| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-11-15 | Merge `-Zhir-stats` into `-Zinput-stats` | Sam Estep | -129/+0 | |
| 2024-10-24 | Pass Ident by reference in ast Visitor | maxcabrajac | -1/+1 | |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 | |
| 2024-05-30 | Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanup | León Orell Valerian Liehr | -2/+2 | |
| 2024-04-25 | ast: Generalize item kind visiting | Vadim Petrochenkov | -1/+1 | |
| And avoid duplicating logic for visiting `Item`s with different kinds (regular, associated, foreign). | ||||
| 2022-09-12 | Remove unused span argument from `walk_fn`. | Nicholas Nethercote | -2/+2 | |
| 2022-09-12 | Remove `path_span` argument to the `visit_path_segment` methods. | Nicholas Nethercote | -2/+2 | |
| The `visit_path_segment` method of both the AST and HIR visitors has a `path_span` argument that isn't necessary. This commit removes it. There are two very small and inconsequential functional changes. - One call to `NodeCollector::insert` now is passed a path segment identifier span instead of a full path span. This span is only used in a panic message printed in the case of an internal compiler bug. - Likewise, one call to `LifetimeCollectVisitor::record_elided_anchor` now uses a path segment identifier span instead of a full path span. This span is used to make some `'_` lifetimes. | ||||
| 2022-08-11 | Simplify `rustc_ast::visit::Visitor::visit_poly_trait_ref`. | Nicholas Nethercote | -2/+2 | |
| It is passed an argument that is never used. | ||||
| 2022-08-11 | Simplify `rustc_ast::visit::Visitor::visit_enum_def`. | Nicholas Nethercote | -9/+3 | |
| It's passed three arguments that are never used. | ||||
| 2022-07-29 | Remove `visit_name` from the AST visitor. | Nicholas Nethercote | -2/+1 | |
| Because the default is empty and it's never overridden. This means `walk_ident` can also be removed, because it does nothing. | ||||
| 2022-05-20 | Introduce LifetimeCtxt. | Camille GILLOT | -1/+1 | |
| 2022-04-21 | rename to `BoundKind` and add comments | SparrowLii | -1/+1 | |
| 2022-04-20 | Add `BoundCtxt` in `visit_param_bounds` to check questions in bounds | SparrowLii | -1/+1 | |
| 2022-01-17 | add eq constraints on associated constants | kadmin | -2/+2 | |
| 2021-03-16 | ast/hir: Rename field-related structures | Vadim Petrochenkov | -2/+2 | |
| StructField -> FieldDef ("field definition") Field -> ExprField ("expression field", not "field expression") FieldPat -> PatField ("pattern field", not "field pattern") Also rename visiting and other methods working on them. | ||||
| 2021-02-18 | ast: Stop using `Mod` in `Crate` | Vadim Petrochenkov | -4/+0 | |
| Crate root is sufficiently different from `mod` items, at least at syntactic level. Also remove customization point for "`mod` item or crate root" from AST visitors. | ||||
| 2021-02-01 | Box the biggest ast::ItemKind variants | Dániel Buga | -1/+1 | |
| 2020-11-03 | rustc_ast: `visit_mac` -> `visit_mac_call` | Vadim Petrochenkov | -1/+1 | |
| 2020-11-03 | rustc_ast: Do not panic by default when visiting macro calls | Vadim Petrochenkov | -2/+2 | |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+140 | |
