diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2020-07-29 08:33:31 +0200 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2020-07-29 08:33:31 +0200 |
commit | 9c5ebdc448c1c126e1fc9cf13b71b1f36b029493 (patch) | |
tree | 89231ff0c61c2cd77abbe4a852834983d7363c93 | |
parent | ab5a9360cf8871affd2e84eb25ab950452c6911f (diff) | |
download | cython-9c5ebdc448c1c126e1fc9cf13b71b1f36b029493.tar.gz |
Update changelog.
-rw-r--r-- | CHANGES.rst | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/CHANGES.rst b/CHANGES.rst index a6d55de35..a7332afcc 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -2,7 +2,7 @@ Cython Changelog ================ -3.0.0 alpha 6 (2020-0?-??) +3.0.0 alpha 6 (2020-07-29) ========================== Features added @@ -28,9 +28,12 @@ Features added * For-in-loop iteration over ``bytearray`` and memory views is optimised. Patch by David Woods. (Github issue #2227) +* Type inference now works for memory views and slices. + Patch by David Woods. (Github issue #2227) + * The ``@returns()`` decorator propagates exceptions by default for suitable C return types when no ``@exceptval()`` is defined. - (Github issue #3664) + (Github issues #3625, #3664) * A low-level inline function ``total_seconds(timedelta)`` was added to ``cpython.datetime`` to bypass the Python method call. Note that this function @@ -39,13 +42,28 @@ Features added * Type inference now understands that ``a, *b = x`` assigns a list to ``b``. +* Limited API support was improved. + Patches by Matthias Braun. (Github issues #3693, #3707) + +* The Cython ``CodeWriter`` can now handle more syntax constructs. + Patch by Tao He. (Github issue #3514) + Bugs fixed ---------- +* The construct ``for x in cpp_function_call()`` failed to compile. + Patch by David Woods. (Github issue #3663) + +* C++ references failed to compile when used as Python object indexes. + Patch by David Woods. (Github issue #3754) + * The C++ ``typeid()`` function was allowed in C mode. Patch by Celelibi. (Github issue #3637) -* Includes all bug-fixes from the 0.29.20 release. +* ``repr()`` was assumed to return ``str`` instead of ``unicode`` with ``language_level=3``. + (Github issue #3736) + +* Includes all bug-fixes from the 0.29.21 release. Other changes ------------- |