-
Notifications
You must be signed in to change notification settings - Fork 99
[MONGOCRYPT-483]: Support Decimal128 in range-based Queryable Encryption #522
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
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
4244864
Tweak Node scripts to use top-level scripts
vector-of-bool 8c82925
Basic IntelDFP wrapper, and test tweaks:
vector-of-bool b7cfe11
More decimal constants, operations, comments
vector-of-bool 9a15b80
Define the OST encoding for Decimal128
vector-of-bool 2c95f31
Fix warnings, tweaks, compiler compat.
vector-of-bool 11edf84
Fix big-endian support.
vector-of-bool 747b793
Tweak bitstring generation and inline clz operations
vector-of-bool ea6c8f2
Bit operations for u128
vector-of-bool de2e9ab
Edge generation for Decimal128
vector-of-bool 8ffe378
Modify mincover template to support non-builting types
vector-of-bool e7cd533
mincover test vector data
vector-of-bool 4aa3849
New mincover impl for Decimal128
vector-of-bool 5764068
add decimal128 tests
kevinAlbs 47e4b78
Implement range-insert for decimal128, fix test data
vector-of-bool 976897f
Implement find-range, more test data fixes
vector-of-bool e63daff
Fix new conversion warning-errors
vector-of-bool 9665927
Fix new conversion warnings and brace warnings
vector-of-bool f9a0406
spelling error in IDFP download
vector-of-bool d866db2
Clang-tidy warnings
vector-of-bool 41e5660
A safer strncpy ensures we write a null terminator
vector-of-bool bb8b702
Dead/dup code in range encoding
vector-of-bool 16374c4
Python cleanup
vector-of-bool d05dfc7
Merge branch 'master' into decimal128
vector-of-bool 3254533
Fixes
vector-of-bool 07cdb73
Minor PR tweaks
vector-of-bool 620f9d6
Python cleanup and comments
vector-of-bool 14f12d3
Handle case where 'min' is finer than 'precision'
vector-of-bool efd68d5
Spelling
vector-of-bool eeb9dc9
We hit MSVC impl limits on string length:
vector-of-bool 47e9b0e
Too many decimal edges can overflow the stack. Don't do that.
vector-of-bool a4c845c
typo
vector-of-bool 2524124
Tautalogical compare
vector-of-bool 812dde1
Tweak and comment on array size limits
vector-of-bool ec7663a
Bump CMake min-required
vector-of-bool 8c7fa49
null-safe checks in string building
vector-of-bool 5126d16
Merge branch 'master' into decimal128
vector-of-bool f4da51d
PR comments/cleanup:
vector-of-bool 619d64b
Fix formatting arg
vector-of-bool 261934a
Fix UB in IntellRDFP lib
vector-of-bool 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 was deleted.
Oops, something went wrong.
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.