-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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 #117354
Rollup of 5 pull requests #117354
Commits on Oct 22, 2023
-
re-enable stage0 compiler version check
Signed-off-by: onur-ozkan <work@onurozkan.dev>
Configuration menu - View commit details
-
Copy full SHA for a63624a - Browse repository at this point
Copy the full SHA a63624aView commit details -
add bootstrap flag
--skip-stage0-validation
This change introduces the --skip-stage0-validation flag, which permits the use of any desired version of the stage0 compiler without verifying its version. Signed-off-by: onur-ozkan <work@onurozkan.dev>
Configuration menu - View commit details
-
Copy full SHA for 9586bb8 - Browse repository at this point
Copy the full SHA 9586bb8View commit details
Commits on Oct 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c094ba0 - Browse repository at this point
Copy the full SHA c094ba0View commit details
Commits on Oct 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b329c69 - Browse repository at this point
Copy the full SHA b329c69View commit details
Commits on Oct 29, 2023
-
Don't use LFS64 symbols on musl
Simplify #[cfg] blocks fmt don't try to use the more appropriate direntry on musl
Configuration menu - View commit details
-
Copy full SHA for 7a504cc - Browse repository at this point
Copy the full SHA 7a504ccView commit details -
rustdoc: Use
ThinVec
inGenericParamDefKind
This should hopefully reduce memory usage and improve performance since these vectors are often empty (and `GenericParamDefKind` is constructed *a lot*).
Configuration menu - View commit details
-
Copy full SHA for 3784adc - Browse repository at this point
Copy the full SHA 3784adcView commit details -
Rollup merge of rust-lang#115968 - git-bruh:master, r=workingjubilee
Don't use LFS64 symbols on musl Supersedes rust-lang#106246 ~~Note to packagers: If your distro's musl package has already been updated, then you won't be able to build a newer version of rust until a new rust release is made with these changes merged (which can be used to bootstrap). I'm using a super hacky method to bypass this by creating a stub library with LFS64 symbols and building a patched rust, so the symbols satisfy the build requirements while the final compiler build has no references to LFS64 symbols, example: https://codeberg.org/kiss-community/repo/pulls/160/files~~ Doesn't seem to be necessary with new rustup nightly builds, likely due to updates to vendored crates cc ```@alyssais```
Configuration menu - View commit details
-
Copy full SHA for e9c7ebe - Browse repository at this point
Copy the full SHA e9c7ebeView commit details -
Rollup merge of rust-lang#117043 - onur-ozkan:skip-stage0-validation,…
… r=Mark-Simulacrum add bootstrap flag `--skip-stage0-validation` This change introduces the `--skip-stage0-validation` flag, which permits the use of any desired version of the stage0 compiler without verifying its version. Additionally, stage0 compiler validation check is reverted(rust-lang#115103) to its default enabled state. Helps to rust-lang#115065 r? Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for 20debcd - Browse repository at this point
Copy the full SHA 20debcdView commit details -
Rollup merge of rust-lang#117082 - fortanix:raoul/fix_closure_inherit…
…_target_feature_sgx, r=Mark-Simulacrum Fix closure-inherit-target-feature test for SGX platform PR rust-lang#116078 adds the `closure-inherit-target-feature.rs` test that checks the generated assembly code for closures. These checks explicitly check the presence of `ret` instructions. This is incompatible with the SGX target as it explicitly rewrites all `ret` instructions to mitigate LVI vulnerabilities of certain processors. This PR simply ignores these tests for the SGX platform. cc: ```@jethrogb```
Configuration menu - View commit details
-
Copy full SHA for 2b98ecd - Browse repository at this point
Copy the full SHA 2b98ecdView commit details -
Rollup merge of rust-lang#117312 - RalfJung:memcpy-assumptions, r=Mar…
…k-Simulacrum memcpy assumptions: link to source showing that GCC makes the same assumption I finally stumbled upon a source showing that GCC also generates overlapping `memcpy`. So if we're linking major C compilers making such assumptions here, let's have both clang and GCC.
Configuration menu - View commit details
-
Copy full SHA for 7201240 - Browse repository at this point
Copy the full SHA 7201240View commit details -
Rollup merge of rust-lang#117337 - camelid:genparamdefkind-thinvec, r…
…=GuillaumeGomez rustdoc: Use `ThinVec` in `GenericParamDefKind` This should hopefully reduce memory usage and improve performance since these vectors are often empty (and `GenericParamDefKind` is constructed *a lot*).
Configuration menu - View commit details
-
Copy full SHA for 8b461d0 - Browse repository at this point
Copy the full SHA 8b461d0View commit details