Skip to content

Conversation

red-hat-konflux[bot]
Copy link
Contributor

This PR contains the following updates:

Package Update Change
Cython (source) patch ==3.1.1 -> ==3.1.3

Release Notes

cython/cython (Cython)

v3.1.3

Compare Source

==================

Bugs fixed

  • Some method calls with 0 or 1 argument failed to use PyObject_VectorCallMethod().

  • Walrus assignments of literal Python integers could generate invalid C code.
    (Github issue :issue:6989)

  • cython.pythread_type_lock (also used as fallback for cython.pymutex)
    could stall on heavily contended locks.
    (Github issue :issue:6999)

  • C string arrays (not pointers) always coerced to the Python default string type,
    even on explicit casts to other string types.
    (Github issue :issue:7020)

  • Unterminated \N{} character escapes in strings could unrail the parser.
    (Github issue :issue:7056)

  • An internal C function was not marked as static and leaked a linker symbol.
    (Github issue :issue:6957)

  • Some Unicode letters were not recognised as lexically valid name parts.
    (Github issue :issue:7059)

  • Compatibility with PyPy3.8 was lost by accident.

  • The Linux binary wheels of 3.1.2 used SSSE3 CPU instructions which are not available on some CPUs.
    (Github issue :issue:7038)

v3.1.2

Compare Source

==================

Bugs fixed

  • Attribute lookups failed on the bool builtin type.
    (Github issue :issue:6905)

  • Type checks on or-ed union types could incorrectly return false.
    (Github issue :issue:6420)

  • Negative list indexing could accidentally wrap around twice in PyPy and the Limited API.

  • Iterating over literal sequences with starred (unpacked) items could infer a wrong
    type for the loop variable and fail to assign the values.
    (Github issue :issue:6924)

  • Calls to C functions taking exception types failed to check for a None argument.
    (Github issue :issue:6420)

  • Fused functions had an incorrect __module__ attribute.
    (Github issue :issue:6897)

  • The type of Cython implemented functions had an incorrect __module__ attribute.
    (Github issue :issue:6841)

  • Errors while indexing into bytearray or str in nogil sections could crash.
    (Github issue :issue:6947)

  • bytearray.append() could silently accept some invalid character numbers.

  • The C++11 <type_traits> header was included regardless of the C++ version.
    (Github issue :issue:6896)

  • PyDict_GetItemStringRef() was accidentally used in older Limited API versions.
    (Github issue :issue:6914)

  • abort() was used but not always available in the Limited API.
    (Github issue :issue:6918)

  • Some dependencies were missing from the depfile.
    (Github issue :issue:6938)

  • Embedded function signatures were not always separated from the existing docstring.
    (Github issue :issue:6904)

  • numpy.math was missing from Cython/Includes/ and could not be cimported.
    (Github issue :issue:6859)

  • Some tests were adapted for NumPy 2.x.
    (Github issue :issue:6898)

  • Some C compiler warnings were fixed.
    (Github issue :issue:6870)

  • Cython.Build was not officially exposing the cythonize function.
    (Github issue :issue:6934)


Configuration

📅 Schedule: Branch creation - "after 5am on saturday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.

This PR has been generated by MintMaker (powered by Renovate Bot).

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants