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
79 lines (62 sloc) 3.28 KB

Subteam report: tools 2016-01-30

Highlights

This was a busy past few weeks for the tools in Rust, especially in the realm of Cargo!

  • An initial port for powerpc64 and powerpc64le targets has been added.
  • Static libraries and import libraries for MSVC have been renamed to have more conventional names on Windows.
  • Binaries on Linux and BSDs now have the NX bit set. This brings these platforms in line with the behavior on Windows and OSX.
  • A new cargo init subcommand has been implemented to initialize pre-existing Rust projects with Cargo configuration.
  • A new cargo metadata subcommand has been implemented to learn about a Cargo project through the CLI via JSON output.
  • The meaning of cargo install as a plain command has been changed to install the current crate (e.g. the one at $PWD).
  • A new project.publish key in Cargo.toml has been added to indicate that a crate cannot be published to crates.io.

Dashboard

High priority issues

Issues needing a decision

RFC phase

  • FCP PR #1317: Rust Language Server (IDE support)
  • 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
  • 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.