Commit 3c1fef45 authored by Stefan Behnel's avatar Stefan Behnel

Update changelog.

parent 5bd451d3
...@@ -62,6 +62,10 @@ Features added ...@@ -62,6 +62,10 @@ Features added
* Multiplication of Python numbers with small constant integers is faster. * Multiplication of Python numbers with small constant integers is faster.
(Github issue #2808) (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 * Extension types that do not need their own ``tp_new`` implementation (because
they have no object attributes etc.) directly inherit the implementation of they have no object attributes etc.) directly inherit the implementation of
their parent type if possible. their parent type if possible.
...@@ -79,6 +83,10 @@ Features added ...@@ -79,6 +83,10 @@ Features added
* Deprecated NumPy API usages were removed from ``numpy.pxd``. * Deprecated NumPy API usages were removed from ``numpy.pxd``.
Patch by Matti Picus. (Github issue #3365) 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. * The builtin ``abs()`` function can now be used on C numbers in nogil code.
Patch by Elliott Sales de Andrade. (Github issue #2748) Patch by Elliott Sales de Andrade. (Github issue #2748)
...@@ -99,6 +107,10 @@ Features added ...@@ -99,6 +107,10 @@ Features added
* ``--no-docstrings`` option added to ``cythonize`` script. * ``--no-docstrings`` option added to ``cythonize`` script.
Original patch by mo-han. (Github issue #2889) 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. * The Pythran ``shape`` attribute is supported.
Patch by Serge Guelton. (Github issue #3307) Patch by Serge Guelton. (Github issue #3307)
...@@ -116,6 +128,10 @@ Bugs fixed ...@@ -116,6 +128,10 @@ Bugs fixed
``cython.locals()``. ``cython.locals()``.
Patch by David Woods. (Github issues #3391, #3142) 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*)`` * Diverging from the usual behaviour, ``len(memoryview)``, ``len(char*)``
and ``len(Py_UNICODE*)`` returned an unsigned ``size_t`` value. They now and ``len(Py_UNICODE*)`` returned an unsigned ``size_t`` value. They now
return a signed ``Py_ssize_t``, like other usages of ``len()``. return a signed ``Py_ssize_t``, like other usages of ``len()``.
...@@ -212,6 +228,9 @@ Other changes ...@@ -212,6 +228,9 @@ Other changes
Use the normal Python package directory layout instead. Use the normal Python package directory layout instead.
(Github issue #2686) (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. * Support for Python 2.6 was removed.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment