Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-61234 Expand support for $function returning scalar BSON values | Justin Seyster | 2022-03-26 | 1 | -15/+97 |
| | |||||
* | SERVER-61008 Upgrade vendorized mozjs to esr91.3 | Justin Seyster | 2022-03-07 | 1 | -9/+13 |
| | | | | Co-authored-by: Mohammad Dashti <mdashti@gmail.com> | ||||
* | SERVER-56777 Fix UB in valuewriter | Ian Boros | 2021-05-10 | 1 | -2/+6 |
| | |||||
* | SERVER-41772 Apply clang-format 7.0.1 to the codebase | clang-format-7.0.1 | 2019-07-27 | 1 | -2/+1 |
| | |||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 1 | -1/+0 |
| | | | | | | 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 | -21/+23 |
| | |||||
* | SERVER-26343 DBPointer.prototype -> bson crashes | Jason Carey | 2016-10-05 | 1 | -0/+4 |
| | | | | | DBPointer's prototype isn't serializable and triggers a bad code path in oid. Let's guard against that route. | ||||
* | SERVER-25539 Validate BinData private object | Mark Benvenuto | 2016-08-15 | 1 | -0/+2 |
| | |||||
* | SERVER-23626 Function.prototype isn't treated as BSON type Code | Waley Chen | 2016-07-20 | 1 | -4/+9 |
| | |||||
* | SERVER-24276 Add decimal test suites from driver specs | Vincent Do | 2016-06-08 | 1 | -11/+14 |
| | |||||
* | SERVER-23703 Make NumberDecimal accepts only valid strings | Vincent Do | 2016-05-27 | 1 | -3/+14 |
| | |||||
* | SERVER-23358 SpiderMonkey 45.0.2 ESR MongoDB & Build Integration | Mark Benvenuto | 2016-04-21 | 1 | -5/+36 |
| | |||||
* | SERVER-19703 Add a few new Decimal128 methods/constructors for usage by ↵ | Geert Bosch | 2016-04-12 | 1 | -1/+2 |
| | | | | | | | KeyString Make conversions explicit and allow control over precision in conversion from double. Update uses to the new interface. | ||||
* | SERVER-22686 Replace unsafe static_cast with call to representAs | samantharitter | 2016-03-10 | 1 | -4/+5 |
| | |||||
* | SERVER-22693 Avoid unsafe cast to long long in ValueWriter | samantharitter | 2016-02-26 | 1 | -1/+1 |
| | |||||
* | SERVER-9131 Fix lint failed checks | Kaloian Manassiev | 2016-02-18 | 1 | -7/+6 |
| | |||||
* | SERVER-9131 prevent automatic function marshalling in shell | rahuldhodapkar | 2016-02-17 | 1 | -0/+21 |
| | | | | add shell flag --enableJavaScriptProtection and server setParameter javascriptProtection | ||||
* | SERVER-10568 SafeNum should be written in terms of explicitly sized types | Waley | 2016-02-08 | 1 | -1/+1 |
| | |||||
* | SERVER-19977 Optimize JS -> BSON conversion | Jason Carey | 2015-10-06 | 1 | -69/+78 |
| | | | | | | | Rather than a single tree of conditionals for object -> bson conversion, only run checks against our types if they actually have a custom jsclass and only check for array/date/regex if they're standard types. | ||||
* | SERVER-19977 Offer a stack based JSStringWrapper | Jason Carey | 2015-10-06 | 1 | -2/+9 |
| | | | | | Small string optimization for encoding utf8 strings from JS strings on the stack. Additions to the api to use on stack buffers. | ||||
* | SERVER-19607 no recursion in JS -> BSON conversion | Jason Carey | 2015-09-21 | 1 | -81/+123 |
| | | | | | | | 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. | ||||
* | SERVER-20375 Constrain JS method thisv | Jason Carey | 2015-09-17 | 1 | -15/+44 |
| | | | | | | | | | 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. | ||||
* | SERVER-19627 Add Decimal128 type support to mongo shell | Raymond Jacobson | 2015-08-13 | 1 | -0/+23 |
| | |||||
* | SERVER-9973 Allow creating NumberLong from anything that supports toNumber | Jonathan Reams | 2015-07-30 | 1 | -0/+3 |
| | |||||
* | SERVER-19597 originalBSON can be called on proto | Jason Carey | 2015-07-28 | 1 | -1/+1 |
| | | | | | | 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. | ||||
* | SERVER-18531 Integrate SpiderMonkey | Jason Carey | 2015-07-14 | 1 | -0/+252 |
Provides SpiderMonkey 38.0.1esr as a JS engine for mongo and mongod. |