-
Notifications
You must be signed in to change notification settings - Fork 22
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
Cargo extension for compiling Rust to MASM #61
Commits on Nov 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 367bb3c - Browse repository at this point
Copy the full SHA 367bb3cView commit details -
test: draft
compile
command using themidenc_driver
, add testcompiling a template project
Configuration menu - View commit details
-
Copy full SHA for f09a893 - Browse repository at this point
Copy the full SHA f09a893View commit details -
Configuration menu - View commit details
-
Copy full SHA for e706024 - Browse repository at this point
Copy the full SHA e706024View commit details -
fix: emit Session artifact in CodegenStage, don't require Session.mat…
…ches in ApplyRewritesStage Otherwise, ApplyRewritesStage crashes when arg matches are not provided in Session.
Configuration menu - View commit details
-
Copy full SHA for 66a3d32 - Browse repository at this point
Copy the full SHA 66a3d32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 134fce3 - Browse repository at this point
Copy the full SHA 134fce3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2db01ff - Browse repository at this point
Copy the full SHA 2db01ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 555051b - Browse repository at this point
Copy the full SHA 555051bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ad3645 - Browse repository at this point
Copy the full SHA 5ad3645View commit details -
Configuration menu - View commit details
-
Copy full SHA for e108242 - Browse repository at this point
Copy the full SHA e108242View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58d3309 - Browse repository at this point
Copy the full SHA 58d3309View commit details -
Configuration menu - View commit details
-
Copy full SHA for 824a8eb - Browse repository at this point
Copy the full SHA 824a8ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62adf34 - Browse repository at this point
Copy the full SHA 62adf34View commit details -
Configuration menu - View commit details
-
Copy full SHA for af32c71 - Browse repository at this point
Copy the full SHA af32c71View commit details -
refactor: switch from emiting MASM in CodegenStage, and switch to out…
…put folder in cargo extension Add WasmTranslationConfig::module_name_fallback to use if Wasm module doesn't specify a name in the custom section. In `Session::emit` if the path is a directory, emit to a file in that directory named after a compiled item(module) name.
Configuration menu - View commit details
-
Copy full SHA for 5a8a6ed - Browse repository at this point
Copy the full SHA 5a8a6edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91a8b3c - Browse repository at this point
Copy the full SHA 91a8b3cView commit details
Commits on Dec 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 29ffb83 - Browse repository at this point
Copy the full SHA 29ffb83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 426096c - Browse repository at this point
Copy the full SHA 426096cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f0892f - Browse repository at this point
Copy the full SHA 5f0892fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a69711b - Browse repository at this point
Copy the full SHA a69711bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 253d491 - Browse repository at this point
Copy the full SHA 253d491View commit details
Commits on Dec 7, 2023
-
feat: revamp cargo-miden to pass the unrecognized options to cargo,
and pick up the artifacts from the cargo build to compile the MASM. Similar to the way cargo-component does it. Keep in mind that this cargo extension is planned to be the cargo-component replacement when it comes to building/publishing/etc the Wasm/Miden components. This should explain some implementation details. The overaching idea is to introduce specific to Miden subcommands (e.g. `new`) and pass the rest of the subcommands to cargo where its (e.g. `build`).
Configuration menu - View commit details
-
Copy full SHA for 6e563ef - Browse repository at this point
Copy the full SHA 6e563efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 769d983 - Browse repository at this point
Copy the full SHA 769d983View commit details