Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
92 lines (72 sloc) 3.72 KB

Subteam report: tools 2016-02-12

Highlights

The past few weeks saw the merging of RFC 1361 which will improve the target-specific dependencies syntax in Cargo. Additionally, lots of effort has ramped up on the multirust-rs project in preparation for it taking over multirust.sh as well as rustup.sh.

Notable Rust PRs:

  • Support for MIPS MUSL has landed.
  • Backtrace support on MSVC has been improved.
  • Initial support for Illumos has landed.
  • Initial support for emscripten has landed, and ongoing PRs are happening to get more tests passing.
  • Rustdoc will now display since to show when APIs first became available.
  • The beginnings of a new build system based on Cargo have landed.
  • The compiler flag -C link-dead-code was added to aid in generating coverage information.

Notable Cargo PRs:

  • The default build target can now be set through build.target in .cargo/config.
  • The cargo metadata subcommand gained a --no-deps flag to eventually replace cargo read-manifest.
  • Cargo on Windows will now ensure that child processes (tests, rustc, etc) will die when Cargo dies (e.g. via ctrl-c)

Dashboard

High priority issues

Issues needing a decision

RFC phase

  • PR #1133: Make Cargo aware of standard library dependencies
  • PR #1296: RFC: Add an alias attribute to #[link] and -l
  • PR #1459: Add a used attribute
  • PR #1489: Extended static linking
  • 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

You can’t perform that action at this time.