Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | SERVER-19313 Remove some obsoleted usages of boost | Andrew Morrow | 2015-07-09 | 1 | -1/+0 |
| | |||||
* | SERVER-18978: Clang-Format - Fix comment word wrapping indentation | Mark Benvenuto | 2015-06-20 | 1 | -6/+8 |
| | |||||
* | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | 2015-06-20 | 1 | -775/+816 |
| | |||||
* | SERVER-18991 Replace all usages of boost::noncopyable with ↵ | Andrew Morrow | 2015-06-16 | 1 | -3/+4 |
| | | | | MONGO_DISALLOW_COPYING | ||||
* | SERVER-17629 Implemented Bounded Data View/Cursor | Jason Carey (hanumantmk) | 2015-04-14 | 1 | -2/+2 |
| | | | | | | | | | | | | Implements DataRange and DataRangeCursor, bounded Status returning variants of DataView and DataCursor. Implements DataType::Handler<> to allow for specialization by type. * Endian specializations * BSONObj specialization Fix for endian conversions for floats and doubles to avoid some signaling bit patterns. | ||||
* | Revert "SERVER-15047 Remove undefined behavior from Timestamp" | Eric Milkie | 2015-04-09 | 1 | -13/+20 |
| | | | | This reverts commit e87716a9286b6aa6f63a513012e55f6e42f634a2. | ||||
* | SERVER-15047 Remove undefined behavior from Timestamp | Eric Milkie | 2015-04-08 | 1 | -20/+13 |
| | |||||
* | SERVER-17880 Rename OpTime to Timestamp | Eric Milkie | 2015-04-07 | 1 | -3/+61 |
| | |||||
* | SERVER-17880 Remove superfluous OpTime bson functionality | Eric Milkie | 2015-04-06 | 1 | -25/+3 |
| | |||||
* | SERVER-17880 remove ReplTime | Eric Milkie | 2015-04-06 | 1 | -7/+0 |
| | |||||
* | SERVER-17736 Remove obsolete C++ driver symbol export miscellanea | Andrew Morrow | 2015-03-26 | 1 | -2/+1 |
| | |||||
* | SERVER-17224 Reserve room for EOO byte when starting BSONObj building | Mathias Stearn | 2015-03-05 | 1 | -3/+20 |
| | | | | | | | Since _done() is called from ~BSONObjBuilder we need to ensure that it cannot fail. This prevents a double exception leading to a std::terminate call. This also resolves SERVER-17226. | ||||
* | SERVER-16940 Change pass-by-const-ref of StringData to pass-by-value | Tyler Brock | 2015-02-06 | 1 | -65/+65 |
| | |||||
* | SERVER-13256 Remove boost/utility from pch.h | Andrew Morrow | 2015-01-05 | 1 | -0/+1 |
| | |||||
* | SERVER-15210 SERVER-15211 remove OID undefined behavior and make it endian aware | Adam Midvidy | 2014-09-19 | 1 | -4/+4 |
| | | | | | | Closes #784 Signed-off-by: Benety Goh <benety@mongodb.com> | ||||
* | SERVER-15174 Read and write externally visible data in little endian format | Andrew Morrow | 2014-09-17 | 1 | -2/+2 |
| | |||||
* | SERVER-15174 Use DataView and DataCursor in BSON library | Andrew Morrow | 2014-09-17 | 1 | -2/+3 |
| | |||||
* | SERVER-14936 Give BSONObj::Holder a proper class lifecycle | Andrew Morrow | 2014-08-19 | 1 | -15/+41 |
| | |||||
* | SERVER-14729 logging cleanup - removed mongo/util/log.h from headers, ↵ | Benety Goh | 2014-08-12 | 1 | -18/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | de-inlining functions that use logging where applicable. de-inlined BSONElement::_asCode() de-inlined BSONObjBuilder::appendDate() de-inlined DBClientCursor::nextSafe() de-inlined IndexDescriptor::_checkOk() de-inlined LastErrorHolder::getSafe() de-inlined UpdateResult constructor de-inlined QueryPlannerCommon::reverseScans() de-inlined repl::ScopedConn::connect() de-inlined repl::_MultiCommand::run() de-inlined OplogReader::tailCheck() de-inlined repl::StateBox::change() de-inlined repl::SyncSourceFeedback::_resetConnection() de-inlined DiskLoc56Bit::operator=() de-inlined DurableInterface::~DurableInterface() de-inlined ListeningSockets::closeAll() de-inlined RelativePath::fromFullPath() and getPartition() de-inlined V8Scope::checkV8ErrorState and removed debug log message from ObjTracker destructor (v8-3.25) de-inlined V8Scope::checkV8ErrorState and removed debug log message from ObjTracker destructor removed log message from List1::orphan() - this should have no user-facing impact because List1::orphan() is used in tests only removed log message from RWLockRecursiveNongreedy::Lock() removed log message from RSBase destructor removed log.h dependency from DESTRUCTOR_GUARD macro removed mongo/util/log.h dependency from qlog.h removed mongo/util/log.h dependency from stacktrace.h removed mongo/util/log.h dependency from s2 logging header removed mongo/util/log.h dependency from chunk_diff-inl.cpp removed mongo/util/log.h from pch.h removed unused mongo/util/log.h include from inlined file sorter.cpp convert HashTable<K,V> to non-template NamespaceHashTable. De-inlined NamespaceHashTable::_find() and constructor convert isself getMyAddrs()and getallIPs() debug log to use LOG() macro assign default log component MONGO_LOG_DEFAULT_COMPONENT removed unused macros LOGATMOST and LOGSOME removed unused FLOG() macro from goodies.h | ||||
* | SERVER-14592 de-inline bson and remove bson namespace | Eric Milkie | 2014-07-17 | 1 | -2/+9 |
| | |||||
* | SERVER-14482 Add add missing appendX methods to BSONArrayBuilder | Tyler Brock | 2014-07-16 | 1 | -78/+21 |
| | |||||
* | SERVER-12751 remove BSONBuilderBase | Tyler Brock | 2014-07-14 | 1 | -3/+2 |
| | |||||
* | SERVER-14524 move jsobj.cpp components into proper files | Eric Milkie | 2014-07-14 | 1 | -1/+1 |
| | |||||
* | SERVER-14482 Add ability to append RegEx into BSONArrayBuilder | Tyler Brock | 2014-07-08 | 1 | -0/+5 |
| | |||||
* | SERVER-13256: Remove pch - qualify std in headers | Mark Benvenuto | 2014-05-19 | 1 | -5/+5 |
| | |||||
* | SERVER-13264 Move Apache-licensed files to AGPL | Ian Whalen | 2014-05-16 | 1 | -9/+21 |
| | | | | Also update generators. | ||||
* | SERVER-13037 Fix misspelling ("compatability" to "compatibility") | Sean Wilkinson | 2014-04-25 | 1 | -1/+1 |
| | | | | Signed-off-by: Matt Kangas <matt.kangas@mongodb.com> | ||||
* | SERVER-12547 Implement bulk rightward copying of opaque regions in mutable | Andrew Morrow | 2014-02-08 | 1 | -0/+2 |
| | |||||
* | SERVER-10159 Do slightly less work when resetting or destroying a mutable ↵ | Andrew Morrow | 2014-01-04 | 1 | -0/+11 |
| | | | | Document | ||||
* | SERVER-3364 Label rest of client api with MONGO_CLIENT_API | Ranjay Krishna | 2013-12-28 | 1 | -2/+3 |
| | | | | | | build all the sharedclient programs using the new macro MONGO_CLIENT_API in mongo/client/export_macros.h Signed-off-by: Matt Kangas <matt.kangas@mongodb.com> | ||||
* | SERVER-11643: Collection::storageSize and 32-bit fix for 64-bit numbers | Eliot Horowitz | 2013-11-09 | 1 | -4/+0 |
| | |||||
* | SERVER-11643: make Collection::storageSize return int64_t to be consistent | Eliot Horowitz | 2013-11-09 | 1 | -0/+4 |
| | |||||
* | SERVER-11135 fixed appendNumber(long long) and appendIntOrLL to handle ↵ | Benety Goh | 2013-10-21 | 1 | -10/+17 |
| | | | | std::numeric_limits<long long>::min() |