about summary refs log tree commit diff
path: root/tests/run-make
AgeCommit message (Collapse)AuthorLines
2024-07-19rewrite test-benches to rmakeOneirical-12/+21
2024-07-19Fix two new failing testsAlex Crichton-2/+15
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-19rewrite pass-non-c-like-enum-to-c to rmakeOneirical-8/+25
2024-07-19rewrite linkage-attr-on-static to rmakeOneirical-12/+15
2024-07-19rewrite lto-no-link-whole-rlib to rmakeOneirical-9/+18
2024-07-19rewrite extern-fn-with-union to rmakeOneirical-7/+17
2024-07-19rewrite extern-fn-generic to rmakeOneirical-7/+15
2024-07-19rewrite c-static-rlib to rmakeOneirical-12/+19
2024-07-19rewrite c-static-dylib to rmakeOneirical-13/+20
2024-07-19rewrite and rename issue-28595 to rmakeOneirical-7/+16
2024-07-19rewrite return-non-c-like-enum-from-c to rmakeOneirical-6/+17
2024-07-19Auto merge of #127969 - matthiaskrgr:rollup-nhxmwhn, r=matthiaskrgrbors-0/+2
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-19Rollup merge of #127967 - ↵Matthias Krüger-0/+2
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-19Auto merge of #127957 - matthiaskrgr:rollup-1u5ivck, r=matthiaskrgrbors-32/+62
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-19Disable run-make/split-debuginfo test for RISC-V 64Joshua Zivkovic-0/+2
Due to https://github.com/rust-lang/rust/pull/120518
2024-07-19Rollup merge of #127928 - Oneirical:anatesthetic-sleep, r=KobzolTrevor Gross-31/+53
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-19Rollup merge of #127825 - Oneirical:self-testeem, r=jieyouxuTrevor Gross-33/+73
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-18rewrite link-path-order to rmakeOneirical-21/+35
2024-07-18rewrite lto-smoke-c to rmakeOneirical-12/+20
2024-07-18Rewrite and rename issue-26006 to rmakeOneirical-26/+45
2024-07-18Rewrite and rename issue-22131 to rmakeOneirical-8/+19
2024-07-18rewrite rlib-format-packed-bundled-libs-3 to rmakeOneirical-35/+88
2024-07-18rewrite staticlib-blank-lib to rmakeOneirical-6/+13
2024-07-18rewrite archive-duplicate-names to rmakeOneirical-16/+37
2024-07-18rewrite manual-link to rmakeOneirical-7/+16
2024-07-18rewrite macos-fat-archive to rmakeOneirical-10/+20
2024-07-18Rollup merge of #127822 - Oneirical:amazon-rainfortest, r=jieyouxuTrevor Gross-29/+71
Migrate `issue-85401-static-mir`, `missing-crate-dependency` and `unstable-flag-required` `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: armhf-gnu try-job: test-various try-job: x86_64-msvc try-job: aarch64-apple try-job: dist-x86_64-linux
2024-07-18Rollup merge of #127491 - Oneirical:bulletproof-test, r=jieyouxuTrevor Gross-48/+133
Migrate 8 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). There are some more of these, but while the code is almost always the same, I want to keep the number reasonable so my doc comments can be inspected for potential inaccuracies. Tell me if 8 is too much, I can cut this down. For the tracking issue: - issue-25581 - extern-fn-with-extern-types - extern-fn-struct-passing-abi - longjmp-across-rust - static-extern-type - extern-fn-explicit-align - extern-fn-with-packed-struct - extern-fn-mangle
2024-07-17Migrate `atomic-lock-free` to `rmake`Jerry Wang-48/+52
2024-07-17rewrite unstable-flag-required to rmakeOneirical-6/+14
2024-07-17rewrite missing-crate-dependency to rmakeOneirical-9/+17
2024-07-17rewrite and rename issue-85401-static-mirOneirical-16/+42
2024-07-17rewrite extern-fn-mangle to rmakeOneirical-6/+16
2024-07-17rewrite extern-fn-with-packed-struct to rmakeOneirical-6/+17
2024-07-17rewrite extern-fn-explicit-align to rmakeOneirical-6/+17
2024-07-17rewrite static-extern-type to rmakeOneirical-6/+16
2024-07-17rewrite longjmp-across-rust to rmakeOneirical-6/+18
2024-07-17rewrite extern-fn-struct-passing-abi to rmakeOneirical-6/+16
2024-07-17rewrite and rename issue-25581Oneirical-6/+17
2024-07-17rewrite extern-fn-with-extern-types to rmakeOneirical-6/+16
2024-07-17tests: update for `rfs` rename许杰友 Jieyou Xu (Joe)-82/+80
2024-07-17tests: update rustdoc test for renamed `assert_dirs_are_equal`许杰友 Jieyou Xu (Joe)-2/+2
2024-07-17tests: update for renamed `fs` module in run_make_support许杰友 Jieyou Xu (Joe)-239/+225
2024-07-17tests: update rustdoc test for renamed `assert_recursive_eq`许杰友 Jieyou Xu (Joe)-2/+2
2024-07-17Use `llvm-readobj` for `run-make/crate-hash-rustc-version`Jerry Wang-4/+14
2024-07-17Migrate `crate-hash-rustc-version` to `rmake`Jerry Wang-38/+47
2024-07-17Auto merge of #127840 - tgross35:rollup-jfkg1dq, r=tgross35bors-0/+1
Rollup of 9 pull requests Successful merges: - #125206 (Simplify environment variable examples) - #126271 (Skip fast path for dec2flt when optimize_for_size) - #126776 (Clean up more comments near use declarations) - #127444 (`impl Send + Sync` and override `count` for the `CStr::bytes` iterator) - #127512 (Terminate `--print link-args` output with newline) - #127792 (std: Use `read_unaligned` for reads from DWARF) - #127807 (Use futex.rs for Windows thread parking) - #127833 (zkvm: add `#[forbid(unsafe_op_in_unsafe_fn)]` in `stdlib`) - #127836 (std: Forbid unwrapped unsafe ops in xous and uefi modules) Failed merges: - #127813 (Prevent double reference in generic futex) r? `@ghost` `@rustbot` modify labels: rollup
2024-07-16Rollup merge of #127512 - eggyal:newline-terminate-print-linkargs, ↵Trevor Gross-0/+1
r=compiler-errors Terminate `--print link-args` output with newline Fixes #127507
2024-07-17Auto merge of #126208 - Oneirical:one-flew-over-the-cuckoo's-test, r=jieyouxubors-61/+126
Migrate `compiler-lookup-paths`, `dump-mono-stats` and `prune-link-args` `run-make` tests to `rmake` or `ui` format 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: dist-x86_64-linux try-job: armhf-gnu
2024-07-16Auto merge of #127831 - tgross35:rollup-c0j9n7b, r=tgross35bors-42/+86
Rollup of 7 pull requests Successful merges: - #124033 (Sync ar_archive_writer to LLVM 18.1.3) - #126699 (Delegation: support coercion for target expression) - #126762 (Deny keyword lifetimes pre-expansion) - #126967 (Promote the `wasm32-wasip2` target to Tier 2) - #127390 (Migrate `raw-dylib-inline-cross-dylib` and `raw-dylib-custom-dlltool` `run-make` tests to rmake) - #127501 (Invert infer `error_reporting` mod struture) - #127816 (Update method name to reflect changes to its internals) r? `@ghost` `@rustbot` modify labels: rollup