-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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 7 pull requests #130027
Rollup of 7 pull requests #130027
Commits on Aug 9, 2024
-
call
Cargo::configure_linker
only for specific commandsCalling `Cargo::configure_linker` unconditionally slows down certain commands (e.g., "check" command) without providing any benefit. Signed-off-by: onur-ozkan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a29081 - Browse repository at this point
Copy the full SHA 9a29081View commit details -
don't try to find target tools on certain commands
For commands like check/clean there is no need to check for target tools. Avoiding this check can also speed up the process. Signed-off-by: onur-ozkan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 94fbe14 - Browse repository at this point
Copy the full SHA 94fbe14View commit details
Commits on Aug 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2dbc976 - Browse repository at this point
Copy the full SHA 2dbc976View commit details
Commits on Aug 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 893413d - Browse repository at this point
Copy the full SHA 893413dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7957140 - Browse repository at this point
Copy the full SHA 7957140View commit details -
run test in tmp dir and emit artifacts there
otherwise the test would build in the source root's `target` folder
Configuration menu - View commit details
-
Copy full SHA for d9794a9 - Browse repository at this point
Copy the full SHA d9794a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2190c28 - Browse repository at this point
Copy the full SHA 2190c28View commit details -
separate the crates to test from the test setup
it'll be easier to see and update the list: the other cmd args can just be ignored
Configuration menu - View commit details
-
Copy full SHA for 0577035 - Browse repository at this point
Copy the full SHA 0577035View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1df0c5 - Browse repository at this point
Copy the full SHA f1df0c5View commit details
Commits on Sep 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bb56eeb - Browse repository at this point
Copy the full SHA bb56eebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ee58db - Browse repository at this point
Copy the full SHA 4ee58dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3541000 - Browse repository at this point
Copy the full SHA 3541000View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09783d0 - Browse repository at this point
Copy the full SHA 09783d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc38581 - Browse repository at this point
Copy the full SHA cc38581View commit details
Commits on Sep 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a178559 - Browse repository at this point
Copy the full SHA a178559View commit details
Commits on Sep 3, 2024
-
Pin memchr to 2.5.0 in the library rather than rustc_ast
The latest versions of `memchr` experience LTO-related issues when compiling for windows-gnu [1], so needs to be pinned. The issue is present in the standard library. `memchr` has been pinned in `rustc_ast`, but since the workspace was recently split, this pin no longer has any effect on library crates. Resolve this by adding `memchr` as an _unused_ dependency in `std`, pinned to 2.5. Additionally, remove the pin in `rustc_ast` to allow non-library crates to upgrade to the latest version. Link: rust-lang#127890 [1]
Configuration menu - View commit details
-
Copy full SHA for 8f0ea94 - Browse repository at this point
Copy the full SHA 8f0ea94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c671a1 - Browse repository at this point
Copy the full SHA 9c671a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07c0585 - Browse repository at this point
Copy the full SHA 07c0585View commit details
Commits on Sep 5, 2024
-
Co-authored-by: Jubilee <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 57edda7 - Browse repository at this point
Copy the full SHA 57edda7View commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3699e93 - Browse repository at this point
Copy the full SHA 3699e93View commit details -
Rollup merge of rust-lang#119229 - mati865:update-mingw-toolchain, r=…
…jieyouxu,petrochenkov Update mingw-w64 + GNU toolchain The list of packaged tools and their versions is available at: https://github.com/niXman/mingw-builds-binaries/releases/tag/14.1.0-rt_v12-rev0 Fixes: rust-lang#112368
Configuration menu - View commit details
-
Copy full SHA for 29abbda - Browse repository at this point
Copy the full SHA 29abbdaView commit details -
Rollup merge of rust-lang#128871 - onur-ozkan:128180, r=Kobzol
bypass linker configuration and cross target check for specific commands Avoids configuring the linker and checking cross-target-specific tools unless necessary. Resolves rust-lang#128180 cc `@ChrisDenton`
Configuration menu - View commit details
-
Copy full SHA for f1f9d43 - Browse repository at this point
Copy the full SHA f1f9d43View commit details -
Rollup merge of rust-lang#128939 - bjorn3:windows_cg_clif_component, …
…r=albertlarsan68 Distribute rustc_codegen_cranelift for Windows With support for raw-dylib recently added to cg_clif, and inline assembly support working on Windows for quite a while now, all blockers for distributing cg_clif on Windows that I mentioned in rust-lang#81746 (comment) are fixed now.
Configuration menu - View commit details
-
Copy full SHA for 78a64af - Browse repository at this point
Copy the full SHA 78a64afView commit details -
Rollup merge of rust-lang#129529 - lqd:stable-new-solver, r=Kobzol
Add test to build crates used by r-a on stable r? ``@Kobzol`` I've opened other PRs for this one to work and they've landed already. I cherry-picked your commit, and added the last remaining pieces we needed I think.
Configuration menu - View commit details
-
Copy full SHA for 530e577 - Browse repository at this point
Copy the full SHA 530e577View commit details -
Rollup merge of rust-lang#129624 - tgross35:cargo-update, r=Mark-Simu…
…lacrum Adjust `memchr` pinning and run `cargo update` try-job: x86_64-mingw
Configuration menu - View commit details
-
Copy full SHA for 8adef95 - Browse repository at this point
Copy the full SHA 8adef95View commit details -
Rollup merge of rust-lang#129835 - RalfJung:float-tests, r=workingjub…
…ilee enable const-float-classify test, and test_next_up/down on 32bit x86 The test_next_up/down tests have been disabled on all 32bit x86 targets, which goes too far -- they should definitely work on our (tier 1) i686 target, it is only without SSE that we might run into trouble due to rust-lang#114479. However, I cannot reproduce that trouble any more -- maybe that got fixed by rust-lang#123351? The const-float-classify test relied on const traits "because we can", and got disabled when const traits got removed. That's an unfortunate reduction in test coverage of our float functionality, so let's restore the test in a way that does not rely on const traits. The const-float tests are actually testing runtime behavior as well, and I don't think that runtime behavior is covered anywhere else. Probably they shouldn't be called "const-float", but we don't have a `tests/ui/float` folder... should I create one and move them there? Are there any other ui tests that should be moved there? I also removed some FIXME referring to not use x87 for Rust-to-Rust-calls -- that has happened in rust-lang#123351 so this got fixed indeed. Does that mean we can simplify all that float code again? I am not sure how to test it. Is running the test suite with an i586 target enough? Cc `@tgross35` `@workingjubilee`
Configuration menu - View commit details
-
Copy full SHA for a38f6d8 - Browse repository at this point
Copy the full SHA a38f6d8View commit details -
Rollup merge of rust-lang#130009 - notriddle:notriddle/trailing-arrow…
…, r=lolbinarycat,GuillaumeGomez rustdoc-search: allow trailing `Foo ->` arg search Fixes rust-lang#129710
Configuration menu - View commit details
-
Copy full SHA for 0ed26b5 - Browse repository at this point
Copy the full SHA 0ed26b5View commit details