Hi, thanks for reporting.
Andreas van Cranenburgh, 07.01.2014 12:02: > There is a new warning: > > Non-trivial type declarators in shared declaration. > > It wasn't immediately obvious to me what this means (trivial & shared could > be lots of things), but looking at the code it seems to suggest that > declarations should be on their own line except for primitive types. Right. It's meant to prepare a potential switch of the way pointers are declared, as well as making it less likely to get the declarations wrong. C is suprisingly relaxed about these things, but Cython shouldn't be. I guess the message could be improved, though. Maybe add something like "mix of pointers and values" as a hinting example. > I also get an error in code with string formatting. Turns out "%s" % foo > used to be translated with PyNumber_Remainder, but now it > uses __Pyx_PyString_Format with type checking which fails. This is probably > an issue in my code (trying to make things work in 2 and 3) but string > formatting is not mentioned in the changelog. I added an entry. Could you provide a code snippet that shows what you were doing? Just to be sure it's really a problem in your code and not a wrong assumption in Cython. Optimisations shouldn't break code. Stefan _______________________________________________ cython-devel mailing list cython-devel@python.org https://mail.python.org/mailman/listinfo/cython-devel