about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/link.rs
AgeCommit message (Expand)AuthorLines
2022-07-31Rollup merge of #99844 - bjorn3:archive_builder_interface_refactor, r=nagisaDylan DPC-70/+111
2022-07-29Auto merge of #99467 - BelovDV:add_option_link_arg, r=petrochenkovbors-9/+29
2022-07-28Introduce an ArchiveBuilderBuilderbjorn3-65/+109
2022-07-28Inline inject_dll_import_libbjorn3-1/+6
2022-07-28Move output argument from ArchiveBuilder::new to .build()bjorn3-17/+9
2022-07-26Lib kind -l link-arg:Daniil Belov-9/+29
2022-07-26Auto merge of #98989 - dpaoliello:rawdylibbin, r=michaelwoeristerbors-7/+20
2022-07-25feat: impl export-executable-symbolscsmoe-1/+6
2022-07-22Enable raw-dylib for binariesDaniel Paoliello-7/+20
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