Subteam report: tools 2015-07-01
Highlights
This past week the Rust team was at the Mozilla Work Week where a number of
meaty tooling-related topics were discussed including cross compilation,
distribution of artiacts, online installers, and cargo install. Keep your eyes
peeled for a cargo install RFC coming soon!
Otherwise this past week there were a number of exciting changes to Cargo made:
- A --quiet flag was added to all subcommands
- Command output is now escaped for a shell
- MSVC nightlies are now available
In other news we now have combined Rust/Cargo installers for MSVC 64 bit Windows being built on a nightly basis now! The URLs are:
- https://static.rust-lang.org/dist/rust-nightly-x86_64-pc-windows-msvc.exe
- https://static.rust-lang.org/dist/rust-nightly-x86_64-pc-windows-msvc.msi
If you're interested in checking out the MSVC support of the compiler, please take these for a spin and report any bugs! Keep in mind that unwinding is not yet turned on (so destructors on panics won't run), but everything else should be basically working (modulo small bugs).
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
Implementation phase
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