about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/linker.rs
AgeCommit message (Expand)AuthorLines
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
2022-10-07ADD - migrate lib.def write fatal errorJhonny Bill Mena-3/+4
2022-10-06rustc_target: Refactor internal linker flavorsVadim Petrochenkov-45/+37
2022-09-29Only export `__tls_*` on wasm32-unknown-unknown.Dan Gohman-6/+9
2022-09-29Rollup merge of #102426 - sunfishcode:sunfishcode/no-wasm-init-memory, r=nagisaMichael Howell-6/+0
2022-09-28Don't export `__wasm_init_memory` on WebAssembly.Dan Gohman-6/+0
2022-09-27Don't export `__heap_base` and `__data_end` on wasm32-wasi.Dan Gohman-4/+6
2022-09-23Implement the `+whole-archive` modifier for `wasm-ld`Alex Crichton-2/+2