Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modernize C++ in runtime code #5306

Open
steven-johnson opened this issue Sep 30, 2020 · 0 comments
Open

Modernize C++ in runtime code #5306

steven-johnson opened this issue Sep 30, 2020 · 0 comments
Labels
enhancement New user-visible features or improvements to existing features.
Milestone

Comments

@steven-johnson
Copy link
Contributor

We used to constrain our runtime code to pre-C++11, since we compiled it with an older standard to avoid threadsafe-static initialization.

As of #5303, we now use -fno-threadsafe-statics instead, so we can use (at least) C++11 features in runtime code now (e.g. nullptr).

Probably better to just wait until #5282 lands and upgrade the runtime code to C++17 where it makes sense to do so.

@alexreinking alexreinking added the enhancement New user-visible features or improvements to existing features. label Oct 17, 2020
@alexreinking alexreinking added this to the v12.0.0 milestone Oct 17, 2020
@alexreinking alexreinking modified the milestones: v12.0.0, v13.0.0 Mar 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New user-visible features or improvements to existing features.
Projects
None yet
Development

No branches or pull requests

2 participants