Showing content from http://mail.python.org/pipermail/python-dev/attachments/20160807/7acab0a3/attachment.html below:
<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Sun, 7 Aug 2016 at 08:24 Stefan Krah <<a href="mailto:stefan@bytereef.org">stefan@bytereef.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
The following C99 features are supported by any buildbot compiler (including<br>
obscure ones on snakebite):<br>
<br>
 - stdint.h<br>
<br>
 - static inline functions in header files<br>
<br>
 - extern inline functions (not really necessary for CPython)<br>
<br>
 - variadic macros<br>
<br>
<br>
I'd like to add:<br>
<br>
 - standard conforming C99 spelling of the "struct hack" (supported by gcc<br>
  since I can remember). Our current way leads to problems for some<br>
  analyzers.<br>
<br>
<br>
Some people (not me) would like:<br>
<br>
 - variable declarations everywhere (rather than only at the beginning<br>
  of blocks).<br>
<br>
<br>
<br>
I think this would probably be enough for the start. Obviously things<br>
like variable-length arrays should never be used anyway.<br></blockquote><div><br></div><div>Thanks for the list, Stefan! The only thing I would want to add is:</div><div><br></div><div>- bool type </div></div></div>
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4