Compiler Explorer wanted features & bugfixes · Issue #949 · Rust-for-Linux/linux (original) (raw)
Features that we would like to see
Required (we almost certainly want them)
bindgen
support.
rustfmt
support (i.e. as a compiler or perhaps versioned CE tool).
- Miri support.
Nice to have (not critical, we could workaround if needed, etc.)
- Support "Compile to binary object" for multiple architectures.
- Pre-filling flags (e.g.
--edition
for Rust) instead of compiler overrides' implicit approach.
- Support overriding all flags on the command line (i.e. support multiple
--target
, --sysroot
, --edition
...).
- Augmenting compiler diagnostics with hyperlinks and custom actions.
- Enable additional useful tools.
Low priority (we will likely not use them in the end)
Done (stabilized, fixed, not needed anymore, etc.)
- Enable additional tools that are available for C and C++.
- Code formatting support.
- MIR output support.
- HIR output support.
- Macro expansion support.
mrustc
compiler support.
- Rust GCC (i.e.
gccrs
) support.
rustc_codegen_gcc
backend support.
- Allow using unstable features in all compilers.
- Default to the latest available Rust edition.
- Clippy support.
- C2Rust support.
Bugs that we would like to see fixed
Required (we almost certainly want them)
Nice to have (probably not critical, we could workaround if needed, etc.)
Low priority (we will likely not use them in the end)
Done (stabilized, fixed, or not needed anymore, etc.)
- Rust links that included the
--edition
flag broke with compiler overrides.