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

Rollup of 7 pull requests #63148

Merged
merged 20 commits into from
Jul 31, 2019
Merged

Rollup of 7 pull requests #63148

merged 20 commits into from
Jul 31, 2019

Conversation

Centril
Copy link
Contributor

@Centril Centril commented Jul 30, 2019

Successful merges:

Failed merges:

r? @ghost

czipperz and others added 20 commits July 7, 2019 08:31
This is a modified version of the test I added previously. The difference is this version implements a wrapper around std::any::type_name versus core::intrinsics::type_name, in order to show that it works as desired / intended.
Specifically the `#[rustc_const_unstable(feature = "const_type_name")]` attribute, as well as marking the actual function as `const`.
Unsupport the `await!(future)` macro

Unsupport the `await!(future)` "macro" and recognize it in error recovery instead.

The `future.await` syntax has been on nightly since 2019-05-08.
This was 55 days ago which is 1.31 releases ago.

Closes rust-lang#60610.

r? @cramertj
…GuillaumeGomez

Add doc links to liballoc crate page
…=varkor

Turn `INCOMPLETE_FEATURES` into lint

We do this because it is annoying to see the warning when building rustc and because this is better from a "separation of concerns" POV.

The drawback to this change is that this will respect `--cap-lints`.
Also note that this is not a buffered lint so if there are fatal parser errors then the lint will not trigger.

r? @varkor
Use global variable 'environ' to pass environments to rtpSpawn

r? @alexcrichton
…, r=oli-obk

`const fn`-ify `std::any::type_name` as laid out in rust-lang#63084

A test, based on the one I added when I implemented support for the underlying `core::intrinsics::type_name` being allowed in `const fn` contexts, is included.
…-obk

Subslice patterns: Test passing static & dynamic semantics.

Working towards testing coverage for rust-lang#62254.
See https://github.com/rust-lang/rfcs/blob/master/text/2359-subslice-pattern-syntax.md for the RFC.

r? @oli-obk cc @petrochenkov
…r=Mark-Simulacrum

Updated RELEASES.md for 1.37.0

Squashed rust-lang#62653.
@Centril
Copy link
Contributor Author

Centril commented Jul 30, 2019

@bors r+ p=7 rollup=never

@bors
Copy link
Contributor

bors commented Jul 30, 2019

📌 Commit 0924ac7 has been approved by Centril

@bors bors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Jul 30, 2019
@bors
Copy link
Contributor

bors commented Jul 30, 2019

⌛ Testing commit 0924ac7 with merge acf8af9...

bors added a commit that referenced this pull request Jul 30, 2019
Rollup of 7 pull requests

Successful merges:

 - #62293 (Unsupport the `await!(future)` macro)
 - #62469 (Add doc links to liballoc crate page)
 - #63095 (Turn `INCOMPLETE_FEATURES` into lint)
 - #63117 (Use global variable 'environ' to pass environments to rtpSpawn)
 - #63123 (`const fn`-ify `std::any::type_name` as laid out in #63084)
 - #63129 (Subslice patterns: Test passing static & dynamic semantics.)
 - #63147 (Updated RELEASES.md for 1.37.0)

Failed merges:

r? @ghost
@bors
Copy link
Contributor

bors commented Jul 31, 2019

☀️ Test successful - checks-azure
Approved by: Centril
Pushing acf8af9 to master...

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Jul 31, 2019
@bors bors merged commit 0924ac7 into rust-lang:master Jul 31, 2019
@Centril Centril deleted the rollup-t813bxw branch July 31, 2019 00:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merged-by-bors This PR was explicitly merged by bors. rollup A PR which is a rollup S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants