# HG changeset patch # User Stefan Behnel <stefan_ml@behnel.de> # Date 1594069508 -7200 # Mon Jul 06 23:05:08 2020 +0200 # Node ID ea1dbb73fd220bece07804e0e3748b3281970273 # Parent 3b5406f75a4eded7eaa9e82094f839d47d668c9f Update changelog. diff --git a/CHANGES.rst b/CHANGES.rst --- a/CHANGES.rst +++ b/CHANGES.rst @@ -11,6 +11,9 @@ * Fix a regression in 0.29.20 where ``__div__`` failed to be found in extension types. (Github issue #3688) +* Fix a regression in 0.29.20 where a call inside of a finally clause could fail to compile. + Patch by David Woods. (Github issue #3712) + * ``exec()`` did not allow recent Python syntax features in Py3.8+ due to https://bugs.python.org/issue35975. (Github issue #3695) @@ -18,9 +21,17 @@ * Binding staticmethods of Cython functions were not behaving like Python methods in Py3. Patch by Jeroen Demeyer and Michał Górny. (Github issue #3106) +* Pythran calls to NumPy methods no longer generate useless method lookup code. + +* The ``PyUnicode_GET_LENGTH()`` macro was missing from the ``cpython.*`` declarations. + Patch by Thomas Caswell. (Github issue #3692) + * The deprecated C-API functions ``PyUnicode_FromUnicode()`` and ``PyUnicode_AS_UNICODE()`` are no longer used. - Original patch by Inada Naoki. (Github issue #3677) + Patches by Inada Naoki and Victor Stinner. (Github issues #3677, #3721) + +* Several internal code generation issues regarding temporary variables were resolved. + (Github issue #3708) 0.29.20 (2020-06-10)