about summary refs log tree commit diff
path: root/compiler/rustc_hir_pretty
AgeCommit message (Expand)AuthorLines
2025-04-03Tighten up assignment operator representations.Nicholas Nethercote-2/+1
2025-04-03Use `BinOpKind` instead of `BinOp` for function args where possible.Nicholas Nethercote-6/+6
2025-03-30Improve hir_pretty for struct expressions.Mara Bos-10/+4
2025-03-19Use `Option<Ident>` for lowered param names.Nicholas Nethercote-4/+5
2025-03-18Move `hir::Item::ident` into `hir::ItemKind`.Nicholas Nethercote-35/+28
2025-03-14Fix HIR param pretty printing some more.Nicholas Nethercote-3/+5
2025-03-12Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan...Matthias Krüger-1/+0
2025-03-12Inline and remove `State::print_item_type`.Nicholas Nethercote-22/+11
2025-03-11Rollup merge of #138063 - compiler-errors:improve-attr-unpretty, r=jdonszelmannJakub Beránek-2/+2
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-3/+1
2025-03-10Fix pretty printing of parsed attrs in hir_prettyMichael Goulet-2/+2
2025-03-09Rollup merge of #138160 - jdonszelmann:move-find-attr2, r=oli-obkMatthias Krüger-2/+2
2025-03-09Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxuMatthias Krüger-1/+3
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-08Specify rust lints for `compiler/` crates via Cargo.Nicholas Nethercote-0/+3
2025-03-07Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakisMatthias Krüger-0/+5
2025-03-07depend more on attr_data_structures and move find_attr! thereJana Dönszelmann-2/+2
2025-03-07Rollup merge of #138060 - jdonszelmann:revert-138019, r=compiler-errorsMatthias Krüger-74/+0
2025-03-06Use closure parse codeSantiago Pastorino-0/+1
2025-03-06Implement .use keyword as an alias of cloneSantiago Pastorino-0/+4
2025-03-06Remove the `Option` part of range ends in the HIROli Scherer-11/+4
2025-03-05Revert #138019 after further discussion about adding this exception in hir-pr...Jana Dönszelmann-74/+0
2025-03-05Pretty-print `#[deprecated]` attribute in HIR.Predrag Gruevski-0/+74
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/+43
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-22Upgrade the compiler to edition 2024Michael 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