rustc_codegen_cranelift icon indicating copy to clipboard operation
rustc_codegen_cranelift copied to clipboard

Cranelift based backend for rustc

Results 147 rustc_codegen_cranelift issues
Sort by recently updated
recently updated
newest added

See https://rust-lang.zulipchat.com/#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0/topic/Live.20unit.20testing/near/217883005 > With lazy compilation instrumenting would be trivial. It wouldn't even be necessary to add instrumentation calls in the jitted code. Just record the function call when you...

C-enhancement
A-jit

Logs are below ``` ➜ rustc_codegen_cranelift git:(master) ./test.sh --release Updating git repository `https://github.com/bjorn3/rust-ar.git` Updating git repository `https://github.com/bytecodealliance/wasmtime/` Updating git submodule `https://github.com/WebAssembly/WASI` Updating git submodule `https://github.com/WebAssembly/wasm-c-api` Updating git submodule `https://github.com/WebAssembly/testsuite` Downloaded...

C-enhancement
compile-time
upstream

# cg_llvm ```bash simple-raytracer $ for i in 0 1 2 3 4 5 6 7 8 9; do rm -r target/debug/{deps/libraytracer-*,incremental}; cargo rustc --bin main -- -Ztime-passes 2>/dev/null |...

compile-time

https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/jit.20support

C-enhancement
compile-time
A-jit

Hi, I'm trying to follow the build instructions, but when I get to `test.sh`, I get this error: ``` error: couldn't load codegen backend "/home/pi/codegen/rustc_codegen_cranelift/target/release/librustc_codegen_cranelift.so": "/home/pi/codegen/rustc_codegen_cranelift/target/release/librustc_codegen_cranelift.so: undefined symbol: __register_frame" ```

C-bug
O-arm

* [x] Unmangled symbols names (#1470) * [ ] Arguments and locals * [x] Statics (#1472) * [ ] Types * [x] Line info (#291) * [ ] Inlining information...

C-enhancement
A-debuginfo

This tells the debugger what good positions to place a breakpoint are. https://docs.rs/gimli/0.20.0/gimli/write/struct.LineRow.html

C-enhancement
A-debuginfo

Implemented in rustc in rust-lang/rust#51131

C-enhancement