[Numpy-discussion] C99 on windows

Charles R Harris charlesr.harris at gmail.com
Fri Aug 15 21:48:05 EDT 2008


On Fri, Aug 15, 2008 at 7:25 PM, Christian Heimes <lists at cheimes.de> wrote:

> David Cournapeau wrote:
> > The current trunk has 14 failures on windows (with mingw). 12 of them
> > are related to C99 (see ticket 869). Can the people involved in recent
> > changes to complex functions take a look at it ? I think this is high
> > priority for 1.2.0
>
> I'm asking just out of curiosity. Why is NumPy using C99 and what
> features of C99 are used? The Microsoft compilers aren't supporting C99
> and they'll probably never will. I don't know if the Intel CC supports
> C99. Even GCC doesn't implement C99 to its full extend. Are you planing
> to restrict yourself to MinGW32?
>

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.

Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20080815/789f7d70/attachment.html>


More information about the NumPy-Discussion mailing list