about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/linker.rs
AgeCommit message (Expand)AuthorLines
2025-07-17remove no_gc_sectionsusamoi-33/+0
2025-07-09use `--dynamic-list` for exporting executable symbolsusamoi-16/+25
2025-07-01Auto merge of #143013 - bjorn3:split_exported_symbols, r=oli-obkbors-1/+4
2025-06-29Rollup merge of #142641 - bjorn3:proc_macro_symbols_o, r=jieyouxuMatthias Krüger-2/+7
2025-06-27Rollup merge of #140809 - bjorn3:panic_runtime_cleanup, r=petrochenkovMatthias Krüger-0/+16
2025-06-27Generate symbols.o for proc-macros toobjorn3-2/+7
2025-06-27Update commentsbjorn3-5/+5
2025-06-27Split exported_symbols for generic and non-generic symbolsbjorn3-1/+4
2025-06-24Auto merge of #142979 - matthiaskrgr:rollup-szqah4e, r=matthiaskrgrbors-1/+1
2025-06-24Fix LTO for internalizing rustc_std_internal_symbol symbolsbjorn3-0/+15
2025-06-24Add all rustc_std_internal_symbol to symbols.objorn3-0/+1
2025-06-24rustc_session: Add a structure for keeping both explicit and default sysrootsVadim Petrochenkov-1/+1
2025-06-23[Arm64EC] Only decorate functions with `#`Daniel Paoliello-29/+100
2025-05-15Revert "Fix linking statics on Arm64EC #140176"Jieyou Xu-90/+30
2025-05-07[Arm64EC] Only decorate functions with `#`Daniel Paoliello-30/+90
2025-05-04Initial support for dynamically linked cratesBryanskiy-1/+1
2025-05-02linker: Quote symbol names in .def filesVadim Petrochenkov-1/+3
2025-04-04Rollup merge of #138949 - madsmtm:rename-to-darwin, r=WaffleLapkinMatthias Krüger-10/+10
2025-03-25Rename `is_like_osx` to `is_like_darwin`Mads Marquart-10/+10
2025-03-25rustc_session: Add a helper function for obtaining staticlib prefix and suffixVadim Petrochenkov-7/+4
2025-03-25linker: Fix staticlib naming for UEFIVadim Petrochenkov-3/+7
2025-03-21Also check for compiler-builtins in linked_symbolsbjorn3-1/+3
2025-03-21Don't attempt to export compiler-builtins symbols from rust dylibsbjorn3-1/+4
2025-03-17Flatten `if`s in `rustc_codegen_ssa`Yotam Ofek-14/+12
2025-03-07Rollup merge of #137337 - dalvescb:master, r=petrochenkovJacob Pratt-3/+3
2025-02-21pass optimization level to llvm-bitcode-linkerusamoi-2/+2
2025-02-20add verbatim linker to AIXLinkerCurtis D'Alves-3/+3
2025-02-19Create a generic AVR target: avr-nonePatryk Wychowaniec-0/+12
2025-02-16Rollup merge of #135909 - Flakebi:amdgpu-kd, r=jieyouxu,workingjubileeJacob Pratt-0/+1
2025-02-13Make `-O` mean `-C opt-level=3`clubby789-8/+8
2025-02-12Export kernel descriptor for amdgpu kernelsFlakebi-0/+1
2025-01-04Auto merge of #133955 - bjorn3:cc_pass_arch_only, r=ChrisDentonbors-2/+1
2024-12-19Make DependencyList an IndexVecbjorn3-6/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-12-13Make dependency_formats an FxIndexMap rather than a list of tuplesbjorn3-1/+1
2024-12-08Pass the arch rather than full target name to windows_registry::find_toolbjorn3-2/+1
2024-12-03keep profile-rt symbol aliveHenry Jiang-0/+2
2024-11-24Remove unnecessary 0 link args optimizationMads Marquart-14/+3
2024-11-24Support linker arguments that contain commasMads Marquart-9/+42
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