diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2023-02-25 20:40:30 +0100 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2023-02-25 20:40:30 +0100 |
commit | 007c58c06ef5f9fd3c59e61aaeeb4adce815eb23 (patch) | |
tree | c8805cc311e40f9cee07e7730deca31185e788b0 | |
parent | ab2451783666ef5c25f6784201ac24a8d3038e7f (diff) | |
download | cython-007c58c06ef5f9fd3c59e61aaeeb4adce815eb23.tar.gz |
Update changelog.3.0.0b1
-rw-r--r-- | CHANGES.rst | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/CHANGES.rst b/CHANGES.rst index 6a48e5270..ad0d90222 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -20,6 +20,10 @@ Features added previous, unsafe behaviour. This directive will eventually be removed in a later release. Patch by Matúš Valo. (Github issue :issue:`5094`) +* A new function decorator ``@cython.ufunc`` automatically generates a (NumPy) ufunc that + applies the calculation function to an entire memoryview. + (Github issue :issue:`4758`) + * The ``**`` power operator now behaves more like in Python by returning the correct complex result if required by math. A new ``cpow`` directive was added to turn on the previous C-like behaviour. @@ -28,6 +32,9 @@ Features added * The special ``__*pow__`` methods now support the 2- and 3-argument variants. (Github issue :issue:`5160`) +* Unknown type annotations (e.g. because of typos) now emit a warning at compile time. + Patch by Matúš Valo. (Github issue :issue:`5070`) + * Subscripted builtin types in type declarations (like ``list[float]``) are now better supported. (Github issue :issue:`5058`) |