about summary refs log tree commit diff
path: root/compiler/rustc_hir_pretty/src
AgeCommit message (Expand)AuthorLines
2024-12-15Add hir::AttributeJonathan Dönszelmann-7/+107
2024-12-14(Re-)Implement impl_trait_in_bindingsMichael Goulet-0/+3
2024-12-12Add unwrap_unsafe_binder and wrap_unsafe_binder macro operatorsMichael Goulet-0/+13
2024-12-12Lower AST and resolve lifetimes for unsafe binder typesMichael Goulet-0/+12
2024-12-10Remove more traces of anonymous ADTsMichael Goulet-1/+0
2024-12-09Introduce `default_field_values` featureEsteban Küber-11/+25
2024-12-02Rollup merge of #133603 - dtolnay:precedence, r=lcnrGuillaume Gomez-37/+35
2024-12-01Rollup merge of #133589 - voidc:remove-array-len, r=boxyuwuJacob Pratt-11/+4
2024-11-30Eliminate magic numbers from expression precedenceDavid Tolnay-20/+17
2024-11-30Eliminate PREC_FORCE_PARENDavid Tolnay-4/+4
2024-11-30Eliminate precedence arithmetic from rustc_hir_prettyDavid Tolnay-15/+16
2024-11-30Remove hir::ArrayLen, introduce ConstArgKind::InferDominik Stolz-11/+4
2024-11-29Eliminate rustc_hir_pretty's print_expr_maybe_parenDavid Tolnay-21/+17
2024-11-26Rollup merge of #133140 - dtolnay:precedence, r=fmeaseMichael Goulet-2/+2
2024-11-25Refactor `where` predicates, and reserve for attributes supportFrank King-41/+40
2024-11-17Inline ExprPrecedence::order into Expr::precedenceDavid Tolnay-2/+2
2024-10-30compiler: Switch to rustc_abi in hir_pretty, lint_defs, and mir_buildJubilee Young-3/+3
2024-10-30Remap impl-trait lifetimes on HIR instead of AST lowering.Camille GILLOT-2/+0
2024-10-24Remove associated type based effects logicMichael Goulet-1/+1
2024-10-22Represent TraitBoundModifiers as distinct parts in HIRMichael Goulet-4/+10
2024-10-14Move trait bound modifiers into hir::PolyTraitRefMichael Goulet-8/+6
2024-10-04rm `ItemKind::OpaqueTy`Noah Lev-5/+10
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-9/+6
2024-08-27Add `warn(unreachable_pub)` to `rustc_hir_pretty`.Nicholas Nethercote-0/+1
2024-08-16Use FnSig instead of raw FnDecl for ForeignItemKind::FnMichael Goulet-8/+3
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+4
2024-07-26Auto merge of #121676 - Bryanskiy:polarity, r=petrochenkovbors-1/+4
2024-07-25Support ?Trait bounds in supertraits and dyn Trait under a feature gateBryanskiy-1/+4
2024-07-25Rollup merge of #128138 - folkertdev:asm-option-allowlist, r=lcnrMatthias Krüger-29/+1
2024-07-24centralize turning asm flags into human readable namesFolkert-29/+1
2024-07-17Remove some unintended changes to importsNoah Lev-3/+4
2024-07-16Add `ConstArgKind::Path` and make `ConstArg` its own HIR nodeNoah Lev-0/+2
2024-07-16Use `ConstArg` for const param defaultsNoah Lev-1/+1
2024-07-16Use `ConstArg` for array lengthsNoah Lev-1/+1
2024-07-16Use `ConstArg` for assoc item constraintsNoah Lev-1/+1
2024-07-16hir: Create `hir::ConstArgKind` enumNoah Lev-2/+8
2024-06-28implement new effects desugaringDeadbeef-1/+6
2024-06-23Rename the 2 unambiguous precedence levels to PREC_UNAMBIGUOUSDavid Tolnay-4/+4
2024-06-17Rework precise capturing syntaxMichael Goulet-1/+15
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-0/+2
2024-06-07Revert "Create const block DefIds in typeck instead of ast lowering"Oli Scherer-2/+3
2024-06-04Handle safety keyword for extern block inner itemsSantiago Pastorino-3/+4
2024-05-31Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com...Matthias Krüger-12/+14
2024-05-30Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanupLeón Orell Valerian Liehr-12/+14
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-3/+2
2024-05-21Rollup merge of #125158 - Nilstrieb:block-indent, r=compiler-errorsMatthias Krüger-1/+1
2024-05-20hir pretty: fix block indentNilstrieb-1/+1
2024-05-17Rename Unsafe to SafetySantiago Pastorino-12/+12
2024-05-13Make handling of `Comments` more iterator-like.Nicholas Nethercote-2/+6
2024-04-26put `hir::AnonConst` on the hir arenaOli Scherer-2/+2