diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2020-04-11 19:36:35 +0200 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2020-04-11 19:36:35 +0200 |
commit | 3c1fef45b0db52fdbe36a9e4ba7e41c53fa8e91f (patch) | |
tree | 6acec408f828e50d45d6dc6f44156c2e78cdd085 | |
parent | 5bd451d35ca7685c2f9137809e2f20601469ddf7 (diff) | |
download | cython-3c1fef45b0db52fdbe36a9e4ba7e41c53fa8e91f.tar.gz |
Update changelog.
-rw-r--r-- | CHANGES.rst | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/CHANGES.rst b/CHANGES.rst index abfcbdc7c..7759d78ea 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -62,6 +62,10 @@ Features added * Multiplication of Python numbers with small constant integers is faster. (Github issue #2808) +* Some list copying is avoided internally when a new list needs to be created + but we already have a fresh one. + (Github issue #3494) + * Extension types that do not need their own ``tp_new`` implementation (because they have no object attributes etc.) directly inherit the implementation of their parent type if possible. @@ -79,6 +83,10 @@ Features added * Deprecated NumPy API usages were removed from ``numpy.pxd``. Patch by Matti Picus. (Github issue #3365) +* ``cython.inline()`` now sets the ``NPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION`` + C macro automatically when ``numpy`` is imported in the code, to avoid C compiler + warnings about deprecated NumPy C-API usage. + * The builtin ``abs()`` function can now be used on C numbers in nogil code. Patch by Elliott Sales de Andrade. (Github issue #2748) @@ -99,6 +107,10 @@ Features added * ``--no-docstrings`` option added to ``cythonize`` script. Original patch by mo-han. (Github issue #2889) +* ``cygdb`` gives better error messages when it fails to initialise the + Python runtime support in gdb. + Patch by Volker Weissmann. (Github issue #3489) + * The Pythran ``shape`` attribute is supported. Patch by Serge Guelton. (Github issue #3307) @@ -116,6 +128,10 @@ Bugs fixed ``cython.locals()``. Patch by David Woods. (Github issues #3391, #3142) +* Creating a fused function attached it to the garbage collector before it + was fully initialised, thus risking crashes in rare failure cases. + Original patch by achernomorov. (Github issue #3215) + * Diverging from the usual behaviour, ``len(memoryview)``, ``len(char*)`` and ``len(Py_UNICODE*)`` returned an unsigned ``size_t`` value. They now return a signed ``Py_ssize_t``, like other usages of ``len()``. @@ -212,6 +228,9 @@ Other changes Use the normal Python package directory layout instead. (Github issue #2686) +* Binary Linux wheels now follow the manylinux2010 standard. + Patch by Alexey Stepanov. (Github issue #3355) + * Support for Python 2.6 was removed. |