Page MenuHomeSolus

Update cython to 0.27.3
ClosedPublic

Authored by EP01 on Nov 12 2017, 11:40 AM.
Tags
None
Referenced Files
F11050444: D1351.id3327.diff
Thu, Aug 10, 7:02 PM
F11050443: D1351.id.diff
Thu, Aug 10, 7:02 PM
F11050442: D1351.id3311.diff
Thu, Aug 10, 7:02 PM
F11035835: D1351.diff
Wed, Aug 9, 6:28 PM
F11011313: D1351.diff
Thu, Aug 3, 1:41 PM
F10984531: D1351.id3327.diff
Sun, Jul 23, 6:07 PM
F10978905: D1351.id3311.diff
Sat, Jul 22, 9:23 PM
F10970849: D1351.diff
Fri, Jul 21, 4:31 AM
Subscribers

Details

Summary

Bugs fixed:

  • String forward references to extension types like @cython.locals(x="ExtType") failed to find the named type. (Github issue #1962)
  • NumPy slicing generated incorrect results when compiled with Pythran. Original patch by Serge Guelton (Github issue #1946).
  • Fix "undefined reference" linker error for generators on Windows in Py3.3-3.5. (Github issue #1968)
  • Adapt to recent C-API change of PyThreadState in CPython 3.7.
  • Fix signature of PyWeakref_GetObject() API declaration. Patch by Jeroen Demeyer (Github issue #1975).
Test Plan
In [1]: %load_ext cython

In [2]: %%cython
   ...: def sum(int a, int b):
   ...:     cdef int s = a + b
   ...:     return s
   ...: 

In [3]: sum (10, 10)
Out[3]: 20

Diff Detail

Repository
R585 cython
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

This revision is now accepted and ready to land.Nov 13 2017, 12:32 AM
This revision was automatically updated to reflect the committed changes.