about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
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-27Port `#[used]` to new attribute parsing infrastructureJonathan Brouwer-46/+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-66/+2
2025-06-26Port `#[export_name]` to the new attribute parsing infrastructureJonathan Brouwer-18/+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
2025-06-23fix `-Zmin-function-alignment` without attributesFolkert de Vries-6/+4
2025-06-23rewrite #[naked] parserJana Dönszelmann-1/+1
2025-06-23Rollup merge of #142854 - folkertdev:centralize-min-function-alignment, r=wor...Matthias Krüger-6/+8
2025-06-22Port `#[no_mangle]` to new attribute parsing infrastructureJonathan Brouwer-24/+32
2025-06-22Remove dead instructions in terminate blocksMark Rousskov-1/+1
2025-06-22centralize `-Zmin-function-alignment` logicFolkert de Vries-6/+8
2025-06-20Rollup merge of #142650 - camsteffen:refactor-translator, r=petrochenkovTrevor Gross-13/+7
2025-06-20coldJana Dönszelmann-4/+15
2025-06-20Rollup merge of #140920 - RalfJung:target-feature-unification, r=nnethercote,...Trevor Gross-52/+347
2025-06-20Rollup merge of #138291 - jdonszelmann:optimize-attr, r=oli-obkTrevor Gross-41/+2
2025-06-19Avoid a bitcast FFI call in transmutingScott McMurray-2/+8
2025-06-19Extract Translator structCameron Steffen-13/+7
2025-06-19various minor target feature cleanupsRalf Jung-17/+12
2025-06-19line-wrap and extend comments, typosRalf Jung-9/+16
2025-06-19cg_gcc: properly populate cfg(target_features) with -Ctarget-featuresRalf Jung-9/+4
2025-06-19unify two -Ctarget-feature parsersRalf Jung-105/+134
2025-06-19move -Ctarget-feature handling into shared codeRalf Jung-51/+225
2025-06-19move cfg(target_feature) computation into shared placeRalf Jung-2/+97
2025-06-18Rollup merge of #142507 - folkertdev:fn-align-align-attribute, r=jdonszelmannTrevor Gross-12/+2
2025-06-18Rollup merge of #142619 - klensy:or_fun_call, r=nnethercoteJakub Beránek-5/+5
2025-06-18Rollup merge of #142383 - scottmcm:operandref-builder, r=workingjubileeJakub Beránek-76/+134
2025-06-18convert the `optimize` attribute to a new parserJana Dönszelmann-41/+2
2025-06-18add `#[align]` attributeFolkert de Vries-12/+2