[Cython] C99 comment in __Pyx_PyObject_Append
Robert Bradshaw
robertwb at math.washington.edu
Tue Jun 9 10:43:26 CEST 2009
On Jun 3, 2009, at 11:31 AM, Andrew Collette wrote:
> Hi,
>
>> Strange--it looks like this was fixed months ago:
>>
>> http://hg.cython.org/cython-devel/diff/8b6d42d16c99/Cython/Compiler/
>> ExprNodes.py
>
> It looks like for some reason Cython wasn't being upgraded correctly;
> after sudo python setup.py install, cython --version still reported
> 0.10.3. I had to manually delete the Cython directory in
> site-packages and reinstall to get it to report 0.11.2. But it works
> now!
I've seen this a couple of times before--not sure what the issue is.
>> Maybe you need to touch the .pyx to re-generate the sources. It is
>> gratifying to hear that is the only issue--should we be running our
>> tests with this option? (Or is it gcc only?)
>
> I think all major compilers have a strict-ansi mode, although I'm sure
> the switch is different for VC++. I currently only use it with gcc on
> OS X for compatibility with another package that looks for
> __STRICT_ANSI__. However, if Cython is intended to generate pure C89
> code it might be worth adding this as a test. At the moment it seems
> this is already the case; my large-ish (9k line) Cython project now
> compiles fine with -ansi.
Cool. Yeah, I think we should add the flag to runtests.py if we can
detect the compiler.
- Robert
More information about the Cython-dev
mailing list