Rollup of 14 pull requests#157303
Conversation
An EII declaration should not result in a crate not being considered unused. A crate which defines an EII will only get removed from the crate graph if the implementation also gets removed. This is not the case in the opposite way, which is why crates containing EII implementations are not considered unused.
This matches the error message for missing #[panic_handler].
…tor-box enforce noalias on custom allocator Box by default
windows shims: avoid representing directories as paths
Shim the LoongArch CRC intrinsics
This updates the rust-version file to 8f02e85.
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: rust-lang/rust@8f02e85 Filtered ref: rust-lang/miri@f11795e Upstream diff: rust-lang/rust@1f8e04d...8f02e85 This merge was created using https://github.com/rust-lang/josh-sync.
Automatic Rustup
flock tests: cover the case of asking for both locks on the same file handle
Add support for level-triggered epoll
This updates the rust-version file to 6368fd5.
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: rust-lang/rust@6368fd5 Filtered ref: rust-lang/miri@2046455 Upstream diff: rust-lang/rust@8f02e85...6368fd5 This merge was created using https://github.com/rust-lang/josh-sync.
Automatic Rustup
200ms is an eternity and slows down test execution
Signed-off-by: acegikmoo <rubairakib11@gmail.com>
reduce sleep time in various tests
support prctl on Linux (not just Android)
the aarch64 variant of pclmulqdq, using carryless_mul for polynomial multiplication in GF(2)
…uwer Rollup of 14 pull requests Successful merges: - #156467 (mark the 'import linkage' statics as unnamed_addr) - #156923 (Couple of diagnostics improvements for EII) - #157240 (Enable Enzyme for aarch64-apple-darwin) - #157244 (Privacy: tweak macros + more tests) - #157276 (miri subtree update) - #157130 (Use a `ArrayVec` in `CastTarget`) - #157131 (Add regression test for issue #144888) - #157195 (Move feature gating to the new attr parsing infrastructure) - #157233 (rustdoc: Fix trait impl ordering) - #157256 (tests: adapt for LLVM codegen change) - #157265 (Update books) - #157277 (triagebot.toml: add LawnGnome to libs reviewers) - #157291 (Clean up attribute target checking diagnostics) - #157301 (Remove unused import from a test)
This comment has been minimized.
This comment has been minimized.
|
💔 Test for cdbc8d6 failed: CI. Failed job:
|
|
@bors retry |
This comment has been minimized.
This comment has been minimized.
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 4f84d9f (parent) -> 48f976c (this PR) Test differencesShow 21 test diffsStage 1
Stage 2
Additionally, 2 doctest diffs were found. These are ignored, as they are noisy. Job group index
Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard 48f976c7131e76b6a1ba6ba316c90d97ffdfe184 --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 |
|
📌 Perf builds for each rolled up PR:
previous master: 4f84d9fac4 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
|
Finished benchmarking commit (48f976c): comparison URL. Overall result: ❌✅ regressions and improvements - please read:Our benchmarks found a performance regression caused by this PR. Next Steps:
@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 4.5%, secondary -0.6%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary 2.1%, secondary 0.4%)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: 510.625s -> 510.698s (0.01%) |
Successful merges:
ArrayVecinCastTarget#157130 (Use aArrayVecinCastTarget)unhandled node Crate(Mod#144888)r? @ghost
Create a similar rollup