Cython v0.29.11 Release Notes

Release Date: 2019-06-30 // almost 5 years ago
  • ๐Ÿ› Bugs fixed

    • ๐Ÿ›  Fix compile error in CPython 3.8b2 regarding the PyCode_New() signature. Patch by Nick Coghlan. (Github issue :issue:3009)

    • Invalid C code generated for lambda functions in cdef methods. Patch by Josh Tobin. (Github issue :issue:2967)

    • ๐Ÿ‘Œ Support slice handling in newer Pythran versions. Patch by Serge Guelton. (Github issue :issue:2989)

    • ๐Ÿ›  A reference leak in power-of-2 calculation was fixed. Patch by Sebastian Berg. (Github issue :issue:3022)

    • The search order for include files was changed. Previously it was include_directories, Cython/Includes, sys.path. Now it is include_directories, sys.path, Cython/Includes. This was done to allow third-party *.pxd files to override the ones in Cython. Original patch by Matti Picus. (Github issue :issue:2905)

    • Setting language_level=2 in a file did not work if language_level=3 was enabled globally before. Patch by Jeroen Demeyer. (Github issue :issue:2791)