Skip to content

Fix wrong par_slice implementation#152717

Merged
rust-bors[bot] merged 1 commit intorust-lang:mainfrom
zetanumbers:fix-152375
Feb 17, 2026
Merged

Fix wrong par_slice implementation#152717
rust-bors[bot] merged 1 commit intorust-lang:mainfrom
zetanumbers:fix-152375

Conversation

@zetanumbers
Copy link
Contributor

@rustbot rustbot added 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. labels Feb 16, 2026
@rustbot
Copy link
Collaborator

rustbot commented Feb 16, 2026

r? @JonathanBrouwer

rustbot has assigned @JonathanBrouwer.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

Why was this reviewer chosen?

The reviewer was selected based on:

  • Owners of files modified in this PR: compiler
  • compiler expanded to 68 candidates
  • Random selection from 14 candidates

@jieyouxu
Copy link
Member

@bors try @rust-timer queue

@rust-timer

This comment has been minimized.

@rust-bors

This comment has been minimized.

rust-bors bot pushed a commit that referenced this pull request Feb 16, 2026
Fix wrong par_slice implementation
@rustbot rustbot added the S-waiting-on-perf Status: Waiting on a perf run to be completed. label Feb 16, 2026
@jieyouxu jieyouxu self-assigned this Feb 16, 2026
@JonathanBrouwer
Copy link
Contributor

cc @Zoxc @jieyouxu @lqd
Change looks good to me, r=me
I think we should redo the perf numbers

@JonathanBrouwer
Copy link
Contributor

I think last time rust-timer didn't show any perf impact, how were the statistics in that PR generated?

@lqd
Copy link
Member

lqd commented Feb 16, 2026

I think last time rust-timer didn't show any perf impact, how were the statistics in that PR generated?

Zoxc ran rcb and posted that; rustc-perf did show wall time improvements for the multithreaded benchmark we have.

@rust-bors
Copy link
Contributor

rust-bors bot commented Feb 16, 2026

☀️ Try build successful (CI)
Build commit: 532510f (532510fc9b4953f08a24a2fd52f36860df85a645, parent: 71e00273c0921e1bc850ae8cc4161fbb44cfa848)

@rust-timer

This comment has been minimized.

@rust-timer
Copy link
Collaborator

Finished benchmarking commit (532510f): comparison URL.

Overall result: no relevant changes - no action needed

Benchmarking this pull request means it may be perf-sensitive – we'll automatically label it not fit for rolling up. You can override this, but we strongly advise not to, due to possible changes in compiler perf.

@bors rollup=never
@rustbot label: -S-waiting-on-perf -perf-regression

Instruction count

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

Max RSS (memory usage)

Results (secondary -5.1%)

A less reliable metric. May be of interest, but not used to determine the overall result above.

mean range count
Regressions ❌
(primary)
- - 0
Regressions ❌
(secondary)
- - 0
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
-5.1% [-5.1%, -5.1%] 1
All ❌✅ (primary) - - 0

Cycles

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

Binary size

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

Bootstrap: 485.967s -> 483.907s (-0.42%)
Artifact size: 397.80 MiB -> 397.81 MiB (0.00%)

@rustbot rustbot removed the S-waiting-on-perf Status: Waiting on a perf run to be completed. label Feb 16, 2026
@jieyouxu
Copy link
Member

jieyouxu commented Feb 17, 2026

(Since this unborks parallel-frontend and tree is reasonably light)
@bors r=JonathanBrouwer,petrochenkov,jieyouxu rollup=never p=5

@rust-bors
Copy link
Contributor

rust-bors bot commented Feb 17, 2026

📌 Commit 33a8dc1 has been approved by JonathanBrouwer,petrochenkov,jieyouxu

It is now in the queue for this repository.

@rust-bors rust-bors bot 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 Feb 17, 2026
@rust-bors

This comment has been minimized.

@rust-bors rust-bors bot added merged-by-bors This PR was explicitly merged by bors. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Feb 17, 2026
@rust-bors
Copy link
Contributor

rust-bors bot commented Feb 17, 2026

☀️ Test successful - CI
Approved by: JonathanBrouwer,petrochenkov,jieyouxu
Duration: 3h 15m 22s
Pushing 1210e9f to main...

@rust-bors rust-bors bot merged commit 1210e9f into rust-lang:main Feb 17, 2026
13 checks passed
@rustbot rustbot added this to the 1.95.0 milestone Feb 17, 2026
@github-actions
Copy link
Contributor

What is this? This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.

Comparing d1a11b6 (parent) -> 1210e9f (this PR)

Test differences

Show 2 test diffs

2 doctest diffs were found. These are ignored, as they are noisy.

Test dashboard

Run

cargo run --manifest-path src/ci/citool/Cargo.toml -- \
    test-dashboard 1210e9fa3ee9c9712fa694f90f7a032f2f0fd786 --output-dir test-dashboard

And then open test-dashboard/index.html in your browser to see an overview of all executed tests.

Job duration changes

  1. dist-aarch64-apple: 3h -> 1h 43m (-42.9%)
  2. dist-x86_64-apple: 1h 53m -> 2h 20m (+24.3%)
  3. aarch64-apple: 4h 8m -> 3h 8m (-24.0%)
  4. x86_64-gnu-tools: 52m 4s -> 1h 2m (+20.5%)
  5. dist-aarch64-llvm-mingw: 1h 59m -> 1h 35m (-19.6%)
  6. x86_64-gnu-llvm-21-2: 1h 26m -> 1h 42m (+18.6%)
  7. tidy: 2m 29s -> 2m 53s (+16.1%)
  8. dist-apple-various: 1h 41m -> 1h 53m (+11.5%)
  9. dist-aarch64-msvc: 1h 38m -> 1h 49m (+10.6%)
  10. x86_64-gnu-llvm-21-3: 1h 51m -> 2h 1m (+9.8%)
How to interpret the job duration changes?

Job durations can vary a lot, based on the actual runner instance
that executed the job, system noise, invalidated caches, etc. The table above is provided
mostly for t-infra members, for simpler debugging of potential CI slow-downs.

@rust-timer
Copy link
Collaborator

Finished benchmarking commit (1210e9f): 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)

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

Cycles

Results (secondary 3.3%)

A less reliable metric. May be of interest, but not used to determine the overall result above.

mean range count
Regressions ❌
(primary)
- - 0
Regressions ❌
(secondary)
3.3% [3.2%, 3.4%] 2
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) - - 0

Binary size

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

Bootstrap: 483.207s -> 482.345s (-0.18%)
Artifact size: 397.79 MiB -> 397.85 MiB (0.02%)

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. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants