about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/hir_stats.rs
AgeCommit message (Expand)AuthorLines
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
2022-12-18don't restuct references just to reborrowMatthias Krüger-2/+2
2022-12-01rustc_hir: Change representation of import paths to support multiple resolutionsVadim Petrochenkov-1/+1
2022-12-01rustc_hir: Relax lifetime requirements on `Visitor::visit_path`Vadim Petrochenkov-1/+1
2022-11-11Introduce `ExprKind::IncludedBytes`clubby789-1/+2
2022-10-10Rename AssocItemKind::TyAlias to AssocItemKind::TypeMichael Goulet-1/+1
2022-10-09ImplItemKind::TyAlias => ImplItemKind::TypeMichael Goulet-1/+1
2022-09-12Remove unused span argument from `walk_fn`.Nicholas Nethercote-4/+4
2022-09-12Remove `path_span` argument to the `visit_path_segment` methods.Nicholas Nethercote-8/+8
2022-09-08Arena-allocate `hir::Lifetime`.Nicholas Nethercote-0/+5
2022-09-05Rollup merge of #101142 - nnethercote:improve-hir-stats, r=davidtwcoDylan DPC-66/+215
2022-08-31Fix a bunch of typoDezhi Wu-1/+1
2022-08-29Improve HIR stats collector.Nicholas Nethercote-50/+194
2022-08-29Move a comment to the right place.Nicholas Nethercote-4/+4
2022-08-29Add prefix to every line of `-Zhir-stats` output.Nicholas Nethercote-12/+17
2022-08-11Rollup merge of #100392 - nnethercote:simplify-visitors, r=cjgillotMatthias Krüger-7/+2
2022-08-11Add a second level to the AST size reporting.Nicholas Nethercote-34/+184
2022-08-11Add percentages to `-Zhir-stats` output.Nicholas Nethercote-6/+8
2022-08-11Change how `AssocItem` is reported.Nicholas Nethercote-5/+1
2022-08-11Improve AST stat collector.Nicholas Nethercote-13/+66
2022-08-11Simplify `rustc_hir::intravisit::Visitor::visit_variant_data`.Nicholas Nethercote-7/+2