pkgsrc/devel/py-cython
adam 02cfbeccc4 py-cython: updated to 0.29.21
0.29.21
=======

Bugs fixed
----------

* Fix a regression in 0.29.20 where ``__div__`` failed to be found in extension types.

* Fix a regression in 0.29.20 where a call inside of a finally clause could fail to compile.

* Zero-sized buffers could fail to validate as C/Fortran-contiguous.

* ``exec()`` did not allow recent Python syntax features in Py3.8+ due to
  https://bugs.python.org/issue35975.

* Binding staticmethods of Cython functions were not behaving like Python methods in Py3.

* Pythran calls to NumPy methods no longer generate useless method lookup code.

* The ``PyUnicode_GET_LENGTH()`` macro was missing from the ``cpython.*`` declarations.

* The deprecated ``PyUnicode_*()`` C-API functions are no longer used, except for Unicode
  strings that contain lone surrogates.  Unicode strings that contain non-BMP characters
  or surrogate pairs now generate different C code on 16-bit Python 2.x Unicode deployments
  (such as MS-Windows).  Generating the C code on Python 3.x is recommended in this case.

* Some template parameters were missing from the C++ ``std::unordered_map`` declaration.

* Several internal code generation issues regarding temporary variables were resolved.
2020-07-09 07:21:45 +00:00
..
patches
ALTERNATIVES
buildlink3.mk
DESCR
distinfo
Makefile
PLIST
tool.mk