about summary refs log tree commit diff
path: root/tests/run-make/rust-lld
AgeCommit message (Collapse)AuthorLines
2025-07-08stabilize `-Clink-self-contained=-linker` on x64 linuxRémy Rakic-4/+6
This stabilizes a subset of the `-Clink-self-contained` components on x64 linux: the rust-lld opt-out. The opt-in is not stabilized, as interactions with other stable flags require more internal work, but are not needed for stabilizing using rust-lld by default. Similarly, since we only switch to rust-lld on x64 linux, the opt-out is only stabilized there. Other targets still require `-Zunstable-options` to use it.
2025-07-08stabilize `-Clinker-features=-lld` on x64 linuxRémy Rakic-5/+5
This stabilizes a subset of the `-Clinker-features` components on x64 linux: the lld opt-out. The opt-in is not stabilized, as interactions with other stable flags require more internal work, but are not needed for stabilizing using rust-lld by default. Similarly, since we only switch to rust-lld on x64 linux, the opt-out is only stabilized there. Other targets still require `-Zunstable-options` to use it.
2025-04-03Move `link-self-contained-consistency` test to a more reasonable locationJakub Beránek-1/+1
2025-04-03Add a helper function for checking if LLD was used to `run-make-support`Jakub Beránek-49/+17
2025-03-05normalize away `-Wlinker-messages` wrappers from `rust-lld` rmake testRémy Rakic-2/+3
2025-01-26Downgrade `linker-warnings` to allow-by-defaultjyn-2/+8
This needs more time to bake before we turn it on. Turning it on early risks people silencing the warning indefinitely, before we have the chance to make it less noisy.
2025-01-24Allow LLD version info to be either stderr or stdoutjyn-1/+1
2025-01-20Don't require `--verbose` to show linker stdoutjyn-8/+2
2025-01-20show linker warnings even if it returns 0jyn-4/+5
2024-08-10remove unused imports from rmake testsRémy Rakic-2/+0
2024-08-05Enable msvc for run-make/rust-lldChris Denton-6/+8
This is simply a matter of using the right argument for lld-link.
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options.
2024-06-08Migrate runmake tests away from custom commands and `command_output`Jakub Beránek-8/+7
2024-05-30ignore whitespace in ldd testslcnr-1/+1
2024-05-30add info to rust-ldd tests failureslcnr-7/+10
2024-05-02Cleanup: Rid the `rmake` test runners of `extern crate run_make_support;`León Orell Valerian Liehr-2/+0
2024-04-15add `link_arg` helper to `run_make_support`Rémy Rakic-3/+3
and use it in the `rust-lld` tests
2024-04-15port `rust-lld` test to rmakeRémy Rakic-12/+64
also check that turning off the linker feature does not use lld
2024-04-12test duplicate features, that the last `+/-lld` on the CLI winsRémy Rakic-0/+4
2024-04-12test self-contained linking via `-Zlinker-features=+lld`Rémy Rakic-1/+1
2023-06-30add end-to-end testRémy Rakic-0/+12