Pin Gambit with safe-context internal primitive inlining #1511

Merged
vyzo merged 1 commit from vyzo/fix-gambit-inline-primitives into v0.19-staging 2026-10-09 18:33:04 +00:00 AGit
Owner

Pin configure and the submodule to gerbil-patches commit 7c490c3ab5b5a4238b26f4a59d8cd9fd4b085882. This retains the continuation ownership crash fix and fixes Gambit #422 so explicit internal primitives inline in safe code. Validation: configure shell syntax and pointer consistency; Gambit interpreter tests 374/374, compiled tests 372/374 with both failures reproduced on the unpatched compiler; traditional tests 1-10, crash regression, and new inlining regression pass. The typed-gerbil clean rebuild follows this pointer update.

Pin configure and the submodule to gerbil-patches commit 7c490c3ab5b5a4238b26f4a59d8cd9fd4b085882. This retains the continuation ownership crash fix and fixes Gambit #422 so explicit internal primitives inline in safe code. Validation: configure shell syntax and pointer consistency; Gambit interpreter tests 374/374, compiled tests 372/374 with both failures reproduced on the unpatched compiler; traditional tests 1-10, crash regression, and new inlining regression pass. The typed-gerbil clean rebuild follows this pointer update.
Pin configure and the submodule to gerbil-patches commit 7c490c3ab5b5a4238b26f4a59d8cd9fd4b085882, retaining the continuation ownership crash fix and adding the Gambit #422 correction.

Validated shell syntax and pointer consistency. Gambit interpreter suite: 374/374; compiled suite: 372/374 with both failures reproduced on the old compiler. Traditional tests 1-10, crash regression, and new inlining regression pass.
vyzo requested review from fare 2026-10-05 21:41:40 +00:00
fare approved these changes 2026-10-08 10:39:33 +00:00
fare left a comment

LGTM

LGTM
vyzo merged commit 1c6c153859 into v0.19-staging 2026-10-09 18:33:04 +00:00
Sign in to join this conversation.
No description provided.