summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/linker.rs
AgeCommit message (Expand)AuthorLines
2024-11-20Account for `wasm32v1-none` when exporting TLS symbolsdaxpedda-2/+2
2024-11-03Reduce dependence on the target namebjorn3-0/+1
2024-11-02Rename target triple to target tuple in many places in the compilerNoratrieb-1/+1
2024-10-10Avoid redundant -Wl,-dylib flag when linkingMads Marquart-3/+5
2024-09-27Only add an automatic SONAME for Rust dylibsJosh Stone-14/+69
2024-09-24Dogfood `feature(file_buffered)`Josh Stone-8/+7
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-17Rollup merge of #130458 - nnethercote:rustc_codegen_ssa-cleanups, r=jieyouxuMatthias Krüger-23/+31
2024-09-17Minimize visibilities.Nicholas Nethercote-23/+31
2024-09-16Rollup merge of #123436 - amyspark:allow-msvc-to-use-meson-and-mingw-import-l...Matthias Krüger-2/+10
2024-09-12Rollup merge of #130235 - compiler-errors:nested-if, r=michaelwoeristerStuart Cook-7/+5
2024-09-11Also fix if in elseMichael Goulet-7/+5
2024-09-09Remove needless returns detected by clippy in the compilerEduardo Sánchez Muñoz-1/+0
2024-09-08MsvcLinker: allow linking dynamically to Meson and MinGW-style named librariesL. E. Segovia-2/+10
2024-08-27linker: Better support alternative static library naming on MSVCVadim Petrochenkov-4/+10
2024-08-21Simplify some redundant field namesMichael Goulet-2/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-7/+6
2024-07-07use "bootstrap" instead of "rustbuild" in comments and docsonur-ozkan-1/+1
2024-07-02linker: Link dylib crates by pathVadim Petrochenkov-55/+82
2024-07-01linker: Refactor interface for passing arguments to linkerVadim Petrochenkov-339/+278
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_codegen_ssa`.Nicholas Nethercote-0/+1
2024-04-29Remove `extern crate rustc_middle` from numerous crates.Nicholas Nethercote-0/+1
2024-04-22Auto merge of #115120 - icedrocket:ignore-strip-on-msvc, r=michaelwoeristerbors-42/+35
2024-04-12linker: Remove laziness and caching from native search directory walksVadim Petrochenkov-75/+12
2024-04-05Ignore `-C strip` on MSVCicedrocket-42/+35
2024-03-15Auto merge of #121297 - michaelwoerister:set-pdb-alt-path, r=wesleywiserbors-0/+9
2024-03-14Rollup merge of #117118 - bzEq:aix-linker, r=wesleywiserMatthias Krüger-10/+1
2024-03-14link.exe: don't embed full path to PDB file in binary.Michael Wörister-0/+9
2024-03-11LLVM Bitcode Linker: Add as a linker known to the compilerKjetil Kjeka-1/+100
2024-03-05[AIX] Remove AixLinker's debuginfo() implementationKai Luo-10/+1
2024-02-28Add profiling support to AIXQiu Chaofan-1/+3
2024-02-21Solaris linker does not support --strip-debugPetr Sumbera-1/+1
2024-01-24linker: Cleanup implementations of `link_staticlib_*`Vadim Petrochenkov-23/+24
2024-01-24linker: Merge `link_staticlib_*` and `link_whole_staticlib_*`Vadim Petrochenkov-117/+81
2024-01-24linker: Do not collect search paths unless necessaryVadim Petrochenkov-11/+14
2024-01-24linker: Group library linking methods together and sort them consistentlyVadim Petrochenkov-171/+180
2024-01-24linker: Refactor APIs for linking static librariesVadim Petrochenkov-62/+107
2024-01-24linker: Refactor APIs for linking dynamic librariesVadim Petrochenkov-88/+21
2024-01-10Rename `{create,emit}_warning` as `{create,emit}_warn`.Nicholas Nethercote-5/+5
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-11/+11
2023-12-07Add emulated TLS supportquininer-1/+3
2023-11-28Rollup merge of #118378 - cormacrelf:bugfix/linker-plugin-lto-wasm, r=petroch...Matthias Krüger-1/+27
2023-11-28Perform LTO optimisations with wasm-ld + -Clinker-plugin-ltoCormac Relf-1/+27
2023-11-27Added linker_arg(s) Linker trait methods for link-arg to be prefixed "-Wl," f...Andrew Zhogin-32/+38
2023-11-22Rollup merge of #118013 - sivadeilra:user/ardavis/ehcont, r=wesleywiserMichael Goulet-0/+21
2023-11-21Add support for generating the EHCont sectionArlie Davis-0/+21
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-4/+4
2023-10-13linker: also pass debuginfo compression flagsAugie Fackler-0/+9
2023-08-09rustc: Move `stable_crate_id` from `Session` to `GlobalCtxt`Vadim Petrochenkov-1/+1
2023-08-07Review feedback: return empty iff !should_codegen, and use simpler unconditio...Felix S. Klock II-12/+5