about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/hir_stats.rs
AgeCommit message (Expand)AuthorLines
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
2022-06-16Remove unused `hir_id` arg from `visit_attribute`.Nicholas Nethercote-1/+1
2022-05-20Introduce LifetimeCtxt.Camille GILLOT-1/+1
2022-04-21rename to `BoundKind` and add commentsSparrowLii-2/+2
2022-04-20Add `BoundCtxt` in `visit_param_bounds` to check questions in boundsSparrowLii-1/+2
2022-01-18Auto merge of #87648 - JulianKnodt:const_eq_constrain, r=oli-obkbors-3/+3
2022-01-17add eq constraints on associated constantskadmin-3/+3
2022-01-16Replace NestedVisitorMap with NestedFilterCameron Steffen-6/+0
2021-09-02Rename walk_crate.Camille GILLOT-1/+1
2021-09-02Drop walk_crate_and_attributes.Camille GILLOT-4/+6
2021-09-02Stop using walk_crate.Camille GILLOT-1/+1
2021-08-28Treat macros as HIR itemsinquisitivecrystal-5/+0
2021-03-16ast/hir: Rename field-related structuresVadim Petrochenkov-6/+6
2021-03-09Track HirId when visiting attributes.Camille GILLOT-1/+1