bors
99b7134389
Auto merge of #127378 - Oneirical:cetestial-meteorite, r=jieyouxu
...
Migrate `issue-37839`, `track-path-dep-info` and `track-pgo-dep-info` `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: test-various
try-job: dist-x86_64-musl
2024-07-09 02:17:37 +00:00
Oneirical
f04d0c68ee
rewrite sepcomp-inlining and -separate to rmake.rs
2024-07-08 10:14:42 -04:00
Oneirical
2dda1e31be
rewrite sepcomp-separate to rmake
2024-07-08 10:13:40 -04:00
Guillaume Gomez
39bb14e34a
Improve run-make/output-type-permutations code and improve filename_not_in_denylist API
2024-07-07 13:05:07 +02:00
bors
289deb9ed7
Auto merge of #127335 - Oneirical:put-on-a-petestal, r=jieyouxu
...
Migrate `emit-shared-files` and `emit-path-unhashed` `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 ).
try-job: x86_64-msvc
try-job: aarch64-apple
try-job: armhf-gnu
try-job: test-various
2024-07-07 01:05:25 +00:00
Oneirical
8daf82fece
rewrite and rename issue-37839 to rmake
2024-07-05 13:20:32 -04:00
Oneirical
811532be6e
Expectations struct for output-type-permutations
2024-07-05 10:20:56 -04:00
Oneirical
73994719b4
add shallow_find_files helper to run_make_support
2024-07-05 10:20:55 -04:00
Oneirical
4a15fe44e3
rewrite emit-path-unhashed to rmake
2024-07-05 10:06:27 -04:00
Guillaume Gomez
4fd3b123bc
Rollup merge of #127359 - GuillaumeGomez:improve-run-make-llvm-ident-code, r=jieyouxu
...
Improve run make llvm ident code
I took the commits that are not blocking https://github.com/rust-lang/rust/pull/127237 .
r? `@Kobzol`
2024-07-05 11:33:18 +02:00
Guillaume Gomez
e66f4d3356
Rollup merge of #126709 - Oneirical:exitestial-crisis, r=jieyouxu
...
Migrate `include_bytes_deps`, `optimization-remarks-dir-pgo`, `optimization-remarks-dir`, `issue-40535` and `rmeta-preferred` `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 ).
Needs BSD tryjob.
try-job: aarch64-apple
try-job: x86_64-msvc
try-job: armhf-gnu
try-job: test-various
2024-07-05 11:33:15 +02:00
Guillaume Gomez
3e4368053f
Improve Command::args API in run-make-support
2024-07-05 10:53:22 +02:00
Matthias Krüger
c091d09b04
Rollup merge of #127307 - GuillaumeGomez:different-types-remap_path_prefix, r=Kobzol
...
Allow to have different types for arguments of `Rustc::remap_path_prefix`
r? `@Kobzol`
2024-07-04 18:16:24 +02:00
Oneirical
3ea36f5bb6
add shallow_find_files helper function to run-make-support
2024-07-04 10:05:56 -04:00
Guillaume Gomez
1471532131
Allow to have different types for arguments of Rustc::remap_path_prefix
2024-07-04 11:07:19 +02:00
Guillaume Gomez
9e71c7b5a9
Small run-make-support API improvements
2024-07-03 11:34:39 +02:00
bors
7d97c59438
Auto merge of #126941 - GuillaumeGomez:migrate-run-make-llvm-ident, r=Kobzol
...
Migrate `run-make/llvm-ident` to `rmake.rs`
Part of https://github.com/rust-lang/rust/issues/121876 .
r? `@Kobzol`
try-job: armhf-gnu
2024-07-01 21:55:41 +00:00
Guillaume Gomez
fc8b6c6657
Add input_file method on LlvmFileCheck
2024-07-01 15:10:13 +02:00
Guillaume Gomez
fcfac05657
Improve target method API in run-make-support
2024-07-01 10:55:57 +02:00
Guillaume Gomez
b5b97dccae
Improve run-make-support API for assert* functions
2024-07-01 10:55:57 +02:00
Guillaume Gomez
4b516f599b
Improve run-make-support library args API
2024-06-30 12:40:24 +02:00
Oneirical
1795082842
rmeta_contains functions for remap-path-prefix
2024-06-28 16:30:17 -04:00
Oneirical
acb6078d91
rewrite remap-path-prefix to rmake
2024-06-28 11:18:46 -04:00
Guillaume Gomez
3394fe89d8
Add ar command in run-make-support
2024-06-27 14:04:46 +02:00
Guillaume Gomez
84146b372a
Add ar_command in run_make_support
2024-06-27 14:04:01 +02:00
Jerry Wang
5a66a796fc
Add stdin to run_make_support::command::Command
2024-06-22 14:15:22 -04:00
Jerry Wang
6db3289de7
Add more flags for llvm-readobj
2024-06-22 11:24:59 -04:00
Guillaume Gomez
d265538016
Rollup merge of #126823 - GuillaumeGomez:migrate-run-make-inline-always-many-cgu, r=Kobzol
...
Migrate `run-make/inline-always-many-cgu` to `rmake.rs`
Part of https://github.com/rust-lang/rust/issues/121876 .
r? `@jieyouxu`
2024-06-22 12:57:21 +02:00
Guillaume Gomez
d9962bb4d8
Make read_dir method take a mutable callback
2024-06-22 12:35:28 +02:00
Matthias Krüger
bbf94b29fb
Rollup merge of #126644 - Oneirical:testla-coil, r=jieyouxu
...
Rewrite `extern-flag-rename-transitive`. `debugger-visualizer-dep-info`, `metadata-flag-frobs-symbols`, `extern-overrides-distribution` and `forced-unwind-terminate-pof` `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 ).
try-job: dist-x86_64-apple
2024-06-20 18:20:12 +02:00
Matthias Krüger
440504726c
Rollup merge of #126095 - Oneirical:final-testination, r=jieyouxu
...
Migrate `link-args-order`, `ls-metadata` and `lto-readonly-lib` `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 ).
Guaranteed to fail CI until #125736 gets merged. Will require addition of `fs_wrapper::set_permissions` in the associated module.
try-job: x86_64-msvc
2024-06-20 18:20:11 +02:00
Oneirical
b3c51323b5
make assert_stderr_contains print its contents on panic
2024-06-19 11:50:22 -04:00
Oneirical
dff354e57f
rewrite metadata-flag-frobs-symbols to rmake
2024-06-18 16:20:32 -04:00
Oneirical
977d3f6f96
use llvm_readobj in run-make test instead of nm
2024-06-18 14:57:00 -04:00
Oneirical
c1597f9039
try implementing suggestions
2024-06-18 14:43:35 -04:00
Oneirical
83cb760e2c
run_make_support nm implementation + bin-emit-no-symbols rmake rewrite
2024-06-18 14:38:33 -04:00
Oneirical
fa2b612213
Rewrite link-args-order to rmake
2024-06-18 12:54:53 -04:00
bors
af3d1004c7
Auto merge of #126437 - Oneirical:test-we-forget, r=jieyouxu
...
Migrate `issue-64153`, `invalid-staticlib` and `no-builtins-lto` `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 ).
try-job: x86_64-msvc
2024-06-18 11:47:34 +00:00
bors
67cfc3a558
Auto merge of #126490 - Oneirical:testicide, r=jieyouxu
...
Migrate `extern-flag-fun`, `incremental-debugger-visualiser` and `incremental-session-fail` `run-make` tests to `rmake.rs`
Part of #121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html ).
try-job: arm-android
try-job: armhf-gnu
try-job: test-various
try-job: x86_64-msvc
try-job: dist-i686-mingw
2024-06-18 02:56:17 +00:00
bors
c2932aaf9d
Auto merge of #126279 - Oneirical:you-can-run-make-but-cannot-hide, r=jieyouxu
...
Migrate `inaccessible-temp-dir`, `output-with-hyphens` and `issue-10971-temps-dir` `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 ).
try-job: x86_64-msvc
2024-06-18 00:42:26 +00:00
Oneirical
03f19d632a
Add new test_while_readonly helper function to run-make-support
2024-06-17 14:37:49 -04:00
Oneirical
6228b3e40e
Rewrite and rename issue-26092 to rmake
2024-06-17 13:51:52 -04:00
Oneirical
cdfcc9442e
rewrite incremental-session-fail to rmake
2024-06-17 13:01:15 -04:00
Jerry Wang
eb0bad4635
Add drop bombs to llvm.rs
2024-06-15 23:10:42 -04:00
Jerry Wang
89df41636b
Remove run-make-support/src/llvm_readobj.rs
2024-06-15 22:58:58 -04:00
Oneirical
ab71510704
rewrite incremental-debugger-visualiser to rmake
2024-06-14 15:10:34 -04:00
Oneirical
ff82e43ca3
rewrite and rename issue-64153 to rmake.rs
2024-06-14 10:02:39 -04:00
bors
63491e1012
Auto merge of #126463 - matthiaskrgr:rollup-lnkfibf, r=matthiaskrgr
...
Rollup of 5 pull requests
Successful merges:
- #124884 (place explicit lifetime bound after generic param)
- #126343 (Remove some msys2 utils)
- #126351 (std::unix::fs::link using direct linkat call for Solaris.)
- #126368 (Remove some unnecessary crate dependencies.)
- #126386 (Migrate `run-make/allow-non-lint-warnings-cmdline` to `rmake.rs`)
r? `@ghost`
`@rustbot` modify labels: rollup
2024-06-14 09:19:38 +00:00
Matthias Krüger
edd4c97b81
Rollup merge of #126386 - GuillaumeGomez:migrate-run-make-allow-non-lint-warnings-cmdline, r=jieyouxu
...
Migrate `run-make/allow-non-lint-warnings-cmdline` to `rmake.rs`
Part of https://github.com/rust-lang/rust/issues/121876 .
r? ```@jieyouxu```
2024-06-14 08:35:50 +02:00
Guillaume Gomez
5f4111f781
Update run-make-support/diff to new fs_wrapper API
2024-06-13 14:48:36 +02:00