Skip to content

Start 0.5.1 release - attempt 2#775

Merged
bitwalker merged 22 commits intomainfrom
next
Nov 13, 2025
Merged

Start 0.5.1 release - attempt 2#775
bitwalker merged 22 commits intomainfrom
next

Conversation

@bitwalker
Copy link
Collaborator

No description provided.

bitwalker and others added 22 commits November 10, 2025 21:18
Now that midenc-hir-type is used by miden-assembly-syntax, and its types
are re-exported there - it is necessary for compiler crates to depend on
the same version as miden-assembly-syntax to allow for passing those
types between APIs of the compiler, miden-assembly-syntax, and
miden-mast-package. If we instead retained a direct path dependency on
the source of midenc-hir-type, Cargo would see the dependencies as
effectively different versions, and therefore make it impossible to pass
types between those crates as they would not be considered the same
anymore. Manual conversion would be possible, but undesirable.

Since we plan to split out midenc-hir-type eventually anyway (or at the
very least, do what this commit does and treat it as an entirely
separate crate from the rest of the compiler), this change makes that
transition easier, at the expense of being a bit confusing when making
changes to midenc-hir-type that need to be propagated to crates.io first
in order to meaningfully test the full compiler pipeline with those
changes.
refactor: ditch `cargo-generate` and implement copying from a git repo and templating
wip: update compiler to use miden-vm v0.19
extract the hash tests into a separate module.
SDK `miden-base` `v0.12` (tx kernel) Rust bindings for MASM
@bitwalker bitwalker requested a review from greenhat November 13, 2025 02:32
@bitwalker bitwalker merged commit d1efb2e into main Nov 13, 2025
20 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.

2 participants