Commit Graph

  • 3907484eff perf: optimize string encoding of CommonCode Dnomd343 2024-05-18 22:08:05 +0800
  • 2ef5f16054 feat: python binder with ShortCode and CommonCode Dnomd343 2024-05-18 17:24:48 +0800
  • 6752420d10 feat: core benchmark framework Dnomd343 2024-05-18 16:15:48 +0800
  • 41fa81490d feat: update GroupUnion interfaces Dnomd343 2024-05-18 15:52:14 +0800
  • 115c431e20 feat: python ffi support Dnomd343 2024-05-18 15:11:54 +0800
  • ffe34cdb63 refactor: interfaces of Group module Dnomd343 2024-05-18 13:33:13 +0800
  • 233bcfca5d feat: group define of cases Dnomd343 2024-05-04 20:10:54 +0800
  • 3e2470c212 feat: migrate fast cal implementation code Dnomd343 2024-05-04 16:51:36 +0800
  • 2a977cb5ea feat: migrate core implementation code Dnomd343 2024-05-04 16:33:09 +0800
  • 035ee24cc6 update: c-wrapper of klotski core Dnomd343 2024-05-04 16:17:31 +0800
  • 424bdefbc5 update: cleanup inline functions of raw code Dnomd343 2024-05-04 15:52:12 +0800
  • 49ae5ba46f update: cleanup inline functions of common code Dnomd343 2024-05-04 15:19:34 +0800
  • 24961cc32c refactor: project structure of short code Dnomd343 2024-05-04 14:58:04 +0800
  • 4cf888741a refactor: project structure of raw code Dnomd343 2024-05-04 14:12:55 +0800
  • 40fd7856ad update: operator overloading of common code Dnomd343 2024-05-04 12:29:40 +0800
  • 46bde9ec1d refactor: project structure of common code Dnomd343 2024-05-04 12:24:15 +0800
  • e03859c413 refactor: project structure of all cases Dnomd343 2024-05-04 11:07:36 +0800
  • c438e2ba9b update: cpp style optimization of all cases Dnomd343 2024-05-04 10:26:14 +0800
  • 0c3eb13fa0 build: update hash library Dnomd343 2024-03-31 19:18:18 +0800
  • 8a480a8514 refactor: split core ffi module Dnomd343 2024-03-31 19:13:35 +0800
  • afe8c595a1 test: refactor test suites of klotski cases Dnomd343 2024-03-31 19:05:01 +0800
  • 364a2bd197 test: perf exposer impl Dnomd343 2024-03-31 18:32:58 +0800
  • e754aa2e32 test: perf concurrent testing helper Dnomd343 2024-03-31 18:19:45 +0800
  • ee27786cb3 update: using xxh3 algorithm Dnomd343 2024-03-31 17:54:28 +0800
  • 1f50e2c992 build: update md5 repo Dnomd343 2024-03-31 17:29:45 +0800
  • 6e465ee600 build: refactor cmake configure Dnomd343 2024-03-31 17:23:04 +0800
  • 65e2c468ef test: adapt to new version of thread pool Dnomd343 2024-03-31 16:21:23 +0800
  • f146caf5cc update: third party deps Dnomd343 2024-03-06 00:24:33 +0800
  • d84e424d59 feat: add google benchmark repo Dnomd343 2024-03-06 00:13:46 +0800
  • 7c70748770 fix: test suites for klotski codec Dnomd343 2023-10-05 18:57:11 +0800
  • 2dbca4b898 test: add RawCode test suite Dnomd343 2023-10-05 18:31:51 +0800
  • 3982b6ddf7 test: add ShortCode test suite Dnomd343 2023-10-05 16:36:55 +0800
  • 70a99e5f06 update: multiple enhancements and fixes Dnomd343 2023-10-05 14:07:24 +0800
  • de9381af6f test: add CommonCode test suite Dnomd343 2023-10-04 16:00:13 +0800
  • 0750c50b60 update: using inline impl Dnomd343 2023-10-04 13:27:06 +0800
  • 6b2910af81 docs: add more instructions of codec Dnomd343 2023-10-04 01:25:24 +0800
  • f09c8b2c2f update: adjust coding style for AllCases Dnomd343 2023-10-04 00:00:16 +0800
  • e40915d2a9 feat: import ShortCode and RawCode Dnomd343 2023-10-03 22:04:09 +0800
  • d2ed1ff5bd feat: string serialize and deserialize of CommonCode Dnomd343 2023-10-02 18:21:57 +0800
  • b7d6b93244 feat: add group description Dnomd343 2023-10-02 14:58:04 +0800
  • 9e11872178 test: add all cases ffi test Dnomd343 2023-10-02 14:28:33 +0800
  • 12c7c4bf06 update: using xxhash instead of md5 Dnomd343 2023-10-01 20:54:51 +0800
  • bfa5027582 test: rewrite basic ranges and all cases tests Dnomd343 2023-10-01 17:04:11 +0800
  • 520da595b7 feat: thread pool test demo Dnomd343 2023-10-01 14:09:31 +0800
  • 717fad844b chore: update thread pool library Dnomd343 2023-10-01 13:48:43 +0800
  • a70f766930 feat: support all cases data export Dnomd343 2023-09-29 16:19:24 +0800
  • c6214a4036 update: improve all cases build interface Dnomd343 2023-09-29 15:25:09 +0800
  • ccda3824dc feat: all cases build ffi Dnomd343 2023-09-29 13:49:13 +0800
  • fe5b26504a feat: ffi export of BasicRanges Dnomd343 2023-09-24 23:17:48 +0800
  • c33c6ae53c chore: update abseil-cpp Dnomd343 2023-09-24 17:32:21 +0800
  • 3818abb8a0 chore: update googletest Dnomd343 2023-09-24 17:30:35 +0800
  • 166fe96b0b build: update cmake configure Dnomd343 2023-09-24 17:28:45 +0800
  • 2a1bd22d18 update: upgrade md5sum library Dnomd343 2023-09-24 17:05:56 +0800
  • fa14dde73d test: add test suite for BasicRanges and AllCases Dnomd343 2023-09-24 14:51:42 +0800
  • b04a4c220b perf: build process of AllCases Dnomd343 2023-09-24 13:17:34 +0800
  • f1422bf28e feat: multi thread executor support Dnomd343 2023-09-24 12:27:37 +0800
  • f8a6ba673e feat: add AllCases module Dnomd343 2023-09-23 18:12:47 +0800
  • aa803cfd48 update: experiment in cases search Dnomd343 2023-09-23 16:49:06 +0800
  • 3b66c609ca perf: high performance check range demo Dnomd343 2023-09-23 15:30:28 +0800
  • 472fca0655 update: enhance BasicRanges module Dnomd343 2023-09-23 14:09:32 +0800
  • bad13867cd update: enhance basic ranges build Dnomd343 2023-09-17 16:44:49 +0800
  • d163791aa0 perf: high performance basic ranges build Dnomd343 2023-09-17 14:33:50 +0800
  • 1f6a12b02d test: add group cases fast mode test Dnomd343 2023-05-01 16:37:42 +0800
  • 1e5437b98d remove: debug output info Dnomd343 2023-05-01 16:22:53 +0800
  • 011e65c636 feat: group cases build index with mutex Dnomd343 2023-05-01 16:16:52 +0800
  • 6ecaec7cee feat: group cases fast codec Dnomd343 2023-05-01 16:05:18 +0800
  • 5c7e844457 fix: remove build process test Dnomd343 2023-04-30 18:47:56 +0800
  • cde8f22ce1 fix: short code global test before speed up Dnomd343 2023-04-30 02:16:11 +0800
  • a0ecbdfb71 perf: update test modules Dnomd343 2023-04-30 02:09:58 +0800
  • 601982dc88 remove: legacy global test Dnomd343 2023-04-30 01:30:46 +0800
  • f9c3025697 test: add global test in codec test suites Dnomd343 2023-04-30 01:26:57 +0800
  • b01289b86f test: add codec convert test Dnomd343 2023-04-30 00:23:00 +0800
  • 4e456e01e5 fix: raw code batch convert Dnomd343 2023-04-29 23:53:05 +0800
  • fa6cdb4931 update: delete default constructor Dnomd343 2023-04-29 23:31:22 +0800
  • 0b1354751e build: update test utils Dnomd343 2023-04-29 23:24:08 +0800
  • 491994595c test: core test using multi-threads Dnomd343 2023-04-29 23:18:28 +0800
  • bf56576eb0 perf: group module Dnomd343 2023-04-29 21:29:53 +0800
  • defdf7f952 perf: codec unsafe create Dnomd343 2023-04-29 20:57:25 +0800
  • 4ea1570d43 update: codec function inlining Dnomd343 2023-04-29 20:29:30 +0800
  • 2596be5ef2 test: fix core next cases test Dnomd343 2023-04-29 02:58:02 +0800
  • 136b20cd95 update: basic ranges build Dnomd343 2023-04-29 02:52:45 +0800
  • edd5186454 feat: codec batch convert in vector Dnomd343 2023-04-29 02:47:27 +0800
  • 64d9f8094c chore: update tiny thread pool Dnomd343 2023-04-21 23:57:39 +0800
  • 483b9f62c0 feat: demo of fast group case info Dnomd343 2023-04-21 23:47:23 +0800
  • 635c78a885 docs: add Group description Dnomd343 2023-04-20 16:37:34 +0800
  • ef30046b84 test: add group info test Dnomd343 2023-04-20 14:17:16 +0800
  • e9efec29d3 test: adapt to Group test Dnomd343 2023-04-19 23:32:29 +0800
  • 7f51dd6c8e test: refactor group basic test Dnomd343 2023-04-17 17:44:48 +0800
  • bcd83aab83 feat: parse group info Dnomd343 2023-04-15 19:55:23 +0800
  • 91cb4df89c feat: locate group info Dnomd343 2023-04-15 19:40:07 +0800
  • f977925fa4 chore: group seeds static content Dnomd343 2023-04-15 18:09:02 +0800
  • cdfbf9a93b update: adjust the class name Dnomd343 2023-04-15 18:06:15 +0800
  • 055c5c5ecf refactor: interface of group module Dnomd343 2023-04-15 17:35:21 +0800
  • f7ec4f1ff0 update: adjust function attribution Dnomd343 2023-04-15 15:30:34 +0800
  • 6d5595b8b3 perf: cal group size Dnomd343 2023-04-15 14:59:40 +0800
  • b035d2a13f test: refactor group build cases test Dnomd343 2023-04-15 14:49:17 +0800
  • f2a410d397 test: `SHOULD_PANIC` as macro Dnomd343 2023-04-15 11:31:18 +0800
  • cbc88e907b update: enhance group cases build Dnomd343 2023-04-15 10:53:50 +0800
  • e7fb997fbe update: search group seed Dnomd343 2023-04-15 10:34:27 +0800
  • 5f6779039e chore: short code range prefix offset Dnomd343 2023-04-14 20:58:23 +0800