-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Optimize BSON decoding #1667
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
Merged
Merged
Optimize BSON decoding #1667
Changes from all commits
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
9e109b4
Optimize BSON decoding
vbabanin c91b341
Merge branch 'refs/heads/main' into string-read-optm
vbabanin 04965cd
Add scratch buffer read optimization.
vbabanin 955b8c5
Remove TODO.
vbabanin dda00e3
Address static check warnings.
vbabanin 579e2b1
Fix index calculation.
vbabanin 8914813
Allocate direct buffer in tests.
vbabanin 9422cf9
Remove redundant branching.
vbabanin 95e890f
Split when & then comments.
vbabanin 84e7728
Rename tests.
vbabanin 1306fe8
Merge branch 'main' into string-read-optm
vbabanin a3d3f44
Rename method.
vbabanin 0266a90
Merge remote-tracking branch 'vbabanin/string-read-optm' into string-…
vbabanin bdfe6d2
Fix static checks.
vbabanin 95ab04b
Fix test.
vbabanin 7199945
Add comments.
vbabanin d43b83d
Merge branch 'refs/heads/main' into string-read-optm
vbabanin 7fc074f
Merge branch 'main' into string-read-optm
vbabanin 5792d35
Fix ByteBufferBsonOutput buffer caching logic.
vbabanin 0084f4f
Revert SWAR optimization.
vbabanin cf51555
Remove PlatformUtil.
vbabanin 9c20c99
Fix static checks.
vbabanin a094261
Merge branch 'main' into string-read-optm
vbabanin ce754d6
Make computeCStringLength private.
vbabanin 4718ea9
Merge branch 'main' into string-read-optm
vbabanin 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
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
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
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.