summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2023-02-25 20:40:30 +0100
committerStefan Behnel <stefan_ml@behnel.de>2023-02-25 20:40:30 +0100
commit007c58c06ef5f9fd3c59e61aaeeb4adce815eb23 (patch)
treec8805cc311e40f9cee07e7730deca31185e788b0
parentab2451783666ef5c25f6784201ac24a8d3038e7f (diff)
downloadcython-007c58c06ef5f9fd3c59e61aaeeb4adce815eb23.tar.gz
Update changelog.3.0.0b1
-rw-r--r--CHANGES.rst7
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`)