summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/linker.rs
AgeCommit message (Expand)AuthorLines
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
2022-06-18ENH Move --memory-init-file flag from EmLinker to asmjs target specHood Chatham-2/+0
2022-06-17Replace -g4 with -gsource-mapHood Chatham-2/+2
2022-06-03Fix emscripten linker invocationbjorn3-13/+6
2022-06-03Avoid rustc_serialize in linker.rsbjorn3-16/+13
2022-05-24Add support for embedding pretty printers via the `#[debugger_visualizer]` at...ridwanabdillahi-3/+3
2022-05-03Add support for a new attribute `#[debugger_visualizer]` to support embedding...ridwanabdillahi-8/+15
2022-05-02Auto merge of #96436 - petrochenkov:nowhole2, r=wesleywiserbors-13/+2
2022-04-27Use decorated names for linked_symbols on WindowsGary Guo-1/+1
2022-04-26linker: Generate `symbols.o` for dylibsVadim Petrochenkov-2/+2
2022-04-26linker: Stop using whole-archive on dependencies of dylibsVadim Petrochenkov-11/+0
2022-04-25Auto merge of #95604 - nbdd0121:used2, r=petrochenkovbors-22/+50
2022-04-18Refactor exported_symbols and linked_symbols for code reuseGary Guo-44/+26