-
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 8 pull requests #126480
Rollup of 8 pull requests #126480
Commits on May 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c4c8bda - Browse repository at this point
Copy the full SHA c4c8bdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5d4867 - Browse repository at this point
Copy the full SHA b5d4867View commit details
Commits on Jun 12, 2024
-
ci: Update centos:7 to use vault repos
CentOS 7 is going EOL on June 30, after which its package repos will no longer exist on the regular mirrors. We'll still be able to access packages from the vault server though, and can start doing so now. This affects `dist-i686-linux` and `dist-x86_64-linux`. I also removed `epel-release` because we were only using that for its `cmake3`, but we've been building our own version for a while.
Configuration menu - View commit details
-
Copy full SHA for 6d2493b - Browse repository at this point
Copy the full SHA 6d2493bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54fa4b0 - Browse repository at this point
Copy the full SHA 54fa4b0View commit details
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4440f50 - Browse repository at this point
Copy the full SHA 4440f50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fea953 - Browse repository at this point
Copy the full SHA 6fea953View commit details -
Configuration menu - View commit details
-
Copy full SHA for 220f3ec - Browse repository at this point
Copy the full SHA 220f3ecView commit details
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 669a400 - Browse repository at this point
Copy the full SHA 669a400View commit details -
Configuration menu - View commit details
-
Copy full SHA for 956370b - Browse repository at this point
Copy the full SHA 956370bView commit details -
build
libcxx-version
only when it doesn't existSigned-off-by: onur-ozkan <work@onurozkan.dev>
Configuration menu - View commit details
-
Copy full SHA for ad787c1 - Browse repository at this point
Copy the full SHA ad787c1View commit details -
update libstdc++ compatibility error log
Signed-off-by: onur-ozkan <work@onurozkan.dev>
Configuration menu - View commit details
-
Copy full SHA for e2e1afa - Browse repository at this point
Copy the full SHA e2e1afaView commit details -
Several fixes to the redox target specs
* Allow crt-static for dylibs * Pass -lgcc to the linker
Configuration menu - View commit details
-
Copy full SHA for 584af35 - Browse repository at this point
Copy the full SHA 584af35View commit details -
Co-Authored-By: Jeremy Soller <jackpot51@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e14bf6c - Browse repository at this point
Copy the full SHA e14bf6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9be8f2 - Browse repository at this point
Copy the full SHA f9be8f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b8cda5 - Browse repository at this point
Copy the full SHA 3b8cda5View commit details -
Rollup merge of rust-lang#125722 - Urgau:non_local_defs-macro-to-chan…
…ge, r=estebank Indicate in `non_local_defs` lint that the macro needs to change This PR adds a note to indicate that the macro needs to change in the `non_local_definitions` lint output. Address rust-lang#125089 (comment) Fixes rust-lang#125681 r? ````@estebank````
Configuration menu - View commit details
-
Copy full SHA for 73f769e - Browse repository at this point
Copy the full SHA 73f769eView commit details -
Rollup merge of rust-lang#125829 - petrochenkov:upctxt2, r=michaelwoe…
…rister rustc_span: Add conveniences for working with span formats This is the refactoring part of rust-lang#125017.
Configuration menu - View commit details
-
Copy full SHA for 94729f1 - Browse repository at this point
Copy the full SHA 94729f1View commit details -
Rollup merge of rust-lang#126128 - oli-obk:method_ice, r=lcnr
Consistently use subtyping in method resolution fixes rust-lang#126062 An earlier version of this PR modified how we compute variance, but the root cause was an inconsistency between the usage of `eq` and `sub`, where we assumed that the latter passing implies the former will pass. r? `@compiler-errors`
Configuration menu - View commit details
-
Copy full SHA for d2b076c - Browse repository at this point
Copy the full SHA d2b076cView commit details -
Rollup merge of rust-lang#126192 - bjorn3:redox_patches, r=petrochenkov
Various Redox OS fixes and add i686 Redox OS target All of these come from the fork used by Redox OS available at https://gitlab.redox-os.org/redox-os/rust/-/commits/redox-2024-05-11/?ref_type=heads. cc `@jackpot51`
Configuration menu - View commit details
-
Copy full SHA for 889c1bf - Browse repository at this point
Copy the full SHA 889c1bfView commit details -
Rollup merge of rust-lang#126352 - cuviper:centos7-vault, r=Kobzol
ci: Update centos:7 to use vault repos CentOS 7 is going EOL on June 30, after which its package repos will no longer exist on the regular mirrors. We'll still be able to access packages from the vault server though, and can start doing so now. This affects `dist-i686-linux` and `dist-x86_64-linux`. I also removed `epel-release` because we were only using that for its `cmake3`, but we've been building our own version for a while. try-job: dist-i686-linux try-job: dist-x86_64-linux
Configuration menu - View commit details
-
Copy full SHA for ee7180f - Browse repository at this point
Copy the full SHA ee7180fView commit details -
Rollup merge of rust-lang#126354 - compiler-errors:variance, r=lcnr
Use `Variance` glob imported variants everywhere Fully commit to using the globbed variance. Could be convinced the other way, and change this PR to not use the globbed variants anywhere, but I'd rather we do one or the other. r? lcnr
Configuration menu - View commit details
-
Copy full SHA for 64d7035 - Browse repository at this point
Copy the full SHA 64d7035View commit details -
Rollup merge of rust-lang#126469 - RalfJung:mir-shifts, r=scottmcm
MIR Shl/Shr: the offset can be computed with rem_euclid r? `@scottmcm`
Configuration menu - View commit details
-
Copy full SHA for 46aaef4 - Browse repository at this point
Copy the full SHA 46aaef4View commit details -
Rollup merge of rust-lang#126472 - onur-ozkan:improve-libcxx-build, r…
…=Kobzol build `libcxx-version` only when it doesn't exist In rust-lang#126423, it seems like c++ parsing takes quite amount of time on bootstrap startups. This PR makes libcxx-version to be compiled only when it doesn't exist. A simple demonstration on the overhead of buiding `libcxx-version`: ```sh $ rm -rf build/host/libcxx-version $ x build Building bootstrap Finished `dev` profile [unoptimized] target(s) in 0.07s ----- LIBCXX VERSION CHECK TOOK: 509ms Building tool rustdoc (stage1 -> stage2, x86_64-unknown-linux-gnu) Finished `release` profile [optimized] target(s) in 0.25s Build completed successfully in 0:00:02 $ x build Building bootstrap Finished `dev` profile [unoptimized] target(s) in 0.07s ----- LIBCXX VERSION CHECK TOOK: 2ms Creating a sysroot for stage2 compiler (use `rustup toolchain link 'name' build/host/stage2`) Building tool rustdoc (stage1 -> stage2, x86_64-unknown-linux-gnu) Finished `release` profile [optimized] target(s) in 0.14s Build completed successfully in 0:00:01 ```
Configuration menu - View commit details
-
Copy full SHA for 51e5ebb - Browse repository at this point
Copy the full SHA 51e5ebbView commit details