Rollup of 5 pull requests#158610
Conversation
It isn't called from cg_ssa.
These functions are scoped to a single codegened function
These functions are scoped to a single codegened function
This test currently fails under both x86 and x86_64 Win7 on:
```
thread 'net::tests::hostname_smoketest' (2304) panicked at library/std/src/net/tests.rs:46:14:
called `Result::unwrap()` on an `Err` value: Error { kind: Unsupported, message: "operation not supported on this platform" }
```
This is simply because the feature was made to be effectively disabled
under these targets in PR 150905. The test is therefore fixed in order
to reflect that appropriately.
Signed-off-by: Paul Mabileau <paul.mabileau@harfanglab.fr>
…-keyword-order, r=chenyukang Fix `rustc --unpretty=expanded` emit of `[const] [unsafe] impl Trait for` Fixes rust-lang#158599
…ivooeo Move per-function debuginfo methods from codegen to builder methods In cg_clif the debuginfo for the function we are currently codegening is stored in `FunctionDebugContext`, which is stored in the `FunctionCx`, not in the per-cgu `DebugContext`.
…e_smoketest, r=JohnTitor
Test(lib/net): Fix `hostname_smoketest` for Win7
This test currently fails under both x86 and x86_64 Win7 on:
```
thread 'net::tests::hostname_smoketest' (2304) panicked at library/std/src/net/tests.rs:46:14:
called `Result::unwrap()` on an `Err` value: Error { kind: Unsupported, message: "operation not supported on this platform" }
```
This is simply because the feature was made to be effectively disabled under these targets in rust-lang#150905. The test is therefore fixed in order to reflect that appropriately.
cc rust-lang#135142 @roblabla
@rustbot label O-windows-7 O-x86_32 O-x86_64 A-io T-libs
Update books ## rust-lang/nomicon 1 commits in cc6a6bae8c3bfa389974e533c54694662c1a9de6..5012a37c682b26c4e19433888ed2ca9b129696ca 2026-06-25 10:05:58 UTC to 2026-06-25 10:05:58 UTC - Clarify when safety may rely on correctness (rust-lang/nomicon#523) ## rust-lang/reference 10 commits in 2c27905c15a51983b54d84f050d3bda096194d27..86635e30bf861a038dc197d7e16fd09e7e514e7a 2026-06-25 17:00:32 UTC to 2026-06-16 18:56:35 UTC - use-declarations.md: move example to where it's described (rust-lang/reference#2295) - fix link target (rust-lang/reference#2299) - remove broken text (rust-lang/reference#2297) - type-layout: rewrite `#[repr(C)]` struct layout algorithm (rust-lang/reference#2243) - Fix grammar rules containing or pertaining to bounds (rust-lang/reference#2257) - Document metadata of ptrs to indirectly unsized types (rust-lang/reference#2289) - Generalize the wide-pointer total-size bound (rust-lang/reference#2290) - Cover `str` in the wide-pointer metadata rule (rust-lang/reference#2288) - Define an unsized tail (rust-lang/reference#2287) - Define pointer metadata (rust-lang/reference#2286)
…ldb, r=Mark-Simulacrum tests: only run `lexical-scope-in-match.rs` for LLDB >= 21 Dev Desktops currently run on an Ubuntu which has an older LLDB (e.g. LLDB 18), where this debuginfo test fails. Run this test only on LLDB >= 21. This passes for me locally with Apple/Swift-variant LLDB 21.
This comment has been minimized.
This comment has been minimized.
Rollup of 5 pull requests try-job: dist-various-1 try-job: test-various try-job: x86_64-gnu-aux try-job: x86_64-gnu-llvm-21-3 try-job: x86_64-msvc-1 try-job: aarch64-apple try-job: x86_64-mingw-1 try-job: i686-msvc-2
This comment has been minimized.
This comment has been minimized.
…uwer Rollup of 5 pull requests Successful merges: - #158600 (Fix `rustc --unpretty=expanded` emit of `[const] [unsafe] impl Trait for`) - #158560 (Move per-function debuginfo methods from codegen to builder methods) - #158563 (Test(lib/net): Fix `hostname_smoketest` for Win7) - #158571 (Update books) - #158592 (tests: only run `lexical-scope-in-match.rs` for LLDB >= 21)
|
💔 Test for f5dca5d failed: CI. Failed job:
|
|
The job Click to see the possible cause of the failure (guessed by this bot) |
|
@bors retry |
This comment has been minimized.
This comment has been minimized.
|
📌 Perf builds for each rolled up PR:
previous master: 51657149e9 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 5165714 (parent) -> f46ec52 (this PR) Test differencesShow 1 test diffStage 2
Job group index Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard f46ec5218fe7829ac18323b5ee0b409a63169f27 --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 (f46ec52): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis perf run didn't have relevant results for this metric. Max RSS (memory usage)Results (primary -2.1%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesThis perf run didn't have relevant results for this metric. Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: 486.893s -> 485.565s (-0.27%) |
Successful merges:
rustc --unpretty=expandedemit of[const] [unsafe] impl Trait for#158600 (Fixrustc --unpretty=expandedemit of[const] [unsafe] impl Trait for)hostname_smoketestfor Win7 #158563 (Test(lib/net): Fixhostname_smoketestfor Win7)lexical-scope-in-match.rsfor LLDB >= 21 #158592 (tests: only runlexical-scope-in-match.rsfor LLDB >= 21)r? @ghost
Create a similar rollup