[SERVER-55183] Fix owning raw pointers in matcher/ Created: 15/Mar/21  Updated: 26/Jan/24  Resolved: 19/Mar/21

Status: Closed
Project: Core Server
Component/s: Querying
Affects Version/s: None
Fix Version/s: 4.9.0

Type: Task Priority: Major - P3
Reporter: Jacob Evans Assignee: Jacob Evans
Resolution: Fixed Votes: 0
Labels: qopt-team
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by SERVER-35515 MatchExpression trees should hold chi... Closed
Backwards Compatibility: Fully Compatible
Sprint: Query Optimization 2021-03-22
Participants:

 Description   

There are a few old school owning raw pointers in the matcher/ directory that lead to a number of discouraged 'release()' and 'new' calls. We should remove them so our old code is a better example of what we want our new code to look like.



 Comments   
Comment by Githook User [ 24/Mar/21 ]

Author:

{'name': 'Jacob Evans', 'email': 'jacob.evans@10gen.com'}

Message: SERVER-55183 Fix owning raw pointers in matcher/
Branch: master
https://github.com/mongodb/mongo/commit/c2a96ca05d4e196d3b5ffb81d05a88346e4e8fbe

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