summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/link.rs
AgeCommit message (Expand)AuthorLines
2022-10-29Support raw-dylib functions being used inside inlined functionsDaniel Paoliello-5/+36
2022-10-20linker: Fix weak lang item linking with combination windows-gnu + LLD + LTOVadim Petrochenkov-1/+1
2022-09-13Auto merge of #100101 - BelovDV:issue-99429, r=petrochenkovbors-9/+89
2022-09-12change rlib format to discern native dependenciesDaniil Belov-9/+89
2022-09-12Rollup merge of #100767 - kadiwa4:escape_ascii, r=jackh726Dylan DPC-17/+8
2022-09-06Fix CI failures on windows and aarch64-linuxVadim Petrochenkov-0/+8
2022-09-06change stdlib circular dependencies handlingDaniil Belov-60/+8
2022-09-02Rollup merge of #100200 - petrochenkov:zgccld2, r=lqd,Mark-SimulacrumMatthias Krüger-14/+18
2022-09-01rustc_target: Refactor internal linker flavors slightlyVadim Petrochenkov-14/+13
2022-09-01rustc_target: Add a compatibility layer to separate internal and user-facing ...Vadim Petrochenkov-1/+2
2022-08-24Rollup merge of #99993 - petrochenkov:linkdated, r=bjorn3Matthias Krüger-12/+12
2022-08-19use <[u8]>::escape_ascii instead of core::ascii::escape_defaultKaDiWa-17/+8
2022-08-12rustc_target: Update some old naming around self contained linkingVadim Petrochenkov-24/+26
2022-08-11Rollup merge of #99500 - tmandry:fuchsia-flags, r=petrochenkovMatthias Krüger-4/+16
2022-08-10Fix flags when using clang as linker for FuchsiaTyler Mandry-4/+16
2022-08-09Add support for link-flavor rust-lld for macOSMary-1/+7
2022-08-06Change implementation of `-Z gcc-ld` and `lld-wrapper` againVadim Petrochenkov-14/+18
2022-08-04Auto merge of #100120 - matthiaskrgr:rollup-g6ycykq, r=matthiaskrgrbors-7/+10
2022-08-03Add support for link-flavor rust-lld for iOS, tvOS and watchOSmary-7/+10
2022-08-02Fix backwards-compatibility check for tests with `+whole-archive`Daniel Sommermann-1/+1
2022-07-31linker: Update some outdated commentsVadim Petrochenkov-12/+12
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