On 10. 02. 22 0:30, Inada Naoki wrote:
On Thu, Feb 10, 2022 at 3:49 AM Brett Cannon <[email protected]> wrote:
On Wed, Feb 9, 2022 at 4:19 AM Petr Viktorin <[email protected]> wrote:
On 09. 02. 22 4:39, [email protected] wrote:
That's an interesting idea -- what's keeping us from C11?
No one asking before, probably because we have been trying to get to C99 for so
long. 😄
In other words: the main thing keeping us from C99 is MSVC support, and
since that compiler apparently skipped C99, should we skip it as well?
If we think "C11 without optional features" is widely supported then I think
that's a fine target to have.
For anyone not sure what's optional in C11, I found
https://en.wikipedia.org/wiki/C11_%28C_standard_revision%29#Optional_features .
Other than atomics being discussed on Discord for mimalloc, leaving those
things out seem reasonable to me.
I like it. I want to use anonymous union. It makes complex structure
like PyDictKeysObject simple a little.
I confirmed that XLC supports it.
https://www.ibm.com/docs/en/xl-c-and-cpp-aix/13.1.3?topic=types-structures-unions#strct__anonstruct
Ah, I've also wanted anonymous unions in the past!
There's a little problem in that they're not valid in C++, so we can't
have them in public headers.
We'll need to mention C++ if we update the standard.
_______________________________________________
Python-Dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at
https://mail.python.org/archives/list/[email protected]/message/XLRK7P3Q4ANNC4ZEIPIHWJHFKFCWWMRD/
Code of Conduct: http://python.org/psf/codeofconduct/