Skip to content

Trigger a compiler release#1046

Merged
greenhat merged 265 commits intomainfrom
next
Apr 1, 2026
Merged

Trigger a compiler release#1046
greenhat merged 265 commits intomainfrom
next

Conversation

@greenhat
Copy link
Copy Markdown
Contributor

@greenhat greenhat commented Apr 1, 2026

No description provided.

mooori and others added 30 commits February 25, 2026 11:47
`eval_package` now takes advice stack as an argument.
Restore the original `eval_package` signature as a wrapper and add
`eval_package_with_advice_stack` for cases which need to inject advice stack
values.

Add `eval_link_output_with_advice_stack` to match, and update call sites.
Pass the expected RPO digest into the test entrypoint and assert it matches the
returned state word for both `pipe_words_to_memory` and
`pipe_double_words_to_memory`.
test: introduce cycle count checks in the mockchain tests.
fix: `pipe_words_to_memory` bindings, add tests,
…lt>`,

and `FromFeltRepr::from_felt_repr` to return `FeltReprResult<Self>`.
greenhat and others added 26 commits March 30, 2026 09:32
Narrow the new switch helpers to the lowering module, reuse the same branch block plumbing for \ and \, and collapse the integration switch fixtures around one shared harness.

This also adds unsorted-case coverage in the lowering snapshots and execution tests, plus a post-switch selector test that exercises the non-zero lower-bound interval guard.
Keep the selector alive when it is only used after the enclosing switch. The previous linear-search `dup` guard only looked at branch-entry liveness, which let `eq_imm` consume the last selector copy in 1-case and 2-case constant-result switches.

Add live-after regressions for the single-case and two-case paths in the integration switch suite.
Fix `IndexSwitch` lowering when explicit cases start non-zero
…n-tests

feat: rework test-harness for integration tests
fix: add bindings for `miden::protocol::note::build_recipient` and remove `Recipient::compute`
Add `README` to `tools/objtool` and `objtool` install task
feat: add remaining `load + sext` ops to wasm dialect
Explicitly list SDK crates to publish to avoid trying to publish compiler crates.
…icit-list

chore: SDK v0.11 release (take 2, explicit publish list)
…workdir

chore: SDK v0.11 release (take 3, switch to `cargo publish`)
chore: bump the new project templates git tags
@greenhat greenhat requested review from bitwalker and mooori April 1, 2026 11:19
@greenhat greenhat merged commit c908af5 into main Apr 1, 2026
28 checks passed
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.

6 participants