about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/codegen_attrs.rs
AgeCommit message (Expand)AuthorLines
2025-03-12Rollup merge of #137504 - nnethercote:remove-Map-4, r=ZalatharManish Goregaokar-2/+2
2025-03-12Move methods from `Map` to `TyCtxt`, part 4.Nicholas Nethercote-2/+2
2025-03-11Rollup merge of #138231 - Sa4dUs:autodiff-ice, r=ZuseZ4Matthias Krüger-12/+1
2025-03-11Fix ICE for invalid return activity and proper error handlingMarcelo Domínguez-18/+1
2025-03-07Make some invalid codegen attr errors structured/translatableEsteban Küber-84/+28
2025-03-02Prevent ICE in autodiff validation by emitting user-friendly errorsSa4dUs-2/+8
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-24/+16
2025-02-24Introduce new parsing infrastructure and types for parsed attributesJana Dönszelmann-6/+6
2025-02-24Change span field accesses to method callsJana Dönszelmann-35/+38
2025-02-23Rollup merge of #136439 - yotamofek:pr/codegen-ssa-no-indexing, r=NoratriebTrevor Gross-82/+71
2025-02-22Fix binding mode problemsMichael Goulet-3/+3
2025-02-12Rollup merge of #134090 - veluca93:stable-tf11, r=oli-obkJacob Pratt-19/+8
2025-02-11rustc_codegen_ssa: cleanup codegen attrsYotam Ofek-62/+56
2025-02-11rustc_codegen_ssa: cleanup nested `if`s and a needless `match`Yotam Ofek-20/+15
2025-02-11Rollup merge of #136603 - workingjubilee:move-abi-versioning-into-ast, r=comp...Matthias Krüger-2/+3
2025-02-10Rollup merge of #136419 - EnzymeAD:autodiff-tests, r=onur-ozkan,jieyouxuMatthias Krüger-2/+0
2025-02-10remove outdated *First autodiff variants for higher-order adManuel Drehwald-2/+0
2025-02-09compiler: remove rustc_target::spec::abi reexportsJubilee Young-2/+3
2025-02-07Remove Linkage::Appendingbjorn3-1/+0
2025-02-07Remove Linkage::Privatebjorn3-1/+0
2025-01-29upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiffManuel Drehwald-1/+117
2025-01-27Stabilize target_feature_11Caleb Zulawski-19/+8
2025-01-24Rename `OptimizeAttr::None` to `Default`clubby789-4/+4
2025-01-23Implement `optimize(none)` attributeclubby789-0/+2
2025-01-15Treat safe target_feature functions as unsafe by defaultOli Scherer-4/+8
2025-01-10clarify `target_feature` + forced inliningDavid Wood-7/+9
2025-01-10codegen_attrs: force inlining takes precedenceDavid Wood-28/+33
2025-01-10mir_transform: implement forced inliningDavid Wood-24/+39
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-2/+2
2024-12-16split attributesJonathan Dönszelmann-1/+2
2024-12-15Add hir::AttributeJonathan Dönszelmann-45/+40
2024-12-15Rollup merge of #134285 - oli-obk:push-vwrqsqlwnuxo, r=UrgauStuart Cook-2/+2
2024-12-14Add some convenience helper methods on `hir::Safety`Oli Scherer-2/+2
2024-12-11Auto merge of #128004 - folkertdev:naked-fn-asm, r=Amanieubors-4/+7
2024-12-10codegen `#[naked]` functions using `global_asm!`Folkert-4/+7
2024-12-10Rollup merge of #131558 - sassman:feat/warnin-for-no-mangle-together-with-exp...León Orell Valerian Liehr-3/+54
2024-12-09Apply suggestions from code reviewSven Kanoldt-8/+8
2024-11-24add a test for target-feature-ABI warnings in closuresRalf Jung-3/+3
2024-11-15fix: rust-lang/rust#47446Sven Kanoldt-3/+54
2024-11-05Auto merge of #129884 - RalfJung:forbidden-target-features, r=workingjubileebors-7/+7
2024-11-04mark some target features as 'forbidden' so they cannot be (un)setRalf Jung-7/+7
2024-11-04ty::KContainer -> ty::AssocItemContainer::KMichael Goulet-1/+1
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-5/+5
2024-10-10Rollup merge of #130308 - davidtwco:tied-target-consolidation, r=wesleywiserMatthias Krüger-2/+43
2024-10-06Rename NestedMetaItem to MetaItemInnercodemountains-2/+2
2024-09-24codegen_ssa: consolidate tied feature checkingDavid Wood-2/+43
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-7/+7
2024-09-21remove `#[cmse_nonsecure_entry]`Folkert-18/+0
2024-09-17Clean up formatting.Nicholas Nethercote-14/+15