| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-11-20 | Store feature stability un-split | Michael Goulet | -21/+15 | |
| 2023-11-20 | Unify defined_lib_features and lib_features queries | Michael Goulet | -31/+36 | |
| 2023-10-26 | Pre-intern a symbol for env!("CFG_RELEASE") | David Tolnay | -2/+2 | |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -1/+3 | |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -1/+1 | |
| 2023-02-01 | ast: Optimize list and value extraction primitives for attributes | Vadim Petrochenkov | -3/+2 | |
| It's not necessary to convert the whole attribute into a meta item to extract something specific | ||||
| 2023-01-14 | fix: don't emit `E0711` if `staged_api` not enabled | Ezra Shaw | -0/+6 | |
| 2022-10-07 | migrate lib_features.rs to translateable diagnostics | Nathan Stocks | -20/+14 | |
| 2022-09-14 | Also replace the placeholder for the stable_features lint | est31 | -4/+2 | |
| 2022-09-02 | Also replace the version placeholder in rustc_attr | est31 | -1/+1 | |
| This fixes rustdoc not showing the current version as stabilization version for recently stabilized lang features. | ||||
| 2022-08-27 | Expand the version placeholder to the current version in stability attribute ↵ | est31 | -0/+8 | |
| parsing That way, the current version is shown in rustdoc etc. | ||||
| 2022-07-26 | Collect features from `#[rustc_default_body_unstable]` | Maybe Waffle | -5/+14 | |
| 2022-07-20 | passes: check implied feature exists | David Wood | -4/+4 | |
| Add a check confirming that features referenced in `implied_by` meta items actually exist. Signed-off-by: David Wood <david.wood@huawei.com> | ||||
| 2022-07-20 | attr/passes: comment -> doc comment | David Wood | -5/+5 | |
| Change some regular comments into documentation comments. Signed-off-by: David Wood <david.wood@huawei.com> | ||||
| 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 | |
