2026
13 projects
libc: transition differing bit-width time and offset variants and deprecate bug-prone constants
This proposal focuses mainly on two points of the `libc` issue tracking the `1.0` release. The first of these addresses the presence of 64-bit and...
XDG path support for rustup
Historically, rustup has relied on $RUSTUP_HOME (defaulting to $HOME/.rustup) and $CARGO_HOME (defaulting to $HOME/.cargo) as monolithic directories...
Adding WebAssembly Linking Support to Wild
This project aims to add WebAssembly support to the Wild linker. Wild linker is a high-performance Linux linker written in Rust, and supporting the...
A Frontend for Safe GPU Offloading in Rust
The `offload` feature is currently working on the Rust compiler but still there's no safe and user-friendly interface. Right now, the only way to use...
Debugger for Miri
Miri finds undefined behavior but can't explain why, its only debug aid is thousands of lines of interpreter logs. The original Priroda step debugger...
Improving Ergonomics and Safety of serialport-rs
The recent release of serialport 4.9.0 has provided an opportunity to thoughtfully plan the next major release, catching up on features that have...
Implementing impl and mut restrictions
In Rust, trait visibility currently implies implementability. If a trait is visible within a given scope, it can also be implemented in that same...
Bringing autodiff and offload into Rust CI
This project brings autodiff and offload into Rust CI by making them buildable and verifiable in the CI pipeline. Autodiff is currently only...
Migrating rust-analyzer assists to SyntaxEditor
This project aims to eliminate all usage of legacy mutable syntax APIs, incrementally update rowan and introduce necessary changes to RA, and then...
Link Linux kernel and its Modules with Wild
Currently, the wild linker has limited support for linker scripts, which are commonly used in the Linux Kernel and embedded development. This makes...
Utilize debugger APIs to improve debug info test accuracy and error reporting
Currently, the debuginfo test suite has a number of shortcomings: it is sensitive to the installed debugger and python version; it does not account...
Port std::arch test suite to rust-lang/rust
The std::arch in the standard library provides architecture-specific intrinsic functions, which directly map to a single machine instruction. The...
Reorganizing tests/ui/issues
Currently there is obsolete `tests/ui/issues`directory in `rustc` test suite which was used to store regression tests in it. Now with the growth of...
