Skip to content

Release notes for 1.16#39835

Merged
bors merged 1 commit into
rust-lang:masterfrom
brson:relnotes
Mar 10, 2017
Merged

Release notes for 1.16#39835
bors merged 1 commit into
rust-lang:masterfrom
brson:relnotes

Conversation

@brson

@brson brson commented Feb 15, 2017

Copy link
Copy Markdown
Contributor

@rust-highfive

Copy link
Copy Markdown
Contributor

r? @aturon

(rust_highfive has picked a reviewer for you, use r? to override)

@brson brson added the beta-nominated Nominated for backporting to the compiler in the beta channel. label Feb 15, 2017
Comment thread RELEASES.md Outdated
[38066]: https://github.com/rust-lang/rust/pull/38066
[38069]: https://github.com/rust-lang/rust/pull/38069
[38131]: https://github.com/rust-lang/rust/pull/38131
[38274]: https://github.com/rust-lang/rust/pull/

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Mistake here?

Comment thread RELEASES.md Outdated
* [`[T]::binary_search` and `[T]::binary_search_by_key` now take
their argument by `Borrow` parameter][37761]
* [All public types in std implement `Debug`][38006]
* [`IpAddr` implements `From<Ipv4Adder>` and `From<Ipv6Addr>`][38327]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Ipv4Addr?

Comment thread RELEASES.md Outdated
Language
--------

* Lifetimes in statics ad consts default to `'static`. [RFC 1623]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

typo ad -> and

Comment thread RELEASES.md Outdated
* [Fix `transmute::<T, U>` where `T` requires a bigger alignment than
`U`][38670]
* [rustc: use -Xlinker when specifying an rpath with ',' in it][38798]
* [Candidates for type suggestions draw from more sources][38927]

@petrochenkov petrochenkov Feb 15, 2017

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This is an underestimation :)
It's not only type suggestions, Levenshtein based typo suggestions now work in most places, while previously they worked only for fields and sometimes for local variables. Together with the overhaul of "no resolution"/"unexpected resolution" errors (#38154) they result in large and systematic improvement in resolution diagnostics.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Oh, oops I meant to say "typo" suggestions. But I'll use your text. Thanks.

Comment thread RELEASES.md Outdated
* [`Add `--dep-info` flag to output build dependencies compatible with
make and ninja][cargo/3557]
* [Build all workspace members with `build --all`][cargo/3511]
* [Document all workspace members with `document --all`][cargo/3515]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

It should be doc --all

Comment thread RELEASES.md Outdated
to `true` and `false`. These are passed to `rustc` as the value to
`-C debuginfo`][cargo/3534]
* [Implement `cargo --version --verbose`][cargo/3604]
* [`Add `--dep-info` flag to output build dependencies compatible with

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Stray leading backtick here I believe

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Oh actually and this isn't a flag to cargo (despite the PR title), it happens automatically for all compilations now.

@alexcrichton

Copy link
Copy Markdown
Member

r=me with typos and such fixed

@alexcrichton alexcrichton added the beta-accepted Accepted for backporting to the compiler in the beta channel. label Feb 15, 2017
Comment thread RELEASES.md Outdated

* [crates.io will display CI badges from Travis and AppVeyor, if
specified in Cargo.toml][cargo/3546]
* [crates.io will display categories listen in Cargo.toml][cargo/3301]

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

listen -> listed in?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

lol wow. thanks for the review

@brson

brson commented Feb 15, 2017

Copy link
Copy Markdown
Contributor Author

Updated.

Comment thread RELEASES.md
* [`rustc` now supports `--emit=metadata`, which causes rustc to emit
a `.rmeta` file containing only crate metadata][38571]. This can be
used by tools like the Rust Language Service to perform
metadata-only builds.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Isn't the most notable user cargo check, which can use --emit=metadata to check several crates quickly?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

hm, is this the first release with cargo check?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

cc @nrc

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Yeah, Rust 1.16.0 is the first release with cargo check

Comment thread RELEASES.md Outdated

* [`rustdoc` has a `--sysroot` argument that, like `rustc`, specifies
the path to the Rust implementation][38589]
* [The `armv7-linux-androideabi` target no lenger enables NEON

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

s/lenger/longer

Comment thread RELEASES.md Outdated

* [crates.io will display CI badges from Travis and AppVeyor, if
specified in Cargo.toml][cargo/3546]
* [crates.io will display categories listed in in Cargo.toml][cargo/3301]

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

"in in"

@brson

brson commented Feb 22, 2017

Copy link
Copy Markdown
Contributor Author

Still needs to be updated for feedback.

@ishitatsuyuki

Copy link
Copy Markdown
Contributor

No performance improvements? :o

@brson

brson commented Mar 9, 2017

Copy link
Copy Markdown
Contributor Author

@ishitatsuyuki Sadly I didn't see anything of note, and the benchmarking service is down, so there's no data to draw from.

@brson

brson commented Mar 9, 2017

Copy link
Copy Markdown
Contributor Author

@bors r+

@bors

bors commented Mar 9, 2017

Copy link
Copy Markdown
Collaborator

📌 Commit 23c09ea has been approved by brson

@brson brson mentioned this pull request Mar 9, 2017
@alexcrichton alexcrichton removed the beta-nominated Nominated for backporting to the compiler in the beta channel. label Mar 9, 2017
bors added a commit that referenced this pull request Mar 9, 2017
@bors

bors commented Mar 10, 2017

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 23c09ea with merge 5aaa606...

bors added a commit that referenced this pull request Mar 10, 2017
@bors

bors commented Mar 10, 2017

Copy link
Copy Markdown
Collaborator

☀️ Test successful - status-appveyor, status-travis
Approved by: brson
Pushing 5aaa606 to master...

@bors bors merged commit 23c09ea into rust-lang:master Mar 10, 2017
@golddranks

Copy link
Copy Markdown
Contributor

Did omitting 'static in statics land, though? I got the impression from #35897 (comment) that it wasn't backported in the end!

@XAMPPRocky

Copy link
Copy Markdown
Contributor

Also this mentions writeln!, like println!, now accepts a form with no string or formatting arguments, to just print a newline, however this is currently available in latest stable.

@llogiq

llogiq commented Mar 13, 2017

Copy link
Copy Markdown
Contributor

It wasn't.

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.