-
Notifications
You must be signed in to change notification settings - Fork 13k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add changelog for 1.12 #36609
Add changelog for 1.12 #36609
Conversation
r? @aturon (rust_highfive has picked a reviewer for you, use r? to override) |
* [Variadic `extern fn` pointers implement the `Clone`, `PartialEq`, `Eq`, | ||
`PartialOrd`, `Ord`, `Hash`, `fmt::Pointer`, and `fmt::Debug` traits] | ||
(https://github.com/rust-lang/rust/pull/34879) | ||
* [`FileType implements `Debug`] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Missing backtick
Misc | ||
---- | ||
|
||
* [The compiler can new be built against LLVM 3.9] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s/new/now
Language | ||
-------- | ||
|
||
* [`macro_rules!` invocations can be made within `macro_rules! invocations] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Missing backtick after second macro_rules
options to the `-C target-cpu`, `-C target-feature`, `-C relocation-model` and | ||
`-C code-model` code generation arguments] | ||
(https://github.com/rust-lang/rust/pull/34845) | ||
* [`rustc` supports three new MUSL targets on ARM: `arm-unknown-linux-musleabi`, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
perhaps should mention that these targets produce statically linked binaries.
Updated. Thanks for the feedback. |
(https://github.com/rust-lang/rust/pull/34828) | ||
* [`Cell`, `RefCell` and `UnsafeCell` implement `From` for their contained type] | ||
(https://github.com/rust-lang/rust/pull/35392) | ||
* [`RwLock` panics of the reader count overflows] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"if"
I went ahead and ported this to beta as-is. |
Performance | ||
----------- | ||
|
||
* [`rustc` produces more compact code by more precisely identifying the live |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's only for MIR, and no improvement over pre-MIR.
was previously described [on the Rust blog] | ||
(https://blog.rust-lang.org/2016/04/19/MIR.html). | ||
* [Print the Rust target name, not the LLVM target name, with | ||
`--print-target-list`] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
--print target-list
useful] | ||
(https://github.com/rust-lang/rust/pull/34908) | ||
* [`macro_rules!` `stmt` matchers correctly consume the entire contents when | ||
insider non-braces invocations] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this should be "inside" instead of "insider"
Updated. |
@bors: r+ |
📌 Commit a6903e4 has been approved by |
Add changelog for 1.12 [Rendered](https://github.com/brson/rust/blob/relnotes/RELEASES.md).
Now this needs to be backported to the 1.13 beta as well. |
Rendered.