Subteam report: tools 2015-09-21
Highlights
Some of the highlights from the past two weeks:
- MSVC backtraces now have line numbers where possible.
- LLVM has been updated to the 3.7 release branch.
- OpenBSD has a snapshot and a few fixes so it's almost passing tests and "vanilla bootstrapping".
- 1.3 was released, be sure to thank @brson for his awesome work in preparing all the artifacts!
- There's a thread on internals about packaging Rust and Cargo with lots of good discussion.
- A new RFC has been proposed for adding machine readable output to the test harness that rustc generates.
Dashboard
RFC phase
- FCP PR #1241: Forbid wildcard dependencies on crates.io
- PR #595: Output option handling
- PR #1133: Make Cargo aware of standard library dependencies
- PR #1284: Machine-readable output of tests
- 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