summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2022-05-03 15:36:24 +0200
committerStefan Behnel <stefan_ml@behnel.de>2022-05-04 00:04:36 +0200
commitac29e8976d34a6d48ba6737f44b7002e2eca6c30 (patch)
treec9dc346328fc31d9608e3d870ce38df5853bc66f
parentf143148e21894d316b584013c9c8a196befa925f (diff)
downloadcython-ac29e8976d34a6d48ba6737f44b7002e2eca6c30.tar.gz
Update changelog.
-rw-r--r--CHANGES.rst12
1 files changed, 12 insertions, 0 deletions
diff --git a/CHANGES.rst b/CHANGES.rst
index 493aff3b8..945423912 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -5,6 +5,14 @@ Cython Changelog
0.29.29 (2022-??-??)
====================
+Features added
+--------------
+
+* Avoid acquiring the GIL at the end of nogil functions.
+ This change was backported in order to avoid generating wrong C code
+ that would trigger C compiler warnings with tracing support enabled.
+ Backport by Oleksandr Pavlyk. (Github issue #4637)
+
Bugs fixed
----------
@@ -17,6 +25,10 @@ Bugs fixed
* Pickles can now be exchanged again with those generated from Cython 3.0 modules.
(Github issue #4680)
+* Cython now correctly generates Python methods for both the provided regular and
+ reversed special numeric methods of extension types.
+ Patch by Jakub Kulík. (Github issue #4750)
+
* The C union type in pure Python mode mishandled some field names.
Patch by Jordan Brière. (Github issue #4727)