Zixuan Chen
|
9899a94f43
|
perf: opt encode/decode speed
|
2023-07-18 18:24:51 +08:00 |
|
Zixuan Chen
|
d03617ca26
|
feat: add bench
|
2023-07-17 23:18:18 +08:00 |
|
Zixuan Chen
|
e993f1b155
|
feat: basic snapshot encoding
|
2023-07-17 12:27:11 +08:00 |
|
Zixuan Chen
|
d26bb4e5c9
|
refactor: refine compact bytes interface
|
2023-07-14 12:51:06 +08:00 |
|
Zixuan Chen
|
e8ca8d61ed
|
feat(minor): add a min match size
|
2023-07-14 11:09:07 +08:00 |
|
Zixuan Chen
|
d8b51f6acf
|
perf: skip when matched len < 4
|
2023-07-14 03:03:51 +08:00 |
|
Zixuan Chen
|
3288bddfb8
|
Revert "perf: make mem more compact"
This reverts commit 44646e6bf1 .
|
2023-07-14 02:57:53 +08:00 |
|
Zixuan Chen
|
44646e6bf1
|
perf: make mem more compact
|
2023-07-14 02:16:01 +08:00 |
|
Zixuan Chen
|
92434ccdfc
|
feat: make capacity adjustable
|
2023-07-14 00:47:02 +08:00 |
|
Zixuan Chen
|
f6ebf6783d
|
perf: make it 4x faster with fixed mem usage
|
2023-07-14 00:29:30 +08:00 |
|
Zixuan Chen
|
6311782943
|
perf: optimize compress & speed
but no cap for now
|
2023-07-13 22:43:02 +08:00 |
|
Zixuan Chen
|
346117ff54
|
feat: supports setting capacity
|
2023-07-13 16:57:41 +08:00 |
|
Zixuan Chen
|
f604a89fc3
|
refactor(bytes): refine interface
|
2023-07-13 15:33:49 +08:00 |
|
Zixuan Chen
|
8704d22750
|
feat: compact bytes init
|
2023-07-13 13:33:23 +08:00 |
|