Matthias Krüger
9d4daf8869
Rollup merge of #125886 - GuillaumeGomez:migrate-run-make-issue-15460, r=jieyouxu
...
Migrate run make issue 15460
Part of https://github.com/rust-lang/rust/issues/121876 .
r? `@jieyouxu`
try-job: x86_64-msvc
try-job: aarch64-apple
try-job: x86_64-gnu-llvm-18
2024-07-23 19:42:34 +02:00
Oneirical
4332f5d81a
rewrite extern-multiple-copies to rmake
2024-07-23 11:54:10 -04:00
Oneirical
da692ee0ea
rewrite extern-diff-internal-name to rmake
2024-07-23 11:24:05 -04:00
Oneirical
710e7b0c75
rewrite c-dynamic-dylib to rmake
2024-07-23 10:31:21 -04:00
Oneirical
d22425606e
rewrite sanitizer-cdylib-link to rmake
2024-07-23 10:26:35 -04:00
Oneirical
fe3fbf0ab4
rewrite sanitizer-dylib-link to rmake
2024-07-23 10:26:35 -04:00
Oneirical
952d916840
rewrite static-dylib-by-default to rmake
2024-07-23 10:26:32 -04:00
Guillaume Gomez
3de52521ae
Rename tests/run-make/issue-15460 into tests/run-make/link-native-static-lib-to-dylib
2024-07-23 11:47:11 +02:00
Guillaume Gomez
5257ca7f4f
Migrate run-make/issue-15460 to rmake.rs
2024-07-23 11:47:11 +02:00
bors
8ded134198
Auto merge of #127778 - Oneirical:artificial-intestlligence, r=jieyouxu
...
Migrate `staticlib-blank-lib`, `rlib-format-packed-bundled-libs-3` and `issue-97463-abi-param-passing` `run-make` tests to rmake
Part of #121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html ).
Please try:
try-job: aarch64-gnu
try-job: armhf-gnu
try-job: test-various
try-job: x86_64-mingw
try-job: x86_64-msvc
try-job: x86_64-gnu-llvm-18
2024-07-23 01:51:57 +00:00
Guillaume Gomez
e8e6111f86
Migrate run-make/link-framework to rmake.rs
2024-07-22 23:21:59 +02:00
Oneirical
6d9d605fca
rewrite pgo-gen-no-imp-symbols to rmake
2024-07-22 13:25:39 -04:00
Oneirical
55dda5d862
rewrite and rename issue-97463-abi-param-passing to rmake
2024-07-22 13:05:07 -04:00
Oneirical
63286d80a1
rewrite c-dynamic-rlib to rmake
2024-07-22 11:15:09 -04:00
Oneirical
ef07fe1b28
rewrite pointer-auth-link-with-c to rmake
2024-07-22 11:14:34 -04:00
Oneirical
8990df7d13
rewrite and rename issue-107094 to rmake
2024-07-22 10:12:00 -04:00
Oneirical
613a7a79e7
rewrite and rename issue-33329 to ui test
2024-07-22 10:11:59 -04:00
Oneirical
e870ab86dc
rewrite and rename issue-14698 to rmake
2024-07-22 10:11:47 -04:00
Oneirical
f307287659
rewrite no-duplicate-libs to rmake
2024-07-22 10:03:42 -04:00
Oneirical
632f01306b
rewrite lto-linkage-used-attr to rmake
2024-07-22 10:03:41 -04:00
许杰友 Jieyou Xu (Joe)
5b915ab022
Rollup merge of #127985 - Oneirical:testibule-of-hell, r=Kobzol
...
Migrate `test-benches`, `c-unwind-abi-catch-panic` and `compiler-lookup-paths-2` `run-make` tests to rmake
Part of #121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html ).
2024-07-22 16:44:05 +08:00
许杰友 Jieyou Xu (Joe)
c89613938d
Rollup merge of #127977 - alexcrichton:update-wasi-sdk, r=Mark-Simulacrum
...
Update wasi-sdk in CI to latest release
This commit updates the `wasi-sdk` download used by the `wasm32-wasi*` targets. The motivation for this commit is generally just "keep things up to date" and is not intended to cause any issues or differences from before, just a routine update.
2024-07-22 16:44:05 +08:00
bors
5069856495
Auto merge of #127663 - Oneirical:fuzzy-testure, r=jieyouxu
...
Migrate 9 more very similar FFI `run-make` tests to rmake
Part of #121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html ).
For the tracking issue:
- return-non-c-like-enum-from-c
- pass-non-c-like-enum-to-c
- c-static-dylib
- c-static-rlib
- extern-fn-generic
- extern-fn-with-union
- lto-no-link-whole-rlib
- linkage-attr-on-static
- issue-28595
2024-07-20 19:49:49 +00:00
Matthias Krüger
aa6ae4beca
Rollup merge of #127693 - Rejyr:migrate-crate-hash-rustc-version-rmake, r=jieyouxu
...
Migrate `crate-hash-rustc-version` to `rmake`
Part of #121876 .
r? ``@jieyouxu``
try-job: x86_64-gnu-llvm-18
try-job: dist-x86_64-linux
2024-07-20 07:13:42 +02:00
Oneirical
2192a916d4
rewrite compiler-lookup-paths-2 to rmake
2024-07-19 16:48:21 -04:00
Oneirical
27334943ed
rewrite c-unwind-abi-catch-panic to rmake
2024-07-19 14:39:42 -04:00
Oneirical
7b19389d58
rewrite test-benches to rmake
2024-07-19 14:05:09 -04:00
Alex Crichton
006c884480
Fix two new failing tests
...
The updated wasi-sdk has debuginfo by default so be sure to strip the
debuginfo by default when testing the size of new executables.
2024-07-19 10:27:14 -07:00
Oneirical
fdc8d62c96
rewrite pass-non-c-like-enum-to-c to rmake
2024-07-19 12:27:47 -04:00
Oneirical
1f976b43da
rewrite linkage-attr-on-static to rmake
2024-07-19 12:27:47 -04:00
Oneirical
db8398db6f
rewrite lto-no-link-whole-rlib to rmake
2024-07-19 12:27:47 -04:00
Oneirical
01c7118fa9
rewrite extern-fn-with-union to rmake
2024-07-19 12:27:47 -04:00
Oneirical
8a09f2231d
rewrite extern-fn-generic to rmake
2024-07-19 12:27:47 -04:00
Oneirical
1a4fba5eb0
rewrite c-static-rlib to rmake
2024-07-19 12:27:47 -04:00
Oneirical
1ae1ab8215
rewrite c-static-dylib to rmake
2024-07-19 12:27:47 -04:00
Oneirical
5e55f07cc0
rewrite and rename issue-28595 to rmake
2024-07-19 12:27:46 -04:00
Oneirical
5b1860a24e
rewrite return-non-c-like-enum-from-c to rmake
2024-07-19 12:27:26 -04:00
bors
0cd01aac6a
Auto merge of #127969 - matthiaskrgr:rollup-nhxmwhn, r=matthiaskrgr
...
Rollup of 7 pull requests
Successful merges:
- #112328 (Feat. adding ext that returns change_time)
- #126199 (Add `isqrt` to `NonZero<uN>`)
- #127856 (interpret: add sanity check in dyn upcast to double-check what codegen does)
- #127934 (Improve error when a compiler/library build fails in `checktools.sh`)
- #127960 (Cleanup dll/exe filename calculations in `run_make_support`)
- #127963 (Fix display of logo "border")
- #127967 (Disable run-make/split-debuginfo test for RISC-V 64)
r? `@ghost`
`@rustbot` modify labels: rollup
2024-07-19 16:13:37 +00:00
Matthias Krüger
73db4e32f3
Rollup merge of #127967 - joshua-zivkovic:joshua-zivkovic/disable-split-debuginfo, r=jieyouxu
...
Disable run-make/split-debuginfo test for RISC-V 64
Together with `@Hoverbear,` we've been improving the state of the riscv64gc-unknown-linux-gnu target.
This is in relation to https://github.com/rust-lang/rust/pull/125220 where `tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs` was disabled for RISC-V 64 in that another test, `tests/run-make/split-debuginfo` also needs to be disabled due to https://github.com/llvm/llvm-project/issues/56642 and the changes made in https://github.com/rust-lang/rust/pull/120518 .
This test appears to be a host test, not a target test, so it isn't seen failing in https://github.com/rust-lang/rust/pull/126641 , however, we are in the process of testing host tools for riscv64-gc-unknown-linux-gnu so this test has now been noticed to be a problem.
2024-07-19 17:06:52 +02:00
bors
3811f40d27
Auto merge of #127957 - matthiaskrgr:rollup-1u5ivck, r=matthiaskrgr
...
Rollup of 6 pull requests
Successful merges:
- #127350 (Parser: Suggest Placing the Return Type After Function Parameters)
- #127621 (Rewrite and rename `issue-22131` and `issue-26006` `run-make` tests to rmake)
- #127662 (When finding item gated behind a `cfg` flag, point at it)
- #127903 (`force_collect` improvements)
- #127932 (rustdoc: fix `current` class on sidebar modnav)
- #127943 (Don't allow unsafe statics outside of extern blocks)
r? `@ghost`
`@rustbot` modify labels: rollup
2024-07-19 13:39:12 +00:00
Joshua Zivkovic
6edf0fc767
Disable run-make/split-debuginfo test for RISC-V 64
...
Due to https://github.com/rust-lang/rust/pull/120518
2024-07-19 14:32:32 +01:00
Trevor Gross
0641b37747
Rollup merge of #127928 - Oneirical:anatesthetic-sleep, r=Kobzol
...
Migrate `lto-smoke-c` and `link-path-order` `run-make` tests to rmake
Part of #121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html ).
2024-07-19 03:27:49 -05:00
Trevor Gross
39ccb8a769
Rollup merge of #127825 - Oneirical:self-testeem, r=jieyouxu
...
Migrate `macos-fat-archive`, `manual-link` and `archive-duplicate-names` `run-make` tests to rmake
Part of #121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html ).
Please try:
try-job: x86_64-msvc
try-job: aarch64-apple
2024-07-19 03:27:47 -05:00
Oneirical
730313227f
rewrite link-path-order to rmake
2024-07-18 16:27:34 -04:00
Oneirical
741cf91678
rewrite lto-smoke-c to rmake
2024-07-18 13:42:15 -04:00
Oneirical
fc4404c230
Rewrite and rename issue-26006 to rmake
2024-07-18 11:14:07 -04:00
Oneirical
9dc08e30bd
Rewrite and rename issue-22131 to rmake
2024-07-18 11:13:59 -04:00
Oneirical
f1747f40a3
rewrite rlib-format-packed-bundled-libs-3 to rmake
2024-07-18 09:34:56 -04:00
Oneirical
7d3cbb3e93
rewrite staticlib-blank-lib to rmake
2024-07-18 09:34:54 -04:00
Oneirical
47c21012ef
rewrite archive-duplicate-names to rmake
2024-07-18 09:28:50 -04:00