Commit Graph

733 Commits

Author SHA1 Message Date
55ea9ddc44 simple peer connectivity 2025-02-21 17:51:04 +01:00
e34225eb0a don't use contains in List
still kinda slow but oh well
2025-02-21 17:51:04 +01:00
dbc5230fb8 run code cleanup 2025-02-21 17:51:04 +01:00
ea0ee90776 start using pcollections 2025-02-21 17:51:04 +01:00
617a72814c editConflict test fix 2025-02-21 17:51:04 +01:00
4243618cb8 improved tx commit logs 2025-02-21 17:51:04 +01:00
0cab13624a cache fixes 2025-02-21 17:51:04 +01:00
f93b3226d0 writeback leak fix 2025-02-21 17:51:04 +01:00
2fe3cfc3f8 fix cache lock 2025-02-21 17:51:04 +01:00
a143648c46 some cleanup and fixes 2025-02-21 17:51:04 +01:00
57f865dafb hacky read anomaly solution 2025-02-21 17:51:04 +01:00
6a4b2dd815 Revert "add scala"
This reverts commit 375925b800c1e844d0c0dcbd541281b5f0340332.
2025-02-21 17:51:04 +01:00
e870b297c5 add scala 2025-02-21 17:51:04 +01:00
5765efc998 more lombok cleanup 2025-02-21 17:51:04 +01:00
6540b51b5d some lombok cleanup 2025-02-21 17:51:04 +01:00
2d060d8140 some moving around 2025-02-21 17:51:02 +01:00
2aa07b205f commit retry 2025-02-21 17:50:45 +01:00
7b71d405e1 writeback 2025-02-21 17:50:45 +01:00
23f5d60c61 some locking fixes 2025-02-21 17:50:45 +01:00
f5ceb23615 pass file tests 2025-02-21 17:50:45 +01:00
57ea21a3b2 fix some file bugs 2025-02-21 17:50:45 +01:00
18a133abdc more sensible hook order 2025-02-21 17:50:45 +01:00
e0fbe80636 disable parallel tests for now 2025-02-21 17:50:45 +01:00
c4ce15b196 tests fix
check data instance, so it fails if it's changed
2025-02-21 17:50:45 +01:00
5e02ecbf8a seemingly working fs with record classes 2025-02-21 17:50:45 +01:00
f869178b0f seemingly working record data classes 2025-02-21 17:50:44 +01:00
2a8fbc72de slightly hacky versioning 2025-02-21 17:50:44 +01:00
a0cad2a5f6 much simplified transactions with immutable objects 2025-02-21 17:50:44 +01:00
dc19e1862d possibly working gc that breaks everything now 2025-02-21 17:50:44 +01:00
5d159ffde1 possibly working refcounting 2025-02-21 17:50:44 +01:00
62fbaa206a basic pre-tx hook 2025-02-21 17:50:44 +01:00
097929260b simplify transaction method names 2025-02-21 17:50:44 +01:00
9273dc818e basic object deletion 2025-02-21 17:50:44 +01:00
6da2e43cee somewhat working fs 2025-02-21 17:50:44 +01:00
14ba4b8e2e revert crapfs 2025-02-21 17:50:44 +01:00
e5949b7507 working crapfs 2025-02-21 17:50:44 +01:00
e213e7a8f6 crapfs import 2025-02-21 17:50:44 +01:00
b92877025f slightly nicer tx dependency tracking 2025-02-21 17:50:44 +01:00
aa69ae13a4 object alloc version persistent (but not yet loaded to transaction) 2025-02-21 17:50:44 +01:00
6da883fef9 object alloc version 2025-02-21 17:50:44 +01:00
80e73fe7af simplify transaction isolation 2025-02-21 17:50:44 +01:00
c242a318f3 some more lock tidying, serializable thingy 2025-02-21 17:50:44 +01:00
00a5015208 a bit nicer tx object locking 2025-02-21 17:50:44 +01:00
c9c5306e82 seemingly working object allocator generator 2025-02-21 17:50:44 +01:00
3370df6d2c object alloc dump 2025-02-21 17:50:44 +01:00
5af1d8a712 some moving around 2025-02-21 17:50:44 +01:00
ce2822595b working object edit 2 2025-02-21 17:50:44 +01:00
70b8105451 working object edit 2025-02-21 17:50:44 +01:00
7bb509024f simple transactions 1 2025-02-21 17:50:44 +01:00
094a3e5e76 dump 2025-02-21 17:50:44 +01:00