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-wasmrequired by Wasmtime at runtime. These types now live in a new crate atcranelift/wasm-typescalledcranelift-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-codegenis depended on by only one crate in Wasmtime's crate graph, which iswasmtime-craneliftitself (as expected). A final future PR will perform the final refactoring to actually compile-outwasmtime-craneliftso it's possible to compile thewasmtimecrate 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 06 2025 at 06:05 UTC