summaryrefslogtreecommitdiff
path: root/src/mongo/bson/util
Commit message (Expand)AuthorAgeFilesLines
* SERVER-65501 Re-start interleaved object compression when scalar field is enc...Henrik Edin2022-04-272-8/+144
* SERVER-65499 Fix storing int64 max as int128 in BSONColumnBuilderHenrik Edin2022-04-192-1/+17
* SERVER-63536 Remove murmur3 dependency in BSONColumnHenrik Edin2022-04-072-20/+0
* SERVER-65100 Increase block size for BSONColumn to be BSONObjMaxUserSizeHenrik Edin2022-04-011-2/+3
* SERVER-63593 Array compression support for BSONColumnHenrik Edin2022-03-236-614/+2080
* SERVER-62180 Enable signal processing (or red/green) checks for Google Microb...Mikhail Shchatko2022-01-201-6/+0
* SERVER-62499 Augment DocumentStorage APIs to accept pre-computed hashesDan Larkin-York2022-01-132-2/+23
* SERVER-27209 Eliminate dangerous BSONElement string extraction methodsMatt Kneiser2022-01-132-6/+3
* SERVER-62158 Fix novel UBSAN issues found with clang 12Andrew Morrow2021-12-191-1/+1
* SERVER-61997 Incompatible object with only empty subobj should not re-start s...Henrik Edin2021-12-113-6/+91
* SERVER-61997 Object with only empty subobj should not start subobj compressionHenrik Edin2021-12-112-8/+38
* SERVER-61993 End interleaved mode when skip if reference object contain empty...Henrik Edin2021-12-102-1/+42
* SERVER-61954 Improve decoding performance for BSONColumnHenrik Edin2021-12-095-113/+69
* SERVER-61156 ObjectId and Datetime is encoded as delta-of-delta in BSONColumnHenrik Edin2021-12-025-958/+691
* SERVER-61793 Validate decompression before committing compressed timeseries b...Henrik Edin2021-12-012-1/+21
* SERVER-61712 Change ObjectId encoding for BSONColumnHenrik Edin2021-11-304-17/+22
* SERVER-61155 Add collStat for number of subobj compression restarts for times...Henrik Edin2021-11-192-0/+11
* SERVER-61410 Re-enable BSONColumn FTDC roundtrip test with re-generated binaryHenrik Edin2021-11-172-8659/+8685
* SERVER-61502 Only allow RLE on value 0 after flushHenrik Edin2021-11-162-1/+100
* SERVER-61453 Fix crash in Simple8bBuilder when inserting large value after flushHenrik Edin2021-11-152-2/+26
* SERVER-61437 Add support for Code type in BSONColumnHenrik Edin2021-11-124-2/+62
* SERVER-61436 Compare bit pattern when encoding doubles in BSONColumnHenrik Edin2021-11-122-3/+34
* SERVER-61434 BinData with type difference should not be delta compressedHenrik Edin2021-11-122-20/+41
* SERVER-61384 Validate that objects do not contain MinKey or MaxKey before doi...Henrik Edin2021-11-112-22/+31
* SERVER-61408 Fix merging of reference object when fields appear in different ...Henrik Edin2021-11-112-0/+49
* SERVER-61394 Fix bit count calculation for uint128(0) in Simple8bBuilderHenrik Edin2021-11-113-39/+56
* SERVER-61382 Fix encoding ambiguity in BSONColumn after large stringsHenrik Edin2021-11-113-16/+59
* SERVER-61381 Fix detecting nested empty subobj in mergeHenrik Edin2021-11-102-2/+89
* SERVER-60970 Apply some small fixups to builderAndrew Morrow2021-11-091-8/+2
* SERVER-61328 Fix so Simple8bBuilder does not allow numeric_limits::max to be ...Henrik Edin2021-11-092-1/+31
* SERVER-61342 Fix so contiguous mode offset is always reset when allocating a ...Henrik Edin2021-11-091-2/+1
* SERVER-61340 Write control block when double fail to rescale in interleaved modeHenrik Edin2021-11-092-0/+39
* SERVER-61330 Fix detection and merging when there are mismatches of empty sub...Henrik Edin2021-11-092-15/+301
* SERVER-61324 Handle iterating over empty BSONColumn binariesHenrik Edin2021-11-093-3/+27
* SERVER-60970 BufBuilder slow path for grow should be out of lineAndrew Morrow2021-11-081-17/+23
* SERVER-60970 Repair and extend explicit instantiations for BSON buildersAndrew Morrow2021-11-042-0/+77
* SERVER-60674 Add google benchmark for BSONColumnHenrik Edin2021-11-036-3/+10101
* 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-58580 Decoding support for compressed subobjects in BSONColumnHenrik Edin2021-10-133-186/+981
* SERVER-60137 Improved the buffer allocation for the common BSON-related sizesMohammad Dashti2021-10-051-9/+33