Oct. 13, 2015
7:30 a.m.
Armin Rigo schrieb am 12.10.2015 um 11:10:
Ah, I think I understand now what is going on. The special-casing for PyPy should not be needed at all, but when I removed it, I get assertion failures. Now I get the reason---yes, it is yet another bug inside cpyext, caused by yet another access pattern of "PyObject *" that is somehow unusual but should be allowed.
I can try to fix it inside cpyext, and then the "if IS_PYPY" cases in proxy.pxi should be removed. (I'm unsure if it is easy to change them to "if the version of PyPy is <= 2.6.1"...)
Armin, thanks for looking into this. I'll happily remove them if you can find a fix. Stefan