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

[2/3] Wasm CM support in frontend-wasm. Integration tests preparation (lazy IR compilation) #84

Merged
merged 3 commits into from
Jan 16, 2024

Conversation

greenhat
Copy link
Contributor

#80

This PR is the second in the stacked PRs and should be merged after #82

This PR splits Wasm and IR compilations and unifies the compilation pipeline, making all tests go through the same IR passes.

@greenhat greenhat force-pushed the greenhat/i80-wasm-cm-pr2-integ-tests-lazy-ir-build branch 2 times, most recently from 4294a3e to b319fed Compare January 2, 2024 07:55
@greenhat greenhat force-pushed the greenhat/i80-wasm-cm-pr1-frontend-reorg branch from 6a2c302 to adcb3b7 Compare January 2, 2024 07:55
@greenhat greenhat force-pushed the greenhat/i80-wasm-cm-pr2-integ-tests-lazy-ir-build branch from b319fed to cd530d8 Compare January 2, 2024 08:24
@greenhat greenhat force-pushed the greenhat/i80-wasm-cm-pr1-frontend-reorg branch from adcb3b7 to c9a6033 Compare January 2, 2024 08:24
@greenhat greenhat changed the title [2/x] Wasm CM support in frontend-wasm. Integration tests preparation (lazy IR compilation) [2/3] Wasm CM support in frontend-wasm. Integration tests preparation (lazy IR compilation) Jan 8, 2024
@greenhat greenhat force-pushed the greenhat/i80-wasm-cm-pr2-integ-tests-lazy-ir-build branch from 26a9f7b to e244828 Compare January 9, 2024 04:19
@greenhat greenhat force-pushed the greenhat/i80-wasm-cm-pr1-frontend-reorg branch from c9a6033 to 5950b30 Compare January 9, 2024 04:19
@greenhat greenhat force-pushed the greenhat/i80-wasm-cm-pr2-integ-tests-lazy-ir-build branch from e244828 to fb8aca3 Compare January 9, 2024 08:18
@greenhat greenhat force-pushed the greenhat/i80-wasm-cm-pr1-frontend-reorg branch from 5950b30 to a2b30fe Compare January 9, 2024 08:18
@greenhat greenhat marked this pull request as ready for review January 10, 2024 14:53
@greenhat greenhat requested a review from bitwalker January 10, 2024 14:53
@@ -20,7 +20,7 @@ thiserror.workspace = true
smallvec.workspace = true
log.workspace = true
anyhow.workspace = true
wasmparser = "0.107"
Copy link
Contributor

Choose a reason for hiding this comment

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

Any reason to keep this pinned to the build version vs minor? The former would've still installed 0.118.1 with a cargo update even though it mentions an older version. I don't have strong feelings either way, but I tend to pin to the minor version unless stability is a problem with a given crate.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Minor would be enough here. I was unhappy with the breaking change below, so I was extra cautious.

Base automatically changed from greenhat/i80-wasm-cm-pr1-frontend-reorg to main January 16, 2024 08:55
@bitwalker bitwalker merged commit 2ebf8e7 into main Jan 16, 2024
2 checks passed
@bitwalker bitwalker deleted the greenhat/i80-wasm-cm-pr2-integ-tests-lazy-ir-build branch January 16, 2024 08:55
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