| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-06-16 | Remove unused `hir_id` arg from `visit_attribute`. | Nicholas Nethercote | -1/+1 | |
| 2022-03-31 | Handle rustc_const_stable attribute in library feature collector | David Tolnay | -4/+7 | |
| 2022-01-16 | Replace NestedVisitorMap with NestedFilter | Cameron Steffen | -5/+5 | |
| 2021-12-26 | Add Attribute::meta_kind | Jakub Beránek | -3/+3 | |
| 2021-12-15 | Remove `in_band_lifetimes` for `rustc_passes` | Peter Jaszkowiak | -2/+2 | |
| 2021-11-28 | Remove eval_always for lib_features. | Camille GILLOT | -2/+2 | |
| 2021-09-02 | Stop using walk_crate. | Camille GILLOT | -4/+2 | |
| 2021-08-28 | Treat macros as HIR items | inquisitivecrystal | -3/+1 | |
| 2021-08-21 | Remove `Session.used_attrs` and move logic to `CheckAttrVisitor` | Aaron Hill | -3/+1 | |
| Instead of updating global state to mark attributes as used, we now explicitly emit a warning when an attribute is used in an unsupported position. As a side effect, we are to emit more detailed warning messages (instead of just a generic "unused" message). `Session.check_name` is removed, since its only purpose was to mark the attribute as used. All of the callers are modified to use `Attribute.has_name` Additionally, `AttributeType::AssumedUsed` is removed - an 'assumed used' attribute is implemented by simply not performing any checks in `CheckAttrVisitor` for a particular attribute. We no longer emit unused attribute warnings for the `#[rustc_dummy]` attribute - it's an internal attribute used for tests, so it doesn't mark sense to treat it as 'unused'. With this commit, a large source of global untracked state is removed. | ||||
| 2021-05-12 | Use () for lang items. | Camille GILLOT | -6/+2 | |
| 2021-03-09 | Track HirId when visiting attributes. | Camille GILLOT | -2/+2 | |
| 2021-02-10 | Inherit `#[stable(..)]` annotations in enum variants and fields from its item | Esteban Küber | -1/+1 | |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+145 | |
