| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-12 | SERVER-64574 Upgrade third_party/mozjs with ESR115.7 | Santiago Roche | |
| GitOrigin-RevId: 3a3a9d26d8a167c98e72afde863784e9a894ee8d | |||
| 2023-07-01 | SERVER-77049 SERVER-77050 IWYU automated changes up to 1.0 | Daniel Moody | |
| 2022-03-07 | SERVER-61008 Upgrade vendorized mozjs to esr91.3 | Justin Seyster | |
| Co-authored-by: Mohammad Dashti <mdashti@gmail.com> | |||
| 2019-12-04 | SERVER-43246 Add a log line for when a cursor is reaped due to logical ↵ | Kevin Pulo | |
| session cleanup | |||
| 2019-06-27 | SERVER-7143 replace standard library number parsing with custom NumberParser | Nathan Brown | |
| 2019-04-09 | SERVER-40476 remove mongoutils::str | Billy Donahue | |
| Rename utils/mongoutils/str.h => utils/str.h Rename namespace mongoutils::str => str Rename mongo::strcasecmp => str::caseInsensitiveCompare. | |||
| 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 | |
| 2017-06-12 | SERVER-10601 --> remove parseLL() function definition and use in numberlong.cpp | Tyler Kaye | |
| 2017-04-07 | SERVER-22520 Improve ASAN MozJS integration | Jason Carey | |
| ASAN has trouble dealing with the heap allocations SpiderMonkey produces, due to the storage format of those pointers (tagged punbox'd types). Keeping a side std::unordered_set<void*> which tracks allocations provides the reachability ASAN needs for a little bit of extra book keeping. | |||
| 2016-09-06 | SERVER-25887 fix autocomplete for NumberLong | Matt Cotter | |
| 2016-09-01 | SERVER-25827 fix UB related to NumberLong(NaN) in shell | Matt Cotter | |
| 2016-08-15 | SERVER-24146 Fix JSON.stringify regression, and add new "tostrictjson" shell ↵ | Adam Chelminski | |
| util function for printing strict JSON | |||
| 2016-05-10 | SERVER-24054 JS segfault on load of certain nans | Jason Carey | |
| 2016-04-21 | SERVER-23358 SpiderMonkey 45.0.2 ESR MongoDB & Build Integration | Mark Benvenuto | |
| 2016-02-18 | SERVER-22461 Crash in mozjs code with invalid NumberLong object | Waley Chen | |
| 2016-02-16 | Revert "SERVER-22461 Crash in mozjs code with invalid NumberLong object" | Eric Milkie | |
| This reverts commit e99fdcb0f869f475d688fa42ba7e9e9b88a631bb. | |||
| 2016-02-15 | SERVER-22461 Crash in mozjs code with invalid NumberLong object | Waley Chen | |
| 2016-02-11 | Revert "SERVER-22461 Crash in mozjs code with invalid NumberLong objectt" | Jason Carey | |
| This reverts commit ac424fe0c912f1e5553d40f79a168d09ccffef31. | |||
| 2016-02-11 | SERVER-22461 Crash in mozjs code with invalid NumberLong objectt | Waley Chen | |
| 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 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-09-23 | SERVER-20332 make JS NumberLong more robust | Jason Carey | |
| NumberLong can have it's floatApprox, top and bottom fields modified to produce nans on getNumber(). Change that to getNumberLongLong() to avoid those. | |||
| 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-10 | SERVER-19814 add compare() method to NumberLong, and use it in shell's ↵ | David Storch | |
| implementation of find and getMore commands | |||
| 2015-07-31 | SERVER-9973 Fix NumberLong on 32-bit platforms | Jonathan Reams | |
| 2015-07-30 | SERVER-9973 Allow creating NumberLong from anything that supports toNumber | Jonathan Reams | |
| 2015-07-14 | SERVER-18531 Integrate SpiderMonkey | Jason Carey | |
| Provides SpiderMonkey 38.0.1esr as a JS engine for mongo and mongod. | |||
