> ⚠⚠⚠ 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/master/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.
If your project doesn't use any of the things listed under "Not yet supported", it should work fine.
If not please open an issue.
> You should prefer using the Cargo method.
```bash
-$ $cg_clif_dir/build/cg_clif my_crate.rs
+$ $cg_clif_dir/build/bin/cg_clif my_crate.rs
```
### Jit mode
or
```bash
-$ $cg_clif_dir/build/cg_clif --jit my_crate.rs
+$ $cg_clif_dir/build/bin/cg_clif --jit my_crate.rs
```
### Shell
```bash
function jit_naked() {
- echo "$@" | $cg_clif_dir/build/cg_clif - --jit
+ echo "$@" | $cg_clif_dir/build/bin/cg_clif - --jit
}
function jit() {