Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-41257 Disallow persisting new 4.2 expressions in FCV 4.0 | Charlie Swanson | 2019-05-22 | 1 | -4/+40 |
| | |||||
* | SERVER-40555 add searchSnippet metadata | Ian Boros | 2019-05-20 | 1 | -0/+10 |
| | |||||
* | SERVER-40016 Add searchScore metadata handling | Evan Nixon | 2019-05-14 | 1 | -0/+7 |
| | |||||
* | SERVER-40055 Consolidate $round behavior with and without a default | Charlie Swanson | 2019-05-07 | 1 | -24/+16 |
| | |||||
* | SERVER-40526 fix lint | Ian Boros | 2019-05-03 | 1 | -1/+1 |
| | |||||
* | SERVER-40526 Make agg Expressions walkable | Jacob Evans | 2019-05-03 | 1 | -291/+402 |
| | |||||
* | Revert "SERVER-40526 Make agg Expressions walkable" | Jacob Evans | 2019-05-02 | 1 | -401/+291 |
| | | | | This reverts commit e549f39cd70a51054a48aa8765558db6b03b1df3. | ||||
* | SERVER-40526 Make agg Expressions walkable | Jacob Evans | 2019-05-01 | 1 | -291/+401 |
| | |||||
* | SERVER-40584 Regex agg expressions should not inherit from ExpressionFixedArity | Arun Banala | 2019-04-30 | 1 | -102/+107 |
| | |||||
* | SERVER-40083 Don't recompile each time $regex is evaluated when regex ↵ | Arun Banala | 2019-04-26 | 1 | -200/+244 |
| | | | | argument is a constant | ||||
* | Revert "SERVER-40083 Don't recompile each time $regex is evaluated when ↵ | Ian Boros | 2019-04-23 | 1 | -244/+200 |
| | | | | | | regex argument is a constant" This reverts commit a60f6a53734fa3a022e9ba39bbdab95608ba9108. | ||||
* | Revert "SERVER-40083 Rename 'pcre' variable to fix compile issue becase of ↵ | Ian Boros | 2019-04-23 | 1 | -5/+5 |
| | | | | | | typedef conflict" This reverts commit 0e367bc76f23d6d876caa00a47700b3634402817. | ||||
* | SERVER-40083 Rename 'pcre' variable to fix compile issue becase of typedef ↵ | Arun Banala | 2019-04-23 | 1 | -5/+5 |
| | | | | conflict | ||||
* | SERVER-40083 Don't recompile each time $regex is evaluated when regex ↵ | Arun Banala | 2019-04-23 | 1 | -200/+244 |
| | | | | argument is a constant | ||||
* | SERVER-40476 remove mongoutils::str | Billy Donahue | 2019-04-09 | 1 | -3/+1 |
| | | | | | | Rename utils/mongoutils/str.h => utils/str.h Rename namespace mongoutils::str => str Rename mongo::strcasecmp => str::caseInsensitiveCompare. | ||||
* | SERVER-40476 remove mongoutils::str::equals | Billy Donahue | 2019-04-08 | 1 | -17/+17 |
| | |||||
* | SERVER-40213 Test upgrade/downgrade for $$NOW/$$CLUSTER_TIME in a view ↵ | Martin Neupauer | 2019-04-02 | 1 | -1/+16 |
| | | | | definition | ||||
* | SERVER-40343 Better handling of errors from PCRE in $regex expressions | Arun Banala | 2019-04-01 | 1 | -4/+9 |
| | |||||
* | SERVER-37848 Test $regex agg expressions with regex that meets and exceeds ↵ | Arun Banala | 2019-03-27 | 1 | -2/+9 |
| | | | | the capture limit | ||||
* | SERVER-40140 Fix Coverity analysis defect: Improper use of negative value | Arun Banala | 2019-03-26 | 1 | -3/+1 |
| | |||||
* | SERVER-39694 Fix undefined behaviour with string.front() when empty | Arun Banala | 2019-03-20 | 1 | -1/+1 |
| | |||||
* | SERVER-39694 Implement $regexMatch as syntactic sugar on top of $regexFind | Arun Banala | 2019-03-20 | 1 | -11/+28 |
| | |||||
* | SERVER-39696 Implement $regexFindAll | Arun Banala | 2019-03-20 | 1 | -114/+224 |
| | |||||
* | SERVER-39695 Implement $regexFind | Arun Banala | 2019-03-13 | 1 | -0/+139 |
| | |||||
* | SERVER-15926: Implement $round function and allow a precision argument for ↵ | Patrick Meredith | 2019-02-14 | 1 | -10/+108 |
| | | | | | | | | $trunc Closes #1297 Signed-off-by: Charlie Swanson <charlie.swanson@mongodb.com> | ||||
* | 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-37183 Safer bound for safeNumberLong() | Justin Seyster | 2018-12-07 | 1 | -4/+1 |
| | |||||
* | SERVER-38070 Fix infinite loop in agg expression | Ian Boros | 2018-11-15 | 1 | -110/+152 |
| | |||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -21/+23 |
| | |||||
* | SERVER-37182 Correctly handle duplicate fields in $arrayToObject | Ian Boros | 2018-10-10 | 1 | -2/+2 |
| | |||||
* | SERVER-35905 Add logic to detect when $out is eligible for an exchange | Charlie Swanson | 2018-08-24 | 1 | -0/+10 |
| | |||||
* | SERVER-35655 Update FCV constants throughout server code. | Blake Oler | 2018-07-02 | 1 | -50/+0 |
| | | | | | | | | | SERVER-35169 Bump wire protocol version for 4.2. SERVER-35752 Ensure tests that rely on FCV pass after updating FCV constants. SERVER-35163 Unblacklist tests that expect FCV version to differ between "last-stable" and "latest." SERVER-34984 Update major_version_upgrade.js to call setFCV to the latest FCV. SERVER-35656 Ensure a 4.0 mongos crashes upon attempting to connect to an FCV 4.2 cluster. SERVER-35404 Re-enable the sharding_last_stable_mongos_and_mixed_shards suite. | ||||
* | SERVER-35043, SERVER-22949: move geoNear implementation into aggregation | Kyle Suarez | 2018-06-18 | 1 | -1/+1 |
| | | | | | | | | | | This commit removes the geoNear command and moves its implementation into the aggregation framework. Users should use the aggregate command with a $geoNear stage. The implementation rewrite additionally removes the limit in the $geoNear aggregation stage. To limit the number of results, use a $limit stage. | ||||
* | SERVER-35119 Remove FCV restrictions on new-in-4.0 expressions | Charlie Swanson | 2018-06-15 | 1 | -50/+12 |
| | |||||
* | SERVER-25957 Optimize $indexOfArray when array argument is constant. | KevinCybura | 2018-04-26 | 1 | -13/+112 |
| | | | | | | Signed-off-by: Charlie Swanson <charlie.swanson@mongodb.com> Closes #1229 | ||||
* | SERVER-25173 $substrBytes now checks for negative values | Ian Boros | 2018-03-22 | 1 | -2/+14 |
| | |||||
* | SERVER-33757 Unsupported target type in $convert is an "onError" case. | Justin Seyster | 2018-03-21 | 1 | -23/+6 |
| | |||||
* | SERVER-33598 Don't be a fool; convert your bool. | Justin Seyster | 2018-03-06 | 1 | -6/+37 |
| | | | | | | I overhead the above phrase being spoken in reference to a completely different project, but I thought it captured the spirit of this commit perfectly, so I shamelessly stole it. | ||||
* | SERVER-27100 Optimize all-constant ExpressionObject to a constant. | KevinCybura | 2018-03-02 | 1 | -0/+8 |
| | | | | | | Closes #1213 Signed-off-by: Charlie Swanson <charlie.swanson@mongodb.com> | ||||
* | SERVER-33510 Add shorthand syntax for $convert | Charlie Swanson | 2018-03-01 | 1 | -0/+65 |
| | |||||
* | SERVER-32914 Add formatting conversions to $convert | Justin Seyster | 2018-02-28 | 1 | -0/+43 |
| | |||||
* | SERVER-33260 Log more helpful messages for FCV-related ↵ | Xiangyu Yao | 2018-02-27 | 1 | -7/+7 |
| | | | | IncompatibleServerVersion errors | ||||
* | SERVER-33169: Add string to date conversions to $convert3.6.3 | Nick Zolnierz | 2018-02-27 | 1 | -77/+109 |
| | |||||
* | SERVER-33174 Prevent catalog storage of new syntax during lower FCV | Charlie Swanson | 2018-02-27 | 1 | -10/+100 |
| | | | | | This will prevent the persistence of expressions introduced in 4.0 while the server is in feature compatibility version (FCV) 3.6. | ||||
* | SERVER-33171: Add number and objectID parsing conversions to $convert | Nick Zolnierz | 2018-02-26 | 1 | -0/+47 |
| | |||||
* | SERVER-33168 Add number<->date conversions to $convert | Justin Seyster | 2018-02-23 | 1 | -0/+49 |
| | |||||
* | SERVER-33173: Make format parameter optional for "$dateToString" | Nick Zolnierz | 2018-02-21 | 1 | -19/+46 |
| | |||||
* | SERVER-32736: Add "onError" and "onNull" options to $dateFromString | Nick Zolnierz | 2018-02-21 | 1 | -32/+82 |
| | |||||
* | SERVER-32784 Move ExpressionConvert tests to separate file. | Justin Seyster | 2018-02-20 | 1 | -31/+36 |
| | |||||
* | SERVER-32784 Add $convert with typecast conversions. | Justin Seyster | 2018-02-15 | 1 | -0/+379 |
| |