Commit Graph

  • f160f58e90 update: several improvements of ShortCode master Dnomd343 2024-06-29 09:23:42 +0800
  • be394a96c7 perf: optimize ShortCode conversion Dnomd343 2024-06-23 18:18:44 +0800
  • cc896d6497 perf: ShortCode conversion speed Dnomd343 2024-06-23 17:38:14 +0800
  • 1c1c068117 feat: conversion of GroupCases Dnomd343 2024-06-22 12:16:59 +0800
  • de49428d95 refactor: perf alignment of inc file Dnomd343 2024-06-16 11:52:22 +0800
  • a2e51b1be9 refactor: constants of ShortCode tiny codec Dnomd343 2024-06-16 11:23:33 +0800
  • ead0342828 update: optimize utility functions Dnomd343 2024-06-16 10:57:26 +0800
  • 2f200da99d fix: ShortCode tiny codec error Dnomd343 2024-06-15 18:09:03 +0800
  • 3591d50608 test: calculation logic of klotski Group Dnomd343 2024-06-15 16:58:48 +0800
  • e28d717c3c feat: function implementation of Group module Dnomd343 2024-06-15 15:52:58 +0800
  • bc2c123e12 test: add export test suite for RangesUnion Dnomd343 2024-06-15 14:49:32 +0800
  • fece208b2f test: add operator test suites for Ranges Dnomd343 2024-06-15 14:41:49 +0800
  • bce32d45a5 feat: operator overloading for append Dnomd343 2024-06-15 14:20:49 +0800
  • 030c1a0bb4 fix: type id flag calculation error Dnomd343 2024-06-15 13:54:30 +0800
  • ccae5abce2 test: perf test suites of Ranges Dnomd343 2024-06-15 12:03:05 +0800
  • 9ba27b70ae test: content and constant test of AllCases Dnomd343 2024-06-15 10:43:39 +0800
  • 4d4523d072 update: several improvements for Group module Dnomd343 2024-06-09 14:43:04 +0800
  • aa6d61432b feat: benchmark suites for Ranges Dnomd343 2024-06-08 12:56:10 +0800
  • 5da4ce8295 update: perf klotski Ranges module Dnomd343 2024-06-08 12:09:54 +0800
  • f5c91b8084 test: add Ranges test suites Dnomd343 2024-06-08 11:35:44 +0800
  • 396a7fe4bc test: more test suites for BasicRanges Dnomd343 2024-06-02 14:28:36 +0800
  • 1607813851 fix: block num constants of type id Dnomd343 2024-06-02 14:03:55 +0800
  • 98ec2f3a1b feat: constants for GroupUnion Dnomd343 2024-06-01 20:55:49 +0800
  • f1550afbc3 perf: range checking algorithm Dnomd343 2024-06-01 18:10:10 +0800
  • 393e2ddb94 fix: klotski c-ffi implementation Dnomd343 2024-06-01 17:37:39 +0800
  • 4ff22ebfca feat: benchmark of BasicRanges and AllCases Dnomd343 2024-06-01 17:03:54 +0800
  • 10d1533062 update: async builder of AllCases Dnomd343 2024-06-01 16:49:17 +0800
  • 2afaa93189 test: update AllCases test suites Dnomd343 2024-06-01 16:32:42 +0800
  • b8d30034bb test: racing test of BasicRanges Dnomd343 2024-06-01 16:22:33 +0800
  • 986bae9f8c perf: optimize BasicRanges calculation Dnomd343 2024-06-01 15:12:59 +0800
  • 4bd1b8f428 feat: async builder of BasicRanges Dnomd343 2024-06-01 11:32:08 +0800
  • 265eb230f4 perf: update AllCases module Dnomd343 2024-05-25 22:58:21 +0800
  • 467c8badeb perf: optimize the AllCases algorithm Dnomd343 2024-05-25 21:25:12 +0800
  • d7eb0526d8 update: several fixes and improvements Dnomd343 2024-05-25 19:51:30 +0800
  • 8686e25bf2 perf: update Range module Dnomd343 2024-05-25 16:55:37 +0800
  • 9d77fc118e refactor: split out Range module Dnomd343 2024-05-25 16:12:36 +0800
  • 5368a48a8d perf: faster BasicRange implementation Dnomd343 2024-05-25 14:54:44 +0800
  • f9a88410be perf: optimize range generation Dnomd343 2024-05-25 14:09:23 +0800
  • 6e49a2d57d feat: Group expands from seed Dnomd343 2024-05-25 11:41:33 +0800
  • 932a52800c perf: `type_id` conversion algorithm Dnomd343 2024-05-19 17:37:11 +0800
  • 81652f7fa3 perf: get `type_id` from RawCode more faster Dnomd343 2024-05-19 17:14:00 +0800
  • 5b979e8d93 perf: get `type_id` from CommonCode more faster Dnomd343 2024-05-19 15:03:46 +0800
  • b406390638 perf: operator overloading for python classes Dnomd343 2024-05-18 23:52:30 +0800
  • cade87e93f update: using `std::string_view` instead of `std::string` Dnomd343 2024-05-18 23:09:18 +0800
  • ca63237dfd perf: optimize string encoding of ShortCode Dnomd343 2024-05-18 22:52:55 +0800
  • 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