Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign up1.15 release notes #38966
Conversation
brson
added
the
beta-nominated
label
Jan 10, 2017
rust-highfive
assigned
steveklabnik
Jan 10, 2017
rkruppe
reviewed
Jan 10, 2017
| * [Rust-ABI symbols are no longer exported from cdylibs][38117] | ||
| * [The `--test` flag works with procedural macro crates][38107] | ||
| * [Fix `extern "aapcs" fn` ABI][37814] | ||
| * [The `-C no-stack-check` flag is deprecated][37637]. It does nothing. |
This comment has been minimized.
This comment has been minimized.
rkruppe
Jan 10, 2017
Member
Wrong issue/PR number. This refers to an issue titled "Using $crate with a proc macro"
bluss
reviewed
Jan 10, 2017
| * [Chinese characters display correctly in `fmt::Debug`][37855] | ||
| * [Derive `Default` for `Duration`][37699] | ||
| * [Support creation of anonymous pipes on WinXP/2k][37677] | ||
| * [`copy_from_slice` is optimized for small copies][37573] |
This comment has been minimized.
This comment has been minimized.
bluss
Jan 10, 2017
Contributor
Ah this PR didn't actually change copy_from_slice (but changed impl Read for &[u8]), so that it special cases the single byte read case.
rkruppe
reviewed
Jan 10, 2017
| * [Don't clone in `UnificationTable::probe`][37848] | ||
| * [Remove `scope_auxiliary` to cut RSS by 10%][37764] | ||
| * [Use small vectors in type walker][37760] | ||
| * [Avoid unnecessary `mk_ty` calls in `Ty::super_fold_with`][37705] |
This comment has been minimized.
This comment has been minimized.
rkruppe
Jan 10, 2017
Member
As written this seems identical to the change four bullet points up. Granted, the PRs do basically the same thing, but throwing in a "more" somewhere would help — and indeed the linked PR is titled "Avoid more unnecessary ...".
petrochenkov
reviewed
Jan 10, 2017
| * Basic procedural macros, including custom derive, aka "macros 1.1", are | ||
| stable. This allows popular code-generating crates like Serde and Diesel to | ||
| work ergonomically. [RFC 1681]. | ||
| * [`..` may be used in struct patterns][36843]. [RFC 1492]. |
This comment has been minimized.
This comment has been minimized.
est31
reviewed
Jan 10, 2017
| * [Link OpenSSL statically on OSX][cargo/3311] | ||
| * [Apply new fingerprinting to build dir outputs][cargo/3310] | ||
| * [Test for bad path overrides with summaries][cargo/3336] | ||
| * [Require `cargo install --vers` takes a semver version][cargo/3338] |
This comment has been minimized.
This comment has been minimized.
| * [Test for bad path overrides with summaries][cargo/3336] | ||
| * [Require `cargo install --vers` takes a semver version][cargo/3338] | ||
| * [Fix retrying crate downloads for network errors][cargo/3348] | ||
| * [Implemented string lookup for `build.rustflags` config key][cargo/3356] |
This comment has been minimized.
This comment has been minimized.
| lint, which is a warning in this release, and will become a hard error in the | ||
| future. | ||
| * [Rust-ABI symbols are no longer exported from cdylibs][38117] | ||
| * [Once `Peekable` returns `None` it always does][37834] |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
bluss
Jan 10, 2017
•
Contributor
Once
PeekablereturnsNoneit always does
This should be: if peekable peeks a None, it will return that same None in peek or next without querying the underlying iterator. Peekable is still not fused.
This comment has been minimized.
This comment has been minimized.
|
All comments addressed. Thanks for review. @est31 re struct reordering, in these I don't mention any work in progress, only what's usable on stable. |
est31
reviewed
Jan 10, 2017
| building Rust. | ||
| * [Rust supports i686-unknown-openbsd][38086]. Tier 3 support. No testing or | ||
| releases. | ||
| * [Rust supports Redox, a pure-Rust OS][37702]. Tier 3 support. No testing or |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
brson
Jan 11, 2017
Author
Contributor
Hm, yeah. Maybe we should wait until the next release for this bullet.
This comment has been minimized.
This comment has been minimized.
|
@bors: r+ |
This comment has been minimized.
This comment has been minimized.
|
|
alexcrichton
added
the
beta-accepted
label
Jan 11, 2017
durka
reviewed
Jan 12, 2017
| stable. This allows popular code-generating crates like Serde and Diesel to | ||
| work ergonomically. [RFC 1681]. | ||
| * [Tuple structs may be empty. Unary and empty tuple structs may be instantiated | ||
| with the brace][36868]. Part of [RFC 1506]. |
This comment has been minimized.
This comment has been minimized.
| [37602]: https://github.com/rust-lang/rust/pull/37602 | ||
| [37613]: https://github.com/rust-lang/rust/pull/37613 | ||
| [37615]: https://github.com/rust-lang/rust/pull/37615 | ||
| [37627]: https://github.com/rust-lang/rust/pull/37672 |
This comment has been minimized.
This comment has been minimized.
durka
Jan 12, 2017
Contributor
The link target is right but the label is wrong (but it matches the link, so this doesn't actually matter).
| Compiler Performance | ||
| -------------------- | ||
|
|
||
| * [Avoid unnecessary `mk_ty` calls in `Ty::super_fold_with`][37979] |
This comment has been minimized.
This comment has been minimized.
| Language | ||
| -------- | ||
|
|
||
| * Basic procedural macros, including custom derive, aka "macros 1.1", are |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
mgattozzi
referenced this pull request
Jan 13, 2017
Closed
Remove obsolete no_stack_check attribute and test #34915
brson
force-pushed the
brson:relnotes
branch
from
4b3105f
to
a0a4af1
Jan 17, 2017
This comment has been minimized.
This comment has been minimized.
|
Thanks for the review @durka. |
This comment has been minimized.
This comment has been minimized.
|
@bors r+ |
This comment has been minimized.
This comment has been minimized.
|
|
alexcrichton
removed
the
beta-nominated
label
Jan 17, 2017
alexcrichton
added a commit
to alexcrichton/rust
that referenced
this pull request
Jan 19, 2017
bors
added a commit
that referenced
this pull request
Jan 20, 2017
bors
added a commit
that referenced
this pull request
Jan 20, 2017
bors
added a commit
that referenced
this pull request
Jan 20, 2017
bors
added a commit
that referenced
this pull request
Jan 20, 2017
bors
added a commit
that referenced
this pull request
Jan 20, 2017
bors
added a commit
that referenced
this pull request
Jan 20, 2017
This comment has been minimized.
This comment has been minimized.
bors
added a commit
that referenced
this pull request
Jan 20, 2017
This comment has been minimized.
This comment has been minimized.
|
|
alexcrichton
added a commit
to alexcrichton/rust
that referenced
this pull request
Jan 20, 2017
bors
added a commit
that referenced
this pull request
Jan 20, 2017
This comment has been minimized.
This comment has been minimized.
|
… On Fri, Jan 20, 2017 at 4:38 AM, bors ***@***.***> wrote:
|
This comment has been minimized.
This comment has been minimized.
bors
added a commit
that referenced
this pull request
Jan 20, 2017
This comment has been minimized.
This comment has been minimized.
|
@bors: retry
|
bors
added a commit
that referenced
this pull request
Jan 20, 2017
This comment has been minimized.
This comment has been minimized.
bors
added a commit
that referenced
this pull request
Jan 20, 2017
This comment has been minimized.
This comment has been minimized.
|
@bors: retry
|
bors
added a commit
that referenced
this pull request
Jan 20, 2017
This comment has been minimized.
This comment has been minimized.
bors
added a commit
that referenced
this pull request
Jan 20, 2017
This comment has been minimized.
This comment has been minimized.
|
@bors: retry
|
bors
added a commit
that referenced
this pull request
Jan 20, 2017
This comment has been minimized.
This comment has been minimized.
bors
added a commit
that referenced
this pull request
Jan 21, 2017
This comment has been minimized.
This comment has been minimized.
|
@bors: retry
|
bors
added a commit
that referenced
this pull request
Jan 21, 2017
This comment has been minimized.
This comment has been minimized.
bors
merged commit a0a4af1
into
rust-lang:master
Jan 21, 2017
This comment has been minimized.
This comment has been minimized.
|
The link for "Rust supports the MSP430" seems to be formatted incorrectly. |
brson commentedJan 10, 2017
•
edited by steveklabnik
Rundered.
Lots of good stuff this release!
Perf graphs: https://goo.gl/KSVFvF, https://goo.gl/K98g8M, https://goo.gl/H1gSoz, https://goo.gl/yZBV2p, https://goo.gl/ltURbb. Not much change😿
r? @steveklabnik