[Python-Dev] Re: Why aren't we allowing the use of C11?

2021年1月28日 10:25:53 -0800

On 2021年1月28日 16:26:37 +0000
Mark Shannon <[email protected]> wrote:
> Hi everyone,
> 
> PEP 7 says that C code should conform to C89 with a subset of C99 allowed.
> It's 2021 and all the major compilers support C11 (ignoring the optional 
> parts).
I think that CPython is supposed to compile on non-mainstream compilers
too (e.g. vendor-specific compilers on embedded platforms). While
those are likely to support C99, they may not have caught up with C11.
> C11 has support for thread locals, static asserts, and anonymous structs 
> and unions. All useful features.
Native (fast!) thread locals are definitely useful. The other ones
you're listing are syntactic sugar.
Regards
Antoine.
_______________________________________________
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/4RY4U2XSIDAPEEOIYVADCDVOY62V2X5D/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to