about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/link.rs
AgeCommit message (Expand)AuthorLines
2022-07-14Auto merge of #96544 - m-ysk:feature/issue-96358, r=cjgillotbors-20/+2
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-12/+12
2022-07-08Auto merge of #98638 - bjorn3:less_string_interning, r=tmiaskobors-3/+6
2022-07-06ssa: abort if dwarf packaging failsDavid Wood-0/+1
2022-07-06ssa: remove dwo of metadata and allocator moduleDavid Wood-14/+18
2022-07-02import all necessary parts of rustc_metadata::fsYoshiki Matsuda-3/+4
2022-07-02fix a typoYoshiki Matsuda-1/+1
2022-07-02move emit_metadata to rustc_metadata::fsYoshiki Matsuda-24/+5
2022-06-28Reduce usage of Symbol in the linker codebjorn3-3/+6
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