-
Notifications
You must be signed in to change notification settings - Fork 953
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
Switch from C++14 to C++17 #650
Comments
One thing to note is that |
Thank you for the note. Yes, we will have to figure out the minimal versions of operating systems, development environments, compilers, etc. and bump them. |
Our CMake now requires C++17. I also replaced some obvious stuff like I also tried to use
So I decided to throw away the new code and wait a little longer with this particular improvement until Also, C++17 allows many more improvements of our code, but these features will be used gradually in new/refactored code. |
We have discussed this and it seems that the time has come to switch from C++14 to C++17.
Reasons:
Maybe
withstd::optional
,FilesystemPath
withstd::filesystem
,mpark_variant
withstd::variant
.yaramod
in RetDec, we will also need to switch to C++17.The switch to C++17 would not mean that we will update all of our code to C++17 at once. The transition will be gradual, starting with what we need the most.
The text was updated successfully, but these errors were encountered: