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
86 lines (70 sloc) 3.72 KB

Subteam report: tools 2015-09-04

Highlights

Over the past month or so since our last report there have been some excellent tooling updates, I'll try to list a bunch below but if any are left out please let me know and I'll be sure to add them!

  • Custom allocators have landed, allowing projects to customize precisely which allocator is in use for the compiled binary. This also affects static and dynamic libraries which now use the system allocator by default (Rust binaries continue to use jemalloc by default).
  • Our bundled version of Hoedown was upgraded to fix a bug where you couldn't have a | character in a table cell.
  • The standard library now compiles and passes many tests on a new i686-linux-android target.
  • New snapshots for DragonFly were registered to allow bootstrapping the platform again.
  • The initial pass of the HIR has landed, paving the way for future tooling using the compiler!
  • rustfmt is being used on a few modules in the compiler to test it out.
  • crates.io now supports GitHub teams for specifying those who can publish a crate.
  • The --manifest-path option to some Cargo subcommands has been made more consistent in its behavior.
  • cargo update now prints what was updated.

Dashboard

Stabilization phase

Implementation phase

Issues needing a decision

RFC phase

  • FCP PR #1241: Forbid wildcard dependencies on crates.io
  • PR #595: Output option handling
  • PR #1133: Make Cargo aware of standard library dependencies
  • 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

High priority issues

You can’t perform that action at this time.