rustc_codegen_cranelift
rustc_codegen_cranelift copied to clipboard
Cranelift based backend for rustc
* [x] https://github.com/bjorn3/rustc_codegen_cranelift/issues/1272 * [x] Copy build_sysroot/ to download/ to avoid modifying the source directory (https://github.com/bjorn3/rustc_codegen_cranelift/pull/1338) * [x] Remove hyperfine dependency for regular testing (https://github.com/bjorn3/rustc_codegen_cranelift/pull/1338) * [x] https://github.com/bjorn3/rustc_codegen_cranelift/issues/1280 (https://github.com/bjorn3/rustc_codegen_cranelift/commit/caacef29e6ad63d6b588715e809e78286d29db3f) *...
Currently this only happens during `./y.sh prepare` to check if it needs to be downloaded again.
This will require generating import libraries using the object crate. I don't know what the exact format of import libraries is, but I do know that MSVC and MinGW use...
This is not really an issue per se, but apart from https://github.com/bjorn3/rustc_codegen_cranelift/issues/1090 there was no mention of it. From reading https://www.reddit.com/r/rust/comments/15drwt8/progress_report_on_rustc_codegen_cranelift_july/ it seems people don't know they can sponsor you/this...
> mach is unmaintained | Details | | | ------------------- | ---------------------------------------------- | | Status | unmaintained | | Package | `mach` | | Version | `0.3.2` | | URL...
It would be great if for each release (especially the dev ones) there was an indicator of increased or deteriorated performance. The case is this: - I'm using a dev...
We currently crash on many misuses of the simd platform intrinsics. * [x] https://github.com/bjorn3/rustc_codegen_cranelift/issues/1315 * [x] https://github.com/bjorn3/rustc_codegen_cranelift/issues/1320 * [x] https://github.com/bjorn3/rustc_codegen_cranelift/issues/1322 * [x] https://github.com/bjorn3/rustc_codegen_cranelift/issues/1323 * [x] https://github.com/bjorn3/rustc_codegen_cranelift/issues/1326
Part of #1248. To reproduce, simply `y.rs build` on an Apple Silicon machine. Sysroot build fails with ``` error: error writing object file: unimplemented relocation Relocation { offset: 32, size:...
While all supported targets currently have native tls support, this may not be the case in the future. In those cases we will need to implement emutls instead. This consists...
👋 Hey, There has been some discussion about support for `aarch64-pc-windows-msvc` on wasmtime and cranelift. As a curiosity I tried to build cg_clif on this target. It fails when building...