Overview

Request 1129058 accepted

- update to 3.0.6:
* Features added
* Fused def function dispatch is a bit faster.
* Declarations for the ``wchar`` PyUnicode API were added.
* The Python "nogil" fork is now also detected with the new
``Py_GIL_DISABLED`` macro.
* Patch by Hugo van Kemenade (Github issue :issue:`583652`)
* Bugs fixed
* Comparing dataclasses could give different results than
Python.
* ``float(std::string)`` generated invalid C code.
* Using ``cpdef`` functions with ``cimport_from_pyx`` failed.
* A crash was fixed when string-formatting a Python value
fails.
* On item access, Cython could try the sequence protocol before
the mapping protocol
* in some cases if an object supports both.
* A C compiler warning was resolved.
* Complex numbers failed to compile in MSVC with C11.
* Patch by Lysandros Nikolaou. (Github issue :issue:`5809`)
* Some issues with the Limited API and with PyPy were resolved.
* A C++ issue in Python 3.13 was resolved.
* Several directives are now also available (as no-ops) in
Python code.
* An error message was corrected.

Request History
Dirk Mueller's avatar

dirkmueller created request

- update to 3.0.6:
* Features added
* Fused def function dispatch is a bit faster.
* Declarations for the ``wchar`` PyUnicode API were added.
* The Python "nogil" fork is now also detected with the new
``Py_GIL_DISABLED`` macro.
* Patch by Hugo van Kemenade (Github issue :issue:`583652`)
* Bugs fixed
* Comparing dataclasses could give different results than
Python.
* ``float(std::string)`` generated invalid C code.
* Using ``cpdef`` functions with ``cimport_from_pyx`` failed.
* A crash was fixed when string-formatting a Python value
fails.
* On item access, Cython could try the sequence protocol before
the mapping protocol
* in some cases if an object supports both.
* A C compiler warning was resolved.
* Complex numbers failed to compile in MSVC with C11.
* Patch by Lysandros Nikolaou. (Github issue :issue:`5809`)
* Some issues with the Limited API and with PyPy were resolved.
* A C++ issue in Python 3.13 was resolved.
* Several directives are now also available (as no-ops) in
Python code.
* An error message was corrected.


Ana Guerrero's avatar

anag+factory set openSUSE:Factory:Staging:G as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:G"


Ana Guerrero's avatar

anag+factory accepted review

Picked "openSUSE:Factory:Staging:G"


Factory Auto's avatar

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

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Dominique Leuenberger's avatar

dimstar accepted review


Ana Guerrero's avatar

anag+factory accepted review

Staging Project openSUSE:Factory:Staging:G got accepted.


Ana Guerrero's avatar

anag+factory approved review

Staging Project openSUSE:Factory:Staging:G got accepted.


Ana Guerrero's avatar

anag+factory accepted request

Staging Project openSUSE:Factory:Staging:G got accepted.

openSUSE Build Service is sponsored by