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

* [x] Support `const` operands. * [x] For inline asm (https://github.com/bjorn3/rustc_codegen_cranelift/pull/1350) * [x] For global asm (https://github.com/bjorn3/rustc_codegen_cranelift/pull/1351) * [ ] Support `sym` operands. * [x] For inline asm (https://github.com/bjorn3/rustc_codegen_cranelift/pull/1350) *...

C-enhancement

This would allow other backends to use it too if they don't natively support inline asm. Depends on https://github.com/rust-lang/rustc_codegen_cranelift/issues/1204.

C-enhancement

Tracking issue: https://github.com/rust-lang/rust/issues/90957

C-enhancement

This requires additional Cranelift features. * [ ] Use real variadic function calls instead of faking them. (https://github.com/bytecodealliance/wasmtime/issues/1030) The `AppleAArch64` calling convention passes variadic arguments on the stack, unlike other...

C-enhancement

[mini_core_hello_world : codegen mono items] start [mini_core_hello_world : codegen mono items] end time: 11.797544ms thread 'rustc' panicked at 'can't resolve symbol _ZN9mini_core8A_STATIC17h1e90a401893c503aE', C:\Users\robinson\.cargo\git\checkouts\wasmtime-41807828cb3a7a7e\9c550fc\cranelift\jit\src\backend.rs:288:21 note: run with `RUST_BACKTRACE=1` environment variable to...

O-windows

I'm interested in using rustc + cranelift as a library to embed rust as a jitted scripting language within another application. Do you expect this to be possible reasonably soon?

A-jit

Loris Cro and Andrew Kelley recently published a blog post (https://kristoff.it/blog/zig-new-relationship-llvm/) about Ziglang's new self-hosted compiler. Part of the post is about how they can do in-place patching of the...

C-enhancement
compile-time
A-jit

C-enhancement
O-arm
A-testing

With `cargo build --release` I get: ``` error: proc-macro derive panicked --> websocat-syncnodes/src/net.rs:2:22 | 2 | #[derive(Debug,Clone,websocat_derive::WebsocatNode)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: message: Set exactly one of official_name or no_class...

A-unwind