~dkellner/chronofold

fc72155f — Dominik Kellner 7 months ago main
Address Clippy warnings in tests
83c1db25 — Dominik Kellner 7 months ago
Instruct Clippy to also check tests
e5e10e03 — Dominik Kellner 7 months ago
Use new format strings
2ba00a78 — Dominik Kellner 7 months ago
Use Rust 2021
f5d93a9e — Dominik Kellner 7 months ago
Add `Session::insert` to insert changes without references
b086ae94 — Dominik Kellner 7 months ago
Add `Chronofold::empty` to create chronofolds with empty logs
f22a412f — Dominik Kellner 7 months ago
Add `flake.{nix,lock}` for Nix Flakes support
879d3236 — Dominik Kellner 7 months ago
Bump version
9e4ee783 — Dominik Kellner 1 year, 1 month ago
Bump version
e8077bef — Dominik Kellner 1 year, 1 month ago
Merge branch 'fix-deletes'
2693212f — Dominik Kellner 1 year, 1 month ago
Store deletion markers in the log

Apart from fixing concurrent insertions referencing deletions, this simplifies
and speeds up a couple of things:

1. Ordering of deletions in the causal tree is no special case anymore
2. Remove need for "look ahead" for deletions when iterating over elements
3. It will be easier to construct previous states in future, as each change now
   contains both the indexes for its "birth" and "death".
5a7e4d8d — Dominik Kellner 1 year, 1 month ago
Add (failing) test for concurrent inserts referencing deletions
9fe1d3ca — Dominik Kellner 1 year, 1 month ago
Implement `formatted_log` for nicer debug output
7588abc9 — Dominik Kellner 1 year, 1 month ago
Address new Clippy warnings
029579c0 — Dominik Kellner 1 year, 1 month ago
Fix type errors in benchmarks
8607a719 — Dominik Kellner 2 years ago
Bump version
4f66a725 — Dominik Kellner 1 year, 4 months ago
Make `log_index` and `timestamp` public
e58b75da — Dominik Kellner 1 year, 4 months ago
Add `ChronofoldError::FutureTimestamp`
025024f8 — Dominik Kellner 1 year, 4 months ago
Revamp `Op`: remove `Change`, add `OpPayload`

This allows for having ops contain different types as the local chronofold, as
long as they are convertible via the new `FromLocalValue` and `IntoLocalValue`
traits.
82420962 — Dominik Kellner 1 year, 5 months ago
Store root entry in the log
Next