-
Notifications
You must be signed in to change notification settings - Fork 13.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup of 10 pull requests #138350
Rollup of 10 pull requests #138350
Conversation
Just to avoid surprises, the amount of used keys is not large.
`bootstrap` and `llvm_enzyme` are now both in the extra `check-cfg` list in bootstrap, so they doesn't need to be handled explicitly in `Cargo.toml` files.
The command is called `post-merge-report` not `post-merge-analysis`.
Co-authored-by: Vadim Petrochenkov <vadim.petrochenkov@gmail.com>
Clarify iterator by_ref docs fixes rust-lang#95143
…kingjubilee [AIX] Fix hangs during testing Fixes all current test hangs experienced during CI runs. 1. ipv6 link-local (the loopback device) gets assigned an automatic zone id of 1, causing the assert to fail and hang in `library/std/src/net/udp/tests.rs` 2. Const alloc does not fail gracefully 3. Debuginfo test has problem with gdb auto load safe path
…tty, r=jdonszelmann Improve `-Zunpretty=hir` for parsed attrs 0. Rename `print_something` to `should_render` to make it distinct from `print_attribute` in that it doesn't print anything, it's just a way to probe if a type renders anything. 1. Fixes a few bugs in the `PrintAttribute` derive. Namely, the `__printed_anything` variable was entangled with the `should_render` call, leading us to always render field names but never render commas. 2. Remove the outermost `""` from the attr. 3. Debug print `Symbol`s. I know that this is redundant for some parsed attributes, but there's no good way to distinguish symbols that are ident-like and symbols which are cooked string literals. We could perhaps *conditionally* to fall back to a debug printing if the symbol doesn't match an ident? But seems like overkill. Based on rust-lang#138060, only review the commits not in that one.
Add maintainers for powerpc64le-unknown-linux-gnu The instructions are similar to `powerpc64le-unknown-linux-musl`
Document -Z crate-attr and also add a bunch of tests
…, r=jieyouxu add tracking issue for unqualified_local_imports Tracking issue: rust-lang#138299 r? ``````@jieyouxu``````
Allow specifying glob patterns for try jobs This PR modifies the `try-job` lookup logic to allow glob patterns. So you can e.g. request all MSVC-related jobs with `try-job: *msvc*`. Best reviewed commit by commit. r? ``````@marcoieni`````` try-job: `*msvc*`
use next_back() instead of last() on DoubleEndedIterator
…, r=jieyouxu Remove unnecessary `[lints.rust]` sections. `bootstrap` and `llvm_enzyme` are now both in the extra `check-cfg` list in bootstrap, so they doesn't need to be handled explicitly in `Cargo.toml` files. r? ```@jieyouxu```
Fix post-merge workflow The command is called `post-merge-report` not `post-merge-analysis`. See https://github.com/rust-lang/rust/blob/90384941aae4ea38de00e4702b50757e9b882a19/src/ci/citool/src/main.rs#L379 Noticed it failing in rust-lang#138310 (comment). r? ``@Kobzol`` (or ``@marcoieni)``
☀️ Test successful - checks-actions |
Post-merge analysis result Test differences
(and 14 additional diffs) |
📌 Perf builds for each rolled up PR:
previous master: ebf0cf75d3 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Finished benchmarking commit (f2d69d5): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis 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. CyclesThis benchmark run did not return any relevant results for this metric. Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 782.898s -> 781.59s (-0.17%) |
Successful merges:
-Zunpretty=hir
for parsed attrs #138063 (Improve-Zunpretty=hir
for parsed attrs)[lints.rust]
sections. #138330 (Remove unnecessary[lints.rust]
sections.)r? @ghost
@rustbot modify labels: rollup
Create a similar rollup