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
/
mbe
/
metavar_expr.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-20
mbe: metavar expressions: Use symbols rather than `ident.as_str()`
Josh Triplett
-13
/
+12
2025-07-09
mbe: Refactor the diagnostic for unrecognized metavariable expressions
Trevor Gross
-9
/
+5
2025-07-09
mbe: Refactor diagnostics for invalid metavar expression syntax
Trevor Gross
-15
/
+69
2025-06-30
mbe: Move `MetaVarExprConcatElem` closer to where it is used
Trevor Gross
-14
/
+14
2025-06-30
mbe: Factor `concat` metavariable handling out
Trevor Gross
-40
/
+45
2024-12-18
Rollup merge of #134161 - nnethercote:overhaul-token-cursors, r=spastorino
许杰友 Jieyou Xu (Joe)
-20
/
+19
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-18
Factor out repeated code from `eat_dollar`.
Nicholas Nethercote
-2
/
+1
2024-12-18
Rename `RefTokenTreeCursor`.
Nicholas Nethercote
-14
/
+14
2024-12-18
Simplify `RefTokenTreeCursor::look_ahead`.
Nicholas Nethercote
-5
/
+5
2024-10-23
"innermost", "outermost", "leftmost", and "rightmost" don't need hyphens
Josh Triplett
-2
/
+2
2024-07-19
Allow concat in repetitions
Caio
-4
/
+12
2024-07-17
Add support for literals
Caio
-0
/
+2
2024-07-06
Add support for literals
Caio
-21
/
+53
2024-06-18
Prefer `dcx` methods over fields or fields' methods
Oli Scherer
-14
/
+15
2024-06-13
Add a new concat metavar expr
Caio
-19
/
+74
2024-05-10
s/MetaVarExpr::Length/MetaVarExpr::Len/
Jubilee Young
-5
/
+5
2024-04-29
Remove `extern crate rustc_macros` from numerous crates.
Nicholas Nethercote
-0
/
+1
2024-03-05
Rename all `ParseSess` variables/fields/lifetimes as `psess`.
Nicholas Nethercote
-38
/
+38
2024-02-20
Add newtype for raw idents
clubby789
-2
/
+2
2024-01-19
Pack the u128 in LitKind::Int
Josh Stone
-1
/
+1
2023-12-18
Rename `ParseSess::span_diagnostic` as `ParseSess::dcx`.
Nicholas Nethercote
-11
/
+10
2023-12-13
Auto merge of #117050 - c410-f3r:here-we-go-again, r=petrochenkov
bors
-6
/
+26
2023-12-11
Add spacing information to delimiters.
Nicholas Nethercote
-1
/
+1
2023-12-01
Attempt to try to resolve blocking concerns
Caio
-6
/
+26
2023-10-13
Format all the let chains in compiler
Michael Goulet
-7
/
+7
2023-08-17
[RFC-3086] Restrict the parsing of `count`
Caio
-1
/
+11
2023-07-12
Re-format let-else per rustfmt update
Mark Rousskov
-7
/
+4
2023-05-03
Restrict `From<S>` for `{D,Subd}iagnosticMessage`.
Nicholas Nethercote
-3
/
+3
2023-04-09
Fix some clippy::complexity
Nilstrieb
-1
/
+1
2023-02-03
Rename `Cursor`/`CursorRef` as `TokenTreeCursor`/`RefTokenTreeCursor`.
Nicholas Nethercote
-6
/
+6
2022-08-16
Rename some things related to literals.
Nicholas Nethercote
-1
/
+1
2022-07-29
Remove `TreeAndSpacing`.
Nicholas Nethercote
-3
/
+3
2022-06-13
remove unnecessary `to_string` and `String::new`
Takayuki Maeda
-2
/
+2
2022-05-20
Remove `crate` visibility usage in compiler
Jacob Pratt
-3
/
+3
2022-05-18
use `CursorRef` more, to not to clone `Tree`s
klensy
-12
/
+14
2022-04-28
rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter`
Vadim Petrochenkov
-2
/
+2
2022-04-05
errors: implement fallback diagnostic translation
David Wood
-3
/
+5
2022-03-14
Fix remaining meta-variable expression TODOs
Caio
-3
/
+3
2022-03-09
Implement macro meta-variable expressions
Caio
-0
/
+157