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_ast
/
src
/
token.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-02
Remove special implementation of `PartialEq` for `InvisibleOrigin` outside ma...
Jakub Beránek
-17
/
+3
2025-08-22
print raw lifetime idents with `r#`
Deadbeef
-6
/
+16
2025-06-26
Add Ident::is_non_reserved_ident
Michael Goulet
-1
/
+5
2025-06-24
mbe: Clean up code with non-optional `NonterminalKind`
Trevor Gross
-0
/
+1
2025-04-21
Remove `token::{Open,Close}Delim`.
Nicholas Nethercote
-28
/
+103
2025-04-02
Remove `TokenStream::flattened` and `InvisibleOrigin::FlattenToken`.
Nicholas Nethercote
-7
/
+1
2025-04-02
Impl `Copy` for `Token` and `TokenKind`.
Nicholas Nethercote
-2
/
+2
2025-04-02
Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`.
Nicholas Nethercote
-111
/
+16
2025-04-02
Remove `Token::uninterpolated_span`.
Nicholas Nethercote
-21
/
+6
2025-04-02
Remove `NtExpr` and `NtLiteral`.
Nicholas Nethercote
-48
/
+23
2025-03-24
Remove `is_any_keyword` methods.
Nicholas Nethercote
-5
/
+0
2025-03-07
Remove `NtItem` and `NtStmt`.
Nicholas Nethercote
-8
/
+1
2025-03-03
Rename `ast::TokenKind::Not` as `ast::TokenKind::Bang`.
Nicholas Nethercote
-7
/
+7
2025-03-03
Replace `ast::TokenKind::BinOp{,Eq}` and remove `BinOpToken`.
Nicholas Nethercote
-123
/
+167
2025-02-28
Remove `NtPath`.
Nicholas Nethercote
-24
/
+6
2025-02-28
Remove `NtMeta`.
Nicholas Nethercote
-9
/
+6
2025-02-28
Remove `NtPat`.
Nicholas Nethercote
-5
/
+0
2025-02-21
Avoid snapshotting the parser in `parse_path_inner`.
Nicholas Nethercote
-4
/
+6
2025-02-21
Remove `NtTy`.
Nicholas Nethercote
-6
/
+1
2025-02-21
Remove `NtVis`.
Nicholas Nethercote
-4
/
+9
2025-02-03
tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`
Askar Safin
-3
/
+3
2025-01-23
simplify similar_tokens from Vec<_> to &[_]
Marijn Schouten
-6
/
+6
2025-01-23
simplify similar_tokens from Option<Vec<_>> to Vec<_>
Marijn Schouten
-7
/
+7
2025-01-11
Remove allocations from case-insensitive comparison to keywords
Mark Rousskov
-1
/
+2
2024-12-18
Only have one source of truth for keywords.
Nicholas Nethercote
-1
/
+7
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-3
/
+2
2024-11-21
Prepare for invisible delimiters.
Nicholas Nethercote
-2
/
+36
2024-11-21
Introduce `InvisibleOrigin` on invisible delimiters.
Nicholas Nethercote
-6
/
+108
2024-10-28
fix clippy::clone_on_ref_ptr for compiler
klensy
-1
/
+1
2024-09-23
Rollup merge of #130551 - nnethercote:fix-break-last-token, r=petrochenkov
Jubilee
-29
/
+35
2024-09-23
Fix `break_last_token`.
Nicholas Nethercote
-29
/
+35
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-8
/
+8
2024-09-06
Add initial support for raw lifetimes
Michael Goulet
-8
/
+10
2024-08-26
Don't make pattern nonterminals match statement nonterminals
Michael Goulet
-21
/
+36
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-12
/
+14
2024-07-16
Remove references to `maybe_whole_expr`.
Nicholas Nethercote
-2
/
+1
2024-06-23
Rework pattern and expression nonterminal kinds.
Nicholas Nethercote
-29
/
+44
2024-06-21
Rollup merge of #126700 - compiler-errors:fragment, r=fmease
Matthias Krüger
-5
/
+14
2024-06-20
Introduce `can_begin_string_literal`.
Nicholas Nethercote
-0
/
+15
2024-06-20
Inline `can_begin_literal_maybe_minus` call into two places.
Nicholas Nethercote
-2
/
+3
2024-06-19
Allow naming expr_2021 in all editions
Michael Goulet
-5
/
+14
2024-06-04
Handle safety keyword for extern block inner items
Santiago Pastorino
-0
/
+2
2024-05-17
Auto merge of #123865 - eholk:expr_2021, r=fmease
bors
-0
/
+4
2024-05-14
Remove `NtIdent` and `NtLifetime`.
Nicholas Nethercote
-45
/
+32
2024-05-13
Apply code review suggestions
Eric Holk
-1
/
+1
2024-05-13
expr_2021 should be allowed on edition 2021 and later
Eric Holk
-1
/
+1
2024-05-13
Add expr_2021 nonterminal and feature flag
Eric Holk
-0
/
+4
2024-05-13
Remove a `Span` from `TokenKind::Interpolated`.
Nicholas Nethercote
-14
/
+19
2024-05-06
Return coherent description for boolean instead of panicking
Urgau
-1
/
+1
2024-04-29
Remove `extern crate rustc_macros` from numerous crates.
Nicholas Nethercote
-1
/
+1
[next]