Commit Graph

  • 814778af0f feat: more interfaces of klotski Layout master Dnomd343 2024-12-22 14:45:11 +0800
  • 958aa8a9e7 feat: add speed up support Dnomd343 2024-12-22 11:23:19 +0800
  • 698521b6c7 feat: add block-seq dump support Dnomd343 2024-12-21 12:35:14 +0800
  • e0bf06e0e5 update: using `Layout` instead of `Code` Dnomd343 2024-12-21 12:03:29 +0800
  • df971f31d1 update: several improvements of group module Dnomd343 2024-12-15 17:57:33 +0800
  • abed3adb6a test: enhance test suites of group module Dnomd343 2024-12-15 17:22:46 +0800
  • 9b2b916884 test: update test suites of GroupUnion Dnomd343 2024-12-15 16:37:19 +0800
  • 347eca49da refactor: enhance group module Dnomd343 2024-12-15 16:08:34 +0800
  • 6d338ba495 docs: update group description Dnomd343 2024-12-15 14:53:22 +0800
  • 0c0cb5f196 refactor: update python ffi Dnomd343 2024-12-14 18:47:48 +0800
  • 0a3b334c30 test: enhance ShortCode test suites Dnomd343 2024-12-14 17:35:42 +0800
  • 5c7c15b4a7 test: enhance RawCode test suites Dnomd343 2024-12-14 17:19:18 +0800
  • 5f7ac842f6 test: enhance CommonCode test suites Dnomd343 2024-12-14 16:42:07 +0800
  • 12beb94eeb test: add mirror test helper Dnomd343 2024-12-14 15:36:19 +0800
  • 920a2d6d02 update: move serialize logic into `.inl` file Dnomd343 2024-12-14 12:51:42 +0800
  • 31dc23174b update: adjust hash impl of codec Dnomd343 2024-12-14 12:17:33 +0800
  • 502e930ae0 refactor: benchmark suites of ShortCode Dnomd343 2024-12-08 19:44:52 +0800
  • 76099d7069 update: add constexpr support of ShortCode Dnomd343 2024-12-08 18:37:20 +0800
  • 1ef2d981b3 feat: benchmark suites of RawCode Dnomd343 2024-12-08 18:09:17 +0800
  • 157639d6c5 feat: mirror benchmark of CommonCode Dnomd343 2024-12-08 17:26:43 +0800
  • d7001b7f47 refactor: benchmark suites of CommonCode Dnomd343 2024-12-08 16:47:33 +0800
  • 7cdcacad70 feat: add constexpr support of codec module Dnomd343 2024-12-08 15:54:17 +0800
  • f75fbdf182 update: enhance Cases module of python-ffi Dnomd343 2024-12-08 12:04:53 +0800
  • f4aa6dee2c update: enhance graph folding logic Dnomd343 2024-12-07 18:33:08 +0800
  • 513859b668 feat: add support of ring folding Dnomd343 2024-12-07 17:46:18 +0800
  • d284222a14 feat: graph circle demo in marimo Dnomd343 2024-12-07 14:39:47 +0800
  • 252dafd209 test: enhance test suites of all cases Dnomd343 2024-12-01 18:53:12 +0800
  • d736beca00 feat: add go-ffi demo Dnomd343 2024-12-01 18:21:40 +0800
  • f3ed15f09f update: benchmark suites of ranges Dnomd343 2024-12-01 16:33:04 +0800
  • 25a73d417d refactor: enhance BasicRanges and AllCases module Dnomd343 2024-12-01 16:08:34 +0800
  • 15d0da175a feat: demo of zig and clang toolchain Dnomd343 2024-12-01 14:55:20 +0800
  • 3d18673293 docs: remove exceptions and rtti of `libc++` and `libc++abi` Dnomd343 2024-11-30 18:27:19 +0800
  • 92def26744 feat: add benchmark of ranges union Dnomd343 2024-11-30 15:33:54 +0800
  • aadcc323dc perf: faster range checking Dnomd343 2024-11-30 14:37:09 +0800
  • 008519a3b7 perf: optimize range check speed Dnomd343 2024-11-30 12:04:38 +0800
  • bd1a776dc4 feat: add benchmark of ranges Dnomd343 2024-11-30 10:48:14 +0800
  • 7325684087 test: enhance test suites of ranges union Dnomd343 2024-11-24 18:29:21 +0800
  • af47e6a5c5 test: enhance test suites of ranges Dnomd343 2024-11-24 18:03:19 +0800
  • 74aaef4c21 refactor: forward declaration of range module Dnomd343 2024-11-24 17:22:17 +0800
  • 1d2c1742ad build: optimize cmake structure Dnomd343 2024-11-24 15:17:30 +0800
  • 5e2761552b feat: benchmark of CommonCode checker Dnomd343 2024-11-24 12:33:38 +0800
  • 086a2010e1 docs: add range module description Dnomd343 2024-11-24 12:17:02 +0800
  • ca6acd91ce docs: using box-drawing characters Dnomd343 2024-11-24 11:28:34 +0800
  • b87260c5ce update: enhance ranges module Dnomd343 2024-11-23 08:21:12 +0800
  • 1e26bae924 build: rust crate configuration v0.0.1 Dnomd343 2024-11-17 16:53:19 +0800
  • 8c7f62e394 build: python packing configuration Dnomd343 2024-11-17 16:45:50 +0800
  • 958c90a865 test: fix g++ compile errors Dnomd343 2024-11-17 16:33:47 +0800
  • 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
  • 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
  • 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
  • a22fedb6e7 fix: g++ compilation errors Dnomd343 2024-11-16 17:41:34 +0800
  • 313c568f63 fix: python ffi compilation Dnomd343 2024-11-16 17:13:10 +0800
  • f4a733507e feat: rust ffi compilation support Dnomd343 2024-11-16 16: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
  • cdd7f95f59 feat: more interfaces of `RangesUnion` Dnomd343 2024-11-10 18:06:39 +0800
  • 66a9f2c62b feat: benchmark test of cases offset Dnomd343 2024-11-10 17: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