diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2023-04-13 11:33:45 +0200 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2023-04-13 11:33:57 +0200 |
commit | ea2c8770db75f6bede759acaba9c9af14b1163b7 (patch) | |
tree | cf47338a892867c4fe619873c167d8faeb31d102 | |
parent | 2ea40bbccf2b0e85b88c0bbaa107edc38d0fd690 (diff) | |
download | cython-ea2c8770db75f6bede759acaba9c9af14b1163b7.tar.gz |
Update changelog.
-rw-r--r-- | CHANGES.rst | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/CHANGES.rst b/CHANGES.rst index 8f8b893c3..c9369f01e 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -5,10 +5,26 @@ Cython Changelog 3.0.0 beta 3 (2023-??-??) ========================= +Features added +-------------- + +* The ``extern "C"`` and ``extern "C++"`` markers that Cython generates for + ``public`` functions can now be controlled by setting the C macro ``CYTHON_EXTERN_C``. + Bugs fixed ---------- -* Some C compile failures in CPython 3.12 were resolved. +* Some C compile failures in CPython 3.12.0a6/a7 were resolved. + +* Cascaded comparisons between integer constants and Python types could fail to compile. + (Github issue :issue:`5354`) + +* The internal macro ``__PYX_IS_UNSIGNED`` was accidentally duplicated in beta 2 + which lead to C compile errors. + Patch by 0dminnimda. (Github issue :issue:`5356`) + +* The dataclass implementation was adapted to support Python 3.12. + (Github issue :issue:`5346`) * Function signatures containing a type like `tuple[()]` could not be printed. Patch by Lisandro Dalcin. (Github issue :issue:`5355`) |