Re: [eigen] Eigen moving to C++14 |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [eigen] Eigen moving to C++14
- From: "Janek Kozicki (yade)" <jkozicki-yade@xxxxxxxxx>
- Date: Sat, 4 Sep 2021 16:22:43 +0200
- Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAALVBMVEUBAQEtLS1KSkpRUVFXV1dYWFhjY2Nzc3N3d3eHh4eKioqdnZ24uLjLy8vc3NxVIagyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2AIVEzgS1fgQtQAAAjRJREFUOMtt1DFv00AUAOAzFQNbjigSyoQaRaBMhKgLUyKXpVNNeUpk9vyDqFJhQ1kiBuaqAwJCqvPtSLY7RlTn5+5IdnYkkt/AOyfxXVLe5vf53Z1875kd34tOEax8djmj6GyjhB5bxz50GdsVZr9fqRjZwAtKOJw5Wqs2MMZ16ALHsaDncF7xAHix1oEFHAB8f+pRjcO4gfZDykcYzbiucRolOLUJ6kjA0xtVt+A6TySlM0RajIpK6DzwKZ/nOYbF/gclHMo1ZOHYY/+Ha+AWuM+3oMS4eeqYzZ8FiCltgUqI8cd2wwAVpJk+8LWYjBtnJdQpHQqJMd4Oxt4bU9ESiFGc5hkqaH74asAX4iabP5I5gZ+qjgGlJCqZa3h3lxhoeVcSE1qLQC4sqKOK9MGW9E3izFqqHokoztLFEgXg31sbZEKnWi2T74A4NxfVQqlkjKtcAWD+zcArFEES01dR0E/nnV0IgugmDd/2L84sOAouRBBHEc7gtc8teDkRlE0iNQPo2w3Xhh/D4TCIQ4LRLoTvgwjj6RRgavdurxYGMaIuGOyAW/PpNlCcU9/93AHenAWYjPoAwa+G3e3to/MgFNTAEKvKDjzuCzHTnY3qqdXtx24VijzQfZ0yewZ5cwRFQaa+mIYr1uI0I76+3W4xhlvoVRwOA0Fdl64HlJnxP6T8YpX/Lga4Wv4A3ErrU5oTfN7Mu/llXMl8RXEPji/lQkN3H7qXqgC2By47EXeU/7PJ/wPxRKMnuZwIeAAAAABJRU5ErkJggg==
- Organization: Gdańsk University of Technology, YADE software
Good move, congrats!
Rasmus Munk Larsen said: (by the date of Fri, 3 Sep 2021 17:22:34 -0700)
> The Eigen maintainers met today, and have decided to make C++14 the minimum
> supported language standard on the master branch. (
> https://en.cppreference.com/w/cpp/14) Because of the change i language
> standard, and because we likely want to break existing APIs as we clean up
> and merge new features in the coming period, the next version of Eigen will
> most likely be called version 4.0.0. If your project is unable to compile
> with c++14, you will have to stay with Eigen 3.4.x. The 3.4.x branch will
> be frozen in terms of features, but will continue to be maintained and
> receive bug fixes. If your project is in the (hopefully unlikely) situation
> you cannot use c++14 but also want to add or use new features not in 3.4.x,
> let us know. This change means that the we will change the minimum compiler
> versions supported by Eigen to the earliest one supporting all c++14 core
> language and library features. As far as we can tell, that means GCC 5,
> Clang 3.4, and MSVC 19.10. We will also drop support CUDA versions older
> than 9.
> Best regards, The Eigen maintainer team
--
--
Janek Kozicki, PhD. DSc. Arch. Assoc. Prof.
Gdansk University of Technology (Gdansk Tech)
Faculty of Applied Physics and Mathematics
Department of Theoretical Physics and Quantum Information
--
http://yade-dem.org/
http://pg.edu.pl/jkozicki (click English flag on top right)