Rollup of 9 pull requests#158228
Conversation
It doesn't access the Session anyway.
This will make it easier to change how proc-macros are implemented on the rustc side. For example allowing support for wasm proc-macros without duplicating the implementation between proc-macro-srv and rustc.
This updates the rust-version file to 4e391cf.
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: rust-lang/rust@4e391cf Filtered ref: rust-lang/miri@359bdad Upstream diff: rust-lang/rust@029c9e1...4e391cf This merge was created using https://github.com/rust-lang/josh-sync.
Automatic Rustup
This updates the rust-version file to 3daae5e.
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: rust-lang/rust@3daae5e Filtered ref: rust-lang/miri@0947a45 Upstream diff: rust-lang/rust@4e391cf...3daae5e This merge was created using https://github.com/rust-lang/josh-sync.
Automatic Rustup
[Priroda] Add `stepi` and `locals` commands, and handle repeated breakpoint hits on the same source line
This updates the rust-version file to c55fad5.
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: rust-lang/rust@c55fad5 Filtered ref: rust-lang/miri@1f32359 Upstream diff: rust-lang/rust@3daae5e...c55fad5 This merge was created using https://github.com/rust-lang/josh-sync.
ipc-channel 0.21 switched serialization from bincode to postcard, removing the transitive dependency on the unmaintained bincode 1.x (RUSTSEC-2025-0141). All APIs Miri uses remain unchanged.
ipc-channel 0.22 re-exports `TryRecvError` at the crate root instead of the `ipc` module, where it is now a private import.
Update ipc-channel to 0.22 to drop bincode dependency
This updates the rust-version file to 01f54e8.
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: rust-lang/rust@01f54e8 Filtered ref: rust-lang/miri@009b09c Upstream diff: rust-lang/rust@c55fad5...01f54e8 This merge was created using https://github.com/rust-lang/josh-sync.
…, r=Mark-Simulacrum Update backtrace submodule to pick up AIX related fixes. This change updates the backtrace submodule, primarily to pick up the AIX related fixes from rust-lang/backtrace-rs#757.
Use the target checking infrastructure for the diagnostic attributes The goal of this is a few things: * Make the diagnostic attributes' target checking cleaner and more declarative, making it harder to make mistakes here * Make progress towards removing the `ALL_TARGETS` list r? @mejrs
…Simulacrum Add me to some rotation groups Add me to some groups that I've involved with.
|
@bors r+ rollup=never p=5 |
|
The job Click to see the possible cause of the failure (guessed by this bot) |
This comment has been minimized.
This comment has been minimized.
|
📌 Perf builds for each rolled up PR:
previous master: 91fe22da80 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
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 91fe22d (parent) -> e238223 (this PR) Test differencesShow 4 test diffs4 doctest diffs were found. These are ignored, as they are noisy. Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard e238223b17937be1d3682b7f28eb91945f372ae8 --output-dir test-dashboardAnd then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
|
Finished benchmarking commit (e238223): comparison URL. Overall result: ❌✅ regressions and improvements - no action needed@rustbot label: -perf-regression Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)Results (primary 3.6%, secondary 5.2%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary 4.5%, secondary 4.2%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: 480.522s -> 505.375s (5.17%) |
Successful merges:
bootstrap.tomlconfig changes #157836 (rebuild LLVM whenbootstrap.tomlconfig changes)r? @ghost
Create a similar rollup