about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/linker.rs
AgeCommit message (Expand)AuthorLines
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
2021-07-06Move LinkerInfo into CrateInfobjorn3-1/+1
2021-06-10Rollup merge of #82037 - calavera:strip_debuginfo_osx, r=petrochenkovYuki Okushi-4/+7
2021-06-09Make symbols stripping work on MacOS XDavid Calavera-4/+7
2021-06-06linker: Reorder linker argumentsVadim Petrochenkov-29/+4
2021-06-06Rollup merge of #85920 - luqmana:wasm-linker-tweaks, r=petrochenkovYuki Okushi-3/+5
2021-06-01Tweak wasm_base target spec to indicate linker is not GNU and update linker i...Luqman Aden-3/+5
2021-05-23Pass target features to bpf-linkerAlessandro Decina-0/+4
2021-05-23Fix formattingAlessandro Decina-1/+4
2021-05-23Add BPF targetAlessandro Decina-0/+122
2021-05-18Rollup merge of #85274 - luqmana:linker-is-gnu-gc-sections, r=petrochenkovJack Huey-9/+10
2021-05-18Don't pass -pie to linker on windows targets.Luqman Aden-2/+5
2021-05-18Undo unnecessary changes.Luqman Aden-13/+4
2021-05-17Adjust linker_is_gnu branches for cases that don't work on windows.Luqman Aden-7/+16
2021-05-13Only pass --[no-]gc-sections if linker is GNU ld.Luqman Aden-4/+2
2021-05-12Use () in dependency_formats.Camille GILLOT-1/+1
2021-05-12Auto merge of #83610 - bjorn3:driver_cleanup, r=cjgillotbors-26/+17
2021-05-08Rollup merge of #85044 - ChrisDenton:file-exists, r=jackh726Dylan DPC-1/+1
2021-05-07Use `path.exists()` instead of `fs::metadata(path).is_ok()`Chris Denton-1/+1
2021-05-07Rollup merge of #84866 - petrochenkov:wholesome, r=Mark-SimulacrumDylan DPC-2/+0
2021-05-06illumos should put libc last in library search orderJoshua M. Clulow-0/+8
2021-05-06linker: Avoid library duplication with `/WHOLEARCHIVE`Vadim Petrochenkov-2/+0
2021-05-06Rollup merge of #83507 - luqmana:native-link-modifiers, r=petrochenkovDylan DPC-35/+89
2021-05-05Implement RFC 2951: Native link modifiersLuqman Aden-35/+89
2021-05-02Pass target_cpu to LinkerInfo::new instead of link_binarybjorn3-26/+17
2021-04-30Fix linker_args with --target=sparcv9-sun-solarisDaniel Silverman-2/+4
2021-04-05Rollup merge of #80525 - devsnek:wasm64, r=nagisaDylan DPC-1/+1
2021-04-04wasm64Gus Caplan-1/+1
2021-03-28linker: Use data execution prevention options by default when linker supports...Vadim Petrochenkov-0/+13
2021-03-28linker: Use `--as-needed` by default when linker supports itVadim Petrochenkov-0/+7
2021-01-08Add wasi-exec-model cg option for emitting wasi reactorsNoah-0/+11
2020-11-08rustc_target: Rename some target options to avoid tautologyVadim Petrochenkov-1/+1
2020-11-08Collapse all uses of `target.options.foo` into `target.foo`Vadim Petrochenkov-22/+21
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-22/+22
2020-10-12Fix -Clinker-plugin-lto with opt-levels s and zJonas Schievink-3/+1
2020-08-30mv compiler to compiler/mark-0/+1351