about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering
AgeCommit message (Expand)AuthorLines
2024-12-02Deduplicate some matches that always panic in one armOli Scherer-4/+2
2024-12-02Change `AttrArgs::Eq` into a struct variantOli Scherer-3/+3
2024-12-01Rollup merge of #133589 - voidc:remove-array-len, r=boxyuwuJacob Pratt-22/+12
2024-11-30Remove hir::ArrayLen, introduce ConstArgKind::InferDominik Stolz-22/+12
2024-11-28Auto merge of #133468 - lcnr:uwu4, r=BoxyUwUbors-128/+74
2024-11-28ast_lowering: rm separate `def_id_parent`lcnr-96/+62
2024-11-28always create `DefId`s when lowering anon-constslcnr-32/+12
2024-11-28Rollup merge of #133422 - taiki-e:riscv-e-clobber-abi, r=AmanieuGuillaume Gomez-1/+6
2024-11-26Rollup merge of #133443 - fmease:rm-dead-eff-code-ii, r=compiler-errorsGuillaume Gomez-15/+3
2024-11-26Auto merge of #132894 - frank-king:feature/where-refactor, r=cjgillotbors-34/+25
2024-11-25Remove dead code stemming from the old effects desugaring (II)León Orell Valerian Liehr-15/+3
2024-11-25Refactor `where` predicates, and reserve for attributes supportFrank King-34/+25
2024-11-25Rollup merge of #131664 - taiki-e:s390x-asm-vreg-inout, r=AmanieuMatthias Krüger-6/+36
2024-11-24add guard pattern AST nodeMax Niederman-0/+2
2024-11-25Fix clobber_abi in RV32E and RV64E inline assemblyTaiki Endo-1/+6
2024-11-24Make asm_goto_with_outputs a separate feature gateGary Guo-9/+37
2024-11-24Make s390x non-clobber-only vector register support unstableTaiki Endo-6/+36
2024-11-21Implement the unsafe-fields RFC.Luca Versari-0/+1
2024-11-19Introduce `min_generic_const_args` and directly represent pathsNoah Lev-48/+60
2024-11-16Auto merge of #130443 - veluca93:legacy-const-generics-fix, r=BoxyUwUbors-3/+97
2024-11-16Fix ICE when passing DefId-creating args to legacy_const_generics.Luca Versari-3/+97
2024-11-15Fix span edition for 2024 RPIT coming from an external macroEric Huss-1/+1
2024-11-10Stabilize Arm64EC inline assemblyTaiki Endo-0/+1
2024-11-08Stabilize s390x inline assemblyTaiki Endo-0/+1
2024-11-07Remove unused intercrate dependenciesclubby789-1/+0
2024-10-31Encode cross-crate opaque type originMichael Goulet-3/+3
2024-10-30Review comments.Camille GILLOT-151/+0
2024-10-30Remap impl-trait lifetimes on HIR instead of AST lowering.Camille GILLOT-246/+9
2024-10-29Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillotJubilee-12/+13
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-12/+13
2024-10-28more consistent debug_assertionsAdwin White-15/+32
2024-10-28Add duplicate lowering checkAdwin White-38/+38
2024-10-28Lower AST node id only onceAdwin White-108/+161
2024-10-27Move an impl-Trait check from AST validation to AST loweringLeón Orell Valerian Liehr-3/+16
2024-10-24Remove associated type based effects logicMichael Goulet-203/+22
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-17/+17
2024-10-22Represent TraitBoundModifiers as distinct parts in HIRMichael Goulet-18/+4
2024-10-19Make sure that outer opaques capture inner opaques's lifetimes even with prec...Michael Goulet-69/+65
2024-10-15Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgrbors-30/+24
2024-10-15Rollup merge of #130635 - eholk:pin-reborrow-sugar, r=compiler-errorsMatthias Krüger-11/+47
2024-10-14Move trait bound modifiers into ast::PolyTraitRefMichael Goulet-11/+8
2024-10-14Move trait bound modifiers into hir::PolyTraitRefMichael Goulet-23/+20
2024-10-13Remove const trait bound modifier hackMichael Goulet-8/+2
2024-10-11Auto merge of #131045 - compiler-errors:remove-unnamed_fields, r=wesleywiserbors-40/+0
2024-10-10Add gate for precise capturing in traitsMichael Goulet-5/+14
2024-10-07Add sugar for &pin (const|mut) typesEric Holk-11/+47
2024-10-04rm `ItemKind::OpaqueTy`Noah Lev-18/+17
2024-10-02Move in_trait into OpaqueTyOriginMichael Goulet-45/+37
2024-10-02Use named fields for OpaqueTyOriginMichael Goulet-5/+7
2024-10-02Remove redundant in_trait from hir::TyKind::OpaqueDefMichael Goulet-1/+0