forked from pool/python-Cython
e5d0365f27049ee036a2bd1f3dca0867b2fc3c345f86ded748d2523733038efc
- update to 3.2.2:
* The C-API declarations were updated to include the new
PyDict_*Ref() functions. (Github issue :issue:`7291`)
* Iteration over literal sequences and strings in generators
generated invalid C code since 3.2.0. This was a regression
due to the C array iteration optimisation in :issue:`6926`,
which is now disabled inside of generators. (Github issue
:issue:`7342`)
* Calling special methods of known exception types failed with
an AttributeError. (Github issue :issue:`7342`)
* Calling the unbound __mul__ special method of builtin
collections with subtypes failed. (Github issue
:issue:`7340`)
* C string literals could generate invalid "const to non-const"
casts in the C code. (Github issue :issue:`7346`)
* yield is no longer allowed inside of a
cython.critical_section, but is now allowed while holding a
cython.pymutex. (Github issue :issue:`7317`)
* Under lock congestion, acquiring the GIL could crash in
Python 3.11, part 2. This bug was introduced in Cython 3.2.0.
(Github issue :issue:`7312`)
* The new py_safe_* functions in libc.threads triggered C
compiler warnings. (Github issue :issue:`7356`)
* Cython now leaves markers about its utility code dependencies
in the generated C code to help debugging "unused function" C
compiler warnings. (Github issue :issue:`7294`)
* Relative imports could fail if the shared utility module is
used. This bug was introduced in Cython 3.2.0. (Github issue
:issue:`7290`)
* Under lock congestion, acquiring the GIL could crash in
OBS-URL: https://build.opensuse.org/request/show/1322582
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=90
Description
No description provided
Languages
RPM Spec
100%