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

Release notes for 1.16 #39835

Merged
merged 1 commit into from Mar 10, 2017

Conversation

@brson
Copy link
Contributor

brson commented Feb 15, 2017

@rust-highfive

This comment has been minimized.

Copy link
Collaborator

rust-highfive commented Feb 15, 2017

r? @aturon

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

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/

This comment has been minimized.

@sanxiyn

sanxiyn Feb 15, 2017

Member

Mistake here?

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]

This comment has been minimized.

@seppo0010

seppo0010 Feb 15, 2017

Contributor

Ipv4Addr?

RELEASES.md Outdated
Language
--------

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

This comment has been minimized.

@petrochenkov

petrochenkov Feb 15, 2017

Contributor

typo ad -> and

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]

This comment has been minimized.

@petrochenkov

petrochenkov Feb 15, 2017

Contributor

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.

This comment has been minimized.

@brson

brson Feb 15, 2017

Author Contributor

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

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]

This comment has been minimized.

@KalitaAlexey

KalitaAlexey Feb 15, 2017

Contributor

It should be doc --all

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

This comment has been minimized.

@alexcrichton

alexcrichton Feb 15, 2017

Member

Stray leading backtick here I believe

This comment has been minimized.

@alexcrichton

alexcrichton Feb 15, 2017

Member

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

@alexcrichton

This comment has been minimized.

Copy link
Member

alexcrichton commented Feb 15, 2017

r=me with typos and such fixed

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]

This comment has been minimized.

@wesleywiser

wesleywiser Feb 15, 2017

Member

listen -> listed in?

This comment has been minimized.

@brson

brson Feb 15, 2017

Author Contributor

lol wow. thanks for the review

@brson

This comment has been minimized.

Copy link
Contributor Author

brson commented Feb 15, 2017

Updated.

* [`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.

This comment has been minimized.

@eddyb

eddyb Feb 15, 2017

Member

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

This comment has been minimized.

@brson

brson Feb 15, 2017

Author Contributor

hm, is this the first release with cargo check?

This comment has been minimized.

@eddyb

This comment has been minimized.

@alexcrichton

alexcrichton Feb 15, 2017

Member

Yeah, Rust 1.16.0 is the first release with cargo check

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

This comment has been minimized.

@killercup

killercup Feb 15, 2017

Member

s/lenger/longer

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]

This comment has been minimized.

@brson

brson Feb 15, 2017

Author Contributor

"in in"

@brson

This comment has been minimized.

Copy link
Contributor Author

brson commented Feb 22, 2017

Still needs to be updated for feedback.

@ishitatsuyuki

This comment has been minimized.

Copy link
Member

ishitatsuyuki commented Feb 27, 2017

No performance improvements? :o

@killercup killercup referenced this pull request Feb 28, 2017

Closed

March 2017 Meetup #24

11 of 11 tasks complete
@brson

This comment has been minimized.

Copy link
Contributor Author

brson commented Mar 9, 2017

@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 force-pushed the brson:relnotes branch from e188c4a to 23c09ea Mar 9, 2017

@brson

This comment has been minimized.

Copy link
Contributor Author

brson commented Mar 9, 2017

@bors r+

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Mar 9, 2017

📌 Commit 23c09ea has been approved by brson

@brson brson referenced this pull request Mar 9, 2017

Merged

[beta] Beta next #40401

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

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

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Mar 10, 2017

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

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

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Mar 10, 2017

☀️ 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

2 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details

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

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

@golddranks

This comment has been minimized.

Copy link
Contributor

golddranks commented Mar 10, 2017

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

@XAMPPRocky

This comment has been minimized.

Copy link
Contributor

XAMPPRocky commented Mar 12, 2017

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

This comment has been minimized.

Copy link
Contributor

llogiq commented Mar 13, 2017

It wasn't.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.