about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back
AgeCommit message (Expand)AuthorLines
2025-07-03Remove LtoModuleCodegenbjorn3-73/+35
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-4/+4
2025-07-01Auto merge of #143013 - bjorn3:split_exported_symbols, r=oli-obkbors-9/+27
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/+32
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-9/+27
2025-06-24Auto merge of #142979 - matthiaskrgr:rollup-szqah4e, r=matthiaskrgrbors-7/+7
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/+17
2025-06-24rustc_session: Add a structure for keeping both explicit and default sysrootsVadim Petrochenkov-7/+7
2025-06-23[Arm64EC] Only decorate functions with `#`Daniel Paoliello-33/+108
2025-06-19Extract Translator structCameron Steffen-13/+7
2025-06-18Auto merge of #141061 - dpaoliello:shimasfn, r=bjorn3bors-13/+1
2025-06-17Rollup merge of #142598 - ostylk:fix/ppc64_llvmabi, r=nikic,workingjubileeJubilee-0/+18
2025-06-16indicate ppc64 elf abi in e_flagsostylk-0/+18
2025-06-16Revert overeager warning for misuse of `--print native-static-libs`Jubilee Young-19/+0
2025-06-16Change __rust_no_alloc_shim_is_unstable to be a functionDaniel Paoliello-13/+1
2025-06-15Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub...León Orell Valerian Liehr-48/+52
2025-06-13Rollup merge of #142221 - mustartt:aix-fix-strip-order, r=davidtwcoMatthias Krüger-2/+2
2025-06-08Rollup merge of #142053 - heiher:loong32-none, r=wesleywiserJubilee-1/+2
2025-06-06Add new Tier-3 targets: `loongarch32-unknown-none*`WANG Rui-1/+2
2025-06-05Auto merge of #140872 - bjorn3:elf_use_used_linker, r=nikicbors-2/+3
2025-06-05Make #[used(linker)] the default on ELF toobjorn3-2/+3
2025-06-03Rollup merge of #141569 - workingjubilee:canonicalize-abi, r=bjorn3Matthias Krüger-10/+10
2025-06-03compiler: change Conv to CanonAbiJubilee Young-10/+10
2025-06-03Move metadata object generation for dylibs to the linker codebjorn3-37/+42
2025-06-03Only borrow EncodedMetadata in codegen_cratebjorn3-11/+10
2025-06-02Auto merge of #141750 - Noratrieb:gold-rush, r=bjorn3bors-1/+58
2025-05-31Warn when gold was used as the linkerNoratrieb-1/+58
2025-05-30Rollup merge of #141749 - Noratrieb:RUSTC_ACTUALLY_DO_NOT_RETRY_LINKER_ON_SEG...Matthias Krüger-52/+2
2025-05-29Remove RUSTC_RETRY_LINKER_ON_SEGFAULT hackNoratrieb-52/+2
2025-05-29Rollup merge of #141448 - bjorn3:codegen_refactors, r=WaffleLapkinGuillaume Gomez-19/+10
2025-05-29Rollup merge of #138139 - xizheyin:issue-137384, r=ChrisDentonJacob Pratt-0/+19
2025-05-28Mark all optimize methods and the codegen method as safebjorn3-18/+9
2025-05-28Move supports_parallel from CodegenBackend to ExtraBackendMethodsbjorn3-1/+1
2025-05-24Cleanup CodegenFnAttrFlagsNoratrieb-1/+1
2025-05-19Rollup merge of #140874 - mejrs:rads, r=WaffleLapkinStuart Cook-1/+1
2025-05-18Remove rustc_attr_data_structures re-export from rustc_attr_parsingmejrs-1/+1
2025-05-17Rollup merge of #141035 - lqd:lld-warn, r=Mark-SimulacrumMatthias Krüger-1/+1
2025-05-15Revert "Fix linking statics on Arm64EC #140176"Jieyou Xu-97/+34
2025-05-15silence unexpected lld warning on old gccsRémy Rakic-1/+1
2025-05-07[Arm64EC] Only decorate functions with `#`Daniel Paoliello-34/+97
2025-05-06Rollup merge of #140634 - smrobtzz:mips-elf-fixes, r=workingjubileeStuart Cook-25/+41
2025-05-05Apply suggestions from code reviewsmrobtzz-1/+12
2025-05-05Use more accurate ELF flags on MIPSSam Roberts-25/+30
2025-05-05Rename Instance::new to Instance::new_raw and add a note that it is rawMichael Goulet-2/+2
2025-05-04Initial support for dynamically linked cratesBryanskiy-9/+13
2025-05-02Update compiler/rustc_codegen_ssa/src/back/link.rsxizheyin-2/+2