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.


Alberto Planas Dominguez's avatar

The -doc.changes lacks the 28.1 information

Request History
Tomáš Chvátal's avatar

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's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto added repo-checker as a reviewer

Please review build success


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Tomáš Chvátal's avatar

scarabeus_iv superseded request

superseded by 588610

openSUSE Build Service is sponsored by