summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/linker.rs
AgeCommit message (Expand)AuthorLines
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-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
2022-04-18Synthesis object file for `#[used]` and exported symbolsGary Guo-0/+46
2022-04-18Add `SymbolExportInfo`Gary Guo-4/+4
2022-04-03Replace every `String` in Target(Options) with `Cow<'static, str>`Loïc BRANSTETT-2/+2
2022-03-30Stabilize native library modifier syntax and the `whole-archive` modifier spe...Vadim Petrochenkov-0/+11
2022-03-01compiler: fix some typoscuishuang-1/+1
2022-01-21adapt L4Bender implementationBenjamin Lamowski-80/+62
2022-01-21Add L4Bender as linker variantSebastian Humenda-1/+171
2021-11-14Only use the -dynamiclib flag when the linker is not ldkit-1/+4
2021-11-14Refactor linker argument generationkit-30/+18
2021-11-14Add a helper method for linker argumentskit-11/+28
2021-10-06Enable AutoFDO.Michael Benfield-0/+3
2021-09-08Move get_tools_search_paths from FileSearch to Sessionbjorn3-2/+1
2021-07-06Fold LinkerInfo into CrateInfobjorn3-77/+29
2021-07-06Don't store the full LinkerInfo inside Linker implsbjorn3-27/+44
2021-07-06Merge LinkerInfo::to_linker into get_linkerbjorn3-39/+33
2021-07-06Move get_linker to linker.rsbjorn3-1/+95