Skip to content

chore(release): v0.16.0 — AAPCS stack-arg path lowers >8 scalar params/args (#503)#505

Merged
avrabe merged 1 commit into
mainfrom
release/v0.16.0
Jun 26, 2026
Merged

chore(release): v0.16.0 — AAPCS stack-arg path lowers >8 scalar params/args (#503)#505
avrabe merged 1 commit into
mainfrom
release/v0.16.0

Conversation

@avrabe

@avrabe avrabe commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Release v0.16.0. Pin sweep 0.15.1 → 0.16.0 ([workspace.package] + every path-dep pin + MODULE.bazel), Cargo.lock refreshed, CHANGELOG entry.

Minor bump — adds lowering capability: the arm backend now compiles functions needing the AAPCS stack-argument path with >8 scalar i32 params or a call passing >8 args (#503, merged in #504), a class it previously skipped. Unblocks 2 of 3 falcon helpers (func_57 10-param, func_58 25-param). The 64-bit stack-param case stays refused (#503 follow-up).

Bit-identical for existing code — functions with ≤8 i32 params/args never reach the lifted path; frozen byte gate unchanged (control_step 0x00210A55, flight_algo 0x07FDF307).

Gated by stack-args-503-oracle (sum10/sum25/outgoing/combined, all vs wasmtime). All oracles + frozen gate green on main at the merge commit.

🤖 Generated with Claude Code

…s/args (#503)

Pin sweep 0.15.1 -> 0.16.0 across [workspace.package], every path-dep version pin,
and MODULE.bazel; CHANGELOG entry. Minor bump: the arm backend now LOWERS a class
of functions (>8 scalar i32 params, or a call passing >8 args) it previously
skipped — added capability on the shipped --relocatable path, unblocking 2 of 3
falcon helpers. Existing output bit-identical (frozen gate unchanged). The 64-bit
stack-param case stays refused (#503 follow-up).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@codecov

codecov Bot commented Jun 26, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@avrabe avrabe merged commit 4a6b1ef into main Jun 26, 2026
21 checks passed
@avrabe avrabe deleted the release/v0.16.0 branch June 26, 2026 05:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant