summaryrefslogtreecommitdiff
path: root/CHANGES.rst
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2018-06-01 21:59:36 +0200
committerStefan Behnel <stefan_ml@behnel.de>2018-06-03 22:12:50 +0200
commit4f4841aa6e4e542f0bfc622cfa4d09dfc863a74d (patch)
tree56c9c38f62ddf6dc429d97e43a6970b03bd3a9e4 /CHANGES.rst
parent08efed852e2d1c8c1f61732fd5ccbac745ab8561 (diff)
downloadcython-4f4841aa6e4e542f0bfc622cfa4d09dfc863a74d.tar.gz
Make raise-statements inside of nogil blocks automatically acquire the GIL, instead of requiring an explicit ``with gil`` block around them.
Diffstat (limited to 'CHANGES.rst')
-rw-r--r--CHANGES.rst9
1 files changed, 6 insertions, 3 deletions
diff --git a/CHANGES.rst b/CHANGES.rst
index e276424f2..d01e0cd46 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -8,6 +8,9 @@ Cython Changelog
Features added
--------------
+* Raising exceptions from nogil code will automatically acquire the GIL, instead
+ of requiring an explicit ``with gil`` block.
+
* In CPython 3.6 and later, looking up globals in the module dict is almost
as fast as looking up C globals.
@@ -16,12 +19,12 @@ Features added
* Some internal and 1-argument method calls are faster.
-* The coverage plugin considers more C file extensions such as ``.cc`` and ``.cxx``.
- (Github issue #2266)
-
* Modules that cimport many external extension types from other Cython modules
execute less import requests during module initialisation.
+* The coverage plugin considers more C file extensions such as ``.cc`` and ``.cxx``.
+ (Github issue #2266)
+
Bugs fixed
----------