Subteam report: tools 2015-06-10
Highlights
This was a fairly quiet week for tooling, but progress continues to be made on various fronts. MSVC continues to be blocked on upgrading LLVM, which has run into another segfault and may take some time to investigate and fix. @nrc made some great progress on tracking performance metrics for the compiler, and the frontend is looking quite nice! @brson also continues to rewrite crater in Rust, soon enabling you to test a change against all of crates.io from home.
Soon nightlies for MSVC will also be available (note that unwinding still does not work), and shortly thereafter Cargo MSVC-host nightlies will also likely be available. This support also lends itself nicely to generating MUSL nightlies as well!
Dashboard
RFC phase
- 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
- PR #595: Output option handling
- PR #1133: Make Cargo aware of libstd dependencies
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
Needs decision
- Issue #24451: Rename test option --nocapture to --no-capture
- Issue #25030:
Add missing
windres.exedependencies to Windows distribution