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
/
quoted.rs
Age
Commit message (
Expand
)
Author
Lines
2025-07-05
mbe: Add a helper to parse a single `TokenTree`
Josh Triplett
-1
/
+17
2025-07-05
mbe: Introduce an enum for which part of a rule we're parsing
Josh Triplett
-15
/
+33
2025-06-24
mbe: Use `TokenTree` as the fallback for invalid fragment specifiers
Trevor Gross
-2
/
+2
2025-06-24
mbe: Clean up code with non-optional `NonterminalKind`
Trevor Gross
-6
/
+13
2025-06-24
mbe: Unnest nested matches with let-else and let chains
Trevor Gross
-58
/
+63
2025-04-21
Remove `token::{Open,Close}Delim`.
Nicholas Nethercote
-2
/
+6
2025-04-02
Impl `Copy` for `Token` and `TokenKind`.
Nicholas Nethercote
-2
/
+2
2025-03-12
Introduce `sym::dummy` and `Ident::dummy`.
Nicholas Nethercote
-1
/
+1
2025-03-03
Replace `ast::TokenKind::BinOp{,Eq}` and remove `BinOpToken`.
Nicholas Nethercote
-2
/
+2
2025-02-08
Rustfmt
bjorn3
-18
/
+18
2024-12-18
Rollup merge of #134161 - nnethercote:overhaul-token-cursors, r=spastorino
许杰友 Jieyou Xu (Joe)
-25
/
+27
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-18
Remove `Peekable<TokenStreamIter>` uses.
Nicholas Nethercote
-12
/
+14
2024-12-18
Rename `RefTokenTreeCursor`.
Nicholas Nethercote
-21
/
+21
2024-11-21
Introduce `InvisibleOrigin` on invisible delimiters.
Nicholas Nethercote
-5
/
+6
2024-10-23
nightly feature tracking: get rid of the per-feature bool fields
Ralf Jung
-2
/
+2
2024-10-22
terminology: #[feature] *enables* a feature (instead of "declaring" or "activ...
Ralf Jung
-1
/
+1
2024-10-01
Stabilize expr_2021 fragment in all editions
Eric Holk
-34
/
+4
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-22
/
+22
2024-08-27
Add `warn(unreachable_pub)` to `rustc_expand`.
Nicholas Nethercote
-6
/
+5
2024-08-16
Fix wrong source location for some incorrect macro definitions
Wafarm
-6
/
+13
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-7
/
+7
2024-07-27
Make `missing_fragment_specifier` an error in edition 2024
Trevor Gross
-1
/
+1
2024-06-23
Rework pattern and expression nonterminal kinds.
Nicholas Nethercote
-2
/
+2
2024-06-23
Import `NonterminalKind` in `compiler/rustc_expand/src/mbe/quoted.rs`.
Nicholas Nethercote
-30
/
+25
2024-06-19
Allow naming expr_2021 in all editions
Michael Goulet
-1
/
+2
2024-06-13
Add a new concat metavar expr
Caio
-5
/
+20
2024-05-23
Clarify `parse` a little.
Nicholas Nethercote
-3
/
+8
2024-05-23
Clarify the meaning of the span within `mbe::TokenTree::MetaVar`.
Nicholas Nethercote
-8
/
+11
2024-05-17
Auto merge of #123865 - eholk:expr_2021, r=fmease
bors
-21
/
+50
2024-05-13
Apply code review suggestions
Eric Holk
-23
/
+46
2024-05-13
Add expr_2021 nonterminal and feature flag
Eric Holk
-0
/
+6
2024-05-10
s/MetaVarExpr::Length/MetaVarExpr::Len/
Jubilee Young
-1
/
+1
2024-03-20
make "expected paren or brace" error translatable
Tshepang Mbambo
-3
/
+5
2024-03-05
Rename all `ParseSess` variables/fields/lifetimes as `psess`.
Nicholas Nethercote
-2
/
+1
2024-02-20
Add newtype for raw idents
clubby789
-2
/
+2
2024-02-16
make "invalid fragment specifier" translatable
Tshepang Mbambo
-9
/
+9
2024-01-13
Add check for ui_testing via promoting parameters from `ParseSess` to `Session`
George-lewis
-14
/
+17
2024-01-10
Rename consuming chaining methods on `DiagnosticBuilder`.
Nicholas Nethercote
-1
/
+1
2024-01-08
Make `DiagnosticBuilder::emit` consuming.
Nicholas Nethercote
-2
/
+2
2024-01-06
rustc_span: Optimize syntax context comparisons
Vadim Petrochenkov
-1
/
+1
2023-12-18
Rename `ParseSess::span_diagnostic` as `ParseSess::dcx`.
Nicholas Nethercote
-8
/
+7
2023-12-11
Add spacing information to delimiters.
Nicholas Nethercote
-3
/
+4
2023-12-02
Rename `*note_without_error` as `*note`.
Nicholas Nethercote
-1
/
+1
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-7
/
+5
2023-07-30
inline format!() args up to and including rustc_middle
Matthias Krüger
-1
/
+1
2023-07-27
Avoid some token tree cloning in decl macro parsing.
Nicholas Nethercote
-21
/
+21
2023-06-16
Add `SyntaxContext::is_root`
Maybe Waffle
-2
/
+2
2023-05-03
Restrict `From<S>` for `{D,Subd}iagnosticMessage`.
Nicholas Nethercote
-4
/
+4
2023-01-17
Remove double spaces after dots in comments
Maybe Waffle
-2
/
+2
[next]