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

Move to C++20 #219

Open
ericpassmore opened this issue Sep 9, 2023 · 1 comment
Open

Move to C++20 #219

ericpassmore opened this issue Sep 9, 2023 · 1 comment

Comments

@ericpassmore
Copy link
Contributor

Move CDT to C++20, and allow contracts to use C++20

Allow contracts to compile C++20. In addition to the benefits from the latest language features. Currently, ENF maintains an additional fork of one of our upstream dependencies for EOS EVM simply to get around the fact that the upstream assumes C++20 but we cannot build C++20 code in our contracts.

@ericpassmore ericpassmore added this to the Future Milestone milestone Sep 9, 2023
@ericpassmore ericpassmore modified the milestones: Future Milestone, CDT 5.0 Sep 9, 2023
@bhazzard
Copy link

Depends on #220

@arhag arhag modified the milestones: CDT 5.0, C++20 and LLVM Upgrade Dec 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

4 participants