Community
A few recent events in community work:
- There’s a new meetup in Barcelona! http://www.meetup.com/Rust-Barcelona/
- A new IRC channel was created, #rust-beginners. While #rust is happy to answer beginner questions, not everyone knows that, and so a beginner-focused channel is helpful.
- “Glacier” is a community project to track ICEs. In the past few weeks, 143 of 200 ICEs are now being tracked! More here: https://github.com/rust-lang/rust/issues/29249
Compiler
We decided this week to accept the incremental compilation RFC.
Lang
This meeting was mostly devoted to triage and bit of discussion. We did decide to move RFC 1300 to *Final Comment Period; this is basically an attempt to document some of the existing intrinsic semantics (but not stabilize or finalize them).
Libs
We spent essentially the entire meeting this week deciding on which unstable features to put into FCP for the 1.6 release cycle:
- FCP Issue #27701: Tracking issue for libcore + no_std stabilization
- FCP Issue #27704: Tracking issue for OsStr conversions
- FCP Issue #27707: Tracking issue for fs::walk_dir
- FCP Issue #27709: Tracking issue for Ipv{4,6}Addr convenience methods
- FCP Issue #27710: Tracking issue for fs::DirBuilder
-
FCP Issue #27711:
Tracking issue for
drain
stabilization - FCP Issue #27713: Tracking issue for custom hashers in HashMap
- FCP Issue #27724: Tracking issue for {min,max} on iterators
-
FCP Issue #27727:
Tracking issue for
path_components_peek
stabilization - FCP Issue #27740: Tracking issue for std::slice::bytes
-
FCP Issue #27744:
Tracking issue for
push_all
stabilization -
FCP Issue #27750:
Tracking issue for
clone_from_slice
stabilization - FCP Issue #27799: Tracking issue for Duration::span
- FCP Issue #27801: Tracking issue for IpAddr
- FCP Issue #27802: Tracking issue for standard Read/Write adapters
- FCP Issue #28796: Tracking issue for FnBox()
- FCP Issue #28968: Tracking Issue for Mutex and RWLock unique accessors
Tools
This week saw a number of changes on Windows, including a slight change to the directory layout, building compiler-rt with MSVC, and no longer depending on libgcc on GNU builds. In other news rustdoc also no longer warns when documenting and the tools team in conjunction with the lang team have decided to move RFC 1296 into its final comment period.