Commit Graph

  • 57c10ee5f2 feat: add loop-unroll support Dnomd343 2024-11-17 16:28:40 +0800
  • 575dc8fbe7 docs: add BSD3 LICENSE Dnomd343 2024-11-17 16:13:49 +0800
  • e9d7104674 update: fix compile errors Dnomd343 2024-11-17 16:08:26 +0800
  • aab8fbb0ed docs: using box-drawing characters Dnomd343 2024-11-17 15:54:49 +0800
  • 0296726212 fix: constexpr compile errors Dnomd343 2024-11-17 15:53:18 +0800
  • f034e071c6 build: rust lib crate Dnomd343 2024-11-17 15:47:57 +0800
  • 0381d84b03 feat: more interfaces of `RsShortCode` Dnomd343 2024-11-17 15:41:26 +0800
  • fced14432c feat: more interfaces of `RsCommonCode` Dnomd343 2024-11-17 15:08:29 +0800
  • 5d200cb351 feat: support rust crate building Dnomd343 2024-11-17 14:27:38 +0800
  • 4121ca229e update: enhance ranges module Dnomd343 2024-11-17 14:07:33 +0800
  • 8e224d1362 build: optimize python ffi packing Dnomd343 2024-11-16 23:05:40 +0800
  • 31b7ee3d8b feat: support python package building Dnomd343 2024-11-16 21:17:03 +0800
  • a9159b4149 build: rust crate configuration v0.0.1 Dnomd343 2024-11-16 18:05:19 +0800
  • 9d09113280 build: python packing configuration Dnomd343 2024-11-16 17:57:50 +0800
  • 25a09ffd76 test: fix g++ compile errors Dnomd343 2024-11-16 17:44:47 +0800
  • a22fedb6e7 fix: g++ compilation errors Dnomd343 2024-11-16 17:41:34 +0800
  • 55e5fbf4e4 feat: add loop-unroll support Dnomd343 2024-11-16 17:38:10 +0800
  • cccc34a267 docs: add BSD3 LICENSE Dnomd343 2024-11-16 17:26:49 +0800
  • ffbe3d30af update: fix compile errors Dnomd343 2024-11-16 17:19:36 +0800
  • 313c568f63 fix: python ffi compilation Dnomd343 2024-11-16 17:13:10 +0800
  • 6d5a52be13 fix: constexpr compile errors Dnomd343 2024-11-16 17:04:18 +0800
  • 742feb4de6 build: rust lib crate Dnomd343 2024-11-16 16:58:57 +0800
  • f4a733507e feat: rust ffi compilation support Dnomd343 2024-11-16 16:57:23 +0800
  • e2acdf76af feat: more interfaces of `RsShortCode` Dnomd343 2024-11-16 16:51:26 +0800
  • 7efd8ef352 feat: more interfaces of `RsCommonCode` Dnomd343 2024-11-16 16:20:49 +0800
  • 3b15d0f170 feat: support rust crate building Dnomd343 2024-11-16 15:37:38 +0800
  • f2492e3ce3 build: optimize python ffi packing Dnomd343 2024-11-16 10:54:29 +0800
  • a211d49d04 feat: support python package building Dnomd343 2024-11-16 09:17:03 +0800
  • 9aa81250ef fix: g++ compilation errors Dnomd343 2024-11-10 23:41:34 +0800
  • 5fde95cf75 fix: python ffi compilation Dnomd343 2024-11-10 23:13:10 +0800
  • 008fa50ee2 feat: rust ffi compilation support Dnomd343 2024-11-10 22:57:23 +0800
  • a5d3237477 perf: get CommonCode from RangesUnion with index Dnomd343 2024-11-10 21:23:01 +0800
  • 0f74a1da14 update: enhance `Ranges` and `RangesUnion` interfaces Dnomd343 2024-11-10 18:49:29 +0800
  • 860e4027f2 perf: get CommonCode from RangesUnion with index Dnomd343 2024-11-10 18:23:01 +0800
  • cdd7f95f59 feat: more interfaces of `RangesUnion` Dnomd343 2024-11-10 18:06:39 +0800
  • ac4c10b765 update: enhance `Ranges` and `RangesUnion` interfaces Dnomd343 2024-11-10 17:49:58 +0800
  • 66a9f2c62b feat: benchmark test of cases offset Dnomd343 2024-11-10 17:33:12 +0800
  • 0af5301d10 feat: more interfaces of `RangesUnion` Dnomd343 2024-11-10 17:06:39 +0800
  • 3b10b8a130 feat: benchmark test of cases offset Dnomd343 2024-11-10 16:33:12 +0800
  • 78b9849379 feat: toward check of group construction Dnomd343 2024-11-10 11:28:34 +0800
  • acdb61362b perf: pattern_id using 16-bit instead of 64-bit Dnomd343 2024-11-10 11:03:54 +0800
  • 04e7daee7e chore: remove legacy `c-ffi` build Dnomd343 2024-11-10 10:22:40 +0800
  • 5ef07d67d6 feat: analyze the core graph structure Dnomd343 2024-11-09 18:06:34 +0800
  • 2195c2b1a5 feat: support layer node merging Dnomd343 2024-11-09 16:45:18 +0800
  • b7f43778ab feat: lineage split demo of `DAA7F30` Dnomd343 2024-11-03 18:21:01 +0800
  • a903c0a397 feat: minimum-step demo of group `169-0u` Dnomd343 2024-11-03 15:47:37 +0800
  • 4f5e9c246e feat: add next_cases support Dnomd343 2024-11-03 14:51:48 +0800
  • dcbe6c8d3f feat: add python support of `FastCal` Dnomd343 2024-11-03 14:35:10 +0800
  • b06a665041 refactor: file structure of py_ffi Dnomd343 2024-11-03 12:21:19 +0800
  • 4dd1d0ef67 update: adapt core changes Dnomd343 2024-11-03 11:28:48 +0800
  • 7e0c75e2e2 perf: group mirror implementation Dnomd343 2024-11-03 11:03:23 +0800
  • bdb5262a15 update: improve interfaces of group module Dnomd343 2024-11-02 17:56:49 +0800
  • f1e8c8dd78 chore: remove abseil deps Dnomd343 2024-11-02 17:22:39 +0800
  • 470d7415e7 refactor: remove exposed group extend interface Dnomd343 2024-11-02 16:30:07 +0800
  • 67bd892bc5 perf: obtain groups from pattern_id Dnomd343 2024-11-02 15:41:28 +0800
  • 015a1191df perf: spawn groups of GroupUnion Dnomd343 2024-11-02 15:06:29 +0800
  • e126de4ccb refactor: interfaces of group module Dnomd343 2024-11-02 14:18:19 +0800
  • 6dcc88b171 update: split CaseInfo class from GroupCases Dnomd343 2024-11-02 12:06:37 +0800
  • c3ba05a61e test: remove dependence of group extend Dnomd343 2024-11-02 11:30:12 +0800
  • 5642c4f28d test: split `group` test suites from `cases` Dnomd343 2024-11-02 10:56:02 +0800
  • 1a89ebebd5 update: constexpr support of GroupUnion `from` interfaces Dnomd343 2024-10-27 18:23:47 +0800
  • 03d0632115 perf: obtain type_id from RawCode or CommonCode Dnomd343 2024-10-27 18:09:40 +0800
  • e3b5987d26 update: using `klotski::group` namespace Dnomd343 2024-10-27 17:55:27 +0800
  • 5a4e89ae43 test: fix mover interfaces change Dnomd343 2024-10-27 17:18:23 +0800
  • 675927464d remove: unnecessary code and files Dnomd343 2024-10-27 16:40:38 +0800
  • 38206fb2d7 feat: verify with all classic cases Dnomd343 2024-10-27 16:22:42 +0800
  • 052961aa77 refactor: enhance `FastCal` module Dnomd343 2024-10-27 14:40:23 +0800
  • 5133793cb9 refactor: using `RawCode` instead of `uint64_t` Dnomd343 2024-10-27 12:06:12 +0800
  • b97cdf49d1 update: interfaces of `LayerQueue` Dnomd343 2024-10-27 11:33:50 +0800
  • b683ae7687 feat: export all layer cases Dnomd343 2024-10-27 11:24:48 +0800
  • f93deb908f refactor: code structure of fast cal module Dnomd343 2024-10-27 10:43:03 +0800
  • 86ff28d141 feat: add backtrack support Dnomd343 2024-10-27 10:15:38 +0800
  • a9f53602e4 update: interfaces of fast cal Dnomd343 2024-10-26 18:33:19 +0800
  • 2fe64dc261 update: header file of fast cal Dnomd343 2024-10-26 18:02:04 +0800
  • 0dae10ed75 update: optimize fast cal logic Dnomd343 2024-10-26 17:23:41 +0800
  • 5f99c270ff feat: add general layer logic Dnomd343 2024-10-26 16:45:32 +0800
  • 3fd915484a feat: add support of furthest cases Dnomd343 2024-10-26 16:20:56 +0800
  • b67083c348 feat: add support of multi-solutions Dnomd343 2024-10-26 15:39:18 +0800
  • df76854ab0 perf: optimal load factor Dnomd343 2024-10-26 14:50:28 +0800
  • c30c5d910e perf: reserved size of the hash map Dnomd343 2024-10-26 12:41:19 +0800
  • 10238df389 chore: add `parallel-hashmap` as third party project Dnomd343 2024-10-26 11:35:50 +0800
  • 9cb07afd0f perf: speed up calculation Dnomd343 2024-10-26 11:28:01 +0800
  • fb70d6cc61 feat: demo of fast calculate class Dnomd343 2024-10-26 10:34:37 +0800
  • b913ba501c feat: add fast calculate support Dnomd343 2024-10-20 18:12:48 +0800
  • a8d03a56f8 update: enhance `PyCases` interfaces Dnomd343 2024-10-20 12:33:42 +0800
  • d891a6fbbf update: enhance `PyCases` wrapper Dnomd343 2024-10-20 12:07:29 +0800
  • fe307fd519 refactor: project structure of python ffi Dnomd343 2024-10-20 11:34:19 +0800
  • 99cc98ee00 feat: python wrapper of group module Dnomd343 2024-10-20 10:42:26 +0800
  • 35cee7a663 feat: python wrapper of `RangesUnion` Dnomd343 2024-10-20 10:08:49 +0800
  • f1dbf8433d feat: debug interfaces for group module Dnomd343 2024-10-19 18:27:45 +0800
  • 9e33a23b76 feat: obtain group toward character Dnomd343 2024-10-19 18:09:18 +0800
  • b949016e71 update: enhance GroupCases interfaces Dnomd343 2024-10-19 17:53:08 +0800
  • b9428ea74d feat: support obtain group info Dnomd343 2024-10-19 17:25:31 +0800
  • 22192573af feat: support obtain code and case info Dnomd343 2024-10-19 16:38:44 +0800
  • e65109288d update: enhance group union and group interfaces Dnomd343 2024-10-19 16:05:38 +0800
  • 8ccb1bed0f refactor: clean legacy group code Dnomd343 2024-10-19 15:34:17 +0800
  • a0c495326d remove: legacy group impl Dnomd343 2024-10-19 15:21:42 +0800
  • 92fcd01db0 update: archive group pattern constants Dnomd343 2024-10-19 15:07:23 +0800
  • ec9cff79a4 perf: group pattern helper Dnomd343 2024-10-19 14:18:37 +0800
  • e42b54c9bf perf: upgrade group interfaces Dnomd343 2024-10-19 12:30:28 +0800