alexcrichton opened PR #3199 from sever-cranelift
to main
:
This is the next-to-last step to making Wasmtime have a compile-time feature to enable Cranelift as a JIT backend. This commit performs lots of internal refactorings around imports and such and achieves one of the main goals of extracting the types out of
cranelift-wasm
required by Wasmtime at runtime. These types now live in a new crate atcranelift/wasm-types
calledcranelift-wasm-types
(suggestions for better names most welcome). This crate will not have a dependency oncranelift-codegen
(the "meat" of Cranelift) and will be used at both compile time and runtime for Wasmtime.The end-result of this PR is that
cranelift-codegen
is depended on by only one crate in Wasmtime's crate graph, which iswasmtime-cranelift
itself (as expected). A final future PR will perform the final refactoring to actually compile-outwasmtime-cranelift
so it's possible to compile thewasmtime
crate without JIT compiler support.
alexcrichton updated PR #3199 from sever-cranelift
to main
.
alexcrichton updated PR #3199 from sever-cranelift
to main
.
alexcrichton updated PR #3199 from sever-cranelift
to main
.
alexcrichton updated PR #3199 from sever-cranelift
to main
.
alexcrichton updated PR #3199 from sever-cranelift
to main
.
alexcrichton updated PR #3199 from sever-cranelift
to main
.
alexcrichton updated PR #3199 from sever-cranelift
to main
.
bjorn3 created PR review comment:
Can you move this down to the wasmtime section?
bjorn3 submitted PR review.
pchickey submitted PR review.
alexcrichton submitted PR review.
alexcrichton created PR review comment:
I cannot, this list is topologically sorted.
alexcrichton updated PR #3199 from sever-cranelift
to main
.
alexcrichton merged PR #3199.
Last updated: Dec 23 2024 at 12:05 UTC