Commit Graph

27 Commits

Author SHA1 Message Date
Dave
3d746a8073 Fixed some warnings 2025-11-25 13:58:27 +00:00
Dave Hrycyszyn
6b29d49aaa Fixing CRDT tests 2024-06-25 14:09:41 +01:00
Dave Hrycyszyn
9c00a7f30a Getting rid of "Debug" derived implementation in the macro 2024-06-25 14:04:43 +01:00
Dave Hrycyszyn
e6a4fe0fd6 Moved all the bft_crdt stuff into its own module 2024-06-25 13:50:02 +01:00
Dave Hrycyszyn
fbf547ce0e Knocked down benchmark length 2024-06-18 12:25:07 +01:00
Dave Hrycyszyn
48a83fcd55 Removing unused crates 2024-06-18 11:59:17 +01:00
Dave Hrycyszyn
7d90f0653e Switched to Criterion for benchmarks 2024-06-18 11:52:48 +01:00
Dave Hrycyszyn
3aee402a38 ibid 2024-06-18 11:25:38 +01:00
Dave Hrycyszyn
9837916874 Noted the problem with json field ordering 2024-06-18 11:24:21 +01:00
Dave Hrycyszyn
a4441af53a Fixed serializiation determinacy problems. 2024-06-18 11:19:36 +01:00
Dave Hrycyszyn
416d1ad88b WIP: hash inequality seems to be happening from something on the wire 2024-06-18 10:17:59 +01:00
Dave Hrycyszyn
324aaa109f Moving crdt tests into side-node so we can test serialization with real transactions 2024-06-13 11:35:07 +01:00
Dave Hrycyszyn
7bb672f4b8 Applying multiple times leaves views equal 2024-06-12 15:07:24 +01:00
Dave Hrycyszyn
0a74c86c5e Nearly workign 2024-06-11 19:16:36 +01:00
Dave Hrycyszyn
b1f5d2b75a User serde_json for SignedOp serialization 2024-06-07 14:58:41 +01:00
Dave Hrycyszyn
3f4b4324e5 Implementing Display for SignedOp 2024-06-06 19:49:53 +01:00
Dave Hrycyszyn
e85683e865 Fixed transaction structure. Remote transactions not apply()ing yet. 2024-06-05 18:07:59 +01:00
Dave Hrycyszyn
c866774612 Serialization of SignedOp now works; adding to the CRDT doesn't 2024-06-05 16:50:28 +01:00
Dave Hrycyszyn
248ced8287 Added a few doc comments 2024-05-30 15:55:38 +01:00
Dave Hrycyszyn
9976f34476 ibid 2024-05-30 15:51:15 +01:00
Dave Hrycyszyn
3954a787e6 Comment docs fix 2024-05-30 15:51:05 +01:00
Dave Hrycyszyn
3120ceee5d Renamed Value to JsonValue to make things a little more clear 2024-05-30 15:45:38 +01:00
Dave Hrycyszyn
0733e12539 Fix a few more typos 2024-05-30 15:41:41 +01:00
Dave Hrycyszyn
0dec1c58bd Fixed up some typos and variable names to make my editor happier 2024-05-30 14:52:02 +01:00
Dave Hrycyszyn
88e2392772 Formatting 2024-05-30 14:16:02 +01:00
Dave Hrycyszyn
e0667d37f9 Fixed some typos in the bft-json-crdt crate readme. 2024-05-30 14:15:37 +01:00
Dave Hrycyszyn
f8b932b561 Adding a working bft-json-crdt implementation for the PoC 2024-05-30 13:51:32 +01:00