-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Allow the UndoLog to be supplied separately #29
Commits on Feb 25, 2020
-
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`
Markus Westerlind committedFeb 25, 2020 Configuration menu - View commit details
-
Copy full SHA for 9c416dc - Browse repository at this point
Copy the full SHA 9c416dcView commit details
Commits on Feb 26, 2020
-
Prevent 'Storage' types from being modified without a log
Markus Westerlind committedFeb 26, 2020 Configuration menu - View commit details
-
Copy full SHA for f10d1d3 - Browse repository at this point
Copy the full SHA f10d1d3View commit details -
Markus Westerlind committed
Feb 26, 2020 Configuration menu - View commit details
-
Copy full SHA for bd84def - Browse repository at this point
Copy the full SHA bd84defView commit details -
Allow Rollback on the wrapper storage types
Markus Westerlind committedFeb 26, 2020 Configuration menu - View commit details
-
Copy full SHA for 4b08d1c - Browse repository at this point
Copy the full SHA 4b08d1cView commit details -
Markus Westerlind committed
Feb 26, 2020 Configuration menu - View commit details
-
Copy full SHA for 1f370f2 - Browse repository at this point
Copy the full SHA 1f370f2View commit details -
Don't require UndoLogs for calling len
Markus Westerlind committedFeb 26, 2020 Configuration menu - View commit details
-
Copy full SHA for 528af9a - Browse repository at this point
Copy the full SHA 528af9aView commit details -
Markus Westerlind committed
Feb 26, 2020 Configuration menu - View commit details
-
Copy full SHA for 25f94c2 - Browse repository at this point
Copy the full SHA 25f94c2View commit details -
Split UnificationStore into a Mut variant which do not require snapsh…
…otting
Markus Westerlind committedFeb 26, 2020 Configuration menu - View commit details
-
Copy full SHA for 30daa1d - Browse repository at this point
Copy the full SHA 30daa1dView commit details
Commits on Mar 3, 2020
-
Markus Westerlind committed
Mar 3, 2020 Configuration menu - View commit details
-
Copy full SHA for ffbc9c3 - Browse repository at this point
Copy the full SHA ffbc9c3View commit details
Commits on Mar 20, 2020
-
docL Document the undo_log module
Markus Westerlind committedMar 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 5ae2cfa - Browse repository at this point
Copy the full SHA 5ae2cfaView commit details -
test: Check the unified undo log addition
Markus Westerlind committedMar 20, 2020 Configuration menu - View commit details
-
Copy full SHA for fac8c2d - Browse repository at this point
Copy the full SHA fac8c2dView commit details
Commits on Apr 7, 2020
-
Markus Westerlind committed
Apr 7, 2020 Configuration menu - View commit details
-
Copy full SHA for ee9764b - Browse repository at this point
Copy the full SHA ee9764bView commit details -
Markus Westerlind committed
Apr 7, 2020 Configuration menu - View commit details
-
Copy full SHA for 7d7d5e9 - Browse repository at this point
Copy the full SHA 7d7d5e9View commit details -
Markus Westerlind committed
Apr 7, 2020 Configuration menu - View commit details
-
Copy full SHA for beeafed - Browse repository at this point
Copy the full SHA beeafedView commit details -
Markus Westerlind committed
Apr 7, 2020 Configuration menu - View commit details
-
Copy full SHA for 9568b3b - Browse repository at this point
Copy the full SHA 9568b3bView commit details -
refactor: Restrict with_log to the Storage types
Not strictly necessary, but it documents things better and may make some mistakes impossible
Markus Westerlind committedApr 7, 2020 Configuration menu - View commit details
-
Copy full SHA for b1934a1 - Browse repository at this point
Copy the full SHA b1934a1View commit details -
refactor: Clarify reverse forwarding
Markus Westerlind committedApr 7, 2020 Configuration menu - View commit details
-
Copy full SHA for c0ab90a - Browse repository at this point
Copy the full SHA c0ab90aView commit details -
doc: Explain the opaqueness of
T
in UndoLogs<T>Markus Westerlind committedApr 7, 2020 Configuration menu - View commit details
-
Copy full SHA for 7e3b49b - Browse repository at this point
Copy the full SHA 7e3b49bView commit details