about summary refs log tree commit diff
path: root/compiler/rustc_hir/src/hir.rs
AgeCommit message (Expand)AuthorLines
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-15Add hir::AttributeJonathan Dönszelmann-2/+250
2024-12-15Rollup merge of #134285 - oli-obk:push-vwrqsqlwnuxo, r=UrgauStuart Cook-1/+14
2024-12-14Rollup merge of #132939 - uellenberg:suggest-deref, r=oli-obkMatthias Krüger-0/+16
2024-12-14Add some convenience helper methods on `hir::Safety`Oli Scherer-1/+14
2024-12-14(Re-)Implement impl_trait_in_bindingsMichael Goulet-0/+2
2024-12-13Auto merge of #134269 - matthiaskrgr:rollup-fkshwux, r=matthiaskrgrbors-2/+19
2024-12-13Suggest using deref in patternsuellenberg-0/+16
2024-12-13Auto merge of #134122 - oli-obk:push-zqnyznxtpnll, r=petrochenkovbors-3/+1
2024-12-12Fix toolsMichael Goulet-1/+1
2024-12-12Add unwrap_unsafe_binder and wrap_unsafe_binder macro operatorsMichael Goulet-2/+11
2024-12-12Lower AST and resolve lifetimes for unsafe binder typesMichael Goulet-0/+8
2024-12-11Require the `constness` query to only be invoked on things that can have cons...Oli Scherer-3/+1
2024-12-10Remove more traces of anonymous ADTsMichael Goulet-2/+0
2024-12-09Introduce `default_field_values` featureEsteban Küber-10/+61
2024-12-02Rollup merge of #133603 - dtolnay:precedence, r=lcnrGuillaume Gomez-9/+9
2024-11-30Eliminate magic numbers from expression precedenceDavid Tolnay-9/+9
2024-11-30Remove hir::ArrayLen, introduce ConstArgKind::InferDominik Stolz-29/+18
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-35/+33
2024-11-21Implement the unsafe-fields RFC.Luca Versari-0/+1
2024-11-17Inline ExprPrecedence::order into Expr::precedenceDavid Tolnay-34/+47
2024-11-02compiler: Replace rustc_target with _abi in _hirJubilee Young-5/+5
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-14/+1
2024-10-24Remove associated type based effects logicMichael Goulet-1/+0
2024-10-22Represent TraitBoundModifiers as distinct parts in HIRMichael Goulet-16/+13
2024-10-15Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgrbors-7/+8
2024-10-14Move trait bound modifiers into hir::PolyTraitRefMichael Goulet-7/+8
2024-10-07Add sugar for &pin (const|mut) typesEric Holk-3/+2
2024-10-04rm `ItemKind::OpaqueTy`Noah Lev-7/+8
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-2/+2
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-11/+12
2024-09-22Introduce structurally_normalize_const, use it in hir_typeckMichael Goulet-3/+10
2024-09-18doc: the source of `LetStmt` can also be `AssignDesugar`Samuel Tardieu-1/+2
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-08-20Auto merge of #127672 - compiler-errors:precise-capturing, r=spastorinobors-1/+0
2024-08-18TypoSamuel Moelius-1/+1
2024-08-17Stabilize opaque type precise capturingMichael Goulet-1/+0
2024-08-16Use FnSig instead of raw FnDecl for ForeignItemKind::FnMichael Goulet-16/+23
2024-08-06Rollup merge of #128377 - veera-sivarajan:fix-128249, r=davidtwcoMatthias Krüger-0/+5