| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-12 | SERVER-64574 Upgrade third_party/mozjs with ESR115.7 | Santiago Roche | |
| GitOrigin-RevId: 3a3a9d26d8a167c98e72afde863784e9a894ee8d | |||
| 2024-03-01 | SERVER-86818 Rename our custom Map implementation to BSONAwareMap | Matt Broadstone | |
| GitOrigin-RevId: bcf8bc34491d05927cd3574c3ee0ee8f7657ca2b | |||
| 2023-07-01 | SERVER-77049 SERVER-77050 IWYU automated changes up to 1.0 | Daniel Moody | |
| 2022-03-26 | SERVER-61234 Expand support for $function returning scalar BSON values | Justin Seyster | |
| 2022-03-07 | SERVER-61008 Upgrade vendorized mozjs to esr91.3 | Justin Seyster | |
| Co-authored-by: Mohammad Dashti <mdashti@gmail.com> | |||
| 2019-07-27 | SERVER-41772 Apply clang-format 7.0.1 to the codebase | clang-format-7.0.1 | |
| 2019-02-26 | SERVER-39521 Don't skip _id in ObjWrapper::toBSON | Jason Carey | |
| We incorrectly checked for _id with alreadyHasOwnField, instead of hasOwnField, which caused us to miss _id fields set from c++. | |||
| 2019-02-13 | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | |
| Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | |||
| 2019-01-30 | SERVER-29286 import and use mozjs-60 | Gabriel Russell | |
| 2019-01-29 | Revert "SERVER-29286 import and use mozjs-60" | Gabriel Russell | |
| This reverts commit a3d232b697dfc7c8833fc1855abbc190fe0d5970. | |||
| 2019-01-29 | SERVER-29286 import and use mozjs-60 | Gabriel Russell | |
| 2018-10-22 | SERVER-37651 Update header files with new license | Ramon Fernandez | |
| 2018-02-01 | SERVER-32072 Always roundtrip dbrefs in the shell | Jason Carey | |
| dbrefs in the shell can see silent casts from int -> float due to a lack of special case logic that regular bson objects receive. For a fix, hook up the special lookup routines in js bsoninfo type into the js dbrefinfo types. | |||
| 2018-01-19 | SERVER-32239 Lossless status throwing in JS | Jason Carey | |
| Enable throwing of status without conversion to error reports in spidermonkey. This will enable throwing of sidecars and other rich data through js land. | |||
| 2016-08-18 | SERVER-22382 allow mongo --host to take uri | Matt Cotter | |
| 2016-08-08 | SERVER-25482 Coverity analysis defect 99830: Unchecked return value | Waley Chen | |
| 2016-08-04 | SERVER-22053 Insertion of Array with undefined/null components | Waley Chen | |
| 2016-05-28 | SERVER-23971 Clang-Format code | Mark Benvenuto | |
| 2016-05-10 | SERVER-24054 JS segfault on load of certain nans | Jason Carey | |
| 2016-05-03 | SERVER-23548 Remove VS2013 workarounds | Mark Benvenuto | |
| 2016-04-21 | SERVER-23358 SpiderMonkey 45.0.2 ESR MongoDB & Build Integration | Mark Benvenuto | |
| 2015-12-21 | SERVER-21957 Don't destroy builder while still in use | Andrew Morrow | |
| 2015-10-06 | SERVER-19977 JS ObjectWrapper improvements | Jason Carey | |
| * hasOwnField, which doesn't do prototype traversal the way hasField does. * enumerate can bail early based on the callbacks return value | |||
| 2015-10-06 | SERVER-19977 Offer a stack based JSStringWrapper | Jason Carey | |
| Small string optimization for encoding utf8 strings from JS strings on the stack. Additions to the api to use on stack buffers. | |||
| 2015-10-06 | SERVER-19977 Intern JS Strings | Jason Carey | |
| Rather than supplying const char*'s throughout our use of the MozJS api, intern the strings and root their associated ids (to save on string parsing). | |||
| 2015-10-06 | SERVER-20564 no default getOwned for BSON in JS | Jason Carey | |
| 2015-09-21 | SERVER-19607 no recursion in JS -> BSON conversion | Jason Carey | |
| Replace functional recursion in javascript object to bson conversion with an explicit stack to minimize the memory cost of processing very deep / cyclical objects. This prevents stack overflows on debug and non-optimized builds on some platforms. | |||
| 2015-09-17 | SERVER-20375 Constrain JS method thisv | Jason Carey | |
| This constrains universal access to wraptype methods by providing a JS_ATTACH_JS_CONSTRAINED_METHOD() macro which allows for a list of types that are allowed to call said method. In this way we can lock down all methods without having to add uasserts to each individual method body. | |||
| 2015-08-13 | SERVER-19627 Add Decimal128 type support to mongo shell | Raymond Jacobson | |
| 2015-07-28 | SERVER-19597 originalBSON can be called on proto | Jason Carey | |
| originalBSON can be called on the BSON prototype, which returns a nullptr for the bson out param and a !altered. We have to check !altered && originalBSON to avoid nullptr dereferences. | |||
| 2015-07-14 | SERVER-18531 Integrate SpiderMonkey | Jason Carey | |
| Provides SpiderMonkey 38.0.1esr as a JS engine for mongo and mongod. | |||
