<div dir="ltr"><br><br><div class="gmail_quote">On Fri, Aug 15, 2008 at 7:25 PM, Christian Heimes <span dir="ltr"><<a href="mailto:lists@cheimes.de">lists@cheimes.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">David Cournapeau wrote:<br>
> The current trunk has 14 failures on windows (with mingw). 12 of them<br>
> are related to C99 (see ticket 869). Can the people involved in recent<br>
> changes to complex functions take a look at it ? I think this is high<br>
> priority for 1.2.0<br>
<br>
</div>I'm asking just out of curiosity. Why is NumPy using C99 and what<br>
features of C99 are used? The Microsoft compilers aren't supporting C99<br>
and they'll probably never will. I don't know if the Intel CC supports<br>
C99. Even GCC doesn't implement C99 to its full extend. Are you planing<br>
to restrict yourself to MinGW32?<br>
</blockquote><div><br>I believe C99 was used as a guide to how complex corner cases involving +/-0, +/-inf, etc. should behave. However, it doesn't look possible to make that behaviour portable without a lot of work and it probably isn't worth the trouble. At the moment the failing tests have been removed.<br>
<br>Chuck<br></div><br></div><br></div>