summaryrefslogtreecommitdiff
path: root/src/mongo/bson
Commit message (Expand)AuthorAgeFilesLines
* SERVER-60676 Improve robustness when parsing invalid BSONColumn binary or com...Henrik Edin2021-10-283-20/+52
* SERVER-60992 Correctly set '_lastValueInPrevBlock' after writing a Simple8b b...Henrik Edin2021-10-274-8/+102
* SERVER-60991 Leave '_prevEncoded64' scaled correctly after reducing scale fac...Henrik Edin2021-10-272-24/+66
* SERVER-60116 Used a 3-pointer implementation of BasicBufBuilder to optimize f...Mohammad Dashti2021-10-261-44/+77
* SERVER-60115 Fix compile error in C++20 mode with GCC 11Benety Goh2021-10-241-1/+1
* SERVER-60885 Initialize Simple8b block with last value from previous Simple8b...Henrik Edin2021-10-215-11/+80
* SERVER-60884 Fix so Simple8bBuilder::flush doesn't leave state for RLEHenrik Edin2021-10-213-4/+40
* SERVER-60883 Handle large RLE counts correctly in Simple8bBuilderHenrik Edin2021-10-212-1/+16
* SERVER-60675 Remove 4-byte element count from BSONColumn binaryHenrik Edin2021-10-216-138/+22
* SERVER-60115 Fixed `BasicBufBuilder` to correctly use powers of two allocationsMohammad Dashti2021-10-211-2/+30
* SERVER-60461 Compression support for sub-objects in BSON Column (type 7)Henrik Edin2021-10-206-187/+1243
* SERVER-56185 Investigate possible improvements with session migration and a c...Allison Easton2021-10-151-1/+1
* SERVER-58580 Decoding support for compressed subobjects in BSONColumnHenrik Edin2021-10-133-186/+981
* SERVER-60342 Clean up OID string handlingSara Golemon2021-10-052-20/+35
* SERVER-60137 Improved the buffer allocation for the common BSON-related sizesMohammad Dashti2021-10-051-9/+33
* SERVER-58210 Eliminate unnecessary RPC protocol negotiation codeDavid Storch2021-10-011-1/+1
* SERVER-60172 Fix crash where Simple8b incorrectly tries to store too large va...Henrik Edin2021-09-242-11/+71
* SERVER-59199 KeyString: support large RecordId binary stringsJosef Ahmad2021-09-231-1/+1
* SERVER-48076 Account for rounding of 64 bit type max in conversion to…Reo Kimura2021-09-221-5/+3
* Revert "SERVER-59199 KeyString: support large RecordId binary strings"Uladzimir Makouski2021-09-221-1/+1
* SERVER-59199 KeyString: support large RecordId binary stringsJosef Ahmad2021-09-211-1/+1
* SERVER-58552 Raise `kBSONDepthParameterFloor` to 21Gregory Noma2021-09-211-6/+7
* SERVER-58578 Timeseries bucket compressionHenrik Edin2021-09-162-0/+17
* SERVER-59690 Zero initialize array in Simple8bTypeUtil::encodeBinaryHenrik Edin2021-09-151-2/+1
* SERVER-59886 Fix Simple8b flush with pending RLE count of skips over 60Henrik Edin2021-09-133-5/+49
* SERVER-59638 Throw BadValue if MinKey or MaxKey is appended to BSONCo…Henrik Edin2021-09-083-0/+42
* SERVER-58579 Bucket unpacking support for compressed v2 timeseries bu…Henrik Edin2021-09-083-17/+52
* SERVER-59782 migrate makeGuard calls to ScopeGuardBilly Donahue2021-09-081-1/+1
* SERVER-59637 Handle BSONObj and BSONArray in BSONColumn and BSONColum…Henrik Edin2021-09-022-4/+97
* SERVER-58554 Add support for Strings in BSONColumn and BSONColumnBuilderHenrik Edin2021-08-277-72/+368
* SERVER-59461 Add 4 byte element count at the beginning of BSON Subtype 7 binaryHenrik Edin2021-08-256-53/+100
* SERVER-59524 Correctly handle endianness in Simple8bTypeUtil::decodeBinaryHenrik Edin2021-08-251-2/+2
* SERVER-59514 Isolate the failure path into its own noinline method.Martin Neupauer2021-08-241-3/+10
* SERVER-58577 Add BSONColumn to interpret BSON Binary Subtype 7 data.Henrik Edin2021-08-2413-180/+1347
* SERVER-52904 Status faceliftBilly Donahue2021-08-232-8/+53
* SERVER-58558 fix windows compileBenety Goh2021-08-211-1/+2
* SERVER-58558 Add binary support to simple8blukebhan2021-08-206-17/+293
* SERVER-59346 Change to handle int128t cases for simple8blukebhan2021-08-202-3/+20
* SERVER-59446 Use memcpy instead of reinterpret_cast for doing bit casting bet...Henrik Edin2021-08-202-5/+14
* SERVER-59352: BSON Column Compression to support Null, Undefined, Boolean, Da...Jackson Xie2021-08-192-0/+420
* SERVER-57633 SERVER-48076 fix implicit long long to double conversion in BSON...Benety Goh2021-08-181-1/+6
* SERVER-58478 Add decimal128 support to simple8blukebhan2021-08-186-101/+314
* SERVER-58560 Double support in BSONColumnBuilderHenrik Edin2021-08-178-69/+789
* SERVER-59193 add zigzap support to 128 in simple8blukebhan2021-08-163-0/+57
* SERVER-59124 Add iterators to read pending values from Simple8bBuilderHenrik Edin2021-08-162-61/+177
* SERVER-59230 Fix compile errors in C++20 mode with GCC 11 and clang 12Andrew Morrow2021-08-151-4/+4
* SERVER-59156: bson column builder for Simple8b ObjectIdJackson Xie2021-08-143-1/+102
* SERVER-59139 refactor to use abseil for int128lukebhan2021-08-122-6/+6
* SERVER-58599 delta-of-delta for Timestamp typeJackson Xie2021-08-123-11/+162
* SERVER-58729: Simple8b Google BenchmarkingJackson Xie2021-08-102-0/+167