On 09/05/2018 22:32, Richard wrote:
> [Please do not mail me a copy of your followup]
>
> MS announced feature complete on ISO C++ conformance with the latest
> version that was released yesterday.
>
> Announcing: MSVC Conforms to the C++ Standard
> <
https://blogs.msdn.microsoft.com/vcblog/2018/05/07/announcing-msvc-conforms-to-the-c-standard/>
>
> There's a feature status table in there, but they also call out a few
> libraries where they have some bugs left to get out before they will
> work correctly.
>
> Boost.Hana: requires some rework of their constexpr support
>
> Template parameter pack expansion: some bugs with variadic generic
> lambdas, pack expansions over arrays, and partial ordering of function
> templates
>
> Range V3: alias templates need some rework
>
> Preprocessor: in progress, but existing bugs are in "esoteric macros"
>
> Some stuff they listed as newly done in 15.7 in their feature table:
>
> - Two-phase name lookup in templates
> - Expression SFINAE
> - Extended aggregate initialization
> - Class template argument deduction
> - Non-type auto template parameters
> - std::launder()
> - Pack expansions in using declarations
>
> There's a second feature table for the standard library.
Good luck avoiding the std::auto_ptr shit storm.
/Flibble
--
"Suppose it’s all true, and you walk up to the pearly gates, and are
confronted by God," Bryne asked on his show The Meaning of Life. "What
will Stephen Fry say to him, her, or it?"
"I’d say, bone cancer in children? What’s that about?" Fry replied.
"How dare you? How dare you create a world to which there is such misery
that is not our fault. It’s not right, it’s utterly, utterly evil."
"Why should I respect a capricious, mean-minded, stupid God who creates a
world that is so full of injustice and pain. That’s what I would say."