@@ -4,7 +4,7 @@ Version 1.16.0 (2017-03-16)
4
4
Language
5
5
--------
6
6
7
- * Lifetimes in statics ad consts default to ` 'static ` . [ RFC 1623]
7
+ * Lifetimes in statics and consts default to ` 'static ` . [ RFC 1623]
8
8
* [ The compiler's ` dead_code ` lint now accounts for type aliases] [ 38051 ] .
9
9
* [ Uninhabitable enums (those without any variants) no longer permit wildcard
10
10
match patterns] [ 38069 ]
@@ -19,10 +19,14 @@ Compiler
19
19
a ` .rmeta ` file containing only crate metadata] [ 38571 ] . This can be
20
20
used by tools like the Rust Language Service to perform
21
21
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.
22
27
* [ Fix ` transmute::<T, U> ` where ` T ` requires a bigger alignment than
23
28
` U ` ] [ 38670 ]
24
29
* [ rustc: use -Xlinker when specifying an rpath with ',' in it] [ 38798 ]
25
- * [ Candidates for type suggestions draw from more sources] [ 38927 ]
26
30
* [ ` rustc ` no longer attempts to provide "consider using an explicit
27
31
lifetime" suggestions] [ 37057 ] . They were inaccurate.
28
32
@@ -57,7 +61,7 @@ Libraries
57
61
* [ ` [T]::binary_search ` and ` [T]::binary_search_by_key ` now take
58
62
their argument by ` Borrow ` parameter] [ 37761 ]
59
63
* [ 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 ]
61
65
* [ ` Ipv6Addr ` implements ` From<[u16; 8]> ` ] [ 38131 ]
62
66
* [ Ctrl-Z returns from ` Stdin.read() ` when reading from the console on
63
67
Windows] [ 38274 ]
@@ -81,15 +85,15 @@ Cargo
81
85
82
86
* [ crates.io will display CI badges from Travis and AppVeyor, if
83
87
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 ]
85
89
* [ Compilation profiles accept integer values for ` debug ` , in addition
86
90
to ` true ` and ` false ` . These are passed to ` rustc ` as the value to
87
91
` -C debuginfo ` ] [ cargo/3534 ]
88
92
* [ 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
90
94
make and ninja] [ cargo/3557 ]
91
95
* [ 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 ]
93
97
* [ Path deps outside workspace are not members] [ cargo/3443 ]
94
98
95
99
Misc
@@ -125,7 +129,8 @@ Compatibility Notes
125
129
[ 38066 ] : https://github.com/rust-lang/rust/pull/38066
126
130
[ 38069 ] : https://github.com/rust-lang/rust/pull/38069
127
131
[ 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
129
134
[ 38304 ] : https://github.com/rust-lang/rust/pull/38304
130
135
[ 38313 ] : https://github.com/rust-lang/rust/pull/38313
131
136
[ 38314 ] : https://github.com/rust-lang/rust/pull/38314
0 commit comments