-
Notifications
You must be signed in to change notification settings - Fork 96
Allow for compression of the oplog in case of mergeable operations. #100
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
Open
Wulf0x67E7
wants to merge
36
commits into
jonhoo:main
Choose a base branch
from
Wulf0x67E7:master
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 15 commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
480edca
oplog compression
Wulf0x67E7 393255e
forgot about associated const
Wulf0x67E7 e238b4f
"fixed" loom test
Wulf0x67E7 0c430ec
test limited compress range
Wulf0x67E7 04adefa
more tests, found/fixed none removal bug
Wulf0x67E7 abcf063
optimize none removal when few nones
Wulf0x67E7 1ca8a2a
preempted possible future bug with none_back_count
Wulf0x67E7 4f5d9fe
4. optimization makes prev bug fix redundant
Wulf0x67E7 5bc3699
comments and minor tweaks
Wulf0x67E7 0aa5900
...reversed tweak to bring rust version back down
Wulf0x67E7 722c318
fixed missing optimization wghile reversing tweak
Wulf0x67E7 f22dc65
try_compress(&mut prev, next): better fits model
Wulf0x67E7 6c7bfd7
rangeify and cleanup
Wulf0x67E7 3a37d0d
more cleanup
Wulf0x67E7 c6aa598
One final cleanup and test
Wulf0x67E7 f0c9966
Apply suggestions from code review
Wulf0x67E7 cde672f
suggested doc changes
Wulf0x67E7 f74cadd
unwrap_or_else to expect
Wulf0x67E7 000d512
inverted do-compression condition
Wulf0x67E7 cec99e0
factored out compress_insert_op
Wulf0x67E7 0382332
cleaner sanity checks
Wulf0x67E7 f49adca
test tweaks
Wulf0x67E7 13c380e
quickcheck correctness
Wulf0x67E7 5f58376
heavily rigged criterion benchmark
Wulf0x67E7 4b61b26
Apply documentation suggestions from code review
Wulf0x67E7 1ca7bbc
tweaking extend variant branch layout
Wulf0x67E7 e3ff872
Merge branch 'master' of https://github.com/Wulf0x67E7/left-right
Wulf0x67E7 5138829
factored out custom retain
Wulf0x67E7 b852b9c
refined quicktest
Wulf0x67E7 6ca3be6
make test use factored out retain instead
Wulf0x67E7 b6cbabe
correcting/tweaking outdated doc
Wulf0x67E7 14c2c9c
benchmark revamp
Wulf0x67E7 0016728
changed quickcheck to not blow up miri
Wulf0x67E7 e2a5b82
fixed bug from false assumptions
Wulf0x67E7 1524b18
more benches
Wulf0x67E7 f512288
un-constify benchamrks
Wulf0x67E7 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.