Commit Graph

27 Commits

Author SHA1 Message Date
f3915db754 make AtomicArc Send/Sync 2023-08-13 21:28:47 +02:00
6172bdf76b make Db Send? 2023-08-13 21:24:24 +02:00
e18a8775d6 refine queue test 2023-08-13 21:09:31 +02:00
db76fbb27b add queue 2023-08-13 20:40:39 +02:00
1d3b622b73 add queue 2023-08-13 20:35:39 +02:00
eff889560b add tests.rs 2023-08-13 18:06:14 +02:00
ffcc848b0f fixed general purpose allocator 2023-08-13 18:01:18 +02:00
a147865048 fix copy 2023-08-03 04:40:31 +02:00
94880f311e extend coverage map 2023-08-03 04:23:30 +02:00
42a2aef527 add code to check if space in file is lost 2023-08-03 04:12:22 +02:00
97d5a05671 add missing free in transaction test; things are broken 2023-08-03 02:26:49 +02:00
d501962881 make transaction test actually free memory before writing 2023-08-03 02:22:19 +02:00
53441e014e use offset_of! for ptr offsets 2023-08-03 02:09:14 +02:00
d92eda3ea4 fix wrong manual pointer calculations 2023-08-03 01:08:05 +02:00
ac8bca3868 made Header non generic, but everything is now broken :( 2023-08-03 00:40:55 +02:00
b6003fab95 made FilePointer generic 2023-08-03 00:36:14 +02:00
05f61e177e small cleanup 2023-08-02 23:26:59 +02:00
40c690e2d0 actually add transaction.rs... 2023-08-02 23:00:01 +02:00
137f6cd372 start rewrite of transaction api 2023-08-02 22:58:59 +02:00
897af34e37 basic transactions 2023-08-01 19:41:19 +02:00
43f85073ef hook up slabs and general allocator to Db methods 2023-07-28 02:18:24 +02:00
1525b3f466 implement general allocator 2023-07-28 01:49:39 +02:00
2d9791db30 implement general allocator 2023-07-28 01:40:36 +02:00
42eda592ff add smaller slabs 2023-07-25 17:10:32 +02:00
2f3c46136b basic layout of allocator 2023-07-25 03:13:28 +02:00
c762d6b18f refactor 2023-07-24 23:31:16 +02:00
88e35f3c15 initial commit 2023-07-23 23:34:14 +02:00