about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/link.rs
AgeCommit message (Expand)AuthorLines
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
2025-03-27Rollup merge of #139010 - madsmtm:parse-xcrun-better, r=wesleywiserJacob Pratt-63/+20
2025-03-27Emit better error messages when invoking xcrunMads Marquart-39/+20
2025-03-27Invoke xcrun inside sess.timeMads Marquart-1/+1
2025-03-27refactor: Move Apple SDK names to rustc_codegen_ssa::back::appleMads Marquart-27/+3
2025-03-26Always emit native-static-libs note, even if it is emptyMads Marquart-9/+5
2025-03-25Rename `is_like_osx` to `is_like_darwin`Mads Marquart-6/+6
2025-03-25rustc_session: Add a helper function for obtaining staticlib prefix and suffixVadim Petrochenkov-5/+1
2025-03-25linker: Avoid calling `linker_and_flavor` twiceVadim Petrochenkov-6/+9
2025-03-25linker: Fix staticlib naming for UEFIVadim Petrochenkov-1/+6
2025-03-18Auto merge of #138630 - matthiaskrgr:rollup-kk1gogr, r=matthiaskrgrbors-28/+25
2025-03-17Flatten `if`s in `rustc_codegen_ssa`Yotam Ofek-28/+25
2025-03-17Rollup merge of #137449 - compiler-errors:control-flow, r=Amanieu,lnicolaMatthias Krüger-1/+1
2025-03-17Use `strip_{prefix|suffix}` instead of `{starts|ends}_with`+indexingYotam Ofek-2/+7
2025-03-16Suppress must_use in compiler and toolsMichael Goulet-1/+1
2025-03-13Auto merge of #138450 - matthiaskrgr:rollup-4im25vf, r=matthiaskrgrbors-2/+1
2025-03-13Rollup merge of #138273 - petrochenkov:nonatroot, r=bjorn3Matthias Krüger-14/+12
2025-03-12Don't return an error from get_or_default_sysrootbjorn3-2/+1
2025-03-09metadata: Ignore sysroot when doing the manual native lib search in rustcVadim Petrochenkov-14/+12
2025-03-09Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile...Matthias Krüger-1/+1
2025-03-07compiler: Use size_of from the prelude instead of importedThalia Archibald-1/+1