summaryrefslogtreecommitdiff
path: root/src/mongo/bson/mutable/document.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-13256 Remove debug_util.h from pch.hAndrew Morrow2015-01-151-1/+1
* SERVER-14482 Add add missing appendX methods to BSONArrayBuilderTyler Brock2014-07-161-5/+18
* SERVER-13264 Move Apache-licensed files to AGPLIan Whalen2014-05-161-9/+21
* SERVER-13523 Use a tiny number of fast reps in debug buildsAndrew Morrow2014-04-091-1/+7
* SERVER-13516 When failing to bulk right copy don't access rep after resolvingAndrew Morrow2014-04-091-3/+7
* SERVER-12578 Permit in-place mutation for all types when possibleAndrew Morrow2014-04-061-57/+57
* SERVER-12547 Implement bulk rightward copying of opaque regions in mutableAndrew Morrow2014-02-081-32/+88
* SERVER-12494 Embed loops for navigation by name or index within DocumentAndrew Morrow2014-01-291-10/+86
* SERVER-10159 Also cache field name lengths for leaf elementsAndrew Morrow2014-01-041-23/+24
* SERVER-10159 Do slightly less work when resetting or destroying a mutable Doc...Andrew Morrow2014-01-041-0/+5
* SERVER-10159 Size internal document data structures appropriately to common u...Andrew Morrow2014-01-041-2/+8
* SERVER-10159 Cache field name lengths in mutable elementsAndrew Morrow2013-12-171-6/+19
* SERVER-11531, SERVER-10489, SERVER-6835, SERVER-4830: Refactor update system ...Scott Hernandez2013-11-131-0/+6
* SERVER-7379 Loosen some overtight aliasing checks in debug builds of mutableAndrew Morrow2013-10-101-6/+11
* SERVER-11056 Fix unused variable warning in non-debug buildAndrew Morrow2013-10-081-2/+2
* SERVER-11056 Don't assume address uniqueness for detecting root element insta...Andrew Morrow2013-10-081-40/+47
* SERVER-10159 Improve the efficiency of constructing new ElementRep structuresAndrew Morrow2013-09-251-51/+57
* SERVER-10159 Embed some number of ElementReps in the Document.Alberto Lerner2013-09-241-16/+32
* SERVER-10159 Don't 'done' the BSONObjBuilder right before we call its destructorAndrew Morrow2013-09-201-1/+0
* SERVER-10159 Expand universe of types eligible for in-place updateAndrew Morrow2013-09-121-0/+5
* SERVER-10159 Always obtain BSONElement field names as StringDataAndrew Morrow2013-09-121-4/+4
* SERVER-10159 Don't acquire rep just to check type when resolvingAndrew Morrow2013-09-121-4/+11
* SERVER-10159 Inline Element::OK and Document::end; they are called oftenAndrew Morrow2013-09-121-63/+42
* SERVER-10159 Re-use Document objects during update loop and loggingAndrew Morrow2013-08-011-20/+57
* SERVER-10276 Improve error handling and consistency of mutable libraryAndrew Morrow2013-07-251-8/+25
* SERVER-8046 Add a few more coverage driven tests to mutableAndrew Morrow2013-07-231-0/+2
* SERVER-10159 SERVER-10275 Simplify field name and in-place update support in ...Andrew Morrow2013-07-231-409/+208
* SERVER-8046 Account for field name NULL terminator when computing damage offsetsAndrew Morrow2013-07-091-8/+8
* SERVER-8046 Cleanup Element::writeArrayTo and add a test for the new implemen...Andrew Morrow2013-07-091-1/+1
* SERVER-8046 A few additional coverage driven unit test updatesAndrew Morrow2013-07-091-4/+4
* SERVER-10142 Fix windows warning for cases where dassert is compiled outAndrew Morrow2013-07-091-1/+2
* SERVER-8046 Remove some impossible error condition checksAndrew Morrow2013-07-091-8/+2
* SERVER-8046 Add support for in-place updates to mutableAndrew Morrow2013-07-081-52/+430
* SERVER-8046 Additional unit tests based on gcov coverage resultsAndrew Morrow2013-07-051-3/+3
* SERVER-8046 Add support for cloning elements to mutableAndrew Morrow2013-05-311-9/+45
* SERVER-8046 Don't penalize debug build performance so heavilyAndrew Morrow2013-05-311-3/+10
* SERVER-8046 Avoid redundant traversals when finding the right childAndrew Morrow2013-05-311-12/+28
* SERVER-8046 Don't prohibit clang from using an unnamed namespaceAndrew Morrow2013-05-311-3/+4
* SERVER-8046 Add debug assertions to catch aliasing violationsAndrew Morrow2013-05-311-6/+122
* SERVER-8046 Copy field names before potentially invalidating themAndrew Morrow2013-05-241-22/+44
* SERVER-8046 Fix handling of array field names in mutable's woCompareAndrew Morrow2013-05-081-2/+10
* Add function to check if a mutable element is an integral typeAndrew Morrow2013-05-061-0/+9
* Add support for checking if a mutable Element is numericAndrew Morrow2013-05-061-0/+10
* Behave more elegantly when inserting empty field namesAndrew Morrow2013-05-011-4/+5
* Reveal latent children before adding a new oneAndrew Morrow2013-05-011-11/+14
* SERVER-8046 Don't overwrite field name when setting from BSONElementAndrew Morrow2013-04-191-1/+5
* SERVER-8046 Provide a non-const 'end' function for DocumentAndrew Morrow2013-04-191-1/+5
* SERVER-8046 Fix an issue where array field names were not being ignoredAndrew Morrow2013-04-191-2/+34
* SERVER-8046 Add a new hasChildren method is faster than countingAndrew Morrow2013-04-081-0/+9
* SERVER-8046 Add an easy way to get an invalid element for a docAndrew Morrow2013-04-081-0/+4