Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-62609 Represent the w parameter of WriteConcernOptions as a variant | Matt Broadstone | 2022-02-01 | 1 | -15/+10 |
| | |||||
* | SERVER-60970 Repair and extend explicit instantiations for BSON builders | Andrew Morrow | 2021-11-04 | 1 | -1/+48 |
| | |||||
* | SERVER-59782 migrate makeGuard calls to ScopeGuard | Billy Donahue | 2021-09-08 | 1 | -1/+1 |
| | |||||
* | SERVER-57492 Side-write table should not write more than KeyString | Louis Williams | 2021-06-17 | 1 | -1/+1 |
| | | | | | | | | | This fixes a bug where extra data in the form of uninitialized memory was being written to the index builds side writes table. This memory is never observed and only takes up space in the table. This commit also renames BufBuilder::getSize() to capacity() to conform to the STL convention and to prevent similar bugs in the future. | ||||
* | SERVER-56300 Add append functionality for iterator ranges in BSONObjBuilder | Kris Satya | 2021-06-10 | 1 | -32/+31 |
| | |||||
* | SERVER-43762 tighten the overload set for BSONObjBuilder::appendNumber | Bynn Lee | 2021-03-05 | 1 | -29/+3 |
| | |||||
* | Revert "SERVER-43762 tighten the overload set for BSONObjBuilder::appendNumber" | Bynn Lee | 2021-02-25 | 1 | -3/+29 |
| | | | | This reverts commit 3307ba57eef2dfff9abe2413e39058ac9451ec04. | ||||
* | SERVER-43762 tighten the overload set for BSONObjBuilder::appendNumber | Bynn Lee | 2021-02-22 | 1 | -29/+3 |
| | |||||
* | SERVER-50754 introduce MakeBSONObjStage and various perf improvements to SBE | Ian Boros | 2021-01-19 | 1 | -0/+10 |
| | |||||
* | SERVER-52703 Support Undefined type in SBE. SERVER-52704 Support ↵ | Martin Neupauer | 2020-12-08 | 1 | -0/+12 |
| | | | | MinKey/MaxKey types in SBE. | ||||
* | SERVER-53183 Parameterize BSONObjBuilder by buffer allocator | Ian Boros | 2020-12-04 | 1 | -276/+445 |
| | |||||
* | Revert "SERVER-41994 correctly create and show type 2 binary elements" | Gabriel Russell | 2019-10-15 | 1 | -5/+2 |
| | | | | This reverts commit 3f6ba750fc8374968c3c06e31c67ac2839e9a736. | ||||
* | SERVER-41994 correctly create and show type 2 binary elements | Gabriel Russell | 2019-09-10 | 1 | -2/+5 |
| | |||||
* | SERVER-40160 Remove `if_constexpr.h` header. | ADAM David Alan Martin | 2019-07-27 | 1 | -6/+3 |
| | | | | | | | This header circumvented bad formatting which `clang-format-3.8` imparted to `if constexpr`. Now `clang-format-7.0.1` imparts a reasonable format to `if constexpr` so this header is not needed anymore. | ||||
* | SERVER-41772 Apply clang-format 7.0.1 to the codebase | clang-format-7.0.1 | 2019-07-27 | 1 | -1/+1 |
| | |||||
* | SERVER-41989 Fix exception safety in `BSONObjBuilder::asTempObj`. | ADAM David Alan Martin | 2019-07-26 | 1 | -29/+26 |
| | | | | | | The setting of `_doneCalled` too early allows for it to remain set after an exception is thrown. This will cause invariant violations under some conditions. | ||||
* | SERVER-42034 remove BSONObjBuilder::numStr | Billy Donahue | 2019-07-09 | 1 | -16/+10 |
| | | | | Callers are better with either DecimalCounter or std::to_string. | ||||
* | SERVER-9763 Remove BSONObjBuilder append unsigned method | Alya Berciu | 2019-07-03 | 1 | -55/+20 |
| | |||||
* | SERVER-41071 Replace NULL and 0 with nullptr | A. Jesse Jiryu Davis | 2019-06-14 | 1 | -4/+6 |
| | |||||
* | SERVER-41563 BSONObjBuilder mutators must return *this | Billy Donahue | 2019-06-07 | 1 | -7/+10 |
| | |||||
* | SERVER-40802 move some expensive and commonly instantiated functions out of line | Mathias Stearn | 2019-05-01 | 1 | -9/+1 |
| | |||||
* | SERVER-40357 expand all calls to MONGO_DISALLOW_COPYING | Billy Donahue | 2019-03-28 | 1 | -1/+2 |
| | | | | | | | | | | | produced by: hits="$(git grep -n MONGO_DISALLOW_COPYING | cut -d: -f1 )" for f in "$hits"; do sed -i.orig ' s/^\( *\)MONGO_DISALLOW_COPYING(\(.*\));/\1\2(const \2\&) = delete;\n\1\2\& operator=(const \2\&) = delete;/; ' $f done | ||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 1 | -8/+6 |
| | | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -14/+17 |
| | |||||
* | SERVER-36931 Handle returnKey option for $** indexes | yarai | 2018-09-21 | 1 | -2/+0 |
| | |||||
* | SERVER-36606: Allow construction of large BSON objects | Spencer Jackson | 2018-09-17 | 1 | -3/+5 |
| | |||||
* | SERVER-36108 speed up BSONArrayBuilder by counting in decimal | Geert Bosch | 2018-08-05 | 1 | -36/+34 |
| | | | | Now removed constexpr that broke Windows build. | ||||
* | Revert "SERVER-36108 speed up BSONArrayBuilder by counting in decimal" | Geert Bosch | 2018-08-03 | 1 | -34/+36 |
| | | | | This reverts commit ce9968b484b95fe3f08ffe1d15791e8fadc9e854. | ||||
* | SERVER-36108 speed up BSONArrayBuilder by counting in decimal | Geert Bosch | 2018-08-03 | 1 | -36/+34 |
| | |||||
* | SERVER-35135 Redact command payload when auditing edge case events | Billy Donahue | 2018-06-06 | 1 | -0/+1 |
| | | | | Add missing #include for mongo/bson/util/builder.h | ||||
* | SERVER-33065 CommandReplyBuilder and CommandInvocation | Billy Donahue | 2018-03-06 | 1 | -0/+8 |
| | | | | | | Revert "Revert "SERVER-33065 CommandReplyBuilder and CommandInvocation"" This reverts commit 74177edb35b6ce7594e4751051010ceade592484. Leave out the unintentional repl/ change this time. | ||||
* | Revert "SERVER-33065 CommandReplyBuilder and CommandInvocation" | Nick Zolnierz | 2018-03-05 | 1 | -8/+0 |
| | | | | This reverts commit ad94e51e0dd40b0d0c38215a36caf75a4be48415. | ||||
* | SERVER-33065 CommandReplyBuilder and CommandInvocation | Billy Donahue | 2018-03-02 | 1 | -0/+8 |
| | | | | | | | | | | | | remove publicRun from mr_test.cpp change explain to take OpMsgRequest private explain private allowsAfterClusterTime private supportsWriteConcern supportsReadConcern remove publicRun cluster_explain_cmd.cpp: do not inject "$db" field. let explain() exceptions escape update cluster distinct explain | ||||
* | SERVER-30532 Remove IDL-generated parser for the findAndModify result | Kaloian Manassiev | 2017-10-17 | 1 | -5/+0 |
| | | | | | Instead only use a generator, but not parser. Also adds lastErrorObject.upserted to the findAndModify retry result. | ||||
* | SERVER-29961 Add OR BSON helper and use it for change streams. | Siyuan Zhou | 2017-08-24 | 1 | -23/+0 |
| | |||||
* | SERVER-29564 BSONObjBuilder can now be seeded with a BSONObj prefix | Mathias Stearn | 2017-06-19 | 1 | -4/+32 |
| | | | | This will avoid copying whenever it is safe. | ||||
* | SERVER-29080 Make BSONArrayBuilder move-constructible | Kaloian Manassiev | 2017-05-08 | 1 | -2/+0 |
| | |||||
* | SERVER-29047 Fix BSONObjBuilder's move constructor | Mathias Stearn | 2017-05-05 | 1 | -1/+1 |
| | |||||
* | SERVER-28508 Tighten invariant in BSONObjBuilder resume constructor | Mathias Stearn | 2017-04-12 | 1 | -1/+1 |
| | |||||
* | SERVER-28311 Make BSONObjBuilder returnable | Mathias Stearn | 2017-03-20 | 1 | -0/+11 |
| | |||||
* | SERVER-23100 Allow StringBuilder and str::stream to return StringData views | Mathias Stearn | 2016-08-29 | 1 | -7/+3 |
| | | | | Avoids unnecessary copies when passing result to a function. | ||||
* | SERVER-24418 Make Message and BufBuilder use SharedBuffer for memory management | Mathias Stearn | 2016-06-22 | 1 | -19/+5 |
| | | | | | | | | | | | | | This makes it possible to get owned BSONObj out of a Message without copying. Hooked up to the following places: - Anything using the Fetcher (including oplog fetching on secondaries) - Anything using DBClientInterface::findOne() - Anything using CursorResponse (including Sharded queries) As a simplification, Messages no longer support non-contiguous buffers, or non-owning buffers. The former wasn't used by anything, and the latter was only used by mongosniff only for messages that fit in a single packet. | ||||
* | SERVER-24525 Fix BSON encoding and decoding for decimal | Vincent Do | 2016-06-13 | 1 | -0/+1 |
| | |||||
* | SERVER-4536 Support appending an int64_t to a BSONObjBuilder | Mathias Stearn | 2016-06-09 | 1 | -0/+15 |
| | |||||
* | SERVER-23971 Clang-Format code | Mark Benvenuto | 2016-05-28 | 1 | -1/+1 |
| | |||||
* | SERVER-21481 optimize generating indices in BSONArrayBuilder | Adam Midvidy | 2015-11-18 | 1 | -19/+32 |
| | |||||
* | SERVER-20853 eliminate copies in find and getMore path | David Storch | 2015-11-13 | 1 | -2/+15 |
| | |||||
* | SERVER-20884 build command replies in-place to avoid copies | Adam Midvidy | 2015-11-13 | 1 | -0/+17 |
| | |||||
* | SERVER-19624 Add Decimal128 type support to mongo/bson layer | Raymond Jacobson | 2015-08-07 | 1 | -5/+15 |
| | |||||
* | SERVER-19391: Remove BSONObjBuilder::appendAsNumber. | David Hatch | 2015-07-23 | 1 | -5/+0 |
| |