Skip to content

Rollup of 10 pull requests - #120281

Merged
bors merged 23 commits into
rust-lang:masterfrom
fmease:rollup-9nxail8
Jan 23, 2024
Merged

Rollup of 10 pull requests#120281
bors merged 23 commits into
rust-lang:masterfrom
fmease:rollup-9nxail8

Conversation

@fmease

Copy link
Copy Markdown
Member

Successful merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

oberienand others added 23 commits December 16, 2023 23:44
The practical motivation is to omit the pass from -Zdump-mir=all when
disabled.
…vidtwco
Suggest array::from_fn for array initialization
Fixesrust-lang#119530
…specs, r=wesleywiser
compiler: update freebsd and netbsd base specs.
both support thread local.
Update some deps with `bitflags` v1 dependencies
This only leaves `pulldown-cmark` (which has updated to bitflags v2 in Git) and `rustc_apfloat` (PR opened previously at rust-lang/rustc_apfloat#12)
Use `Self` in `NonZero*` implementations.
This slightly reduces the size of the eventual diff when making these generic, since this can be merged independently.
…estebank
Re-add estebank to review rotation
r? ``@compiler-errors``
…-errors
rename `RawTy` to `LoweredTy`
I believe this name to more closely match its purpose
r? ``@compiler-errors``
A bunch of random modifications
r? oli-obk
Kitchen sink of changes that I didn't know where to put elsewhere. Documentation tweaks mostly, but also removing some unreachable code and simplifying the pretty printing for closures/coroutines.
Move condition enabling the pass to `is_enabled`
The practical motivation is to omit the pass from -Zdump-mir=all when disabled.
@rustbotrustbot added A-meta Area: Issues & PRs about the rust-lang/rust repository itself O-unix Operating system: Unix-like S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver) rollup A PR which is a rollup labels Jan 23, 2024
@fmease

Copy link
Copy Markdown
MemberAuthor

@bors r+ rollup=never p=10

@bors

bors commented Jan 23, 2024

Copy link
Copy Markdown
Collaborator

📌 Commit 08bac31 has been approved by fmease

It is now in the queue for this repository.

@borsbors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jan 23, 2024
@bors

bors commented Jan 23, 2024

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 08bac31 with merge 5d3d347...

@bors

bors commented Jan 23, 2024

Copy link
Copy Markdown
Collaborator

☀️ Test successful - checks-actions
Approved by: fmease
Pushing 5d3d347 to master...

@borsbors added the merged-by-bors This PR was explicitly merged by bors. label Jan 23, 2024
@bors
bors merged commit 5d3d347 into rust-lang:masterJan 23, 2024
@rustbotrustbot added this to the 1.77.0 milestone Jan 23, 2024
@rust-timer

Copy link
Copy Markdown
Collaborator

📌 Perf builds for each rolled up PR:

PR#MessagePerf Build Sha
#119028Add more weirdness to weird-exprs.rsb324b37c4825e038fd8746525964906dabfb3ab6 (link)
#119805Suggest array::from_fn for array initializationf0c1c3f44ec07aa80f4663e887d3f4b37e4bf71d (link)
#120188compiler: update freebsd and netbsd base specs.e57847bbfcd7976f9468c117b0b68b2a47242c40 (link)
#120215Update some deps with bitflags v1 dependencies209f1455f6dff6be772185a0903ed46922672ecf (link)
#120244Use Self in NonZero* implementations.77401ed238603772e6ef3324ba69bc31426d0433 (link)
#120246Re-add estebank to review rotation06f1a43a9ba1037eb2154fa1a7b9814f5b865f9c (link)
#120252rename RawTy to LoweredTyc8aafb8378b83891481a0ff970bce9f8b8664365 (link)
#120255correct my mailmap entry17ef1e68a397108c0ee3bf2d923c6535c6a0dd84 (link)
#120270A bunch of random modifications231695f0bc4a263294494a8ae03fca5e121b64ba (link)
#120280Move condition enabling the pass to is_enabled92e5ec7d14d9dfb69591458a9683cb21e544e47f (link)

previous master: dfe53afaeb

In the case of a perf regression, run the following command for each PR you suspect might be the cause: @rust-timer build $SHA

@fmease
fmease deleted the rollup-9nxail8 branch January 23, 2024 22:45
@rust-timer

Copy link
Copy Markdown
Collaborator

Finished benchmarking commit (5d3d347): comparison URL.

Overall result: no relevant changes - no action needed

@rustbot label: -perf-regression

Instruction count

This benchmark run did not return any relevant results for this metric.

Max RSS (memory usage)

Results

This 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.

meanrangecount
Regressions ❌
(primary)
--0
Regressions ❌
(secondary)
2.2%[2.2%, 2.2%]1
Improvements ✅
(primary)
--0
Improvements ✅
(secondary)
-3.5%[-3.5%, -3.5%]1
All ❌✅ (primary)--0

Cycles

Results

This 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.

meanrangecount
Regressions ❌
(primary)
--0
Regressions ❌
(secondary)
8.3%[6.5%, 10.5%]6
Improvements ✅
(primary)
--0
Improvements ✅
(secondary)
-2.1%[-2.1%, -2.1%]1
All ❌✅ (primary)--0

Binary size

This benchmark run did not return any relevant results for this metric.

Bootstrap: 662.823s -> 664.053s (0.19%)
Artifact size: 308.32 MiB -> 308.29 MiB (-0.01%)

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-metaArea: Issues & PRs about the rust-lang/rust repository itselfmerged-by-borsThis PR was explicitly merged by bors.O-unixOperating system: Unix-likerollupA PR which is a rollupS-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.T-libsRelevant to the library team, which will review and decide on the PR/issue.WG-trait-system-refactorThe Rustc Trait System Refactor Initiative (-Znext-solver)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

14 participants

@fmease@bors@rust-timer@rustbot@oberien@chenyukang@clubby789@emberian@devnexen@reitermarkus@estebank@lcnr@compiler-errors@tmiasko