Opened 10 months ago

Closed 10 months ago

Last modified 8 months ago

#22452 closed enhancement (fixed)

cython-3.2.2 (Python module)

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

Description

New point version.

Change History (6)

comment:1 by Douglas R. Reno, 10 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: new → assigned

comment:2 by Bruce Dubbs, 10 months ago

Owner: changed from Douglas R. Reno to Bruce Dubbs
Status: assigned → new

comment:3 by Bruce Dubbs, 10 months ago

Status: new → assigned

comment:4 by Bruce Dubbs, 10 months ago

3.2.2 (2025-11-30)

Features added

  • The C-API declarations were updated to include the new PyDict_*Ref() functions.

Bugs fixed

  • 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.
  • Calling special methods of known exception types failed with an AttributeError.
  • Calling the unbound mul special method of builtin collections with subtypes failed.
  • C string literals could generate invalid "const to non-const" casts in the C code.
  • yield is no longer allowed inside of a cython.critical_section, but *is* now allowed while holding a cython.pymutex.
  • Under lock congestion, acquiring the GIL could crash in Python 3.11, part 2. This bug was introduced in Cython 3.2.0.
  • The new py_safe_* functions in libc.threads triggered C compiler warnings.

comment:5 by Bruce Dubbs, 10 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at commits

5dfea51f26 Update to cython-3.2.2 (Python module).
ce5e8f3595 Update to sphinx-9.0.0 (Python module).
6deececcd5 Update to hwdata-0.402.
795a4f8743 Update to xscreensaver-6.13.

comment:6 by Bruce Dubbs, 8 months ago

Milestone: 12.5 → 13.0

Milestone renamed

Note: See TracTickets for help on using tickets.