Opened 12 months ago

Closed 11 months ago

Last modified 8 months ago

#22300 closed enhancement (fixed)

cython-3.1.6 (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 (5)

comment:1 by Joe Locash, 11 months ago

Summary: cython-3.1.5 (Python module) → cython-3.1.6 (Python module)

Now at 3.1.6.

comment:2 by Bruce Dubbs, 11 months ago

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

comment:3 by Bruce Dubbs, 11 months ago

Cython Changelog

3.1.6 (2025-10-23)

Bugs fixed

  • Unicode characters formatted from C integers with f"{value:c}" could result in invalid Python string objects since Cython 3.1.0.
  • cythonize (program and function) now uses concurrent.futures.ProcessPoolExecutor instead of multiprocessing.Pool to fix a hang on build failures in parallel builds. A possible work-around is to disable parallel builds.

3.1.5 (2025-10-20)

Bugs fixed

  • Conversion from C++ strings longer than PY_SSIZE_T_MAX did not validate the length.
  • Some non-Limited API code was incorrectly used in generated header files.
  • Optimised unpacking of Python integers in expressions uses a slightly safer scheme.
  • Empty return statements were not always reported when tracing.
  • Value conversion errors when tracing C return statements no longer fail the trace but fall back to reporting None returns instead.

comment:4 by Bruce Dubbs, 11 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at commits

077fb0b7be Update to xfsprogs-6.17.0.
5bf32f5374 Update to frei0r-2.5.0.
b12c0369f5 Update to cbindgen-0.29.2.
550449ed22 Update to cython-3.1.6 (Python module).

comment:5 by Bruce Dubbs, 8 months ago

Milestone: 12.5 → 13.0

Milestone renamed

Note: See TracTickets for help on using tickets.