summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec/sbe/vm/vm.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-76952: Skip processing accumulator when the result is no longer affectedProjjal Chanda2023-05-151-3/+30
* SERVER-76896 Add direct access for two common slot accessorsMartin Neupauer2023-05-151-1/+29
* SERVER-75488: Add minN and maxN accumulators in sbeProjjal Chanda2023-05-061-1/+159
* SERVER-51532: Fix double release in objecttoarray and arraytoobject expressionsProjjal Chanda2023-05-051-13/+0
* SERVER-75487: Implement lastN accumulator in SBEProjjal Chanda2023-05-021-80/+216
* SERVER-58070 Implement $topN / $bottomN accumulatorRui Liu2023-04-291-31/+191
* SERVER-76510 Make makeBsonObj() preserve field orderDrew Paroski2023-04-271-45/+138
* SERVER-75486: Support $firstN accumulator in sbeProjjal Chanda2023-04-271-0/+129
* Revert "SERVER-75486: Support accumulator $firstN in SBE"auto-revert-processor2023-04-271-123/+0
* Revert "SERVER-76510 Make makeBsonObj() preserve field order"Uladzimir Makouski2023-04-261-138/+45
* SERVER-75486: Support accumulator $firstN in SBEProjjal Chanda2023-04-261-0/+123
* SERVER-76510 Make makeBsonObj() preserve field orderDrew Paroski2023-04-261-45/+138
* SERVER-76023 Allow comparison with sort specRui Liu2023-04-181-0/+33
* SERVER-51564 Support $trunc expression in SBEAmr Elhelw2023-04-121-10/+11
* SERVER-51531: Implement $array exprProjjal Chanda2023-04-121-3/+2
* SERVER-75823 Refactor MakeObjSpec's 'allFieldsMap'/'bloomFilter' into a separ...Drew Paroski2023-04-081-74/+31
* SERVER-51532: Implement objecttoarray and arraytoobject expressionsProjjal Chanda2023-04-051-0/+209
* SERVER-51570: Added date time expressions to sbeProjjal Chanda2023-03-291-0/+173
* SERVER-75229 Add mini-bloom filter to MakeObjSpecDrew Paroski2023-03-291-7/+136
* 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-291-18/+50
* SERVER-49978 Support $dateFromString expression in SBEJennifer Peshansky2023-03-271-0/+68
* 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-71037 SBE top-k sort improvementsIan Boros2023-03-101-5/+57
* SERVER-72752 Add CodeFragment pretty printing of stackSize and fixupsKevin Cherkauer2023-02-251-1/+0
* SERVER-49979 Support $dateToString expression in SBEJennifer Peshansky2023-02-231-0/+66
* SERVER-71346 - Add support for labels in vm::CodeFragmentAnna Wawrzyniak2023-02-211-49/+128
* 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-111-2/+6
* 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-071-42/+0
* Revert "SERVER-71798 Expand the set of queries eligible for SBE in the 6.3 re...Dan Larkin-York2023-02-041-0/+42
* SERVER-71798 Expand the set of queries eligible for SBE in the 6.3 releaseMihai Andrei2023-02-031-42/+0
* SERVER-70395 Change spilling for SBE HashAggStage to use a more efficient alg...David Storch2023-01-311-0/+39
* SERVER-72078 Add jmpNotNothing instructionRui Liu2023-01-251-0/+22
* SERVER-72391 Fixed CodeFragment parameters and variable resolutionAnna Wawrzyniak2023-01-231-53/+176
* SERVER-71494 Add jmpFalse for logicAndZixuan Zhuang2023-01-231-0/+28
* SERVER-70395 Combining partial aggs support for $sum, $avg, and std devDavid Storch2023-01-101-20/+39
* 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-081-0/+227
* SERVER-69875 De-stage-ify the SBE expression stage builderDrew Paroski2022-12-061-1/+38
* SERVER-71527 Fix memory leak in sbe vmAnna Wawrzyniak2022-12-021-238/+77
* SERVER-71344 Added EExpression unit test coverageAnna Wawrzyniak2022-11-291-0/+218
* SERVER-71641 Move append instruction methods to a single translation unitMartin Neupauer2022-11-281-7/+85
* SERVER-70110 - Fix compilation of very wide and/or predicatesAnna Wawrzyniak2022-11-191-3/+2
* SERVER-70885 Fix getElement/getField memory bug for stack owned valueZixuan Zhuang2022-11-141-0/+24