Commit Graph

39 Commits

Author SHA1 Message Date
67f310f481 add vector 2023-08-14 17:18:12 +02:00
b01343ebfb make Str public 2023-08-14 17:14:47 +02:00
2984c3244c fix Queue::last 2023-08-14 17:05:43 +02:00
89495ae3be add last method to queue 2023-08-14 17:04:05 +02:00
03455df253 extend queue api and fix string 2023-08-14 16:59:40 +02:00
fe9b7df81f add last method to queue 2023-08-13 21:57:45 +02:00
e8f243e854 remove duplicate import 2023-08-13 21:48:22 +02:00
b15136869e make ReaderTrait public 2023-08-13 21:47:43 +02:00
6070c7bca3 add getter for root of snapshot 2023-08-13 21:46:34 +02:00
fd6883f28e make Snapshot public 2023-08-13 21:45:18 +02:00
f643be2e99 add null pointer check 2023-08-13 21:41:32 +02:00
750a966c62 make FilePointer Send/Sync 2023-08-13 21:31:22 +02:00
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