-
Notifications
You must be signed in to change notification settings - Fork 13k
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 5 pull requests #130426
Rollup of 5 pull requests #130426
Conversation
`Build::update_existing_submodule` is already doing the same thing.. Signed-off-by: onur-ozkan <[email protected]>
-0.0 is the actual neutral additive float, not +0.0, and this matters to codegen.
…rkingjubilee Document futility of printing temporary pointers In the user forum I've seen a few people trying to understand how borrowing and moves are implemented by peppering their code with printing of `{:p}` of references to variables and expressions. This is a bad idea. It gives misleading and confusing results, because of autoderef magic, printing pointers of temporaries on the stack, and/or causes LLVM to optimize code differently when values had their address exposed.
…ux, r=RalfJung,jieyouxu Use -0.0 in `intrinsics::simd::reduce_add_unordered` -0.0 is the actual neutral additive float, not +0.0, and this matters to codegen. try-job: aarch64-gnu
…lbertlarsan68 simplify `Build::update_existing_submodule` `Build::update_existing_submodule` is already doing the same thing..
Add system libs for LLVM when cross compiling for Windows Windows uses "import libraries" to link to system libraries. These are a kind of static lib that are distributed with the Windows SDK and therefore they don't rely on the host. All that matters is you have the right SDK installed for the target.
…r-ozkan Register tool docs for `src/tools/build_helper` Fixes rust-lang#130355.
@bors r+ rollup=never p=5 |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR:
previous master: 39b7669347 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Finished benchmarking commit (170d6cb): 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)Results (primary 2.3%, secondary -3.2%)This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResults (secondary -6.1%)This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 760.27s -> 760.015s (-0.03%) |
Successful merges:
intrinsics::simd::reduce_add_unordered
#130325 (Use -0.0 inintrinsics::simd::reduce_add_unordered
)Build::update_existing_submodule
#130336 (simplifyBuild::update_existing_submodule
)src/tools/build_helper
#130420 (Register tool docs forsrc/tools/build_helper
)r? @ghost
@rustbot modify labels: rollup
Create a similar rollup