mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-10 14:02:57 +00:00
Update Readme.md for the fixed abi compatibility
This commit is contained in:
parent
d34b5e2885
commit
356d749952
@ -1,6 +1,4 @@
|
|||||||
# WIP Cranelift codegen backend for rust
|
# Cranelift codegen backend for rust
|
||||||
|
|
||||||
> ⚠⚠⚠ Certain kinds of FFI don't work yet. ⚠⚠⚠
|
|
||||||
|
|
||||||
The goal of this project is to create an alternative codegen backend for the rust compiler based on [Cranelift](https://github.com/bytecodealliance/wasmtime/blob/main/cranelift).
|
The goal of this project is to create an alternative codegen backend for the rust compiler based on [Cranelift](https://github.com/bytecodealliance/wasmtime/blob/main/cranelift).
|
||||||
This has the potential to improve compilation times in debug mode.
|
This has the potential to improve compilation times in debug mode.
|
||||||
@ -103,7 +101,6 @@ function jit_calc() {
|
|||||||
|
|
||||||
## Not yet supported
|
## Not yet supported
|
||||||
|
|
||||||
* Good non-rust abi support ([several problems](https://github.com/bjorn3/rustc_codegen_cranelift/issues/10))
|
|
||||||
* Inline assembly ([no cranelift support](https://github.com/bytecodealliance/wasmtime/issues/1041)
|
* Inline assembly ([no cranelift support](https://github.com/bytecodealliance/wasmtime/issues/1041)
|
||||||
* On Linux there is support for invoking an external assembler for `global_asm!` and `asm!`.
|
* On Linux there is support for invoking an external assembler for `global_asm!` and `asm!`.
|
||||||
`llvm_asm!` will remain unimplemented forever. `asm!` doesn't yet support reg classes. You
|
`llvm_asm!` will remain unimplemented forever. `asm!` doesn't yet support reg classes. You
|
||||||
|
Loading…
Reference in New Issue
Block a user