summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/link.rs
AgeCommit message (Expand)AuthorLines
2025-01-06Pass objcopy args for stripping on OSXNoratrieb-2/+2
2024-11-21aix: fix archive formatHenry Jiang-1/+17
2024-11-15rustc_metadata: Preprocess search paths for better performancePiotr Osiewicz-1/+1
2024-11-11Rollup merge of #132820 - bjorn3:default_backend_link_impl, r=jieyouxuMatthias Krüger-4/+4
2024-11-09Pass owned CodegenResults to link_binarybjorn3-4/+4
2024-11-08Use lld with non-LLVM backendsbjorn3-17/+0
2024-11-07Rollup merge of #130586 - dpaoliello:fixrawdylib, r=wesleywiserJubilee-8/+27
2024-11-05codegen_ssa: use `llvm-objcopy` for macOS stripDavid Wood-5/+17
2024-11-03Reduce dependence on the target namebjorn3-5/+2
2024-11-02Rename target triple to target tuple in many places in the compilerNoratrieb-5/+3
2024-11-01Move versioned LLVM target creation to rustc_codegen_ssaMads Marquart-6/+7
2024-10-10Fix hardcoded strip path when cross-compiling from Linux to DarwinMads Marquart-1/+3
2024-10-02Rollup merge of #131016 - madsmtm:no-sdk-version-in-object, r=jieyouxuMatthias Krüger-7/+41
2024-09-29Document a bit more how the SDK version actually worksMads Marquart-7/+41
2024-09-27Only add an automatic SONAME for Rust dylibsJosh Stone-1/+1
2024-09-26Move Apple linker args from `rustc_target` to `rustc_codegen_ssa`Mads Marquart-1/+132
2024-09-24Test fixing raw-dylibDaniel Paoliello-8/+27
2024-09-24Fix up setting strip = true in Cargo.toml makes build scripts fail in release...monkeydbobo-3/+4
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-8/+8
2024-09-14Fix SDKROOT ignore on macOSMads Marquart-1/+1
2024-09-12Rollup merge of #130235 - compiler-errors:nested-if, r=michaelwoeristerStuart Cook-18/+10
2024-09-11Also fix if in elseMichael Goulet-18/+10
2024-09-09Remove needless returns detected by clippy in the compilerEduardo Sánchez Muñoz-3/+3
2024-08-27linker: Synchronize native library search in rustc and linkerVadim Petrochenkov-46/+15
2024-08-27Rollup merge of #129418 - petrochenkov:libsearch2, r=jieyouxuTrevor Gross-16/+11
2024-08-22rustc: Simplify getting sysroot library directoryVadim Petrochenkov-16/+11
2024-08-16Add `warn(unreachable_pub)` to `rustc_codegen_ssa`.Nicholas Nethercote-2/+2
2024-08-10Auto merge of #128400 - petrochenkov:nowhole3, r=bjorn3bors-10/+1
2024-08-07Rollup merge of #128206 - bjorn3:import_lib_writing_refactor, r=jieyouxuGuillaume Gomez-32/+66
2024-08-03Fix linking to sanitizers on Apple targetsVadim Petrochenkov-3/+7
2024-08-03linker: Pass fewer search directories to the linkerVadim Petrochenkov-38/+56
2024-07-31Rollup merge of #127830 - tgross35:archive-failure-message, r=BoxyUwUMatthias Krüger-1/+2
2024-07-30linker: Remove the "`--whole-archive` in test mode" backcompat hackVadim Petrochenkov-10/+1
2024-07-30Move computation of decorated names out of the create_dll_import_lib methodbjorn3-2/+19
2024-07-30Move temp file name generation out of the create_dll_import_lib methodbjorn3-3/+7
2024-07-30Introduce create_dll_import_libs functionbjorn3-31/+44
2024-07-29Reformat `use` declarations.Nicholas Nethercote-23/+23
2024-07-28adopt object changesklensy-1/+1
2024-07-19Avoid ref when using format! in compilerYuri Astrakhan-6/+6
2024-07-16When an archive fails to build, print the pathTrevor Gross-1/+2
2024-07-09Terminate `--print link-args` output with newlineAlan Egerton-1/+1
2024-07-02linker: Link dylib crates by pathVadim Petrochenkov-30/+12
2024-07-01linker: Bail out of rpath logic early if the target doesn't support rpathVadim Petrochenkov-1/+4
2024-07-01linker: Refactor interface for passing arguments to linkerVadim Petrochenkov-34/+36
2024-06-25Rollup merge of #126943 - Urgau:dedup-all, r=petrochenkovMatthias Krüger-5/+2
2024-06-25De-duplicate all consecutive native libs regardless of their optionsUrgau-5/+2
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-2/+2
2024-05-24Auto merge of #125463 - GuillaumeGomez:rollup-287wx4y, r=GuillaumeGomezbors-1/+9
2024-05-23Rollup merge of #125263 - lqd:lld-fallback, r=petrochenkovGuillaume Gomez-1/+9
2024-05-23Auto merge of #125434 - nnethercote:rm-more-extern-tracing, r=jackh726bors-0/+1