about summary refs log tree commit diff
path: root/compiler/rustc_hir/src/hir.rs
AgeCommit message (Expand)AuthorLines
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
2024-07-31Delegation: second attempt to improve perfBryanskiy-0/+11
2024-07-29Fix ICE Caused by Incorrectly Delaying E0107Veera-0/+5
2024-07-29Reformat `use` declarations.Nicholas Nethercote-13/+20
2024-07-25Support ?Trait bounds in supertraits and dyn Trait under a feature gateBryanskiy-1/+5
2024-07-24Rollup merge of #127717 - gurry:127441-stray-impl-sugg, r=compiler-errorsMatthias Krüger-9/+15
2024-07-17Clarify docs explaining purpose of `ConstArg`Noah Lev-7/+6
2024-07-16Add `ConstArgKind::Path` and make `ConstArg` its own HIR nodeNoah Lev-12/+32
2024-07-16Use `ConstArg` for const param defaultsNoah Lev-1/+1
2024-07-16Use `ConstArg` for array lengthsNoah Lev-5/+9
2024-07-16Use `ConstArg` for assoc item constraintsNoah Lev-6/+6
2024-07-16Setup ast_lowering functions for `ConstArg`Noah Lev-2/+2
2024-07-16hir: Create `hir::ConstArgKind` enumNoah Lev-3/+22
2024-07-14Stop using the gen keyword in the compilerMichael Goulet-9/+9
2024-07-14Fix malformed suggestion for repeated maybe unsized boundsGurinder Singh-9/+15
2024-07-12Add rustdoc support for use<> in (local) RPITsMichael Goulet-0/+7
2024-07-03Rollup merge of #127092 - compiler-errors:rtn-dots-redux, r=estebankMatthias Krüger-1/+1
2024-06-28Change RTN to use .. againMichael Goulet-1/+1
2024-06-28implement new effects desugaringDeadbeef-0/+2
2024-06-17Rework precise capturing syntaxMichael Goulet-2/+2
2024-06-14Rollup merge of #126054 - veera-sivarajan:bugfix-113073-bound-on-generics-2, ...Matthias Krüger-0/+24
2024-06-12Rollup merge of #126303 - sancho20021:patch-1, r=compiler-errorsJubilee-0/+14
2024-06-13Add urls to rust lang referenceAleksandr Pak-0/+14
2024-06-12E0229: Suggest Moving Type Constraints to Type Parameter DeclarationVeera-0/+24
2024-06-12Rollup merge of #126187 - surechen:fix_125997, r=oli-obkJubilee-0/+1
2024-06-12For E0277 suggest adding `Result` return type for function which using Quesio...surechen-0/+1