On Sat, Oct 8, 2016 at 4:31 AM, Boris Rasin
On 2016-10-08 12:38 AM, Beman Dawes wrote:
BOOST_NO_CXX14_CONSTEXPR
The "15" preview 5 release notes say "The most notable compiler changes include complete support for generalized constexpr" I know from conversations with msft folks that they put a lot of effort into constexpr fixes, and that they would like bug reports if anyone is finds constexpr bugs with "15" preview 5. I'll submit a P/R.
Microsoft "Connect" is full of constexpr bug reports which are not getting fixed. Here are a few examples:
https://connect.microsoft.com/VisualStudio/feedback/details/ 2321214/constexpr-taking-address-of-static-object-error-c213 1-expression-did-not-evaluate-to-a-constant https://connect.microsoft.com/VisualStudio/feedback/details/ 2596275/c-constexpr-error-c2975 https://connect.microsoft.com/VisualStudio/feedback/details/ 2174854/constexpr-variables-always-have-internal-linkage
I asked the VC++ folks about those and Cody Miller, the dev who is working constexpr issues, replied:
I’ll prioritize fixes for the three issues called out below (I’m testing a fix for one of them right now).
Our goal is to be down to zero customer-reported issues in time for release, but if you know of any
issues that impact Boost and should be prioritized, please let me know.
Msft is now running the Boost regression tests as part of their release criteria for constexpr, expression sfinae, and perhaps some other worrisome areas. But if there are "Connect" issues that impact Boost, email me privately and I'll put you in touch with Cody so he can give them priority. --Beman