-
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 #128698
Rollup of 8 pull requests #128698
Commits on Jul 25, 2024
-
Tweak type inference for
const
operands in inline asmPreviously these would be treated like integer literals and default to `i32` if a type could not be determined. To allow for forward-compatibility with `str` constants in the future, this PR changes type inference to use an unbound type variable instead. The actual type checking is deferred until after typeck where we still ensure that the final type for the `const` operand is an integer type.
Configuration menu - View commit details
-
Copy full SHA for 4d74712 - Browse repository at this point
Copy the full SHA 4d74712View commit details -
Configuration menu - View commit details
-
Copy full SHA for 575fc72 - Browse repository at this point
Copy the full SHA 575fc72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97738e1 - Browse repository at this point
Copy the full SHA 97738e1View commit details -
Apply suggestions from code review
Co-authored-by: Amanieu d'Antras <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c77b569 - Browse repository at this point
Copy the full SHA c77b569View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4ca1ac - Browse repository at this point
Copy the full SHA d4ca1acView commit details -
Configuration menu - View commit details
-
Copy full SHA for be66415 - Browse repository at this point
Copy the full SHA be66415View commit details
Commits on Aug 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b73077e - Browse repository at this point
Copy the full SHA b73077eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47e6db5 - Browse repository at this point
Copy the full SHA 47e6db5View commit details
Commits on Aug 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eb726a5 - Browse repository at this point
Copy the full SHA eb726a5View commit details
Commits on Aug 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for de26ad1 - Browse repository at this point
Copy the full SHA de26ad1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a937a3b - Browse repository at this point
Copy the full SHA a937a3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9963a6c - Browse repository at this point
Copy the full SHA 9963a6cView commit details
Commits on Aug 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b46237b - Browse repository at this point
Copy the full SHA b46237bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e5341a - Browse repository at this point
Copy the full SHA 2e5341aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8c2b76 - Browse repository at this point
Copy the full SHA d8c2b76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3268b2e - Browse repository at this point
Copy the full SHA 3268b2eView commit details
Commits on Aug 5, 2024
-
Enable msvc for run-make/rust-lld
This is simply a matter of using the right argument for lld-link.
Configuration menu - View commit details
-
Copy full SHA for 1737845 - Browse repository at this point
Copy the full SHA 1737845View commit details -
Configuration menu - View commit details
-
Copy full SHA for 212417b - Browse repository at this point
Copy the full SHA 212417bView commit details -
Update
compiler-builtins
to 0.1.115This includes [1] which means we can remove the (nonworking) configuration of `no-f16-f128`. Fixes rust-lang#128401. [1]: rust-lang/compiler-builtins#652
Configuration menu - View commit details
-
Copy full SHA for 8c1b525 - Browse repository at this point
Copy the full SHA 8c1b525View commit details -
Rollup merge of rust-lang#122049 - Amanieu:riscv64-musl-tier2, r=Mark…
…-Simulacrum Promote riscv64gc-unknown-linux-musl to tier 2
Configuration menu - View commit details
-
Copy full SHA for cf0989c - Browse repository at this point
Copy the full SHA cf0989cView commit details -
Rollup merge of rust-lang#125558 - Amanieu:const-asm-type, r=lcnr
Tweak type inference for `const` operands in inline asm Previously these would be treated like integer literals and default to `i32` if a type could not be determined. To allow for forward-compatibility with `str` constants in the future, this PR changes type inference to use an unbound type variable instead. The actual type checking is deferred until after typeck where we still ensure that the final type for the `const` operand is an integer type. <!-- If this PR is related to an unstable feature or an otherwise tracked effort, please link to the relevant tracking issue here. If you don't know of a related tracking issue or there are none, feel free to ignore this. This PR will get automatically assigned to a reviewer. In case you would like a specific user to review your work, you can assign it to them by using r? <reviewer name> -->
Configuration menu - View commit details
-
Copy full SHA for 13b85f8 - Browse repository at this point
Copy the full SHA 13b85f8View commit details -
Rollup merge of rust-lang#128638 - ChrisDenton:link-dedup, r=jieyouxu
run-make: enable msvc for `link-dedup` This is just a case of differing style of linker arguments. I also cleaned up a bit where we were running the same command three times in a row. Instead I reused the output. One thing that confused me is why we were testing for the same lib three times in a row but not two. After figuring that out I added a note to hopefully save future readers some confusion. try-job: x86_64-msvc try-job: i686-msvc
Configuration menu - View commit details
-
Copy full SHA for f78d783 - Browse repository at this point
Copy the full SHA f78d783View commit details -
Rollup merge of rust-lang#128647 - ChrisDenton:link-args-order, r=jie…
…youxu Enable msvc for link-args-order I could not see any reason in rust-lang#70665 why this test needs to specifically use `ld`. Maybe to provide a consistent linker input line? In any case, the test does work for the MSVC linker. try-job: i686-msvc try-job: x86_64-msvc
Configuration menu - View commit details
-
Copy full SHA for 43633e8 - Browse repository at this point
Copy the full SHA 43633e8View commit details -
Rollup merge of rust-lang#128649 - ChrisDenton:param-passing, r=jieyouxu
run-make: Enable msvc for `no-duplicate-libs` and `zero-extend-abi-param-passing` The common thing between these two tests is to use `#[link(..., kind="static")]` so that it doesn't try to do a DLL import. `zero-extend-abi-param-passing` also needs to have an optimized static library but there's only helper function for a non-optimized version. Rather than copy/pasting the code (and adding the optimization flag) I reused the same code so that it more easily be kept in sync. try-job: i686-msvc try-job: x86_64-msvc
Configuration menu - View commit details
-
Copy full SHA for e9918f8 - Browse repository at this point
Copy the full SHA e9918f8View commit details -
Rollup merge of rust-lang#128656 - ChrisDenton:rust-lld, r=lqd
Enable msvc for run-make/rust-lld This is simply a matter of using the right argument for lld-link. As a bonus, I also fixed a typo. try-job: i686-msvc try-job: x86_64-msvc
Configuration menu - View commit details
-
Copy full SHA for d4d7903 - Browse repository at this point
Copy the full SHA d4d7903View commit details -
Rollup merge of rust-lang#128688 - RalfJung:custom-mir-tail-calls, r=…
…compiler-errors custom MIR: add support for tail calls Cc `@WaffleLapkin`
Configuration menu - View commit details
-
Copy full SHA for bb3157a - Browse repository at this point
Copy the full SHA bb3157aView commit details -
Rollup merge of rust-lang#128691 - tgross35:update-builtins, r=Amanieu
Update `compiler-builtins` to 0.1.115 This includes [1] which means we can remove the (nonworking) configuration of `no-f16-f128`. Fixes rust-lang#128401. [1]: rust-lang/compiler-builtins#652
Configuration menu - View commit details
-
Copy full SHA for e6cdde2 - Browse repository at this point
Copy the full SHA e6cdde2View commit details