about summary refs log tree commit diff
path: root/compiler/rustc_hir_pretty/src
AgeCommit message (Expand)AuthorLines
2025-03-03Rollup merge of #132388 - frank-king:feature/where-cfg, r=petrochenkovMatthias Krüger-0/+1
2025-03-01Implment `#[cfg]` and `#[cfg_attr]` in `where` clausesFrank King-0/+1
2025-03-01Rollup merge of #137686 - nbdd0121:asm_const, r=compiler-errorsMatthias Krüger-1/+2
2025-02-27Introduce `AssocOp::Binary`.Nicholas Nethercote-4/+3
2025-02-26Handle asm const similar to inline constGary Guo-1/+2
2025-02-24pretty print hir attributesJana Dönszelmann-2/+7
2025-02-24Introduce new parsing infrastructure and types for parsed attributesJana Dönszelmann-63/+42
2025-02-23Rollup merge of #137423 - Urgau:imprv-pretty-hir, r=compiler-errorsJacob Pratt-16/+60
2025-02-23Rollup merge of #137180 - compiler-errors:sym-regions, r=oli-obkMatthias Krüger-3/+3
2025-02-22Render implicit self with their shorthand syntax in HIR pretty printingUrgau-13/+42
2025-02-22Filter elided lifetimes in HIR pretty printingUrgau-3/+18
2025-02-22Fix binding mode problemsMichael Goulet-1/+1
2025-02-22Make a fake body to store typeck results for global_asmMichael Goulet-3/+3
2025-02-22Make asm a named fieldMichael Goulet-1/+1
2025-02-17Overhaul the `intravisit::Map` trait.Nicholas Nethercote-9/+9
2025-02-08Rustfmtbjorn3-4/+7
2025-02-06Add `rustc_hir_pretty::item_to_string` functionGuillaume Gomez-0/+4
2025-02-05Add `rustc_hir_pretty::expr_to_string` functionGuillaume Gomez-0/+4
2025-02-03Use a different hir type for patterns in pattern types than we use in match p...Oli Scherer-9/+42
2025-01-29Eliminate PatKind::PathOli Scherer-3/+0
2025-01-23Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`Boxy-4/+4
2025-01-23Make `hir::TyKind::TraitObject` use tagged ptrBoxy-2/+3
2025-01-15Treat safe target_feature functions as unsafe by defaultOli Scherer-0/+4
2025-01-14Add hir::HeaderSafety to make follow up commits simplerOli Scherer-2/+6
2025-01-08Rename PatKind::Lit to ExprOli Scherer-1/+1
2025-01-08Exhaustively handle expressions in patternsOli Scherer-3/+17
2025-01-07Rollup merge of #134989 - max-niederman:guard-patterns-hir, r=oli-obkMatthias Krüger-0/+6
2025-01-04turn hir::ItemKind::Fn into a named-field variantRalf Jung-1/+1
2024-12-31add guard patterns to HIR and implement loweringMax Niederman-0/+6
2024-12-20Support pretty-printing dyn* trait objectsDavid Tolnay-2/+4
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-15Remove some leftover dead codeJonathan Dönszelmann-0/+6
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