Skip to content

Move all trampoline compilation to wasmtime-cranelift#3176

Merged
alexcrichton merged 2 commits intobytecodealliance:mainfrom
alexcrichton:less-cranelift
Aug 12, 2021
Merged

Move all trampoline compilation to wasmtime-cranelift#3176
alexcrichton merged 2 commits intobytecodealliance:mainfrom
alexcrichton:less-cranelift

Conversation

@alexcrichton
Copy link
Member

This commit moves compilation of all the trampolines used in wasmtime
behind the Compiler trait object to live in wasmtime-cranelift. The
long-term goal of this is to enable depending on cranelift only from
the wasmtime-cranelift crate, so by moving these dependencies we
should make that a little more flexible.

@github-actions github-actions bot added cranelift Issues related to the Cranelift code generator cranelift:wasm lightbeam Issues related to the Lightbeam compiler wasmtime:api Related to the API of the `wasmtime` crate itself labels Aug 10, 2021
@github-actions
Copy link

Subscribe to Label Action

cc @peterhuene

Details This issue or pull request has been labeled: "cranelift", "cranelift:wasm", "lightbeam", "wasmtime:api"

Thus the following users have been cc'd because of the following labels:

  • peterhuene: wasmtime:api

To subscribe or unsubscribe from this label, edit the .github/subscribe-to-label.json configuration file.

Learn more.

This commit moves compilation of all the trampolines used in wasmtime
behind the `Compiler` trait object to live in `wasmtime-cranelift`. The
long-term goal of this is to enable depending on cranelift *only* from
the `wasmtime-cranelift` crate, so by moving these dependencies we
should make that a little more flexible.
@pchickey pchickey self-requested a review August 12, 2021 18:23
@pchickey
Copy link
Contributor

Fat finger, I clicked approve in the wrong tab - real review pending

Copy link
Contributor

@pchickey pchickey left a comment

Choose a reason for hiding this comment

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

Looks good, thanks!

@alexcrichton alexcrichton merged commit e9f33fc into bytecodealliance:main Aug 12, 2021
@alexcrichton alexcrichton deleted the less-cranelift branch August 12, 2021 21:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cranelift:wasm cranelift Issues related to the Cranelift code generator lightbeam Issues related to the Lightbeam compiler wasmtime:api Related to the API of the `wasmtime` crate itself

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants