#21458 closed enhancement (fixed)

swig-4.3.1

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, 10 months ago

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

comment:2 by Bruce Dubbs, 10 months ago

Version 4.3.1 (15 Apr 2025)

  • 2025-04-10: [Python] Fix compile errors regression using external runtime and PY_LIMITED_API.
  • 2025-03-31: [Octave] Fix to compile with Octave 10.0
  • 2025-01-27: [Python] Fix regression when using directors and threads but not using limited API.
  • 2024-11-21: [Java] Fix regression wrapping enum values which don't fit in a Java signed int.
  • 2024-10-27: Fix precedence of casts, which should have the same high precedence as unary plus and minus, but actually had a lower precedence than anything else. This could lead to the wrong type being deduced in obscure cases, but also prevented SWIG deducing a type for expressions such as (0)*1+2 which SWIG parses as a cast and then fixes up afterwards. A bug fixed in 4.3.0 made this latter problem manifest more often (previously type deduction happened to work for (0)*1+2 due to an internal field not getting cleared properly).

comment:3 by Bruce Dubbs, 10 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commit

bfbd647e1a Update to ruby-3.4.3.
9bba2100c3 Update to pipewire-1.4.2.
5016b04e6e Update to swig-4.3.1.
402a6d8633 Update to harfbuzz-11.1.0.
ce415ab28a Update to wireshark-4.4.6.
Note: See TracTickets for help on using tickets.