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

This will need parallel rustc and the cranelift module interface to be `Sync`.

C-enhancement
compile-time

👋 Hey, I've been playing around with abi-checker since I think the MSVC failures are ABI related. This PR adds CI support for abi-checker. Currently we only run it in...

Compiling on windows with the latest CI artifact build. Full error message: ``` Compiling bevy_reflect v0.7.0 error: could not compile `bevy_reflect` Caused by: process didn't exit successfully: `rustc --crate-name bevy_reflect...

C-bug
O-windows

``` failures: ---- num::test_can_not_overflow stdout ---- ---- num::test_can_not_overflow stderr ---- thread 'main' panicked at 'assertion failed: `(left == right)` left: `false`, right: `true`', num/mod.rs:188:9 note: run with `RUST_BACKTRACE=1` environment variable...

O-arm

I believe cranelift is cross-platform. At least on windows. However I only found Bash scripts for building with cargo for example. Is this a limitation, or am I missing something?...

C-enhancement
O-windows

This would make it easier to build on windows. The build system should keep allowing changes to be made to the list of things to do while a build is...

C-enhancement
A-build-system

https://github.com/Gankra/abi-checker This will help catch abi incompatibility issues with cg_llvm. All tests should pass right now, but there is nothing in place to avoid regressions. https://github.com/Gankra/abi-checker/pull/5 allows checking multiple codegen...

C-enhancement
A-testing

CirrusCI now has support for running on M1 macs: https://cirrus-ci.org/guide/macOS/ * [x] Implement Mach-O TLS model for AArch64 in Cranelift (https://github.com/bytecodealliance/wasmtime/pull/5434) * [ ] https://github.com/rust-lang/rustc_codegen_cranelift/issues/1451 * [x] https://github.com/gimli-rs/object/pull/465 * [x]...

C-enhancement
O-macos
O-arm

Added in https://github.com/bytecodealliance/wasmtime/pull/4469 which hasn't landed in a stable release yet. It should be set if `-Cforce-frame-pointers=yes` is used or if the `frame_pointer` option in the target spec is not...

C-enhancement

code from rustc `src/test/ui/issues/issue-33992.rs` ````rust // run-pass // ignore-windows // ignore-macos // ignore-emscripten common linkage not implemented right now #![feature(linkage)] #[linkage = "common"] pub static mut TEST1: u32 = 0u32;...

C-enhancement