summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/linker.rs
AgeCommit message (Expand)AuthorLines
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
2022-09-20fix verbatim with upstream dependenciesbors-6/+12
2022-09-12change rlib format to discern native dependenciesDaniil Belov-2/+2
2022-09-06change stdlib circular dependencies handlingDaniil Belov-42/+0
2022-09-01rustc_target: Refactor internal linker flavors slightlyVadim Petrochenkov-12/+9
2022-07-31Add issue referencebjorn3-1/+1
2022-07-30Limit symbols exported from proc macrosbjorn3-3/+1
2022-07-28fix: remove fake no_dead_strip for osxcsmoe-3/+1
2022-07-25feat: impl export-executable-symbolscsmoe-4/+13
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-2/+2
2022-06-28Reduce usage of Symbol in the linker codebjorn3-49/+48
2022-06-21Update Emscripten's no_default_libraries handlingHood Chatham-1/+1