Skip to content

1.14 release notes - #38427

Merged
bors merged 2 commits into
rust-lang:masterfrom
brson:relnotes
Dec 21, 2016
Merged

1.14 release notes#38427
bors merged 2 commits into
rust-lang:masterfrom
brson:relnotes

Conversation

@brson

Copy link
Copy Markdown
Contributor

Rendered.

Is there anything I'm missing? Were there any library stabilizations?

The most interesting thing this time seems to be rustup, then compile time opts, .. matches, cargo exposing cfg values to build scripts. This release also has wasm support, but it's pretty rough. Might be worth hyping up all the same. ARM MUSL targets.

There are a large number of compatibility notes. Might be worth talking about that.

Relevant prlo links: goo.gl/PGz2Ds, goo.gl/KV23Qv, goo.gl/g7ku6D.

@brson

Copy link
Copy Markdown
ContributorAuthor

r? @steveklabnik

@rust-highfive

Copy link
Copy Markdown
Contributor

r? @alexcrichton

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

Comment threadRELEASES.md Outdated
* [The internal memory layout of `HashMap` is more cache-friendly, for
significant improvements in some operations][36692]
* [`HashMap` uses less memory on 32-bit architectures][36595]
* [Impl `Add<{str, Cow<str>}>` for `Cow<str>`][36595]

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 should be 36430?

Comment threadRELEASES.md Outdated
Misc
----

* [Disable jemalloc on aarch64/powerpc][37392]

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.

MIPS is also touched by this PR, but the PR title didn't reflect that.

Comment threadRELEASES.md Outdated
* This release includes [experimental support for WebAssembly][1.14wasm]
* This release includes builds for ARM Linux running MUSL libc. Add the
`arm-unknown-linux-musleabi`, `arm-unknown-linux-musleabihf`, and
`armv7-unknown-linux-musleabihf` targets via `rustup target add`.

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.

Might also mention the addition of MIPS/MIPS64/PPC/s390x host builds since they didn't appear in 1.13.0 stable.

@brsonbrsonDec 17, 2016

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

Good idea. I only wish the rustup mips build worked...

@alexcrichton

Copy link
Copy Markdown
Member

Looks great to me! r=me with comments addressed

@brson

Copy link
Copy Markdown
ContributorAuthor

All comments so far addressed. I really beefed up the bullets on platform support. It seems like rustup + platform support is the big story here.

@brson

Copy link
Copy Markdown
ContributorAuthor

I'm going to backport this revision to 1.14.

@brsonbrson added beta-nominated Nominated for backporting to the compiler in the beta channel. beta-accepted Accepted for backporting to the compiler in the beta channel. and removed beta-accepted Accepted for backporting to the compiler in the beta channel. beta-nominated Nominated for backporting to the compiler in the beta channel. labels Dec 17, 2016
@brson

Copy link
Copy Markdown
ContributorAuthor

I'm not going to bother backporting after all.

@brson

Copy link
Copy Markdown
ContributorAuthor

@bors r=alexcrichton

@bors

bors commented Dec 20, 2016

Copy link
Copy Markdown
Collaborator

📌 Commit 2afadaa has been approved by alexcrichton

Comment threadRELEASES.md
* [`ReadDir` implements `Debug`][37221]
* [Implement `RefUnwindSafe` for atomic types][37178]
* [Specialize `Vec::extend` to `Vec::extend_from_slice`][37094]
* [Avoid allocations in `Decoder::read_str`][37064]

@sinkuusinkuuDec 21, 2016

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 this more like a compile-time optimization?

@bors

bors commented Dec 21, 2016

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 2afadaa with merge 7ef0229...

@bors

bors commented Dec 21, 2016

Copy link
Copy Markdown
Collaborator

💔 Test failed - auto-linux-64-opt

@alexcrichton

alexcrichton commented Dec 21, 2016 via email

Copy link
Copy Markdown
Member

@alexcrichtonalexcrichton mentioned this pull request Dec 21, 2016
@bors

bors commented Dec 21, 2016

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 2afadaa with merge c217ab6...

bors added a commit that referenced this pull request Dec 21, 2016
1.14 release notes
[Rendered](https://github.com/brson/rust/blob/relnotes/RELEASES.md).
Is there anything I'm missing? Were there any library stabilizations?
The most interesting thing this time seems to be rustup, then compile time opts, `..` matches, cargo exposing `cfg` values to build scripts. This release also has wasm support, but it's pretty rough. Might be worth hyping up all the same. ARM MUSL targets.
There are a large number of compatibility notes. Might be worth talking about that.
Relevant prlo links: goo.gl/PGz2Ds, goo.gl/KV23Qv, goo.gl/g7ku6D.
@bors
bors merged commit 2afadaa into rust-lang:masterDec 21, 2016
brson pushed a commit to brson/rust that referenced this pull request Jan 17, 2017
1.14 release notes
[Rendered](https://github.com/brson/rust/blob/relnotes/RELEASES.md).
Is there anything I'm missing? Were there any library stabilizations?
The most interesting thing this time seems to be rustup, then compile time opts, `..` matches, cargo exposing `cfg` values to build scripts. This release also has wasm support, but it's pretty rough. Might be worth hyping up all the same. ARM MUSL targets.
There are a large number of compatibility notes. Might be worth talking about that.
Relevant prlo links: goo.gl/PGz2Ds, goo.gl/KV23Qv, goo.gl/g7ku6D.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants

@brson@rust-highfive@alexcrichton@bors@Arnavion@xen0n@sinkuu@steveklabnik