[SERVER-66555] Optimize certain VM intrinsic functions Created: 18/May/22  Updated: 29/Oct/23  Resolved: 27/May/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.1.0-rc0

Type: Improvement Priority: Major - P3
Reporter: Martin Neupauer Assignee: Martin Neupauer
Resolution: Fixed Votes: 0
Labels: pm2697-m2
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Backwards Compatibility: Fully Compatible
Backport Requested:
v6.0
Sprint: QE 2022-05-16, QE 2022-05-30
Participants:

 Description   

When intrinsic are applied to constant arguments we may save on passing the constants through the value stack.

fillEmpty and getField and the most common function that benefit from the optimization.



 Comments   
Comment by David Storch [ 25/May/22 ]

martin.neupauer@mongodb.com this ticket can be closed as fixed now, right?

Comment by Githook User [ 18/May/22 ]

Author:

{'name': 'Martin Neupauer', 'email': 'martin.neupauer@mongodb.com', 'username': 'MartinNeupauer'}

Message: SERVER-66555 Optimize certain VM intrinsic functions
Branch: master
https://github.com/mongodb/mongo/commit/9b21670fe28b2b8ef3189b4837a40b5cc509de5c

Generated at Thu Feb 08 06:05:46 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.