about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa
AgeCommit message (Expand)AuthorLines
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-19/+6
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-6/+2
2025-07-03Remove LtoModuleCodegenbjorn3-76/+38
2025-07-03Rollup merge of #142876 - JonathanBrouwer:target_feature_parser, r=oli-obkJana Dönszelmann-134/+122
2025-07-03Rollup merge of #134006 - klensy:typos, r=nnethercoteJana Dönszelmann-7/+7
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-7/+7
2025-07-03Port `#[target_feature]` to the new attribute parsing infrastructureJonathan Brouwer-134/+122
2025-07-02Rollup merge of #143194 - folkertdev:fix-single-element-simd-bitcast, r=worki...Matthias Krüger-8/+2
2025-07-01Remove support for dyn*Michael Goulet-99/+0
2025-07-01Auto merge of #143013 - bjorn3:split_exported_symbols, r=oli-obkbors-9/+27
2025-07-01Rollup merge of #143156 - folkertdev:fn-align-inherit-from-trait, r=workingju...Matthias Krüger-9/+22
2025-06-30Auto merge of #143233 - dianqk:rollup-lcx3278, r=dianqkbors-14/+7
2025-06-30Rollup merge of #143196 - Periodic1911:link_section, r=oli-obkdianqk-10/+3
2025-06-30fix bitcast of single-element SIMD vectorsFolkert de Vries-8/+2
2025-06-30Require either wrapping nullary intrinsincs in const blocks or explicitly dec...Oli Scherer-1/+22
2025-06-30Stop backends from needing to support nullary intrinsicsOli Scherer-4/+0
2025-06-29inherit `#[align]` from trait method prototypesFolkert de Vries-9/+22
2025-06-29Port #[link_section] to the new attribute parsing infrastructureAnne Stijns-10/+3
2025-06-29mir: Add a `new` method to `statement`dianqk-4/+4
2025-06-29Rollup merge of #143138 - JonathanBrouwer:link_name_parser, r=jdonszelmannMatthias Krüger-1/+1
2025-06-29Rollup merge of #143088 - firefighterduck:improve-doc-discr-tag, r=RalfJungMatthias Krüger-10/+1
2025-06-29Rollup merge of #142641 - bjorn3:proc_macro_symbols_o, r=jieyouxuMatthias Krüger-2/+7
2025-06-28move discr=varid check to layout_sanity_checkFlorian Sextl-10/+1
2025-06-28Port `#[link_name]` to the new attribute parsing infrastructureJonathan Brouwer-1/+1
2025-06-28Auto merge of #141759 - 1c3t3a:discriminants-query, r=saethlinbors-0/+6
2025-06-27Rollup merge of #140809 - bjorn3:panic_runtime_cleanup, r=petrochenkovMatthias Krüger-21/+33
2025-06-27Rollup merge of #143020 - RalfJung:codegen_fn_attrs, r=oli-obkGuillaume Gomez-1/+3
2025-06-27Generate symbols.o for proc-macros toobjorn3-2/+7
2025-06-27Update commentsbjorn3-5/+5
2025-06-27Insert checks for enum discriminants when debug assertions are enabledBastian Kersting-0/+6
2025-06-27Split exported_symbols for generic and non-generic symbolsbjorn3-9/+27
2025-06-27Port `#[used]` to new attribute parsing infrastructureJonathan Brouwer-48/+5
2025-06-27codegen_fn_attrs: make comment more preciseRalf Jung-1/+3
2025-06-26Move mixed export_name/no_mangle check to check_attr.rs and improve the errorJonathan Brouwer-71/+2
2025-06-26Port `#[export_name]` to the new attribute parsing infrastructureJonathan Brouwer-20/+4
2025-06-25Auto merge of #142879 - Mark-Simulacrum:opt-cleanup, r=WaffleLapkinbors-1/+1
2025-06-24Rollup merge of #142825 - jdonszelmann:track-caller, r=oli-obkJubilee-28/+26
2025-06-24Rollup merge of #142768 - scottmcm:avoid-unneeded-bitcast, r=WaffleLapkinJubilee-2/+8
2025-06-24Auto merge of #142979 - matthiaskrgr:rollup-szqah4e, r=matthiaskrgrbors-7/+7
2025-06-24Rewrite #[track_caller]Jana Dönszelmann-28/+26
2025-06-24Fix LTO for internalizing rustc_std_internal_symbol symbolsbjorn3-0/+15
2025-06-24Add all rustc_std_internal_symbol to symbols.objorn3-21/+18
2025-06-24Rollup merge of #142742 - dpaoliello:arm64eclinking, r=bjorn3Guillaume Gomez-49/+141
2025-06-24rustc_session: Add a structure for keeping both explicit and default sysrootsVadim Petrochenkov-7/+7
2025-06-23Rollup merge of #142923 - folkertdev:min-function-alignment-no-attributes, r=...Jubilee-6/+4
2025-06-23[Arm64EC] Only decorate functions with `#`Daniel Paoliello-49/+141