Skip to content

Commit 9c416dc

Browse files
author
Markus Westerlind
committed
feat: Allow the UndoLog to supplied separately
From rust-lang/rust#69218 it was found that keeping an individual undo log for each type that need snapshotting incur noticeable overhead given how often snapshots are done and that they are in many cases empty. By separating the log like this, it is possible to store the undo log and storage separately and only put the together when acting the the underlying `UnificationTable` or `SnapshotVec`
1 parent 05fcaa3 commit 9c416dc

File tree

6 files changed

+519
-219
lines changed

6 files changed

+519
-219
lines changed

src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,5 @@ extern crate log;
2020
extern crate dogged;
2121

2222
pub mod snapshot_vec;
23+
pub mod undo_log;
2324
pub mod unify;

0 commit comments

Comments
 (0)