Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (54m)  pkgsrc-2024Q1 (6d)  pkgsrc-2023Q4 (53d)  pkgsrc-2023Q2 (85d)  pkgsrc-2023Q3 (165d) 

2024-05-23 21:28:11 UTC Now

2022-08-01 07:58:05 UTC MAIN commitmail json YAML

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.

(adam)