Skip to content

miri subtree update#154217

Merged
rust-bors[bot] merged 26 commits intorust-lang:mainfrom
RalfJung:miri
Mar 23, 2026
Merged

miri subtree update#154217
rust-bors[bot] merged 26 commits intorust-lang:mainfrom
RalfJung:miri

Conversation

@RalfJung
Copy link
Copy Markdown
Member

cyrgani and others added 25 commits March 15, 2026 14:49
remove usages of to-be-deprecated float consts
This updates the rust-version file to 1e21831.
This updates the rust-version file to 91775db.
This updates the rust-version file to fd0c901.
…-bw-bug

Miri detected the memory leak in serde-yaml-bw caused by early return before unsafe libyaml event cleanup
Add a shim for uname systemcall
Integrates mio into the scheduler to block threads for external I/O
events (like blocking socket operations)
…ling

Handle blocking I/O using Mio, add `accept` and `connect` network socket shims
@rustbot
Copy link
Copy Markdown
Collaborator

rustbot commented Mar 22, 2026

The Miri subtree was changed

cc @rust-lang/miri

@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Mar 22, 2026
@RalfJung
Copy link
Copy Markdown
Member Author

@bors r+ rollup=never
(disabling rollups as the libc update will affect the rest of the workspace as well)

@rust-bors
Copy link
Copy Markdown
Contributor

rust-bors Bot commented Mar 22, 2026

📌 Commit b584d4d has been approved by RalfJung

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 Mar 22, 2026
@JonathanBrouwer
Copy link
Copy Markdown
Contributor

@bors p=4
Scheduling

@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 Mar 23, 2026
@rust-bors
Copy link
Copy Markdown
Contributor

rust-bors Bot commented Mar 23, 2026

☀️ Test successful - CI
Approved by: RalfJung
Duration: 3h 30m 17s
Pushing bbe8536 to main...

@rust-bors rust-bors Bot merged commit bbe8536 into rust-lang:main Mar 23, 2026
12 checks passed
@rustbot rustbot added this to the 1.96.0 milestone Mar 23, 2026
@github-actions
Copy link
Copy Markdown
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 562dee4 (parent) -> bbe8536 (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 bbe853615821442ef11d6cd42a30a73432b38d89 --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. aarch64-apple: 2h 24m -> 3h 24m (+41.8%)
  2. dist-aarch64-apple: 1h 34m -> 2h 4m (+31.6%)
  3. pr-check-1: 27m 50s -> 35m 27s (+27.4%)
  4. x86_64-gnu-llvm-21-3: 1h 40m -> 2h (+19.3%)
  5. pr-check-2: 38m 50s -> 46m 13s (+19.0%)
  6. x86_64-gnu-llvm-21-2: 1h 22m -> 1h 38m (+19.0%)
  7. i686-gnu-1: 2h 7m -> 2h 26m (+14.5%)
  8. optional-x86_64-gnu-parallel-frontend: 2h 20m -> 2h 40m (+14.4%)
  9. i686-gnu-2: 1h 31m -> 1h 44m (+14.4%)
  10. x86_64-gnu-llvm-22-2: 1h 33m -> 1h 46m (+13.9%)
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-bors rust-bors Bot mentioned this pull request Mar 23, 2026
@rust-timer
Copy link
Copy Markdown
Collaborator

Finished benchmarking commit (bbe8536): 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 (primary -5.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)
- - 0
Improvements ✅
(primary)
-5.8% [-5.8%, -5.8%] 1
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) -5.8% [-5.8%, -5.8%] 1

Cycles

Results (secondary -1.5%)

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)
2.0% [2.0%, 2.0%] 1
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
-3.3% [-3.8%, -2.8%] 2
All ❌✅ (primary) - - 0

Binary size

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

Bootstrap: 485.484s -> 488.646s (0.65%)
Artifact size: 394.88 MiB -> 396.92 MiB (0.52%)

@RalfJung RalfJung deleted the miri branch March 23, 2026 11:04
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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants