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

[FEATURE] Upgrade to C++ 23 Standard #2768

Closed
aminegh20 opened this issue Oct 5, 2024 · 2 comments
Closed

[FEATURE] Upgrade to C++ 23 Standard #2768

aminegh20 opened this issue Oct 5, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@aminegh20
Copy link
Contributor

aminegh20 commented Oct 5, 2024

Detailed description

I propose upgrading our project's C++ version from C++11 to C++23.

Context

  • Improved Language Features: C++23 includes modern features like improved constexpr, modules, and enhanced ranges, which can simplify code.
  • Better Performance: Features like coroutines and more efficient constexpr usage can lead to faster and more readable code.
  • Future Proofing: Aligning with the latest standard ensures compatibility with modern libraries and keeps the project maintainable.

Possible implementation

No response

Additional information

No response

@aminegh20 aminegh20 added the enhancement New feature or request label Oct 5, 2024
@realstealthninja
Copy link
Collaborator

#2746
You can see my proposal for 17 here.
if we update to 23 right now, we will lose arm compatibility
esp has no such issues though

@realstealthninja
Copy link
Collaborator

closing since no comment from author.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants