[Cython] Regression: cdef append() no longer works

2015-07-13 Thread Jeroen Demeyer
Code like the following no longer works correctly: cdef class Foo: def __init__(self): self.append(1) cdef append(self, x): return x It seems that Cython now always assumes that append() is a special method: it incorrectly uses __Pyx_PyObject_Append. PS: it's not rea

Re: [Cython] Regression: cdef append() no longer works

2015-07-13 Thread Robert Bradshaw
On Mon, Jul 13, 2015 at 6:56 AM, Jeroen Demeyer wrote: > Code like the following no longer works correctly: > > cdef class Foo: > def __init__(self): > self.append(1) > > cdef append(self, x): > return x > > It seems that Cython now always assumes that append() is a special

Re: [Cython] Regression: cdef append() no longer works

2015-07-13 Thread Stefan Behnel
Robert Bradshaw schrieb am 14.07.2015 um 02:13: > On Mon, Jul 13, 2015 at 6:56 AM, Jeroen Demeyer wrote: >> PS: it's not really clear if bug reports like these should go on this >> mailing list or on Trac (my impression is that Cython's Trac is not really >> used). What's the recommended procedure?