Commit graph

127 commits

Author SHA1 Message Date
e3dc5cb9d1 cleanup 2024-08-03 01:03:49 -04:00
061f566264 comment, test Ofast/s/z 2024-08-03 00:59:17 -04:00
b98111b7df ensure coalesce is always called 2024-08-03 00:44:22 -04:00
7b71e55f76 update sm_chunk_rank fn 2024-08-03 00:35:43 -04:00
9817b78013 remove sm_chunk_set with set/clr 2024-08-02 10:52:34 -04:00
ca107d889a coalesce_chunk() 2024-08-02 08:53:36 -04:00
4af769e4ef remove redundant code 2024-08-02 08:25:46 -04:00
8dcf0ab311 WIP new separate chunk fn 2024-08-02 07:59:56 -04:00
919f595d29 WIP cleanup, add populate_rle tests 2024-08-02 00:29:35 -04:00
eb6367f950 new sm_chunk_rank() 2024-08-01 06:16:48 -04:00
98c802a169 tests passing 2024-08-01 00:56:08 -04:00
3b1f4babd3 WIP fixed a few cases 2024-07-31 05:00:16 -04:00
76048df2f6 WIP 2024-07-30 21:28:48 -04:00
339c9b7351 fix /api/get_start_offset/roll 2024-07-29 08:25:37 -04:00
e5906249b4 use new set/unset/assign API 2024-07-29 05:31:55 -04:00
b032d61b63 WIP, fixed /qc 2024-07-29 04:50:48 -04:00
e4b21f3f0f WIP 2024-07-28 05:44:26 -04:00
d5c0f9abbc WIP 2024-07-28 04:54:29 -04:00
c19fecde2e WIP 2024-07-27 14:40:54 -04:00
40951e37e6 WIP 2024-07-27 13:16:37 -04:00
bf3840e183 WIP 2024-07-27 02:52:21 -04:00
abf73dd7b9 WIP 2024-07-26 10:49:09 -04:00
e36cf1c2b2 clr bit impl 2024-07-26 09:03:18 -04:00
1825f0d43f WIP 2024-07-26 07:30:59 -04:00
a0613a1ffb WIP 2024-07-26 06:42:48 -04:00
e85b39ad63 WIP clr, split 2024-07-25 08:28:38 -04:00
b78e706496 WIP clr RLE bit 2024-07-25 03:11:40 -04:00
30421d8bfe cleaner bit clr impl 2024-07-23 14:32:10 -04:00
020df515b6 cleaner bit set impl 2024-07-23 11:55:57 -04:00
90c70298d2 s/sizeof(__sm_idx_t)/SM_SIZEOF_OVERHEAD/g 2024-07-23 05:56:45 -04:00
b498607e84 genChunk 2024-07-23 05:49:01 -04:00
50b88a7e7c qc fixes 2024-07-22 09:33:44 -04:00
b0280271df PASS: /qc/__sm_chunk_get_position 2024-07-19 04:44:26 -04:00
dfda0017d5 Removing make for cmake 2024-07-16 06:20:45 -04:00
99035d8a0f WIP: moving things around 2024-07-16 06:20:28 -04:00
d99b1ac98d WIP 2024-07-15 10:37:16 -04:00
5ab1579123 WIP 2024-07-12 07:45:07 -04:00
6c8ad3b25f shrink the buffer as chunks empty (#12)
Reviewed-on: #12
Co-authored-by: Greg Burd <greg@burd.me>
Co-committed-by: Greg Burd <greg@burd.me>
2024-07-02 13:07:25 +00:00
2f6e9bdf7b Merge pull request 'fuzz testing' (#11) from gburd/fixing-the-fuzz into main
Reviewed-on: #11
2024-06-27 08:13:15 +00:00
7335c8e1d8 find a span of unset bits in an empty map 2024-06-27 04:10:08 -04:00
f7fd8eed9a spelling 2024-05-23 19:59:24 -04:00
7ecd2e5dc2 cleanup 2024-05-21 11:59:07 -04:00
eae0743b56 rewrite soak with more flexibility and ability to record/playback events to reproduce bugs (#10)
Reviewed-on: #10
2024-05-21 00:29:26 +00:00
68c8cd0858 cmake 2024-05-16 22:13:27 +00:00
e398d014e8 fixes 2024-05-16 12:00:09 -04:00
a5c62cfe1e Add CMake build 2024-05-16 10:38:33 -04:00
7bb26dbe88 vector offset, fix span 2024-05-15 22:03:36 -04:00
69dd960558 use chunk alignment; new fill factor API 2024-05-15 15:50:15 -04:00
b028408150 split/merge (#9)
Reviewed-on: #9
Co-authored-by: Greg Burd <greg@burd.me>
Co-committed-by: Greg Burd <greg@burd.me>
2024-05-15 17:57:40 +00:00
f5b500087d split 2024-05-13 12:46:25 -04:00