Subteam report: tools 2015-10-16
Highlights
A relatively quiet few weeks, but lost of stuff coming up on the horizon!
- @nrc has been leading the charge of using rustfmt to format a number of files in the rust-lang/rust repo and surrounding repositories.
- @edunham, @brson, and @alexcrichton spent the past week preparing Buildbot, rust-packaging, rust-installer, rustup, multirust, and the main repository for producing cross-compilers. While not rolled out to prod just yet, soon it will be much easier to download the standard library for architectures like ARM, AArch64, MIPS, MUSL, Android, iOS, etc.
- The definition of Rust's "tiers of support" are being fleshed out
Dashboard
Stabilization phase
Implementation phase
Issues needing a decision
RFC phase
- PR #1133: Make Cargo aware of standard library dependencies
- PR #1246: Compiler UX Guidelines RFC
- PR #1284: Machine-readable output of tests
- PR #1296:
RFC: Add an
aliasattribute to #[link] and -l - PR #1317: Changes to the compiler to support IDEs
- Issue #635: Use benchmarks to set up a website tracking rust performance
- Issue #648: separate rust-format or rustfmt tool that does the pretty-printing
- Issue #816: Custom test frameworks
- Issue #1061: Rust, Windows, and MSVC
High priority issues
- Issue #19286: Move automation off mac minis, onto macstadium
- Issue #23757: Add beta/stable integration testing
- Cargo Issue #782: Resolve errors are likely quite obscure
- Cargo Issue #942: Allow top-level overrides to be stored in the manifest
- Cargo Issue #1007:
Need ability to add dependencies based on
#[cfg()] - Cargo Issue #1098: Externally discover the source directories of dependencies?
- Cargo Issue #1215:
cargo buildsometimes causes overrides to be built when it is already built - Cargo Issue #1251: Build dependency awareness