@@ -4,10 +4,10 @@ Version 1.49.0 (2020-11-19)
4
4
Language
5
5
-----------------------
6
6
7
- - [ Unions now implement ` Drop ` , and you can now have a field in a union
7
+ - [ Unions can now implement ` Drop ` , and you can now have a field in a union
8
8
with ` ManuallyDrop<T> ` .] [ 77547 ]
9
- - [ You can now cast zero sized enums (0 or 1 variants) integers.] [ 76199 ]
10
- - [ You can now take bind by reference and by move in patterns.] [ 76119 ] This
9
+ - [ You can now cast zero sized enums (0 or 1 variants) to integers.] [ 76199 ]
10
+ - [ You can now bind by reference and by move in patterns.] [ 76119 ] This
11
11
allows you to selectively borrow individual components of a type. E.g.
12
12
``` rust
13
13
#[derive(Debug )]
@@ -25,7 +25,7 @@ Language
25
25
let Person { name , ref age } = person ;
26
26
println! (" {} {}" , name , age );
27
27
```
28
- - [ Macros that end with a semi-colon are now treated as statements.] [ 78376 ]
28
+ - [ Macros that end with a semi-colon are now treated as statements even if they expand to nothing .] [ 78376 ]
29
29
30
30
Compiler
31
31
-----------------------
@@ -74,7 +74,8 @@ Compatibility Notes
74
74
-------------------
75
75
76
76
- [ Demoted ` i686-unknown-freebsd ` to tier 2 support.] [ 78746 ]
77
- - [ Rustc will now check for the validity of attributes on enum variants.] [ 77015 ]
77
+ - [ Rustc will now check for the validity of some built-in attributes on enum variants.] [ 77015 ]
78
+ Previously such invalid or unused attributes could be ignored.
78
79
Previously invalid or unused attributes were ignored.
79
80
80
81
Internal Only
@@ -83,7 +84,7 @@ These changes provide no direct user facing benefits, but represent significant
83
84
improvements to the internals and overall performance of rustc and
84
85
related tools.
85
86
86
- - [ rustc's internal crates are now compiled the ` initial-exec ` Thread
87
+ - [ rustc's internal crates are now compiled using the ` initial-exec ` Thread
87
88
Local Storage model.] [ 78201 ]
88
89
- [ Calculate visibilities once in resolve.] [ 78077 ]
89
90
- [ Added ` system ` to the ` llvm-libunwind ` bootstrap config option.] [ 77703 ]
0 commit comments