Overview
Request 588607 superseded
- update to version 0.28:
* Features added
+ Cdef classes can now multiply inherit from ordinary Python
classes. (The primary base must still be a c class, possibly
object, and the other bases must not be cdef classes.)
+ Type inference is now supported for Pythran compiled NumPy
expressions. Patch by Nils Braun. (Github issue #1954)
+ The const modifier can be applied to memoryview declarations to
allow read-only buffers as input. (Github issues #1605, #1869)
+ C code in the docstring of a cdef extern block is copied
verbatimly into the generated file. Patch by Jeroen
Demeyer. (Github issue #1915)
+ When compiling with gcc, the module init function is now tuned
for small code size instead of whatever compile flags were
provided externally. Cython now also disables some code
intensive optimisations in that function to further reduce the
code size. (Github issue #2102)
+ Decorating an async coroutine with @cython.iterable_coroutine
changes its type at compile time to make it iterable. While this
is not strictly in line with PEP-492, it improves the
interoperability with old-style coroutines that use yield from
instead of await.
+ The IPython magic has preliminary support for
JupyterLab. (Github issue #1775)
+ The new TSS C-API in CPython 3.7 is supported and has been
backported. Patch by Naotoshi Seo. (Github issue #1932)
+ Cython knows the new Py_tss_t type defined in PEP-539 and
automatically initialises variables declared with that type to
Py_tss_NEEDS_INIT, a value which cannot be used outside of
static assignments.
- Created by scarabeus_iv
- In state superseded
- Supersedes 588592
- Superseded by 588610
- Open review for factory-staging
- Open review for opensuse-review-team
- Open review for repo-checker
Request History
scarabeus_iv created request
- update to version 0.28:
* Features added
+ Cdef classes can now multiply inherit from ordinary Python
classes. (The primary base must still be a c class, possibly
object, and the other bases must not be cdef classes.)
+ Type inference is now supported for Pythran compiled NumPy
expressions. Patch by Nils Braun. (Github issue #1954)
+ The const modifier can be applied to memoryview declarations to
allow read-only buffers as input. (Github issues #1605, #1869)
+ C code in the docstring of a cdef extern block is copied
verbatimly into the generated file. Patch by Jeroen
Demeyer. (Github issue #1915)
+ When compiling with gcc, the module init function is now tuned
for small code size instead of whatever compile flags were
provided externally. Cython now also disables some code
intensive optimisations in that function to further reduce the
code size. (Github issue #2102)
+ Decorating an async coroutine with @cython.iterable_coroutine
changes its type at compile time to make it iterable. While this
is not strictly in line with PEP-492, it improves the
interoperability with old-style coroutines that use yield from
instead of await.
+ The IPython magic has preliminary support for
JupyterLab. (Github issue #1775)
+ The new TSS C-API in CPython 3.7 is supported and has been
backported. Patch by Naotoshi Seo. (Github issue #1932)
+ Cython knows the new Py_tss_t type defined in PEP-539 and
automatically initialises variables declared with that type to
Py_tss_NEEDS_INIT, a value which cannot be used outside of
static assignments.
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
scarabeus_iv superseded request
superseded by 588610
The -doc.changes lacks the 28.1 information