Subteam report: tools 2016-04-08
Highlights
-
rustup, the successor to multirust, is now available for beta testing. Please feel free to leave feedback on the internals thread!
-
Nightlies for the
i586-pc-windows-msvctarget are now being produced. -
Nightly for the
aarch64-unknown-linux-gnutarget are now being produced. -
Top level overrides in Cargo have landed, allowing you to specify package overrides in
Cargo.tomlto work with other collaborators. -
The following RFCs have been moved into their final comment period to be decided upon ~2 weeks from now:
Dashboard
High priority issues
- Issue #31576: no_run doctests no longer verify lints
- Issue #32445: Regression on nightly: doctest on recursion_limit crashes rustdoc
- Cargo Issue #782: Resolve errors are likely quite obscure
- Cargo Issue #1251: Build dependency awareness
- Cargo Issue #2064: Cargo is overeager to pull in multiple copies of a crate
Issues needing a decision
RFC phase
- FCP PR #1510: RFC: Add a new crate-type, rdylib
- FCP PR #1525: RFC: Add workspaces to Cargo
- FCP PR #1535: Stabilize -C overflow-checks
- PR #1133: Make Cargo aware of standard library dependencies
- PR #1296:
RFC: Add an
aliasattribute to #[link] and -l - PR #1459: Add a used attribute
- PR #1489: Extended static linking
- PR #1509: Add space-friendly arguments
- PR #1567: Normalization for long error codes explanations RFC
- PR #1573: Supporting code generators with source maps and multiple source directories
- 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
Implementation phase
Stabilization phase
- Issue #31847: Tracking issue for accepting unstable flags in stable compilers