about summary refs log tree commit diff
path: root/compiler/rustc_hir
AgeCommit message (Expand)AuthorLines
2024-12-02Squash closures and jumps into a single precedence levelDavid Tolnay-2/+1
2024-12-02Rollup merge of #133603 - dtolnay:precedence, r=lcnrGuillaume Gomez-9/+9
2024-12-01Rollup merge of #133589 - voidc:remove-array-len, r=boxyuwuJacob Pratt-42/+21
2024-11-30Eliminate magic numbers from expression precedenceDavid Tolnay-9/+9
2024-11-30Remove hir::ArrayLen, introduce ConstArgKind::InferDominik Stolz-42/+21
2024-11-28update commentlcnr-1/+10
2024-11-26Auto merge of #133505 - compiler-errors:rollup-xjp8hdi, r=compiler-errorsbors-34/+47
2024-11-26Rollup merge of #133140 - dtolnay:precedence, r=fmeaseMichael Goulet-34/+47
2024-11-26Rollup merge of #133443 - fmease:rm-dead-eff-code-ii, r=compiler-errorsGuillaume Gomez-10/+1
2024-11-25Remove dead code stemming from the old effects desugaring (II)León Orell Valerian Liehr-10/+1
2024-11-25Refactor `where` predicates, and reserve for attributes supportFrank King-43/+39
2024-11-21Implement the unsafe-fields RFC.Luca Versari-0/+1
2024-11-17Inline ExprPrecedence::order into Expr::precedenceDavid Tolnay-34/+47
2024-11-11Rollup merge of #132144 - adetaylor:receiver-trait-itself, r=wesleywiserMatthias Krüger-0/+2
2024-11-03Rollup merge of #132423 - RalfJung:const-eval-align-offset, r=dtolnayJubilee-3/+0
2024-11-03remove const-support for align_offsetRalf Jung-3/+0
2024-11-02compiler: Replace rustc_target with _abi in _hirJubilee Young-5/+6
2024-10-31Encode cross-crate opaque type originMichael Goulet-7/+9
2024-10-30Review comments.Camille GILLOT-5/+0
2024-10-30Remap impl-trait lifetimes on HIR instead of AST lowering.Camille GILLOT-19/+3
2024-10-25Arbitrary self types v2: (unused) Receiver traitAdrian Taylor-0/+2
2024-10-24Remove associated type based effects logicMichael Goulet-10/+1
2024-10-24Rollup merge of #130225 - adetaylor:rename-old-receiver, r=wesleywiserStuart Cook-1/+1
2024-10-22Represent TraitBoundModifiers as distinct parts in HIRMichael Goulet-16/+13
2024-10-22Rename Receiver -> LegacyReceiverAdrian Taylor-1/+1
2024-10-15Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgrbors-9/+10
2024-10-15Rollup merge of #130635 - eholk:pin-reborrow-sugar, r=compiler-errorsMatthias Krüger-3/+2
2024-10-14Move trait bound modifiers into hir::PolyTraitRefMichael Goulet-9/+10
2024-10-10Rollup merge of #130625 - heiseish:issue-124028-fix, r=jieyouxuMatthias Krüger-0/+1
2024-10-07Add sugar for &pin (const|mut) typesEric Holk-3/+2
2024-10-04rm `ItemKind::OpaqueTy`Noah Lev-19/+26
2024-10-02Move in_trait into OpaqueTyOriginMichael Goulet-4/+10
2024-10-02Use named fields for OpaqueTyOriginMichael Goulet-2/+8
2024-10-02Remove redundant in_trait from hir::TyKind::OpaqueDefMichael Goulet-3/+3
2024-09-23Rollup merge of #130714 - compiler-errors:try-structurally-resolve-const, r=B...Matthias Krüger-3/+10
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-24/+25
2024-09-22Introduce structurally_normalize_const, use it in hir_typeckMichael Goulet-3/+10
2024-09-20dont regenerate new links for rexportsGiang Dao-0/+1
2024-09-18doc: the source of `LetStmt` can also be `AssignDesugar`Samuel Tardieu-1/+2
2024-09-18Rollup merge of #130468 - compiler-errors:bidi, r=NadrierilMatthias Krüger-1/+10
2024-09-17Rollup merge of #130314 - compiler-errors:mac-prec, r=davidtwcoMatthias Krüger-3/+4
2024-09-17Make sure that def id <=> lang item map is bidirectionalMichael Goulet-1/+10
2024-09-16Fix a couple more DefKind discrepancies between DefKind::Closure and DefKind:...Michael Goulet-1/+4
2024-09-13Use the same precedence for all macro-like exprsMichael Goulet-3/+4
2024-09-10disallow `naked_asm!` outside of `#[naked]` functionsFolkert de Vries-0/+1
2024-09-09Helper function for formatting with `LifetimeSuggestionPosition`Pavel Grigorenko-0/+13
2024-09-01Revert "Auto merge of #127537 - veluca93:struct_tf, r=BoxyUwU"Jakub Beránek-35/+0
2024-08-31Implement `elided_named_lifetimes` lintPavel Grigorenko-2/+7
2024-08-28Implement RFC 3525.Luca Versari-0/+35
2024-08-27Auto merge of #128506 - compiler-errors:by-move-body, r=cjgillotbors-2/+9