Friend of the Tree

nmatsakis would also like to declare Ryan Prichard a Friend of the Tree. Over the last few months, Ryan has been comparing the Rust compiler’s parsing behavior with that of the rust-grammar project, which aims to create a LALR(1) grammar for parsing Rust. Ryan has found a number of inconsistencies and bugs between the two. This kind of work is useful for two reasons: it finds bugs, obviously, which are often hard to uncover any other way. Second, it helps pave the way for a true Rust reference grammar outside of the compiler source itself. So Ryan Prichard, thanks!

Compiler

Full report

We decided to place one RFC into FCP:

RFC 1298: Incremental compilation

Finally, and on a more grave note, let me add that there have been a number of regressions popping up on nightly builds this week, so we are aiming to have those squashed down soon.

Thanks!

–nmatsakis

Language

Full report

Quiet week this week again. There is one RFC under FCP:

RFC 1268: Allow overlapping implementations for marker traits

We did not reach a final decision this week.

–nmatsakis

Libs

Full report

The FCPs from last week were resolved as:

The following RFCs have been moved into FCP:

FCP PR #1291 RFC: Promote the libc crate from the nursery

crate from the nursery FCP PR #1307 Add some additional utility methods to OsString and OsStr

This week we also decided to move the unix-socket crate into the nursery.

Tools

Full report

A relatively quiet few weeks, but lost of stuff coming up on the horizon!