Commit 4da6a663 authored by Stefan Behnel's avatar Stefan Behnel

Update changelog.

parent f40b91af
...@@ -2,13 +2,27 @@ ...@@ -2,13 +2,27 @@
Cython Changelog Cython Changelog
================ ================
3.0.0 alpha 10 (2021-??-??) 3.0.0 alpha 10 (2021-12-??)
=========================== ===========================
Features added Features added
-------------- --------------
* C++ dict-to-map conversion now supports arbitrary Python mappings, not just dicts. * Conversion from Python dict to C++ map now supports arbitrary Python mappings,
not just dicts.
* ``pyximport`` now uses ``cythonize()`` internally.
Patch by Matus Valo. (Github issue :issue:`2304`)
* An initial set of adaptations for GraalVM Python was implemented. Note that
this does not imply any general support for this target or that your code
will work at all in this environment. But testing should be possible now.
Patch by David Woods. (Github issue :issue:`4328`)
* ``PyMem_[Raw]Calloc()`` was added to the ``cpython.mem`` declarations.
Note that the ``Raw`` versions are no longer #defined by Cython. The previous
macros were not considered safe.
Patch by William Schwartz and David Woods. (Github issue :issue:`3047`)
Bugs fixed Bugs fixed
---------- ----------
...@@ -25,6 +39,9 @@ Bugs fixed ...@@ -25,6 +39,9 @@ Bugs fixed
* Fused typed default arguments generated incorrect code. * Fused typed default arguments generated incorrect code.
Patch by David Woods. (Github issue :issue:`4413`) Patch by David Woods. (Github issue :issue:`4413`)
* ``prange`` loops generated incorrect code when ``cpp_locals`` is enabled.
Patch by David Woods. (Github issue :issue:`4354`)
* A C-level compatibility issue with recent NumPy versions was resolved. * A C-level compatibility issue with recent NumPy versions was resolved.
Patch by David Woods. (Github issue :issue:`4396`) Patch by David Woods. (Github issue :issue:`4396`)
...@@ -43,6 +60,12 @@ Bugs fixed ...@@ -43,6 +60,12 @@ Bugs fixed
* Unsupported decorators on cdef functions were not rejected in recent releases. * Unsupported decorators on cdef functions were not rejected in recent releases.
Patch by David Woods. (Github issue :issue:`4322`) Patch by David Woods. (Github issue :issue:`4322`)
* Python object types were not allowed as ``->`` return type annotations.
Patch by Matus Matus Valo. (Github issue :issue:`4433`)
* Templating C++ classes with memory view types lead to buggy code and is now rejected.
Patch by David Woods. (Github issue :issue:`3085`)
* Several C++ library declarations were added and fixed. * Several C++ library declarations were added and fixed.
Patches by Dobatymo, account-login, Jonathan Helgert. Patches by Dobatymo, account-login, Jonathan Helgert.
(Github issues :issue:`4408`, :issue:`4419`, :issue:`4410`, :issue:`4395`, (Github issues :issue:`4408`, :issue:`4419`, :issue:`4410`, :issue:`4395`,
...@@ -67,16 +90,15 @@ Bugs fixed ...@@ -67,16 +90,15 @@ Bugs fixed
* Some compatibility issues with PyPy were resolved. * Some compatibility issues with PyPy were resolved.
Patches by Max Bachmann, Matti Picus. (Github issues :issue:`4454`, :issue:`4477`, :issue:`4478`) Patches by Max Bachmann, Matti Picus. (Github issues :issue:`4454`, :issue:`4477`, :issue:`4478`)
* Some compatibility issues with CPython 3.11 were resolved. * Includes all bug-fixes from the :ref:`0.29.26` release.
Patches by David Woods.
(Github issues :issue:`4414`, :issue:`4415`, :issue:`4416`, :issue:`4420`,
:issue:`4475`, :issue:`4479`, :issue:`4480`)
* Includes all bug-fixes from the :ref:`0.29.25` release.
Other changes Other changes
------------- -------------
* A warning was added when ``__defaults__`` or ``__kwdefaults__`` of Cython compiled
functions were re-assigned, since this does not current have an effect.
Patch by David Woods. (Github issue :issue:`2650`)
3.0.0 alpha 9 (2021-07-21) 3.0.0 alpha 9 (2021-07-21)
========================== ==========================
......
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