-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Rollup of 7 pull requests #110481
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Rollup of 7 pull requests #110481
Conversation
This should fix issue rust-lang#107094.
This header can be used for tests which check the output of `--version --verbose` commands.
This avoids `rustc_data_structures` depending on `serde_json` which allows it to be compiled much earlier, unlocking most of rustc.
Including steps executed during the dry run will result in a duplication of all the steps in the build metrics, which just adds noise.
… in the rustdoc book
…y update the disambiguators list
…larsan68 Set commit information environment variables when building tools This fixes rust-lang#107094. ~I'm trying to add a regression test for this issue.~ **Update**: I've added a test and a new test header `needs-git-hash` which makes sure it doesn't run when commit hashes are ignored (`bootstrap`'s `ignore-git` option).
…ixes-rustdoc-book, r=Manishearth Add list of supported disambiguators and suffixes for intra-doc links in the rustdoc book This information is otherwise only provided in case an error occurs, which isn't great. r? ```@notriddle```
…bject-notationing, r=fee1-dead Don't use `serde_json` to serialize a simple JSON object This avoids `rustc_data_structures` depending on `serde_json` which allows it to be compiled much earlier, unlocking most of rustc. This used to not matter, but after rust-lang#110407 we're not blocked on fluent anymore, which means that it's now a blocking edge.  This saves a few more seconds. cc ````@Zoxc```` who added it recently
…, r=ozkanonur Avoid including dry run steps in the build metrics Including steps executed during the dry run will result in a duplication of all the steps in the build metrics, which just adds noise.
…-private-doc, r=notriddle,jyn514 rustdoc: Fix invalid handling of nested items with `--document-private-items` Fixes rust-lang#110422. The problem is that only impl block and re-exported `macro_rules!` items are "visible" as nested items. This PR adds the missing checks to handle this correctly. cc `@compiler-errors` r? `@notriddle`
Use `Item::expect_*` and `ImplItem::expect_*` more r? ``@Nilstrieb``
…has_type_flags_is_fast, r=oli-obk Assure everyone that `has_type_flags` is fast `number_of_people_who_tripped_on_this += 1` r? ``@oli-obk``
@bors r+ rollup=never p=7 |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR: previous master: 386025117a In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Finished benchmarking commit (74864fa): comparison URL. Overall result: ❌✅ regressions and improvements - ACTION NEEDEDNext Steps: If you can justify the regressions found in this perf run, please indicate this with @rustbot label: +perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
|
Interesting rustdoc win! The small |
Marking as triaged since the regression is noise @rustbot label +perf-regression-triaged |
Successful merges:
serde_json
to serialize a simple JSON object #110409 (Don't useserde_json
to serialize a simple JSON object)--document-private-items
#110450 (rustdoc: Fix invalid handling of nested items with--document-private-items
)Item::expect_*
andImplItem::expect_*
more #110461 (UseItem::expect_*
andImplItem::expect_*
more)has_type_flags
is fast #110465 (Assure everyone thathas_type_flags
is fast)Failed merges:
r? @ghost
@rustbot modify labels: rollup
Create a similar rollup