Subteam report: tools 2015-10-31
Friend of the Tree
Today @nrc would like to nominated @marcusklaas as Friend of the Tree:
Marcus is one of the primary authors of rustfmt. He has been involved since the early days and is now the top contributor. He has fixed innumerable bugs, implemented new features, reviewed a tonne of PRs, and contributed to the design of the project. Rustfmt would not be the software it is today without his hard work; he is indeed a Friend Of The Tree.
Highlights
Some highlights from the past two weeks:
- Rust 1.4 was released! Thanks again to brson for putting together the release notes and to steveklabnik for writing the release announcement!
cargo installhas been implemented and is available on the beta/nightly channels of Rust. More information can be found in the RFC.rustfmtcontinues to make progress now being amenable tocargo installand compiling on stable Rust.
Dashboard
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
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