about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/linker.rs
AgeCommit message (Expand)AuthorLines
2024-04-22Auto merge of #115120 - icedrocket:ignore-strip-on-msvc, r=michaelwoeristerbors-42/+35
2024-04-12linker: Remove laziness and caching from native search directory walksVadim Petrochenkov-75/+12
2024-04-05Ignore `-C strip` on MSVCicedrocket-42/+35
2024-03-15Auto merge of #121297 - michaelwoerister:set-pdb-alt-path, r=wesleywiserbors-0/+9
2024-03-14Rollup merge of #117118 - bzEq:aix-linker, r=wesleywiserMatthias Krüger-10/+1
2024-03-14link.exe: don't embed full path to PDB file in binary.Michael Wörister-0/+9
2024-03-11LLVM Bitcode Linker: Add as a linker known to the compilerKjetil Kjeka-1/+100
2024-03-05[AIX] Remove AixLinker's debuginfo() implementationKai Luo-10/+1
2024-02-28Add profiling support to AIXQiu Chaofan-1/+3
2024-02-21Solaris linker does not support --strip-debugPetr Sumbera-1/+1
2024-01-24linker: Cleanup implementations of `link_staticlib_*`Vadim Petrochenkov-23/+24
2024-01-24linker: Merge `link_staticlib_*` and `link_whole_staticlib_*`Vadim Petrochenkov-117/+81
2024-01-24linker: Do not collect search paths unless necessaryVadim Petrochenkov-11/+14
2024-01-24linker: Group library linking methods together and sort them consistentlyVadim Petrochenkov-171/+180
2024-01-24linker: Refactor APIs for linking static librariesVadim Petrochenkov-62/+107
2024-01-24linker: Refactor APIs for linking dynamic librariesVadim Petrochenkov-88/+21
2024-01-10Rename `{create,emit}_warning` as `{create,emit}_warn`.Nicholas Nethercote-5/+5
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-11/+11
2023-12-07Add emulated TLS supportquininer-1/+3
2023-11-28Rollup merge of #118378 - cormacrelf:bugfix/linker-plugin-lto-wasm, r=petroch...Matthias Krüger-1/+27
2023-11-28Perform LTO optimisations with wasm-ld + -Clinker-plugin-ltoCormac Relf-1/+27
2023-11-27Added linker_arg(s) Linker trait methods for link-arg to be prefixed "-Wl," f...Andrew Zhogin-32/+38
2023-11-22Rollup merge of #118013 - sivadeilra:user/ardavis/ehcont, r=wesleywiserMichael Goulet-0/+21
2023-11-21Add support for generating the EHCont sectionArlie Davis-0/+21
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-4/+4
2023-10-13linker: also pass debuginfo compression flagsAugie Fackler-0/+9
2023-08-09rustc: Move `stable_crate_id` from `Session` to `GlobalCtxt`Vadim Petrochenkov-1/+1
2023-08-07Review feedback: return empty iff !should_codegen, and use simpler unconditio...Felix S. Klock II-12/+5
2023-08-04special-case proc-macro crates in rustc_codegen_ssa::back::linker::exported_s...Felix S. Klock II-3/+29
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-23/+23
2023-05-17Don't assume that `-Bdynamic` is the default linker modeAmanieu d'Antras-12/+12
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-1/+1
2023-03-31Preserve, clarify, and extend debug informationJulia Tatz-1/+4
2023-03-27Bless tidyMaybe Waffle-1/+1
2023-03-23Adjust debug info strippingKai Luo-2/+3
2023-03-23Fix copy-paste errorKai Luo-1/+1
2023-03-23Add AixLinker to support linking on AIXKai Luo-0/+173
2023-03-09Add soon-to-be-default --no-undefined-version flagCollin Baker-0/+1
2023-02-21Linker: use -z <params> instead of -z<params>Frank Denis-8/+8
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2022-12-18don't restuct references just to reborrowMatthias Krüger-1/+1
2022-11-28Rollup merge of #104360 - petrochenkov:stabverb, r=TaKO8KiDylan DPC-1/+1
2022-11-27Stabilize native library modifier `verbatim`Vadim Petrochenkov-1/+1
2022-11-27Prefer doc comments over `//`-comments in compilerMaybe Waffle-3/+3
2022-11-11Rollup merge of #102215 - alexcrichton:wasm-link-whole-archive, r=estebankManish Goregaokar-2/+2
2022-10-18Auto merge of #102418 - citrus-it:illumos-strip-debug, r=nagisabors-1/+7
2022-10-15The illumos linker does not support --strip-debugAndy Fiddaman-1/+7
2022-10-07Address PR commentsJhonny Bill Mena-3/+3
2022-10-07UPDATE - migrate linker.rs to new diagnostics infraJhonny Bill Mena-18/+17
2022-10-07UPDATE - LibDefWriteFailure to accept type instead of formatted stringJhonny Bill Mena-6/+6