On 6 August 2012 22:58, Stefan Behnel <stefan...@behnel.de> wrote: > Hi, > > please correct me if I'm missing something, but besides the fused types > default value thing, I currently see two open issues for 0.17. One is the > 32bit problem we have in the buffer code, the other one is the "vile hack" > that Robert added as a type inference fix. I just ran into the following > code (while compiling Django) which currently crashes the compiler, and I > think it's due to one of those "type inference modifies state" issues. > > """ > def func(**kwargs): > """ > >>> sorted(func(a=3, b=4)) > [1, 2, 3, 4] > """ > return [ arg for arg in [1,2] + kwargs.values() ] > """ > > How should we deal with these? Personally, I consider general C code > portability issues more annoying than code that fails to compile but that > can be worked around by users. So, unless we can fix the default values > and/or the type inference issues soonishly, I would concentrate on the > 32bit issues for now and release 0.17 when we get them resolved. > > Thoughts? > > Stefan > _______________________________________________ > cython-devel mailing list > cython-devel@python.org > http://mail.python.org/mailman/listinfo/cython-devel
I thought the 32 bit issue was resolved? You pushed a fix and I fixed some tests, so it passed for me. I can run it again to check... _______________________________________________ cython-devel mailing list cython-devel@python.org http://mail.python.org/mailman/listinfo/cython-devel