#21708 closed enhancement (fixed)

cython-3.1.2 (Python module)

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.4
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New point version.

Change History (3)

comment:1 by Bruce Dubbs, 16 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: new → assigned

comment:2 by Bruce Dubbs, 16 months ago

3.1.2 (2025-06-09)

Bugs fixed

  • Attribute lookups failed on the bool builtin type.
  • Type checks on or-ed union types could incorrectly return false.
  • 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.
  • Calls to C functions taking exception types failed to check for a None argument.
  • Fused functions had an incorrect module attribute.
  • The type of Cython implemented functions had an incorrect module attribute.
  • Errors while indexing into bytearray or str in nogil sections could crash.
  • bytearray.append() could silently accept some invalid character numbers.
  • The C++11 <type_traits> header was included regardless of the C++ version.
  • PyDict_GetItemStringRef() was accidentally used in older Limited API versions.
  • abort() was used but not always available in the Limited API.
  • Some dependencies were missing from the depfile.
  • Embedded function signatures were not always separated from the existing docstring.
  • numpy.math was missing from Cython/Includes/ and could not be cimported.
  • Some tests were adapted for NumPy 2.x.
  • Some C compiler warnings were fixed.
  • Cython.Build was not officially exposing the cythonize function.

comment:3 by Bruce Dubbs, 16 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at commits

bfd0a4eb16 Update to pixman-0.46.2.
e8a904b213 Update to cython-3.1.2 (Python module).
c41076f575 Update to requests-2.32.4 (Python module) (Security update).
Note: See TracTickets for help on using tickets.