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 9 pull requests #74543

Merged
merged 25 commits into from
Jul 20, 2020
Merged

Rollup of 9 pull requests #74543

merged 25 commits into from
Jul 20, 2020

Conversation

Manishearth
Copy link
Member

Successful merges:

Failed merges:

r? @ghost

poliorcetics and others added 25 commits June 24, 2020 14:53
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
We were setting these in both Builder::cargo and here, which ended up only
setting the first of the two.
Previously unstable impls were skipped, which meant that any impl with an
unstable method would get skipped.
Clear up wording regarding the iterator and usage of `break`.

Co-authored-by: Josh Triplett <josh@joshtriplett.org>
Documentation for the false keyword

Partial fix of rust-lang#34601.

Short documentation for the false keyword mainly pointing to the `true` keyword.
…o-read, r=Mark-Simulacrum

Improve Read::read_exact documentation

Fixes rust-lang#72186.

For now I simply added a link to `Read::read` and held off changing the text in `Read::read_exact`. I can do it if it is deemed necessary.

@rustbot modify labels: C-enhancement, T-libs
… r=ollie27

Do not clobber RUSTDOCFLAGS

We were setting these in both Builder::cargo and here, which ended up only setting the first of the two.

Fixes rust-lang#74511
…hewjasper

do not try fetching the ancestors of errored trait impls

fixes rust-lang#74483

While building the specialization graph, we use `tcx.all_impls` which discards impls with incorrect self types,
we do however call `trait_def.ancestors` with these impls which caused an ICE as they aren't part of the
specialization graph.
…lacrum

include backtrace folder in rust-src component

libstd has a [mandatory dependency on this code](https://github.com/rust-lang/rust/pull/73441/files#diff-242481015141f373dcb178e93cffa850), ergo we need to include it in rust-src.

r? @oli-obk
Fixes rust-lang#74506
Improve documentation for `core::fmt` internals

The public interface of `core::fmt` is well-documented, but the internals have very minimal documentation.
…aintainers, r=Mark-Simulacrum

Add myself to toolstate change notifications for rustfmt

I'd like to get the toolstate change notifications for rustfmt as well so that I'll know when things break.

Have spoken with @topecongiro about this offline already.
…r=Manishearth

Only skip impls of foreign unstable traits

Previously unstable impls were skipped, which meant that any impl with an unstable method would get skipped.

Fixes rust-lang#74531.
fix documentation surrounding the `in` and `for` keywords

Addresses rust-lang#74529

The `in` keyword incorrectly referenced the `Iterator` trait. This reference was changed to `IntoIterator` without changing the underlying link.

Additionally, the `IntoIterator` trait was referenced towards the end of the documentation for `for`. An additional reference was added earlier and broadened the existing documentation from any iterator to anything that can be turned into an iterator.
@Manishearth
Copy link
Member Author

@rustbot modify labels: +rollup
@bors r+ rollup=never p=5

@bors
Copy link
Contributor

bors commented Jul 20, 2020

📌 Commit 27947b6 has been approved by Manishearth

@rustbot rustbot added the rollup A PR which is a rollup label Jul 20, 2020
@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 20, 2020
@bors
Copy link
Contributor

bors commented Jul 20, 2020

⌛ Testing commit 27947b6 with merge 891e6fe...

@Manishearth
Copy link
Member Author

@bors treeclosed=6 p=6

will try and watch this

@bors
Copy link
Contributor

bors commented Jul 20, 2020

☀️ Test successful - checks-actions, checks-azure
Approved by: Manishearth
Pushing 891e6fe to master...

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Jul 20, 2020
@bors bors merged commit 891e6fe into rust-lang:master Jul 20, 2020
@Manishearth Manishearth deleted the rollup-m5w6hyg branch July 20, 2020 06:08
@nnethercote
Copy link
Contributor

This was a big perf loss on rustdoc up to 12% on many benchmarks.

@jyn514 Any idea which PRs could be responsible? I can't tell, because most or all of them involve docs.

@jyn514
Copy link
Member

jyn514 commented Jul 21, 2020

@nnethercote I expect #74514 because it documents private items. So not actually a perf loss, just doing more work. It could also be #74534 though.

@jyn514
Copy link
Member

jyn514 commented Jul 21, 2020

Note that these both fixed bugs introduced in #74422 and #74408. So it will be unfortunately very hard to figure out whether they were a net loss or not :/

@cuviper cuviper added this to the 1.47.0 milestone May 2, 2024
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.