@@ -4,7 +4,7 @@ Version 1.16.0 (2017-03-16)
44Language
55--------
66
7- * Lifetimes in statics ad consts default to ` 'static ` . [ RFC 1623]
7+ * Lifetimes in statics and consts default to ` 'static ` . [ RFC 1623]
88* [ The compiler's ` dead_code ` lint now accounts for type aliases] [ 38051 ] .
99* [ Uninhabitable enums (those without any variants) no longer permit wildcard
1010 match patterns] [ 38069 ]
@@ -19,10 +19,14 @@ Compiler
1919 a ` .rmeta ` file containing only crate metadata] [ 38571 ] . This can be
2020 used by tools like the Rust Language Service to perform
2121 metadata-only builds.
22+ * [ Levenshtein based typo suggestions now work in most places, while
23+ previously they worked only for fields and sometimes for local
24+ variables] [ 38927 ] . Together with the overhaul of "no
25+ resolution"/"unexpected resolution" errors (#[ 38154] ) they result in
26+ large and systematic improvement in resolution diagnostics.
2227* [ Fix ` transmute::<T, U> ` where ` T ` requires a bigger alignment than
2328 ` U ` ] [ 38670 ]
2429* [ rustc: use -Xlinker when specifying an rpath with ',' in it] [ 38798 ]
25- * [ Candidates for type suggestions draw from more sources] [ 38927 ]
2630* [ ` rustc ` no longer attempts to provide "consider using an explicit
2731 lifetime" suggestions] [ 37057 ] . They were inaccurate.
2832
@@ -57,7 +61,7 @@ Libraries
5761* [ ` [T]::binary_search ` and ` [T]::binary_search_by_key ` now take
5862 their argument by ` Borrow ` parameter] [ 37761 ]
5963* [ All public types in std implement ` Debug ` ] [ 38006 ]
60- * [ ` IpAddr ` implements ` From<Ipv4Adder > ` and ` From<Ipv6Addr> ` ] [ 38327 ]
64+ * [ ` IpAddr ` implements ` From<Ipv4Addr > ` and ` From<Ipv6Addr> ` ] [ 38327 ]
6165* [ ` Ipv6Addr ` implements ` From<[u16; 8]> ` ] [ 38131 ]
6266* [ Ctrl-Z returns from ` Stdin.read() ` when reading from the console on
6367 Windows] [ 38274 ]
@@ -81,15 +85,15 @@ Cargo
8185
8286* [ crates.io will display CI badges from Travis and AppVeyor, if
8387 specified in Cargo.toml] [ cargo/3546 ]
84- * [ crates.io will display categories listen in Cargo.toml] [ cargo/3301 ]
88+ * [ crates.io will display categories listed in in Cargo.toml] [ cargo/3301 ]
8589* [ Compilation profiles accept integer values for ` debug ` , in addition
8690 to ` true ` and ` false ` . These are passed to ` rustc ` as the value to
8791 ` -C debuginfo ` ] [ cargo/3534 ]
8892* [ Implement ` cargo --version --verbose ` ] [ cargo/3604 ]
89- * [ ` Add ` --dep-info` flag to output build dependencies compatible with
93+ * [ All builds now output 'dep-info' build dependencies compatible with
9094 make and ninja] [ cargo/3557 ]
9195* [ Build all workspace members with ` build --all ` ] [ cargo/3511 ]
92- * [ Document all workspace members with ` document --all` ] [ cargo/3515 ]
96+ * [ Document all workspace members with ` doc --all` ] [ cargo/3515 ]
9397* [ Path deps outside workspace are not members] [ cargo/3443 ]
9498
9599Misc
@@ -125,7 +129,8 @@ Compatibility Notes
125129[ 38066 ] : https://github.com/rust-lang/rust/pull/38066
126130[ 38069 ] : https://github.com/rust-lang/rust/pull/38069
127131[ 38131 ] : https://github.com/rust-lang/rust/pull/38131
128- [ 38274 ] : https://github.com/rust-lang/rust/pull/
132+ [ 38154 ] : https://github.com/rust-lang/rust/pull/38154
133+ [ 38274 ] : https://github.com/rust-lang/rust/pull/38274
129134[ 38304 ] : https://github.com/rust-lang/rust/pull/38304
130135[ 38313 ] : https://github.com/rust-lang/rust/pull/38313
131136[ 38314 ] : https://github.com/rust-lang/rust/pull/38314
0 commit comments