Path to this page:
Subject: CVS commit: pkgsrc/devel/py-cython
From: Adam Ciarcinski
Date: 2022-08-01 09:58:05
Message id: 20220801075805.53BC8FB1A@cvs.NetBSD.org
Log Message:
py-cython: updated to 0.29.32
0.29.32 (2022-07-29)
====================
Bugs fixed
----------
* Revert "Using memoryview typed arguments in inner functions is now \
rejected as unsupported."
* ``from module import *`` failed in 0.29.31 when using memoryviews.
0.29.31 (2022-07-27)
====================
Features added
--------------
* A new argument ``--module-name`` was added to the ``cython`` command to
provide the (one) exact target module name from the command line.
Bugs fixed
----------
* Use ``importlib.util.find_spec()`` instead of the deprecated \
``importlib.find_loader()``
function when setting up the package path at import-time.
* Require the C compiler to support the two-arg form of ``va_start``
on Python 3.10 and higher.
* Make ``fused_type`` subscriptable in Shadow.py.
* Fix the incorrect code generation of the target type in ``bytearray`` loops.
* Atomic refcounts for memoryviews were not used on some GCC versions by accident.
* Silence some GCC ``-Wconversion`` warnings in C utility code.
* Tuple multiplication was ignored in expressions such as ``[*(1,) * 2]``.
* Calling ``append`` methods on extension types could fail to find the method
in some cases.
* Ensure that object buffers (e.g. ``ndarray[object, ndim=1]``) containing
``NULL`` pointers are safe to use, returning ``None`` instead of the ``NULL``
pointer.
* Using memoryview typed arguments in inner functions is now rejected as unsupported.
* Compilation could fail on systems (e.g. FIPS) that block MD5 checksums at runtime.
* Experimental adaptations for the CPython "nogil" fork was added.
Note that there is no official support for this in Cython 0.x.
Files: