-
Notifications
You must be signed in to change notification settings - Fork 174
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
Add miden-mast-package
crate with Package
type to represent a compiled Miden program/library.
#1544
Conversation
miden-package
crate with Package
type to represent a compiled Miden program/library.miden-package
crate with Package
type to represent a compiled Miden program/library.
76a4b7e
to
9ff342e
Compare
9ff342e
to
7c9b95b
Compare
1ca8581
to
3581727
Compare
41b5f5d
to
c5ff6f0
Compare
211f34c
to
84ea102
Compare
miden-package
crate with Package
type to represent a compiled Miden program/library.miden-package
crate with Package
type to represent a compiled Miden program/library.
eda4a01
to
006e03a
Compare
5ec902e
to
d6419ca
Compare
006e03a
to
92f3309
Compare
Co-authored-by: Philippe Laferrière <[email protected]>
instead of `bitcode` and `serde`
Implement `Serializable/Deserializable` and `Arbitrary`(proptest) for `QualifiedProcedureName`. Add serialization roundtrip tests for `LibraryPath` and `ProcedureName`.
constructors in deserialization.
Because the relaxed `Ident` validation now parses Wasm Component Model style module names.
Update the description.
public interface
4d23f94
to
f236253
Compare
miden-package
crate with Package
type to represent a compiled Miden program/library.miden-mast-package
crate with Package
type to represent a compiled Miden program/library.
@bobbinth Thank you for the review! Thank you for your patience. I addressed all the notes, renamed the crate and rebased the branch. Please do another round. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Thank you! I left of very minor nit inline and also the change from #1544 (comment) somehow got reverted.
Once the above is done, should we merge it into next
?
220ac5c
to
5dfc510
Compare
Thanks! Fixed.
Yes, we can merge it into |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All looks good! Thank you!
This PR adds
miden-package
crate withPackage
type ported from the compiler's ad-hoc implementation to represent a compiled Miden program/library.Please consider reviewing this PR commit-by-commit. I crafted the commits to be focused on a single change and show the evolution of the implementation.
The reasons for the new crate are explained in 0xPolygonMiden/compiler#376
The compiler's PR that uses
miden-package
from this PR is 0xPolygonMiden/compiler#349