Opened 9 months ago

Closed 9 months ago

#21600 closed enhancement (fixed)

cython-3.1.1 (Python module)

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

Description

New point version.

Change History (3)

comment:1 by Bruce Dubbs, 9 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 9 months ago

3.1.1 (2025-05-19)

Bugs fixed

  • A reference leak in the async delegation code was fixed.
  • Conditional if-else expressions mixing Python and C (numeric) types could end up inferring an overly tight result type, thus leading to unexpected type conversions, runtime exceptions on assignment, or incorrect "temporary assignment" compile errors.
  • Some Limited API issues were resolved.
  • Large C long long values could be truncated when passed into PyPy.
  • callable() incorrectly reported False in PyPy for classes with metaclasses.
  • The signature of fused functions was no longer introspectable in Cython 3.1.0.
  • Coroutines could generate invalid C with line tracing enabled.
  • Code using complex() could generate invalid C code missing type declarations.
  • Code using e.g. list[int | None] outside of variable/argument annotations failed to compile.
  • Code using ctuples in a const context could generate invalid C.
  • Accessing special methods on cpdef enums failed to compile.
  • Some C compiler warnings were resolved.
  • Re-establish support for PyPy 3.8.

comment:3 by Bruce Dubbs, 9 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

0d75f7ee06 Update to gpgme-1.24.3.
f76c2ed463 Update to highlight-4.16.
b7905f82bf Update to cython-3.1.1 (Python module).
5dcf90504f Update to wireplumber-0.5.10.
691c4a87d5 Update to bluez-5.82.
Note: See TracTickets for help on using tickets.