summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/link.rs
AgeCommit message (Expand)AuthorLines
2022-08-05Fix backwards-compatibility check for tests with `+whole-archive`Daniel Sommermann-1/+1
2022-06-24Rollup merge of #98214 - petrochenkov:islike, r=compiler-errorsYuki Okushi-2/+2
2022-06-21Auto merge of #98098 - bjorn3:archive_refactor, r=michaelwoeristerbors-20/+19
2022-06-19Remove the source archive functionality of ArchiveWriterbjorn3-2/+2
2022-06-19Fix "Remove src_files and remove_file"bjorn3-2/+3
2022-06-18rustc_target: Remove some redundant target propertiesVadim Petrochenkov-2/+2
2022-06-16Move/rename `lazy::{OnceCell, Lazy}` to `cell::{OnceCell, LazyCell}`Maybe Waffle-1/+1
2022-06-14Remove src_files and remove_filebjorn3-17/+15
2022-06-14Rollup merge of #95243 - vladimir-ea:compiler_watch_os, r=nagisaYuki Okushi-2/+12
2022-06-13Add Apple WatchOS compile targetsVladimir Michael Eatwell-2/+12
2022-06-11Use safer `strip=symbols`-flag for dylibs on macOSDavid Knaack-4/+8
2022-06-09Stabilize the `bundle` native library modifierVadim Petrochenkov-2/+2
2022-05-29Rollup merge of #97028 - ridwanabdillahi:pretty-printer, r=michaelwoeristerGuillaume Gomez-40/+34
2022-05-25Simplify implementation of `-Z gcc-ld`Vadim Petrochenkov-31/+14
2022-05-24Add support for embedding pretty printers via the `#[debugger_visualizer]` at...ridwanabdillahi-40/+34
2022-05-03Add support for a new attribute `#[debugger_visualizer]` to support embedding...ridwanabdillahi-2/+49
2022-05-02Auto merge of #96436 - petrochenkov:nowhole2, r=wesleywiserbors-31/+6
2022-04-28Add `@feat.00` symbol to symbols.o for COFFGary Guo-0/+23
2022-04-27Use decorated names for linked_symbols on WindowsGary Guo-0/+4
2022-04-26linker: Stop using whole-archive on dependencies of dylibsVadim Petrochenkov-31/+6
2022-04-25Auto merge of #95604 - nbdd0121:used2, r=petrochenkovbors-0/+75
2022-04-24Fix MSVC hang issueGary Guo-0/+6
2022-04-18Synthesis object file for `#[used]` and exported symbolsGary Guo-0/+69
2022-04-18ssa: don't pack debuginfo on windows not only msvcDavid Wood-1/+1
2022-04-08check_doc_keyword: don't alloc string for emptiness checkklensy-2/+2
2022-04-04Auto merge of #95606 - petrochenkov:linkregr, r=wesleywiserbors-1/+6
2022-04-03Cleanup after some refactoring in rustc_targetLoïc BRANSTETT-3/+3
2022-04-03Replace LinkArgs with Cow<'static, str>Loïc BRANSTETT-5/+6
2022-04-03Replace every Vec in Target(Options) with it's Cow equivalentLoïc BRANSTETT-2/+2
2022-04-03Replace every `String` in Target(Options) with `Cow<'static, str>`Loïc BRANSTETT-8/+8
2022-04-03linker: Implicitly link native libs as whole-archive in some more casesVadim Petrochenkov-1/+6
2022-03-30Stabilize native library modifier syntax and the `whole-archive` modifier spe...Vadim Petrochenkov-41/+62
2022-03-30Spellchecking some commentsYuri Astrakhan-3/+3
2022-03-03Rollup merge of #94433 - Urgau:check-cfg-allowness, r=petrochenkovDylan DPC-1/+2
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-5/+5
2022-03-01Improve allowness of the unexpected_cfgs lintLoïc BRANSTETT-1/+2
2022-03-01compiler: fix some typoscuishuang-1/+1
2022-02-20Auto merge of #93816 - bjorn3:rlib_metadata_first, r=nagisabors-37/+60
2022-02-19Adopt let else in more placesest31-9/+6
2022-02-18Put crate metadata first in the rlib when possiblebjorn3-37/+60
2022-02-16Adopt let_else in even more placesest31-10/+11
2022-02-10Unconditionally update symbolsbjorn3-6/+0
2022-02-10Remove unnecessary update_symbols callbjorn3-11/+5
2022-01-30Rollup merge of #93192 - theidexisted:patch-1, r=wesleywiserEric Huss-1/+1
2022-01-22Add VS 2022 into error messagetheidexisted-1/+1
2022-01-21Add L4Bender as linker variantSebastian Humenda-0/+1
2022-01-20Rollup merge of #91606 - joshtriplett:stabilize-print-link-args, r=pnkfelixMatthias Krüger-1/+1
2022-01-09Stabilize -Z print-link-args as --print link-argsJosh Triplett-1/+1
2022-01-06cg: use thorin instead of llvm-dwpDavid Wood-54/+111
2022-01-06sess/cg: re-introduce split dwarf kindDavid Wood-33/+59