about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/link.rs
AgeCommit message (Expand)AuthorLines
2025-09-28Add a leading dash to linker plugin arguments in the gcc codegenAntoni Boucher-0/+6
2025-09-23Rollup merge of #146784 - dpaoliello:findmsvc, r=wesleywiserMatthias Krüger-3/+3
2025-09-21Add panic=immediate-abortBen Kimock-5/+5
2025-09-19[win] Use find-msvc-tools instead of cc to find the linker and rc on WindowsDaniel Paoliello-3/+3
2025-08-29Ensure we emit an allocator shim when only some crate types need onebjorn3-4/+13
2025-08-27Port the `#[link]` attribute to the new parserJonathan Brouwer-2/+5
2025-08-19Rollup merge of #145578 - vexide:armv7a-vex-v5+linked-files, r=davidtwco许杰友 Jieyou Xu (Joe)-2/+7
2025-08-18Specify linker scripts after user link argsLewis McClelland-2/+7
2025-08-11Always attempt to invoke xcrun to get the Apple SDKMads Marquart-4/+8
2025-08-11Pass Apple SDK root to compiler driver via SDKROOT env varMads Marquart-8/+36
2025-08-11Simplify `add_apple_sdk`Mads Marquart-25/+20
2025-08-09Rollup merge of #141828 - Fulgen301:status-stack-buffer-overrun-diagnostic, r...Stuart Cook-0/+8
2025-08-08Add target_env = "macabi" and target_env = "sim"Mads Marquart-4/+4
2025-08-08Add diagnostic explaining STATUS_STACK_BUFFER_OVERRUN not only beingGeorge Tokmaji-0/+8
2025-08-02update flags for consistencyKivooeo-2/+3
2025-07-28use let chains in ast, borrowck, codegen, const_evalKivooeo-6/+6
2025-07-17remove no_gc_sectionsusamoi-2/+0
2025-07-13pass --gc-sections if -Zexport-executable-symbols is enabled and improve testsusamoi-6/+3
2025-07-08remove `-znostart-stop-gc` workaroundRémy Rakic-29/+0
2025-07-08stabilize `-Clinker-features=-lld` on x64 linuxRémy Rakic-1/+1
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-3/+3
2025-06-24rustc_session: Add a structure for keeping both explicit and default sysrootsVadim Petrochenkov-6/+6
2025-06-16Revert overeager warning for misuse of `--print native-static-libs`Jubilee Young-19/+0
2025-06-15Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub...León Orell Valerian Liehr-20/+40
2025-06-13Rollup merge of #142221 - mustartt:aix-fix-strip-order, r=davidtwcoMatthias Krüger-2/+2
2025-06-05Auto merge of #140872 - bjorn3:elf_use_used_linker, r=nikicbors-2/+3
2025-06-05Make #[used(linker)] the default on ELF toobjorn3-2/+3
2025-06-03Move metadata object generation for dylibs to the linker codebjorn3-14/+30
2025-06-03Only borrow EncodedMetadata in codegen_cratebjorn3-6/+10
2025-06-02Auto merge of #141750 - Noratrieb:gold-rush, r=bjorn3bors-1/+58
2025-05-31Warn when gold was used as the linkerNoratrieb-1/+58
2025-05-29Remove RUSTC_RETRY_LINKER_ON_SEGFAULT hackNoratrieb-52/+2
2025-05-29Rollup merge of #138139 - xizheyin:issue-137384, r=ChrisDentonJacob Pratt-0/+19
2025-05-15silence unexpected lld warning on old gccsRémy Rakic-1/+1
2025-05-04Initial support for dynamically linked cratesBryanskiy-5/+9
2025-05-02Update compiler/rustc_codegen_ssa/src/back/link.rsxizheyin-2/+2
2025-05-02check all crate-type to find staticlibxizheyin-6/+6
2025-05-02Update compiler/rustc_codegen_ssa/src/back/link.rsxizheyin-1/+1
2025-05-02Emit warning while outputs is not exe and prints linkage infoxizheyin-0/+19
2025-04-26Rollup merge of #140086 - ChrisDenton:backoff, r=petrochenkovMatthias Krüger-3/+2
2025-04-25Retry if creating temp fails with access deniedChris Denton-3/+2
2025-04-24strip underlying xcoff objectHenry Jiang-2/+2
2025-04-25set subsections_via_symbols for ld64 helper sectionsusamoi-0/+6
2025-04-07Prepend temp files with a string per invocation of rustcMichael Goulet-1/+6
2025-04-07Simplify temp path creation a bitMichael Goulet-2/+1
2025-04-04refactor: Move env parsing of deployment target to rustc_sessionMads Marquart-2/+2
2025-04-04refactor: Move Apple OSVersion (back) to rustc_targetMads Marquart-4/+3
2025-04-04Rollup merge of #138949 - madsmtm:rename-to-darwin, r=WaffleLapkinMatthias Krüger-6/+6
2025-04-03Make LevelAndSource a structOli Scherer-2/+2
2025-03-31Store only a metadata stub into `rlibs` and `dylibs` with `-Zembed-metadata=no`Jakub Beránek-1/+1