summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec/sbe/vm
Commit message (Expand)AuthorAgeFilesLines
* SERVER-76952: Skip processing accumulator when the result is no longer affectedProjjal Chanda2023-05-152-4/+33
* SERVER-76896 Add direct access for two common slot accessorsMartin Neupauer2023-05-153-1/+37
* SERVER-75488: Add minN and maxN accumulators in sbeProjjal Chanda2023-05-062-1/+191
* SERVER-51532: Fix double release in objecttoarray and arraytoobject expressionsProjjal Chanda2023-05-051-13/+0
* SERVER-75487: Implement lastN accumulator in SBEProjjal Chanda2023-05-022-82/+226
* SERVER-58070 Implement $topN / $bottomN accumulatorRui Liu2023-04-292-32/+261
* SERVER-76510 Make makeBsonObj() preserve field orderDrew Paroski2023-04-272-46/+164
* SERVER-75486: Support $firstN accumulator in sbeProjjal Chanda2023-04-272-0/+149
* Revert "SERVER-75486: Support accumulator $firstN in SBE"auto-revert-processor2023-04-272-143/+0
* Revert "SERVER-76510 Make makeBsonObj() preserve field order"Uladzimir Makouski2023-04-262-164/+46
* SERVER-75486: Support accumulator $firstN in SBEProjjal Chanda2023-04-262-0/+143
* SERVER-76510 Make makeBsonObj() preserve field orderDrew Paroski2023-04-262-46/+164
* SERVER-76023 Allow comparison with sort specRui Liu2023-04-182-0/+36
* SERVER-76171 Add ArraySet benchmarkIvan Fefer2023-04-171-0/+233
* SERVER-51564 Support $trunc expression in SBEAmr Elhelw2023-04-123-41/+13
* SERVER-51531: Implement $array exprProjjal Chanda2023-04-121-3/+2
* SERVER-75823 Refactor MakeObjSpec's 'allFieldsMap'/'bloomFilter' into a separ...Drew Paroski2023-04-082-75/+33
* SERVER-51532: Implement objecttoarray and arraytoobject expressionsProjjal Chanda2023-04-052-0/+213
* SERVER-51570: Added date time expressions to sbeProjjal Chanda2023-03-293-0/+534
* SERVER-75229 Add mini-bloom filter to MakeObjSpecDrew Paroski2023-03-292-7/+143
* SERVER-71952 Allow values owned by an SBE Array or ArraySet to be extracted v...Martin Neupauer2023-03-291-25/+23
* SERVER-75095 Generate single stage for Nebari shard filterIvan Fefer2023-03-291-1/+0
* SERVER-51579: Support expression $year in SBEProjjal Chanda2023-03-293-28/+168
* SERVER-49978 Support $dateFromString expression in SBEJennifer Peshansky2023-03-272-0/+74
* SERVER-74889 Add value guard to avoid memory leak in SBE setFieldAmr Elhelw2023-03-231-0/+2
* SERVER-51553 Support expression $round in SBEMatt Boros2023-03-161-28/+74
* SERVER-74641 Fix ambiguous compilation of SBE vm labelsAnna Wawrzyniak2023-03-162-68/+0
* SERVER-71037 SBE top-k sort improvementsIan Boros2023-03-102-5/+64
* SERVER-72752 Add CodeFragment pretty printing of stackSize and fixupsKevin Cherkauer2023-02-253-13/+77
* SERVER-49979 Support $dateToString expression in SBEJennifer Peshansky2023-02-232-1/+70
* SERVER-71346 - Add support for labels in vm::CodeFragmentAnna Wawrzyniak2023-02-214-63/+280
* SERVER-74126 Add walkArray helper as alternative to ArrayEnumeratorIan Boros2023-02-181-69/+52
* SERVER-69509 Extend constant folding with type information and a limited typ...Alberto Massari2023-02-151-31/+3
* SERVER-73785 Improve SBE ArrayEnumerator to avoid repeated strlen callsIan Boros2023-02-141-14/+14
* SERVER-72197 Run clang-format 12.0.1 on the codebaseclang-format 12.0.12023-02-112-5/+15
* SERVER-73809 Adjust inlining so ByteCode::runInternal() uses less native stac...Drew Paroski2023-02-091-21/+26
* SERVER-71525: Removed failOnPoisonedFieldLookup fail point and associated tes...Projjal Chanda2023-02-091-7/+0
* SERVER-71798 Expand the set of queries eligible for SBE in the 6.3 releaseMihai Andrei2023-02-073-84/+0
* SERVER-72843 Fallback to the classic engine for FilterExpressionDrew Paroski2023-02-061-6/+1
* Revert "SERVER-71798 Expand the set of queries eligible for SBE in the 6.3 re...Dan Larkin-York2023-02-043-0/+84
* SERVER-71798 Expand the set of queries eligible for SBE in the 6.3 releaseMihai Andrei2023-02-033-84/+0
* SERVER-70395 Change spilling for SBE HashAggStage to use a more efficient alg...David Storch2023-01-312-0/+42
* SERVER-72078 Add jmpNotNothing instructionRui Liu2023-01-253-1/+28
* SERVER-72391 Fixed CodeFragment parameters and variable resolutionAnna Wawrzyniak2023-01-232-67/+224
* SERVER-71494 Add jmpFalse for logicAndZixuan Zhuang2023-01-233-0/+33
* SERVER-70395 Combining partial aggs support for $sum, $avg, and std devDavid Storch2023-01-103-23/+191
* SERVER-72326 Remove boost::format from SBE pretty printers due to TSAN race c...shinyee.tan/localAnna Wawrzyniak2023-01-101-3/+6
* SERVER-72001 Fix type tag in traverseP_nestedIvan Fefer2022-12-121-1/+1
* SERVER-70395 Combining partial aggs support for $addToSet, $push, and $mergeO...David Storch2022-12-082-0/+244
* SERVER-69875 De-stage-ify the SBE expression stage builderDrew Paroski2022-12-062-1/+40