Subteam report: tools 2015-07-24
Highlights
It's been a bit since the last report, so here's some of the highlights over the past two weeks:
- 32-bit MSVC nightlies are now available
- The
--cap-lintsRFC was merged and a PR was posted - Travis CI is now used more aggressively on the main repo thanks to @Gankro
- @vadimcn has done some great work to help bring unwinding to 64-bit MSVC soon.
- @michaelwoerister has gotten MSVC debuginfo working
- LLVM was updated to enable 32-bit MSVC to bootstrap and LLVM's
archive support is leveraged on more platforms instead of using the system
ar. - @dhuseby has taken over the FreeBSD bots and snapshots will soon be registered to get them green again!
In other news the cargo install RFC is likely to go into FCP
soon, so be sure to keep an eye on it!
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
- PR #1200:
RFC: Add
cargo install
Implementation phase
- Issue #27259: Implement a cap on lints on the rustc CLI
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 #26505: Port Rust to PNaCl/JS (rebase #1)