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_expand
/
src
/
expand.rs
Age
Commit message (
Expand
)
Author
Lines
2025-08-01
tiny cleanup
Esteban Küber
-4
/
+2
2025-08-01
remove recursive search for items
Esteban Küber
-33
/
+15
2025-08-01
Limit how deep we visit items to find cfg'd out names
Esteban Küber
-3
/
+12
2025-08-01
Detect more `cfg`d out items in resolution errors
Esteban Küber
-14
/
+24
2025-07-25
Stop compilation if macro expansion failed
Guillaume Gomez
-3
/
+3
2025-07-15
Fix ice for feature-gated cfg attributes applied to the crate
Jonathan Brouwer
-2
/
+2
2025-07-15
Define attribute parser & config evaluator
Jonathan Brouwer
-18
/
+20
2025-06-25
Don't give APITs names with macro expansion placeholder fragments in it
Michael Goulet
-0
/
+10
2025-06-22
Auto merge of #142706 - fee1-dead-contrib:push-zsznlqyrzsqo, r=oli-obk
bors
-6
/
+6
2025-06-21
Rollup merge of #142690 - petrochenkov:expnoparam, r=compiler-errors
Jana Dönszelmann
-46
/
+46
2025-06-20
Use a symbol for `ExpansionConfig::crate_name`.
Nicholas Nethercote
-5
/
+5
2025-06-19
completely deduplicate `Visitor` and `MutVisitor`
Deadbeef
-6
/
+6
2025-06-18
expand: Remove some unnecessary generic parameters
Vadim Petrochenkov
-46
/
+46
2025-06-17
Rollup merge of #142371 - fee1-dead-contrib:push-xqlkumzurkus, r=petrochenkov
Jacob Pratt
-17
/
+18
2025-06-12
Introduce `-Zmacro-stats`.
Nicholas Nethercote
-45
/
+145
2025-06-12
avoid `&mut P<T>` in `visit_expr` etc methods
Deadbeef
-17
/
+18
2025-06-06
Rollup merge of #141603 - nnethercote:reduce-P, r=fee1-dead
Guillaume Gomez
-21
/
+16
2025-05-30
Rollup merge of #141430 - fee1-dead-contrib:push-nmzoprvtsvww, r=petrochenkov
Matthias Krüger
-30
/
+69
2025-05-29
avoid some usages of `&mut P<T>` in AST visitors
Deadbeef
-1
/
+1
2025-05-29
remove `visit_clobber` and move `DummyAstNode` to `rustc_expand`
Deadbeef
-30
/
+69
2025-05-28
consider glob imports in cfg suggestion
bohan
-3
/
+3
2025-05-27
Reduce `P<T>` to a typedef of `Box<T>`.
Nicholas Nethercote
-21
/
+16
2025-05-08
Remove associated type `InvocationCollectorNode::AttrsTy`
Nicholas Nethercote
-18
/
+12
2025-05-03
Report the `unsafe_attr_outside_unsafe` lint at the closest node
Urgau
-1
/
+5
2025-04-22
Auto merge of #139897 - nnethercote:rm-OpenDelim-CloseDelim, r=petrochenkov
bors
-3
/
+2
2025-04-21
Remove `token::{Open,Close}Delim`.
Nicholas Nethercote
-3
/
+2
2025-04-17
Replace infallible `name_or_empty` methods with fallible `name` methods.
Nicholas Nethercote
-6
/
+6
2025-04-10
Address review comments.
Nicholas Nethercote
-1
/
+1
2025-04-10
Rename some `name` variables as `ident`.
Nicholas Nethercote
-5
/
+5
2025-04-01
Address review comments.
Nicholas Nethercote
-3
/
+1
2025-04-01
Move `ast::Item::ident` into `ast::ItemKind`.
Nicholas Nethercote
-5
/
+8
2025-03-26
expand: Leave traces when expanding `cfg` attributes
Vadim Petrochenkov
-7
/
+6
2025-03-25
Track whether an assoc item is in a trait impl or an inherent impl
Oli Scherer
-15
/
+86
2025-03-21
expand: Do not report `cfg_attr` traces on macros as unused attributes
Vadim Petrochenkov
-1
/
+1
2025-03-11
Keep items around even if builtin macros on them fail to parse
Oli Scherer
-2
/
+2
2025-03-01
Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses
Frank King
-3
/
+35
2025-02-03
tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`
Askar Safin
-3
/
+3
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-10
Keep track of parse errors in `mod`s and don't emit resolve errors for paths ...
Esteban Küber
-13
/
+19
2024-12-08
Rollup merge of #133424 - Nadrieril:guard-patterns-parsing, r=fee1-dead
Matthias Krüger
-1
/
+1
2024-12-02
Change `AttrArgs::Eq` into a struct variant
Oli Scherer
-1
/
+1
2024-11-24
parse guard patterns
Nadrieril
-1
/
+1
2024-11-24
refactor pat parser method names/doc-comments to agree with RFC 3637
Max Niederman
-1
/
+1
2024-11-20
Items
maxcabrajac
-1
/
+1
2024-11-15
Add WalkItemKind::Ctxt so AssocCtxt is not sent to non-Assoc ItemKinds
maxcabrajac
-2
/
+2
2024-10-28
Tweak `expand_incomplete_parse` warning.
Nicholas Nethercote
-2
/
+3
2024-10-23
nightly feature tracking: get rid of the per-feature bool fields
Ralf Jung
-2
/
+2
2024-10-07
Rename nested_meta to meta_item_inner
codemountains
-1
/
+1
2024-10-06
Rename NestedMetaItem to MetaItemInner
codemountains
-2
/
+2
[next]