Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[1/x] Load LinkLibrary from package; Move Package to miden-package crate in the VM repo #349

Merged
merged 4 commits into from
Dec 16, 2024

Conversation

greenhat
Copy link
Contributor

@greenhat greenhat commented Oct 25, 2024

Ref #346

This PR moves Package to a new miden-package crate in the VM repo and implements loading LinkLibrary from the Miden package (MASP) file.

The linking is handled in the subsequent #353

TODO:

@greenhat greenhat force-pushed the greenhat/i346-link-lib-package branch 2 times, most recently from 4e03159 to 6cd29e1 Compare October 30, 2024 08:49
Base automatically changed from greenhat/i314-note-script-compilation to next October 30, 2024 09:16
@greenhat greenhat changed the title [4/x] Link Miden package; Move Package to miden-package crate in the VM repo Link Miden package; Move Package to miden-package crate in the VM repo Oct 30, 2024
@greenhat greenhat force-pushed the greenhat/i346-link-lib-package branch from 6cd29e1 to e60feb6 Compare November 5, 2024 14:13
@greenhat greenhat changed the title Link Miden package; Move Package to miden-package crate in the VM repo LinkLibrary Miden package support; Move Package to miden-package crate in the VM repo Nov 5, 2024
Load `LinkLibrary` from a Miden package. Remove `MastArtifact` and use `miden_package::MastArtifact`.
@greenhat greenhat force-pushed the greenhat/i346-link-lib-package branch from e628a40 to 01e78e5 Compare November 13, 2024 10:27
@greenhat greenhat changed the title LinkLibrary Miden package support; Move Package to miden-package crate in the VM repo Load LinkLibrary from package; Move Package to miden-package crate in the VM repo Nov 14, 2024
@greenhat greenhat changed the title Load LinkLibrary from package; Move Package to miden-package crate in the VM repo [1/2] Load LinkLibrary from package; Move Package to miden-package crate in the VM repo Nov 14, 2024
@greenhat greenhat force-pushed the greenhat/i346-link-lib-package branch from c0e9550 to 9c4c9b3 Compare November 20, 2024 15:14
@greenhat greenhat changed the title [1/2] Load LinkLibrary from package; Move Package to miden-package crate in the VM repo [1/x] Load LinkLibrary from package; Move Package to miden-package crate in the VM repo Nov 26, 2024
@greenhat greenhat marked this pull request as ready for review December 16, 2024 13:12
@greenhat greenhat requested a review from bitwalker December 16, 2024 13:12
Copy link
Contributor

@bitwalker bitwalker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I'm going to merge this, once the miden-package PR is merged and published, we can switch back to crates.io dependencies. This will prevent compiler releases until we switch back, but that's fine since we anticipate doing a release only after those crates are published anyway.

@bitwalker bitwalker merged commit 4a0b2c6 into next Dec 16, 2024
5 checks passed
@bitwalker bitwalker deleted the greenhat/i346-link-lib-package branch December 16, 2024 19:04
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