Commit graph

32 commits

Author SHA1 Message Date
Alain Zscheile
5df3200133 add README.md 2023-01-26 16:46:53 +01:00
Alain Zscheile
b922dea9a9 cargo update 2023-01-25 17:10:26 +01:00
Alain Zscheile
55e41748c1 core: bump version 2023-01-25 17:06:59 +01:00
Alain Zscheile
fbe69f488e hash_table: add unit test 2023-01-25 17:00:33 +01:00
Alain Zscheile
a40017fcf1 hash_table: add serializer 2023-01-25 16:31:05 +01:00
Alain Zscheile
7d61a9b7fc core/hash_table: const fn Settings::chain_entry_size 2023-01-24 23:28:22 +01:00
Alain Zscheile
b2f4ec452e chore: cargo update 2023-01-13 17:28:51 +01:00
Alain Zscheile
75dc9eb554 chore: fix clippy warnings 2023-01-13 17:28:39 +01:00
Alain Zscheile
afaa250026 core: use memchr for trunc_key_at0 2023-01-13 17:20:55 +01:00
Alain Zscheile
3758f94b03 core: simplify and fix hash table iterator 2023-01-13 17:10:28 +01:00
Alain Zscheile
d1fabb4804 fix: logic error in hash table impl (improper chain navigation) 2023-01-13 16:59:40 +01:00
Alain Zscheile
946c991073 fix: properly propagate location overflows 2023-01-13 16:56:55 +01:00
Alain Zscheile
7a54e48a09 refactor(core): move LinearTable stuff into separate file; add iterator for X2dhc -> hilbert 2023-01-11 16:23:45 +01:00
Alain Zscheile
c25c3f11ea core: fix Cargo.toml for publishing 2023-01-10 12:59:24 +01:00
Alain Zscheile
aadedaa1a3 hash tables: allow per-table custom entry size 2023-01-09 20:07:18 +01:00
Alain Zscheile
a3c3228c1a get rid of the name-repetition in HashTable stuff 2023-01-09 09:30:47 +01:00
Alain Zscheile
9813001721 ls: add hash table lookup; refactor htv handling 2023-01-08 20:35:27 +01:00
Alain Zscheile
511b32b320 ls: fix table formatting a bit 2023-01-08 20:04:45 +01:00
Alain Zscheile
d2a275be39 fix some obvious bugs 2023-01-08 19:17:35 +01:00
Alain Zscheile
b4cb7fa12c fix errors 2023-01-08 18:57:29 +01:00
Alain Zscheile
e530001a05 make sections more self-contained and add basic listing utility 2023-01-08 18:50:04 +01:00
Alain Zscheile
7a67c9eb59 docs/example: use xxd notation 2023-01-08 09:22:46 +01:00
Alain Zscheile
9a16509085 core: fix naming of x2dhc_lookup 2023-01-08 09:06:50 +01:00
Alain Zscheile
ac037f5a78 core: factor out HashTableSettings 2023-01-08 09:04:46 +01:00
Alain Zscheile
3ad174908b core: +FileHeader::encode 2023-01-08 08:53:58 +01:00
Alain Zscheile
7c06f7e045 core: +FileHeader::decode 2023-01-08 08:51:41 +01:00
Alain Zscheile
a9d2508495 core: +MAGIC 2023-01-08 08:10:01 +01:00
Alain Zscheile
607b87cb77 core: add 2D hilbert curve table support 2023-01-08 06:57:37 +01:00
Alain Zscheile
b440739715 split hash-table code into separate file 2023-01-08 06:12:38 +01:00
Alain Zscheile
25dd03ce25 more modifications, minimal rust stuff 2023-01-08 06:10:55 +01:00
Alain Zscheile
74ce57c0ed fix small nitpicka and add example 2023-01-08 04:04:26 +01:00
Alain Zscheile
66d54b0f2a initial commit 2023-01-07 17:59:35 +01:00