[Development] Raising the minimum to C++20
Thiago Macieira
thiago.macieira at intel.com
Wed May 10 16:48:50 CEST 2023
On Tuesday, 9 May 2023 23:01:11 PDT Marc Mutz via Development wrote:
> "The GCC dev_s_", or "one GCC dev"? And who? Jonathan? [citation needed]
Jonathan and Thomas Rogers, but it was the consensus opinion when I brought up
some decisions in <atomic> that are ABI and should have been given some more
thought before being enabled. The discussion happened on the ML back in 2021
and in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99277
Please specifically see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99277#c23
"(Un)fortunately, the entire implementation detail in the headers will change,
most likely with GCC14 (ideally moving most of the implementation into the
.so). As Jonathan points out, this hardly the only experimental feature area
within libstdc++ that has undergone such changes."
> Pardon my French, but that sounds like ass-covering :)
It seems they're serious about it.
BTW, I think we don't need to require that C++20-defaulting compiler as our
minimum. We just need it to exist, so we can analyse whether it generates ABI-
compatible code for everything that is used in our ABI and in pre-C++20 inline
code.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Cloud Software Architect - Intel DCAI Cloud Engineering
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5152 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/development/attachments/20230510/90c96899/attachment.bin>
More information about the Development
mailing list