about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back
AgeCommit message (Expand)AuthorLines
2025-08-12make no_mangle explicit on foreign itemsJana Dönszelmann-1/+1
2025-08-11Always attempt to invoke xcrun to get the Apple SDKMads Marquart-4/+8
2025-08-11Only warn when invoking xcrunMads Marquart-3/+21
2025-08-11Pass Apple SDK root to compiler driver via SDKROOT env varMads Marquart-8/+36
2025-08-11Simplify `add_apple_sdk`Mads Marquart-25/+20
2025-08-09Rollup merge of #141828 - Fulgen301:status-stack-buffer-overrun-diagnostic, r...Stuart Cook-0/+8
2025-08-08Add target_env = "macabi" and target_env = "sim"Mads Marquart-6/+6
2025-08-08Remove bitcode_llvm_cmdlinebjorn3-2/+0
2025-08-08Add diagnostic explaining STATUS_STACK_BUFFER_OVERRUN not only beingGeorge Tokmaji-0/+8
2025-08-07Move metadata symbol export from exported_non_generic_symbols to exported_sym...bjorn3-24/+10
2025-08-06Remove unused field from ModuleConfigbjorn3-5/+1
2025-08-06Include allocator module in LLVM_passes timerbjorn3-6/+1
2025-08-02update flags for consistencyKivooeo-2/+3
2025-07-31Rollup merge of #144726 - jdonszelmann:move-attr-data-structures, r=lcnrJana Dönszelmann-1/+1
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+1
2025-07-31Rollup merge of #136840 - Flakebi:linker-plugin-lto-fat, r=dianqkSamuel Tardieu-1/+3
2025-07-31Fix linker-plugin-lto only doing thin ltoFlakebi-1/+3
2025-07-28Rename impl_of_method -> impl_of_assocCameron Steffen-1/+1
2025-07-28Auto merge of #144562 - matthiaskrgr:rollup-mlvn7qo, r=matthiaskrgrbors-64/+27
2025-07-28use let chains in ast, borrowck, codegen, const_evalKivooeo-6/+6
2025-07-26Remove support for -Zcombine-cgubjorn3-36/+6
2025-07-25Improve coordinator channel handlingbjorn3-28/+21
2025-07-24Auto merge of #144398 - fmease:rollup-z6vq7mi, r=fmeasebors-28/+106
2025-07-24Rollup merge of #144221 - usamoi:versym, r=bjorn3León Orell Valerian Liehr-28/+106
2025-07-24Auto merge of #144062 - bjorn3:lto_refactors2, r=davidtwcobors-105/+170
2025-07-24generate elf symbol version in raw-dylibusamoi-28/+106
2025-07-21Remove each_linked_rlib_for_lto from CodegenContextbjorn3-12/+29
2025-07-21Move exported_symbols_for_lto out of CodegenContextbjorn3-8/+21
2025-07-21Merge exported_symbols computation into exported_symbols_for_ltobjorn3-80/+62
2025-07-21Move LTO symbol export calculation from backends to cg_ssabjorn3-0/+83
2025-07-21Remove worker idbjorn3-56/+19
2025-07-21Merge modules and cached_modules for fat LTObjorn3-4/+11
2025-07-18add -Zoffload=Enable flag behind -Zunstable-options, to enable gpu (host) cod...Manuel Drehwald-0/+2
2025-07-18Rollup merge of #143846 - usamoi:gc, r=bjorn3Matthias Krüger-39/+1
2025-07-17remove no_gc_sectionsusamoi-35/+0
2025-07-17Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errorsLeón Orell Valerian Liehr-137/+97
2025-07-13pass --gc-sections if -Zexport-executable-symbols is enabled and improve testsusamoi-6/+3
2025-07-10Rollup merge of #143446 - usamoi:export-executable-symbols, r=bjorn3,oli-obkMatthias Krüger-16/+25
2025-07-09use `--dynamic-list` for exporting executable symbolsusamoi-16/+25
2025-07-08remove `-znostart-stop-gc` workaroundRémy Rakic-29/+0
2025-07-08stabilize `-Clinker-features=-lld` on x64 linuxRémy Rakic-1/+1
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-1/+1
2025-07-03Merge run_fat_lto, optimize_fat and autodiff into run_and_optimize_fat_ltobjorn3-11/+1
2025-07-03Remove unused config param from WriteBackendMethods::autodiffbjorn3-2/+1
2025-07-03Remove unnecessary check for fat LTObjorn3-1/+1
2025-07-03Move run_fat_lto call into execute_fat_lto_work_itembjorn3-32/+36
2025-07-03Pass in autodiff items when starting the coordinator threadbjorn3-12/+4
2025-07-03Split generate_lto_work between fat and thin-LTO casesbjorn3-49/+63
2025-07-03Fat LTO always produces a single object file, so -Zcombine-cgu has no effectbjorn3-1/+3
2025-07-03Move dcx creation into WriteBackendMethods::codegenbjorn3-5/+2