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

Mandate C++14? #206

Open
pbauman opened this issue Jun 22, 2016 · 4 comments
Open

Mandate C++14? #206

pbauman opened this issue Jun 22, 2016 · 4 comments

Comments

@pbauman
Copy link
Member

pbauman commented Jun 22, 2016

GCC 4.8.2 was C++11 feature complete, so any RHEL 7 based system will natively support C++11. GCC 5 was C++14 complete. My experience has been that the supercomputing centers will deploy a GCC installation if requested, so it shouldn't be a problem.

Intel is more dubious. C++11 Status and C++14 Status. Looks like Intel 14+ supports all of the C++11 features we'd want to use and the C++14 auto/decltype feature we'd want.

I think this could be a good move. It would make the code much more readable, I think.

@SylvainPlessis
Copy link
Contributor

Because I like things that reference things that reference the this pointer (understand who can), I'll just add this message to say 'hell yeah', and link it to #211.

@roystgnr
Copy link
Contributor

roystgnr commented Jul 6, 2016

Talking to Paul, we're pretty set on requiring C++11, probably after putting out one last C++03 compatible release. C++14 is still debateable.

@roystgnr
Copy link
Contributor

roystgnr commented Jul 6, 2016

And as of #215 we now require C++11.

@roystgnr
Copy link
Contributor

roystgnr commented Jul 7, 2016

And as of #220 we always enable C++11.

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

No branches or pull requests

3 participants