Cython v0.29.16 Release Notes
Release Date: 2020-03-24 // about 4 years ago-
๐ Bugs fixed
Temporary internal variables in nested prange loops could leak into other threads. Patch by Frank Schlimbach. (Github issue :issue:
3348
)0๏ธโฃ Default arguments on fused functions could crash. Patch by David Woods. (Github issue :issue:
3370
)C-tuples declared in
.pxd
files could generate incomplete C code. Patch by Kirk Meyer. (Github issue :issue:1427
)Fused functions were not always detected and optimised as Cython implemented functions. Patch by David Woods. (Github issue :issue:
3384
)Valid Python object concatenation of (iterable) strings to non-strings could fail with an exception. Patch by David Woods. (Github issue :issue:
3433
)Using C functions as temporary values lead to invalid C code. Original patch by David Woods. (Github issue :issue:
3418
)๐ Fix an unhandled C++ exception in comparisons. Patch by David Woods. (Github issue :issue:
3361
)๐ Fix deprecated import of "imp" module. Patch by Matti Picus. (Github issue :issue:
3350
)๐ Fix compatibility with Pythran 0.9.6 and later. Patch by Serge Guelton. (Github issue :issue:
3308
)The
_Py_PyAtExit()
function incpython.pylifecycle
was misdeclared. Patch by Zackery Spytz. (Github issue :issue:3382
)Several missing declarations in
cpython.*
were added. Patches by Zackery Spytz. (Github issue :issue:3452
, :issue:3421
, :issue:3411
, :issue:3402
)A declaration for
libc.math.fpclassify()
was added. Patch by Zackery Spytz. (Github issue :issue:2514
)โ Avoid "undeclared" warning about automatically generated pickle methods. Patch by David Woods. (Github issue :issue:
3353
)โ Avoid C compiler warning about unreachable code in
prange()
.โ Some C compiler warnings in PyPy were resolved. Patch by Matti Picus. (Github issue :issue:
3437
)
.. _0.29.15: