-
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 8 pull requests #128011
Rollup of 8 pull requests #128011
Commits on Jul 15, 2024
-
Ignore allocation bytes in one more mir-opt test
Following on PR rust-lang#126502, add `rustc -Zdump-mir-exclude-alloc-bytes` to tests/mir-opt/dataflow-const-prop/aggregate_copy.rs as well to skip writing allocation bytes in MIR dumps. Fixes rust-lang#126261
Configuration menu - View commit details
-
Copy full SHA for 636ddcb - Browse repository at this point
Copy the full SHA 636ddcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for fae6037 - Browse repository at this point
Copy the full SHA fae6037View commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 572ba97 - Browse repository at this point
Copy the full SHA 572ba97View commit details -
Add
wasm32-wasip2
tobuild-manifest
toolThis is an accidental omission of mine from rust-lang#126967 which means that `rustup target add wasm32-wasip2` isn't working on today's nightlies.
Configuration menu - View commit details
-
Copy full SHA for aebf4d0 - Browse repository at this point
Copy the full SHA aebf4d0View commit details
Commits on Jul 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1b4972b - Browse repository at this point
Copy the full SHA 1b4972bView commit details -
compiletest/rmake: make
{source,build}_root
path calculation more r……obust for rmake.rs setup
Configuration menu - View commit details
-
Copy full SHA for 23f32f4 - Browse repository at this point
Copy the full SHA 23f32f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ca3109 - Browse repository at this point
Copy the full SHA 6ca3109View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eb8810 - Browse repository at this point
Copy the full SHA 2eb8810View commit details -
compiletest/rmake: improve clarity of `support_lib_{path,deps,deps_de…
…ps}` calculations
Configuration menu - View commit details
-
Copy full SHA for 01ed951 - Browse repository at this point
Copy the full SHA 01ed951View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49ca9ff - Browse repository at this point
Copy the full SHA 49ca9ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f2a660 - Browse repository at this point
Copy the full SHA 9f2a660View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf5edfe - Browse repository at this point
Copy the full SHA cf5edfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5488f0 - Browse repository at this point
Copy the full SHA f5488f0View commit details -
compiletest/rmake: prune useless env vars and explain passed rustc op…
…tions and env vars
Configuration menu - View commit details
-
Copy full SHA for 2383e9d - Browse repository at this point
Copy the full SHA 2383e9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa22102 - Browse repository at this point
Copy the full SHA aa22102View commit details -
compiletest/rmake: cleanup
stage_std_path
and `recipe_dylib_search_……paths` handling
Configuration menu - View commit details
-
Copy full SHA for 993d83a - Browse repository at this point
Copy the full SHA 993d83aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 063ed0f - Browse repository at this point
Copy the full SHA 063ed0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 590c01a - Browse repository at this point
Copy the full SHA 590c01aView commit details -
Configuration menu - View commit details
-
Copy full SHA for eec3c3d - Browse repository at this point
Copy the full SHA eec3c3dView commit details
Commits on Jul 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b8d4e4d - Browse repository at this point
Copy the full SHA b8d4e4dView commit details -
compiletest/rmake: prune unused
RUST_BUILD_STAGE
and explain env va……rs passed to recipes
Configuration menu - View commit details
-
Copy full SHA for 3e77f7c - Browse repository at this point
Copy the full SHA 3e77f7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c863525 - Browse repository at this point
Copy the full SHA c863525View commit details -
compiletest/rmake: avoid double test directory for rmake.rs tests
This is important for other tests that have various things like modes, revisions and the like. These features are not supported in run-make tests, so we don't need the double layering.
Configuration menu - View commit details
-
Copy full SHA for 2c867d0 - Browse repository at this point
Copy the full SHA 2c867d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8463be - Browse repository at this point
Copy the full SHA a8463beView commit details -
Configuration menu - View commit details
-
Copy full SHA for af735f3 - Browse repository at this point
Copy the full SHA af735f3View commit details -
Rollup merge of rust-lang#127720 - c410-f3r:concat-rep, r=cjgillot
[`macro_metavar_expr_concat`] Allow `concat` in repetitions cc rust-lang#127723
Configuration menu - View commit details
-
Copy full SHA for fba6e1e - Browse repository at this point
Copy the full SHA fba6e1eView commit details -
Rollup merge of rust-lang#127734 - ChrisDenton:netc, r=Mark-Simulacrum
Windows: move BSD socket shims to netc On Windows we need to alter a few types so that they can be used in the cross-platform socket code. Currently these alterations are spread throughout the `c` module with some more in the `netc` module. Let's gather all our BSD compatibility shims in the `netc` module so it's all in one place and easier to discover.
Configuration menu - View commit details
-
Copy full SHA for b3d682c - Browse repository at this point
Copy the full SHA b3d682cView commit details -
Rollup merge of rust-lang#127752 - uweigand:s390x-miropt-update, r=Ma…
…rk-Simulacrum Ignore allocation bytes in one more mir-opt test Following on PR rust-lang#126502, add `rustc -Zdump-mir-exclude-alloc-bytes` to tests/mir-opt/dataflow-const-prop/aggregate_copy.rs as well to skip writing allocation bytes in MIR dumps. Fixes rust-lang#126261
Configuration menu - View commit details
-
Copy full SHA for ea9b1af - Browse repository at this point
Copy the full SHA ea9b1afView commit details -
Rollup merge of rust-lang#127839 - ehuss:safe-directory-docker, r=Mar…
…k-Simulacrum Fix git safe-directory path for docker images This fixes the path for configuring the git safe.directory setting inside docker images. AFAIK, `~/gitconfig` without a dot is not something that git uses ([ref](https://git-scm.com/docs/git-config)). This was needed in my environment to avoid the ` fatal: detected dubious ownership in repository at '/checkout'` error. For context, this was added in rust-lang#99967.
Configuration menu - View commit details
-
Copy full SHA for 60f3891 - Browse repository at this point
Copy the full SHA 60f3891View commit details -
Rollup merge of rust-lang#127867 - alexcrichton:add-wasm32-wasip2-to-…
…dist-manifest, r=Mark-Simulacrum Add `wasm32-wasip2` to `build-manifest` tool This is an accidental omission of mine from rust-lang#126967 which means that `rustup target add wasm32-wasip2` isn't working on today's nightlies.
Configuration menu - View commit details
-
Copy full SHA for dd8113e - Browse repository at this point
Copy the full SHA dd8113eView commit details -
Rollup merge of rust-lang#127958 - jieyouxu:compiletest-rmake-cleanup…
…, r=Kobzol Cleanup rmake.rs setup in compiletest While debugging rmake.rs tests I realized that the rmake.rs setup itself in compiletest is very messy and confused. Now that I know some of the bootstrap steps and the rmake.rs tests themselves better, I realized there are cleanups that are possible: - Rework how `source_root` and `build_root` are calculated. They should now be less fragile then before. - Shuffle around path calculations to make them more logically grouped and closer to eventual use site(s). - Cleanup executable extension calculation with `std::env::consts::EXE_EXTENSION`. - Cleanup various dylib search path handling: renamed variables to better reflect their purpose, minimized mutability scope of said variables. - Prune useless env vars passed to both `rustc` and recipe binary commands. - Vastly improve the documentation for the setup of rmake.rs tests, including assumed bootstrap-provided build layouts, rmake.rs test layout, dylib search paths, intended purpose of passed env vars and the `COMPILETEST_FORCE_STAGE0=1 ./x test run-make --stage 0` stage0 sysroot special handling. This PR is best reviewed commit-by-commit. Fixes rust-lang#127920. r? bootstrap (or Kobzol, or Mark, or T-compiler) try-job: aarch64-apple try-job: armhf-gnu try-job: dist-x86_64-linux try-job: test-various try-job: x86_64-mingw try-job: x86_64-msvc try-job: x86_64-gnu-llvm-18
Configuration menu - View commit details
-
Copy full SHA for ae28d5c - Browse repository at this point
Copy the full SHA ae28d5cView commit details -
Rollup merge of rust-lang#127975 - GuillaumeGomez:fix-trait-bounds-di…
…splay, r=notriddle Fix trait bounds display Fixes rust-lang#127398. I took a simple rule: if there are more than two bounds, we display them like rustfmt. Before this PR: ![Screenshot from 2024-07-19 17-38-59](https://github.com/user-attachments/assets/4162b57e-7ebb-48f9-a3a1-25e443c140cb) After this PR: ![Screenshot from 2024-07-19 17-39-09](https://github.com/user-attachments/assets/a3ba22dd-5f34-45d0-ad9d-0cdf89dc509c) r? `@notriddle`
Configuration menu - View commit details
-
Copy full SHA for 17aaba7 - Browse repository at this point
Copy the full SHA 17aaba7View commit details -
Rollup merge of rust-lang#128005 - ChrisDenton:msvc-include, r=joboet
Remove _tls_used hack All the MSVC targets use `target_thread_locals` (see the [base spec](https://github.com/rust-lang/rust/blob/1afc5fd042f7583b9668dd62be98325487483d1c/compiler/rustc_target/src/spec/base/windows_msvc.rs#L34)) so this hack is no longer needed. The compiler will ensure that thread locals work properly.
Configuration menu - View commit details
-
Copy full SHA for 8fe93c9 - Browse repository at this point
Copy the full SHA 8fe93c9View commit details