summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/link.rs
AgeCommit message (Expand)AuthorLines
2025-05-04Initial support for dynamically linked cratesBryanskiy-5/+9
2025-04-26Rollup merge of #140086 - ChrisDenton:backoff, r=petrochenkovMatthias Krüger-3/+2
2025-04-25Retry if creating temp fails with access deniedChris Denton-3/+2
2025-04-25set subsections_via_symbols for ld64 helper sectionsusamoi-0/+6
2025-04-07Prepend temp files with a string per invocation of rustcMichael Goulet-1/+6
2025-04-07Simplify temp path creation a bitMichael Goulet-2/+1
2025-04-04refactor: Move env parsing of deployment target to rustc_sessionMads Marquart-2/+2
2025-04-04refactor: Move Apple OSVersion (back) to rustc_targetMads Marquart-4/+3
2025-04-04Rollup merge of #138949 - madsmtm:rename-to-darwin, r=WaffleLapkinMatthias Krüger-6/+6
2025-04-03Make LevelAndSource a structOli Scherer-2/+2
2025-03-31Store only a metadata stub into `rlibs` and `dylibs` with `-Zembed-metadata=no`Jakub Beránek-1/+1
2025-03-27Rollup merge of #139010 - madsmtm:parse-xcrun-better, r=wesleywiserJacob Pratt-63/+20
2025-03-27Emit better error messages when invoking xcrunMads Marquart-39/+20
2025-03-27Invoke xcrun inside sess.timeMads Marquart-1/+1
2025-03-27refactor: Move Apple SDK names to rustc_codegen_ssa::back::appleMads Marquart-27/+3
2025-03-26Always emit native-static-libs note, even if it is emptyMads Marquart-9/+5
2025-03-25Rename `is_like_osx` to `is_like_darwin`Mads Marquart-6/+6
2025-03-25rustc_session: Add a helper function for obtaining staticlib prefix and suffixVadim Petrochenkov-5/+1
2025-03-25linker: Avoid calling `linker_and_flavor` twiceVadim Petrochenkov-6/+9
2025-03-25linker: Fix staticlib naming for UEFIVadim Petrochenkov-1/+6
2025-03-18Auto merge of #138630 - matthiaskrgr:rollup-kk1gogr, r=matthiaskrgrbors-28/+25
2025-03-17Flatten `if`s in `rustc_codegen_ssa`Yotam Ofek-28/+25
2025-03-17Rollup merge of #137449 - compiler-errors:control-flow, r=Amanieu,lnicolaMatthias Krüger-1/+1
2025-03-17Use `strip_{prefix|suffix}` instead of `{starts|ends}_with`+indexingYotam Ofek-2/+7
2025-03-16Suppress must_use in compiler and toolsMichael Goulet-1/+1
2025-03-13Auto merge of #138450 - matthiaskrgr:rollup-4im25vf, r=matthiaskrgrbors-2/+1
2025-03-13Rollup merge of #138273 - petrochenkov:nonatroot, r=bjorn3Matthias Krüger-14/+12
2025-03-12Don't return an error from get_or_default_sysrootbjorn3-2/+1
2025-03-09metadata: Ignore sysroot when doing the manual native lib search in rustcVadim Petrochenkov-14/+12
2025-03-09Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile...Matthias Krüger-1/+1
2025-03-07compiler: Use size_of from the prelude instead of importedThalia Archibald-1/+1
2025-03-05linux x64: default to `-znostart-stop-gc`Rémy Rakic-0/+29
2025-03-04Auto merge of #135695 - Noratrieb:elf-raw-dylib, r=bjorn3bors-137/+81
2025-02-26Support raw-dylib link kind on ELFNoratrieb-137/+81
2025-02-26linker: Fix escaping style for response files on WindowsVadim Petrochenkov-2/+6
2025-02-25Auto merge of #133832 - madsmtm:apple-symbols.o, r=DianQKbors-3/+56
2025-02-24Make #[used] work when linking with ld64Mads Marquart-3/+56
2025-02-23Rollup merge of #136439 - yotamofek:pr/codegen-ssa-no-indexing, r=NoratriebTrevor Gross-19/+13
2025-02-20Rollup merge of #136608 - kulst:ptx_target_features, r=bjorn3Jubilee-0/+6
2025-02-19Create a generic AVR target: avr-nonePatryk Wychowaniec-0/+1
2025-02-16Pass through of target features to llvm-bitcode-linker and handling themkulst-0/+6
2025-02-11rustc_codegen_ssa: simplify test for incompatible dependency formatsYotam Ofek-15/+10
2025-02-11rustc_codegen_ssa: cleanup nested `if`s and a needless `match`Yotam Ofek-4/+3
2025-01-25Shorten linker output even more when `--verbose` is not presentjyn-0/+1
2025-01-24Silence progress messages from MSVC link.exejyn-12/+29
2025-01-20Don't require `--verbose` to show linker stdoutjyn-4/+7
2025-01-20make it possible to silence linker warnings with a crate-level attributejyn-7/+14
2025-01-20show linker warnings even if it returns 0jyn-2/+25
2025-01-13Fix emscripten-wasm-eh with unwind=abortHood Chatham-3/+3
2025-01-06Rollup merge of #131830 - hoodmane:emscripten-wasm-eh, r=workingjubileeJacob Pratt-3/+5