Lang
We decided to accept the following RFCs this week:
- RFC 1440: Allow Drop types in statics/const functions
-
RFC 1399: Add
#[repr(pack = "N")]
- RFC 1521: Copy clone semantics
- RFC 1399: Amend RFC1228 with operator fixity and precedence
We decided to place the following RFC into FCP:
-
RFC 1358: Add
#[repr(align = "N")]
Thanks!
– nmatsakis
Tools
The following RFCs were accepted this past week:
-
RFC 1510 - Adding a new crate type of
cdylib
for “C-like dynamic libraries” -
RFC 1535 - Adding a stable
-C overflow-checks
flag to the compiler.
Similarly, another RFC in FCP was debated, but not quite merged yet. Feedback is always appreciated!
- RFC 1525 - Adding workspaces to Cargo.
Otherwise, some notable PRs these past two weeks were:
-
Rust 1.8 was released! Thanks again to @steveklabnik for the blog post, @brson for preparing the release artifacts, and of course the whole community for the excellent release!
-
The rustbuild build system continues forward with support for tidy, ninja support, verifying downloads, compiletest test suites (aka run-pass, compile-fail, etc), and markdown tests.
-
Rust now bootstraps from the previous stable release instead of from an arbitrary snapshot. This means that the 1.10 compiler will bootstrap from the release 1.9 compiler.
-
Cargo now exposes authors to compiled crates through
CARGO_PKG_AUTHORS
. -
The
cargo doc
command [now supports][doclib]--lib
and--bin
flags andcargo test
similarly supports a--doc
option now.