Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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-38812 Merge RefCountable improvements for Futures back to common ↵ | Mathias Stearn | 2019-01-23 | 1 | -11/+11 |
| | | | | implementation | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -21/+23 |
| | |||||
* | SERVER-34307 replace invariant(false) with MONGO_UNREACHABLE | Benety Goh | 2018-04-04 | 1 | -4/+4 |
| | |||||
* | SERVER-33173: Make format parameter optional for "$dateToString" | Nick Zolnierz | 2018-02-21 | 1 | -5/+3 |
| | |||||
* | SERVER-30523: dateFromParts should not reject out-of-range numbers for ↵ | Nick Zolnierz | 2018-02-09 | 1 | -6/+23 |
| | | | | date/time properties | ||||
* | SERVER-31477 Add $trim, $ltrim and $rtrim expressions. | Charlie Swanson | 2018-02-08 | 1 | -16/+16 |
| | |||||
* | SERVER-23410 Include millis and 'Z' when converting agg dates to strings | Charlie Swanson | 2017-10-02 | 1 | -1/+1 |
| | |||||
* | SERVER-30176: Extend the JSON Schema parser to handle logical restriction ↵ | Nick Zolnierz | 2017-09-19 | 1 | -4/+7 |
| | | | | keywords (enum only) | ||||
* | SERVER-29131 Support resumeAfter option to control where to start returning ↵ | Matthew Russotto | 2017-08-03 | 1 | -0/+13 |
| | | | | notifications from, which always errors if no entry with the given resumeToken exists | ||||
* | SERVER-28611 Use UTC TimeZone class for date expressions. | Charlie Swanson | 2017-06-15 | 1 | -57/+12 |
| | |||||
* | SERVER-9406 treat ObjectId type as Date in aggregation date expressions | Asya Kamsky | 2017-06-12 | 1 | -0/+3 |
| | | | | | | Closes #1154 Signed-off-by: Charlie Swanson <charlie.swanson@mongodb.com> | ||||
* | SERVER-8433 limit recursion when serializing Document to BSON | Kyle Suarez | 2017-03-21 | 1 | -9/+49 |
| | |||||
* | SERVER-27213 Recompute dependencies when joining matches | Charlie Swanson | 2016-12-01 | 1 | -6/+15 |
| | |||||
* | SERVER-23990 move BSONObj/BSONElement hashing into ↵ | David Storch | 2016-09-09 | 1 | -2/+3 |
| | | | | {BSONObj,BSONElement}::ComparatorInterface | ||||
* | SERVER-22973 use mongo macros for static assert | Matt Cotter | 2016-09-09 | 1 | -4/+2 |
| | |||||
* | SERVER-24920 fix false positives for `Value::integral` on non-integral ↵ | Sam Rossi | 2016-09-08 | 1 | -1/+1 |
| | | | | decimal values | ||||
* | SERVER-23990 add ValueComparator::Hasher for collation-aware Value hashing | David Storch | 2016-07-19 | 1 | -5/+15 |
| | |||||
* | SERVER-23990 move StringData hashing to StringData::ComparatorInterface | David Storch | 2016-07-19 | 1 | -1/+2 |
| | | | | This allows strings to be hashed in a collation-aware fashion. | ||||
* | SERVER-24508 DocumentComparator and ValueComparator | David Storch | 2016-07-14 | 1 | -4/+13 |
| | | | | | | | | | | | - Changes the Document/Value library to require comparisons to be made in the context of a comparator object. This is prep work for full collation support in the aggregation system. - Adds injectExpressionContext() to propagate the ExpressionContext containing the comparator object to all DocumentSource, Accumulator, and Expression instances involved in the Pipeline. | ||||
* | SERVER-24638 Move command processing from Pipeline to AggregationRequest | Charlie Swanson | 2016-06-24 | 1 | -0/+9 |
| | |||||
* | SERVER-19735: Add support for decimal type in aggregationr3.3.8 | Geert Bosch | 2016-06-06 | 1 | -2/+7 |
| | |||||
* | SERVER-23971 Clang-Format code | Mark Benvenuto | 2016-05-28 | 1 | -1/+1 |
| | |||||
* | SERVER-16221 SERVER-23710 BinDataType should be read as unsigned in Value | Andrew Morrow | 2016-04-15 | 1 | -1/+1 |
| | |||||
* | SERVER-16221 SERVER-23709 Fix out of bounds array access in ValueStorage dassert | Andrew Morrow | 2016-04-15 | 1 | -3/+4 |
| | |||||
* | SERVER-19703 Add a few new Decimal128 methods/constructors for usage by ↵ | Geert Bosch | 2016-04-12 | 1 | -1/+3 |
| | | | | | | | KeyString Make conversions explicit and allow control over precision in conversion from double. Update uses to the new interface. | ||||
* | SERVER-22801 (de)serialize for sorter le fixes | Jason Carey | 2016-03-02 | 1 | -9/+10 |
| | |||||
* | SERVER-10568 SafeNum should be written in terms of explicitly sized types | Waley | 2016-02-08 | 1 | -4/+4 |
| | |||||
* | SERVER-19624 Add Decimal128 type support to mongo/bson layer | Raymond Jacobson | 2015-08-07 | 1 | -2/+134 |
| | |||||
* | SERVER-19313 Remove some obsoleted usages of boost | Andrew Morrow | 2015-07-09 | 1 | -2/+4 |
| | |||||
* | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | 2015-06-20 | 1 | -369/+428 |
| | |||||
* | SERVER-4589: Add $arrayElemAt aggregation expression | Charlie Swanson | 2015-06-18 | 1 | -0/+17 |
| | |||||
* | SERVER-17308 Replace boost::scoped_array<T> with std::unique_ptr<T[]> | Andrew Morrow | 2015-06-10 | 1 | -2/+1 |
| | |||||
* | SERVER-13874 Make mongo::Milliseconds et al. aliases for equivalent ↵ | Andy Schwerin | 2015-05-13 | 1 | -4/+3 |
| | | | | | | | | stdx::chrono types. Also introduces operators for adding stdx::chrono::duration to Date_t, subtracting two Date_ts to get Milliseconds, and remove the use of reinterpret_cast from the implementation of BSON Timestamp type. | ||||
* | Revert "SERVER-13874 Make mongo::Milliseconds et al. aliases for equivalent ↵ | Andy Schwerin | 2015-05-12 | 1 | -3/+4 |
| | | | | | | | | stdx::chrono types." This reverts commit 9aac625685811873ffbc2d3e8d09531eff1ce10e. Committed in error. | ||||
* | SERVER-13874 Make mongo::Milliseconds et al. aliases for equivalent ↵ | Andy Schwerin | 2015-05-12 | 1 | -4/+3 |
| | | | | | | | | stdx::chrono types. Also introduces operators for adding stdx::chrono::duration to Date_t, subtracting two Date_ts to get Milliseconds, and remove the use of reinterpret_cast from the implementation of BSON Timestamp type. | ||||
* | SERVER-18204 Remove Value::consume() | Mathias Stearn | 2015-05-04 | 1 | -1/+1 |
| | | | | | It was a temporary stopgap until we were on C++11 and could std::move vectors. We now live in that world. | ||||
* | SERVER-17880 Rename OpTime to Timestamp | Eric Milkie | 2015-04-07 | 1 | -15/+15 |
| | |||||
* | SERVER-17880 remove ReplTime | Eric Milkie | 2015-04-06 | 1 | -1/+0 |
| | |||||
* | SERVER-16940 Change pass-by-const-ref of StringData to pass-by-value | Tyler Brock | 2015-02-06 | 1 | -1/+1 |
| | |||||
* | SERVER-8944 Use C++11 standard library functions for double NaN and Infinity ↵ | Siyuan Zhou | 2015-02-05 | 1 | -1/+2 |
| | | | | detection | ||||
* | SERVER-16708 Make Value::compare match BSON woCompare behavior | Mathias Stearn | 2015-01-15 | 1 | -48/+41 |
| | |||||
* | SERVER-13256 Remove pch.h | Andrew Morrow | 2015-01-15 | 1 | -3/+0 |
| | |||||
* | SERVER-13256 Add usings and qualifications for names from namespace std | Andrew Morrow | 2015-01-15 | 1 | -1/+7 |
| | |||||
* | SERVER-13256 Remove scoped_array from pch.h | Andrew Morrow | 2015-01-05 | 1 | -0/+1 |
| | |||||
* | SERVER-13256 Remove intrusive_ptr from pch.h | Andrew Morrow | 2015-01-05 | 1 | -0/+1 |
| | |||||
* | SERVER-13256 Prohibit new uses of pch.h | Andrew Morrow | 2015-01-05 | 1 | -0/+3 |
| | |||||
* | SERVER-15210 SERVER-15211 remove OID undefined behavior and make it endian aware | Adam Midvidy | 2014-09-19 | 1 | -5/+6 |
| | | | | | | Closes #784 Signed-off-by: Benety Goh <benety@mongodb.com> | ||||
* | SERVER-14426 Add a StringData method to BSONElement | Spencer T Brody | 2014-07-02 | 1 | -1/+1 |
| | |||||
* | SERVER-12132 Stop using stringstream in Value::coerceToString() | Mathias Stearn | 2013-12-18 | 1 | -9/+4 |
| | | | | | | | | | This speeds up the function by two changes: 1) Using StringBuilder (through str::stream) rather than stringstream. 2) Not constructing a StringBuilder or stringstream when not needed. At least with libstdc++, constructing and destructing a stringstream is extremely expensive. |