From 6174fd28c4c7311aafdf5ea22427c80725faafac Mon Sep 17 00:00:00 2001 From: tv Date: Mon, 2 Nov 2026 11:20:30 +0100 Subject: remake: read ops, not diffs This gives bench_replay a speedup of ~8x/64x/280x. --- src/remake/bench.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/remake/bench.rs') diff --git a/src/remake/bench.rs b/src/remake/bench.rs index 3c3f513..f262601 100644 --- a/src/remake/bench.rs +++ b/src/remake/bench.rs @@ -3,7 +3,8 @@ //! `replay`: carrying writes over into a new epoch's document, last writer wins //! (`delta::replay_newest`): what a rejoin does with the writes made during it, and a //! switch with those made after the remake's base. It finds the paths of every write -//! carried, and of every newer change in the new document, by a diff each. +//! carried, and of every newer change in the new document, from its operations +//! (`store::changed_by`). use std::time::Instant; -- cgit v1.3.1