Skip to content

Conversation

@Zalathar
Copy link
Member

Successful merges:

r? @ghost

Create a similar rollup

hulxv and others added 30 commits December 17, 2025 22:54
Convert Windows to use check_shim_sig instead of check_shim_sig_lenient
…iting

inline byte slices for data writes

Refactor socketpair tests to use utility functions for reading and writing
Add miri specific extern functions for managing threads
…ests/libc-socketpair

Refactor socketpair tests to use utility functions for reading/writing
…ests/libc-affinity

Refactor CPU affinity tests to use errno_check for error handling
…ests/libc-time

Refactor libc time tests to use errno_check for error handling
readme: clarify 'single-threaded interpreter'
This updates the rust-version file to 44a5b55.
This updates the rust-version file to b6fdaf2.
…ests/libc-epoll-blocking

Refactor epoll tests to use errno_result and improve notification checks
shims: add FIXME for missing direct tests
ChillFish8 and others added 10 commits January 18, 2026 18:31
…ests/libc-fs-symlink

Refactor `libc-fs-symlink` tests to use errno_result
…tructions

add avx512 `pack*` family of instructions to shims
…=clubby789

fix(build-manifest): enable docs target fallback for `rustc-docs`
Fix capitalization of diag messages

Per https://rustc-dev-guide.rust-lang.org/diagnostics.html#diagnostic-output-style-guide
> Error, Warning, Note, and Help messages start with a lowercase letter and do not end with punctuation.
Add myself to the review rotation

I was mildly confused about why I never got randomly assigned PR and procrastinated on it 😆 It's time to do it.
@rust-bors rust-bors bot added the rollup A PR which is a rollup label Jan 19, 2026
@rustbot rustbot added A-attributes Area: Attributes (`#[…]`, `#![…]`) A-meta Area: Issues & PRs about the rust-lang/rust repository itself 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 Jan 19, 2026
@Zalathar
Copy link
Member Author

Rollup of everything.

@bors r+ rollup=never p=5

@rust-bors
Copy link
Contributor

rust-bors bot commented Jan 19, 2026

📌 Commit 1eb8961 has been approved by Zalathar

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 Jan 19, 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 Jan 19, 2026
@rust-bors
Copy link
Contributor

rust-bors bot commented Jan 19, 2026

☀️ Test successful - CI
Approved by: Zalathar
Pushing 53b6f89 to main...

@rust-bors rust-bors bot merged commit 53b6f89 into rust-lang:main Jan 19, 2026
12 checks passed
@rustbot rustbot added this to the 1.95.0 milestone Jan 19, 2026
@rust-timer
Copy link
Collaborator

📌 Perf builds for each rolled up PR:

PR# Message Perf Build Sha
#151080 fix(build-manifest): enable docs target fallback for `rustc… 8b4679b4cc2754c357eed7268802cbc1cd282f4b (link)
#151328 Fix capitalization of diag messages 905035bb04028668e2f00796a7ad0f5e09fe9cfe (link)
#151341 miri subtree update 9e250ecf36d0777b144eb1c5fc5b7b726e0ac96d (link)
#151349 Add myself to the review rotation 1c960cd8c12376dca79d00abc68db7835be7accd (link)

previous master: 3d087e6044

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

@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 3d087e6 (parent) -> 53b6f89 (this PR)

Test differences

Show 4 test diffs

4 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 53b6f89be2772d910da39b8e9968712e3ce3f9f8 --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-linux: 6540.7s -> 8862.6s (+35.5%)
  2. dist-apple-various: 3425.8s -> 4229.7s (+23.5%)
  3. i686-gnu-1: 8100.5s -> 6946.8s (-14.2%)
  4. dist-sparcv9-solaris: 5671.7s -> 5080.3s (-10.4%)
  5. aarch64-apple: 9379.5s -> 10341.3s (+10.3%)
  6. i686-gnu-2: 5756.7s -> 5208.6s (-9.5%)
  7. aarch64-msvc-2: 5656.4s -> 6144.4s (+8.6%)
  8. x86_64-gnu-llvm-21-3: 7291.7s -> 6680.5s (-8.4%)
  9. dist-ohos-x86_64: 4411.9s -> 4063.8s (-7.9%)
  10. dist-arm-linux-musl: 5890.5s -> 5430.6s (-7.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 (53b6f89): 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 (secondary 1.8%)

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.7% [2.9%, 4.4%] 2
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
-2.1% [-2.1%, -2.1%] 1
All ❌✅ (primary) - - 0

Cycles

Results (secondary -4.2%)

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)
-4.2% [-4.3%, -4.0%] 3
All ❌✅ (primary) - - 0

Binary size

Results (primary 0.0%, secondary 0.0%)

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

mean range count
Regressions ❌
(primary)
0.0% [0.0%, 0.0%] 13
Regressions ❌
(secondary)
0.0% [0.0%, 0.1%] 6
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) 0.0% [0.0%, 0.0%] 13

Bootstrap: 473.646s -> 475.784s (0.45%)
Artifact size: 383.28 MiB -> 383.30 MiB (0.01%)

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

Labels

A-attributes Area: Attributes (`#[…]`, `#![…]`) A-meta Area: Issues & PRs about the rust-lang/rust repository itself merged-by-bors This PR was explicitly merged by bors. rollup A PR which is a rollup 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.