about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/hir_stats.rs
AgeCommit message (Expand)AuthorLines
2024-11-15Merge `-Zhir-stats` into `-Zinput-stats`Sam Estep-704/+0
2024-11-15Print total node count in `-Z hir-stats`Sam Estep-1/+8
2024-11-03remove attribute ids from hir stats (they're simply not needed)Jonathan Dönszelmann-80/+76
2024-10-20Stop relying on hashmap iteration for hir stat printingNoratrieb-1/+3
2024-10-15Rollup merge of #130635 - eholk:pin-reborrow-sugar, r=compiler-errorsMatthias Krüger-0/+1
2024-10-11Auto merge of #131045 - compiler-errors:remove-unnamed_fields, r=wesleywiserbors-2/+0
2024-10-07Fix clippy and rustfmt compilationEric Holk-27/+24
2024-10-07Add sugar for &pin (const|mut) typesEric Holk-23/+27
2024-10-04rm `ItemKind::OpaqueTy`Noah Lev-1/+0
2024-10-01Remove anon struct and union typesMichael Goulet-2/+0
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-192/+170
2024-07-29Reformat `use` declarations.Nicholas Nethercote-4/+2
2024-07-16hir: Create `hir::ConstArgKind` enumNoah Lev-1/+1
2024-06-28Change RTN to use .. againMichael Goulet-1/+1
2024-06-17Rework precise capturing syntaxMichael Goulet-2/+2
2024-05-31Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com...Matthias Krüger-4/+4
2024-05-30Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanupLeón Orell Valerian Liehr-4/+4
2024-05-29Don't require `visit_body` to take a lifetime that must outlive the function ...Oli Scherer-1/+1
2024-05-15delegation: Implement list delegationVadim Petrochenkov-2/+3
2024-04-25ast: Generalize item kind visitingVadim Petrochenkov-1/+1
2024-04-16Avoid lots of `hir::HirId{,Map,Set}` qualifiers.Nicholas Nethercote-2/+2
2024-04-08Thread pattern types through the HIROli Scherer-0/+1
2024-04-08Add pattern types to astOli Scherer-0/+1
2024-03-22Rename `hir::Local` into `hir::LetStmt`Guillaume Gomez-1/+1
2024-03-21Implement macro-based deref!() syntax for deref patternsMichael Goulet-0/+2
2024-03-14Rename `hir::StmtKind::Local` into `hir::StmtKind::Let`Guillaume Gomez-1/+1
2024-03-14Rename `ast::StmtKind::Local` into `ast::StmtKind::Let`Guillaume Gomez-1/+1
2024-02-25Add `ast::ExprKind::Dummy`Lieselotte-1/+1
2024-02-15Add an `ErrorGuaranteed` to `ast::TyKind::Err`.Nicholas Nethercote-2/+3
2024-02-12Lower anonymous structs or unions to HIRFrank King-0/+1
2024-01-28hir: Remove unnecessary `HirId` from `hir::Let`Vadim Petrochenkov-5/+0
2024-01-17Add `PatKind::Err`Lieselotte-2/+4
2024-01-12Delegation implementation: step 1Bryanskiy-2/+4
2023-12-15banish hir::GenericBound::LangItemTraitMichael Goulet-1/+1
2023-12-12rustc_passes: Enforce `rustc::potential_query_instability` lintMartin Nordholts-0/+4
2023-11-29Add `never_patterns` feature gateNadrieril-1/+16
2023-10-27Add gen blocks to ast and do some broken ast loweringOli Scherer-2/+2
2023-08-24Parse unnamed fields and anonymous structs or unionsFrank King-0/+2
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-4/+4
2023-06-26`hir`: Add `Become` expression kindMaybe Waffle-2/+2
2023-06-19Syntatically accept `become` expressionsMaybe Waffle-1/+2
2023-04-21offset_ofDrMeepster-2/+3
2023-04-10Remove `..` from return type notationMichael Goulet-1/+1
2023-03-28Add `(..)` syntax for RTNMichael Goulet-1/+1
2023-03-14Remove box expressions from HIRclubby789-1/+1
2023-03-12Remove `box_syntax` from AST and use in toolsclubby789-1/+1
2023-03-03Match unmatched backticks in comments in compiler/est31-1/+1
2023-01-28Take a LocalDefId in hir::Visitor::visit_fn.Camille GILLOT-1/+2
2023-01-12Expand format_args!() in rust_ast_lowering.Mara Bos-1/+1
2022-12-28Rename `Rptr` to `Ref` in AST and HIRNilstrieb-2/+2