summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/link.rs
AgeCommit message (Expand)AuthorLines
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
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-1/+1
2021-12-18Rollup merge of #91566 - cbeuw:remap-dwo-name, r=davidtwcoMatthias Krüger-6/+15
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-1/+1
2021-12-14fix clippy::single_char_pattern perf findingsMatthias Krüger-2/+2
2021-12-13Provide object files to llvm-dwp instead of .dwoAndy Wang-6/+6
2021-12-07Use object crate for .rustc metadata generationNikita Popov-135/+2
2021-12-06Provide .dwo paths to llvm-dwp explicitlyAndy Wang-5/+14
2021-11-15Stabilize -Z strip as -C stripJosh Triplett-2/+12
2021-11-08Record more artifact sizes during self-profiling.Michael Woerister-0/+13
2021-11-07more clippy fixesMatthias Krüger-2/+2
2021-10-16Adopt let_else across the compilerest31-3/+2
2021-10-09Rollup merge of #89634 - hawkw:eliza/enable-err-warn, r=oli-obkMatthias Krüger-5/+4
2021-10-07Rollup merge of #88137 - joshtriplett:osx-strip-symbols-no-option, r=michaelw...Jubilee-12/+10
2021-10-07lol i forgot the syntax for my own crate's macrosEliza Weisman-2/+2
2021-10-07comma-related changesEliza Weisman-1/+1