Skip to content
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

Merged
merged 1 commit into from
Sep 27, 2016
Merged

Add changelog for 1.12 #36609

merged 1 commit into from
Sep 27, 2016

Conversation

brson
Copy link
Contributor

@brson brson commented Sep 21, 2016

@brson brson added the beta-nominated Nominated for backporting to the compiler in the beta channel. label Sep 21, 2016
@rust-highfive
Copy link
Collaborator

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`]
Copy link
Member

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]
Copy link
Contributor

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]
Copy link
Member

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`,
Copy link
Member

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.

@brson
Copy link
Contributor Author

brson commented Sep 21, 2016

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]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"if"

@brson
Copy link
Contributor Author

brson commented Sep 21, 2016

I went ahead and ported this to beta as-is.

@brson brson added beta-accepted Accepted for backporting to the compiler in the beta channel. and removed beta-nominated Nominated for backporting to the compiler in the beta channel. labels Sep 21, 2016
Performance
-----------

* [`rustc` produces more compact code by more precisely identifying the live
Copy link
Contributor

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`]
Copy link
Contributor

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]
Copy link
Member

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"

@brson
Copy link
Contributor Author

brson commented Sep 27, 2016

Updated.

@alexcrichton
Copy link
Member

@bors: r+

@bors
Copy link
Contributor

bors commented Sep 27, 2016

📌 Commit a6903e4 has been approved by alexcrichton

@bors
Copy link
Contributor

bors commented Sep 27, 2016

⌛ Testing commit a6903e4 with merge 322b553...

bors added a commit that referenced this pull request Sep 27, 2016
@brson brson added beta-nominated Nominated for backporting to the compiler in the beta channel. and removed beta-accepted Accepted for backporting to the compiler in the beta channel. labels Sep 27, 2016
@brson
Copy link
Contributor Author

brson commented Sep 27, 2016

Now this needs to be backported to the 1.13 beta as well.

@bors bors merged commit a6903e4 into rust-lang:master Sep 27, 2016
@brson brson added the beta-accepted Accepted for backporting to the compiler in the beta channel. label Oct 5, 2016
@brson brson removed the beta-nominated Nominated for backporting to the compiler in the beta channel. label Oct 11, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
beta-accepted Accepted for backporting to the compiler in the beta channel.
Projects
None yet
Development

Successfully merging this pull request may close these issues.