A 2019 roadmap for the Rust programming language, published this week, outlines a broad range of goals for the project, from improving how the project is run, to improving the overall quality of the language and tools, to finishing requests on work started but never finished.
The proposed improvements to the language and tools follow years of foundational work done such as support for incremental compilation. These improvements include:
- Faster compile times and richer IDE support.
- Polishing the language specification by improving the language reference and laying out unsafe code guidelines.
- Polishing the WebAssembly (wasm) support for capabilities such as debugging.
The roadmap also identifies a number of initiatives sitting in limbo, and promises to resolve related longstanding requests. These initiatives include: