[SERVER-32414] Remove stale `stdx::` requirements from lint. Created: 19/Dec/17  Updated: 30/Oct/23  Resolved: 11/Jan/18

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 3.6.3, 3.7.1

Type: Improvement Priority: Major - P3
Reporter: ADAM Martin (Inactive) Assignee: ADAM Martin (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
is depended on by SERVER-32070 Remove stdx::bind (and others from fu... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v3.6
Sprint: Platforms 2018-01-15
Participants:

 Description   

`std::make_unique`, `std::function`, and a few others are all in C++14, and we need no shims for them for any reason.



 Comments   
Comment by Githook User [ 11/Jan/18 ]

Author:

{'email': 'adam.martin@10gen.com', 'name': 'ADAM David Alan Martin', 'username': 'adamlsd'}

Message: SERVER-32414 Remove some `stdx::` checks from lint

Some checks in lint for `stdx::` polyfills, such as `stdx::make_unique`
are entirely out of date. In the interest of removing these stale
polyfills, we're relaxing some lint rules.

(cherry picked from commit c61c796b3ff604fc0ba37eb109a98b52cd454ee7)
Branch: v3.6
https://github.com/mongodb/mongo/commit/48f1995d54a4400d51acd6ec204a6e9aa493adf9

Comment by Githook User [ 11/Jan/18 ]

Author:

{'email': 'adam.martin@10gen.com', 'name': 'ADAM David Alan Martin', 'username': 'adamlsd'}

Message: SERVER-32414 Remove some `stdx::` checks from lint

Some checks in lint for `stdx::` polyfills, such as `stdx::make_unique`
are entirely out of date. In the interest of removing these stale
polyfills, we're relaxing some lint rules.
Branch: master
https://github.com/mongodb/mongo/commit/c61c796b3ff604fc0ba37eb109a98b52cd454ee7

Comment by ADAM Martin (Inactive) [ 29/Dec/17 ]

A backport of this change to 3.6 will be needed to facilitate easier backports to that branch after the relaxation of these linter rules.

Generated at Thu Feb 08 04:30:10 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.