index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_passes
/
src
/
lib_features.rs
Age
Commit message (
Expand
)
Author
Lines
2025-07-31
remove rustc_attr_data_structures
Jana Dönszelmann
-2
/
+2
2025-07-17
Include ErrorGuaranteed in StableSince::Err.
Camille GILLOT
-1
/
+1
2025-06-12
Tracking the old name of renamed unstable library attribute
xizheyin
-4
/
+4
2025-05-09
don't depend on rustc_attr_parsing if rustc_data_structures will do
mejrs
-1
/
+1
2025-02-24
Introduce new-style attribute parsers for several attributes
Jana Dönszelmann
-60
/
+23
2025-02-24
Change span field accesses to method calls
Jana Dönszelmann
-2
/
+6
2025-02-18
Move methods from `Map` to `TyCtxt`, part 2.
Nicholas Nethercote
-1
/
+1
2025-02-17
Overhaul the `intravisit::Map` trait.
Nicholas Nethercote
-2
/
+2
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-16
rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures
Jonathan Dönszelmann
-1
/
+1
2024-12-15
Add hir::Attribute
Jonathan Dönszelmann
-1
/
+1
2024-10-23
nightly feature tracking: get rid of the per-feature bool fields
Ralf Jung
-1
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-08-29
Add `warn(unreachable_pub)` to `rustc_passes`.
Nicholas Nethercote
-2
/
+2
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-3
/
+8
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
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
2022-08-27
Expand the version placeholder to the current version in stability attribute ...
est31
-0
/
+8
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
2022-07-20
attr/passes: comment -> doc comment
David Wood
-5
/
+5
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
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