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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_ast
/
src
/
tokenstream.rs
Age
Commit message (
Expand
)
Author
Lines
2025-07-22
Implement AST visitors using a derive macro.
Camille GILLOT
-2
/
+2
2025-06-26
Add Ident::is_non_reserved_ident
Michael Goulet
-4
/
+2
2025-05-26
remove eq_unspanned from TokenStream
yukang
-7
/
+3
2025-05-26
Fix incorrect eq_unspanned in TokenStream
yukang
-8
/
+2
2025-04-30
Use `ThinVec` to shrink `LazyAttrTokenStreamInner`.
Nicholas Nethercote
-3
/
+4
2025-04-30
Simplify `LazyAttrTokenStream`.
Nicholas Nethercote
-95
/
+119
2025-04-29
Move various token stream things from `rustc_parse` to `rustc_ast`.
Nicholas Nethercote
-1
/
+325
2025-04-02
Remove `TokenStream::flattened` and `InvisibleOrigin::FlattenToken`.
Nicholas Nethercote
-43
/
+1
2025-04-02
Impl `Copy` for `Token` and `TokenKind`.
Nicholas Nethercote
-1
/
+1
2025-04-02
Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`.
Nicholas Nethercote
-22
/
+4
2025-04-02
Fix a problem with metavars and inner attributes.
Nicholas Nethercote
-22
/
+39
2025-04-02
Remove `NtExpr` and `NtLiteral`.
Nicholas Nethercote
-1
/
+0
2025-03-07
Remove `NtItem` and `NtStmt`.
Nicholas Nethercote
-7
/
+1
2025-03-03
Rename `ast::TokenKind::Not` as `ast::TokenKind::Bang`.
Nicholas Nethercote
-1
/
+1
2025-02-28
Remove `NtPath`.
Nicholas Nethercote
-1
/
+0
2025-02-28
Remove `NtMeta`.
Nicholas Nethercote
-1
/
+0
2025-02-28
Remove `NtPat`.
Nicholas Nethercote
-1
/
+0
2025-02-21
Remove `NtTy`.
Nicholas Nethercote
-1
/
+0
2025-02-21
Remove `NtVis`.
Nicholas Nethercote
-1
/
+0
2025-02-03
tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`
Askar Safin
-12
/
+13
2024-12-18
Overhaul `TokenTreeCursor`.
Nicholas Nethercote
-37
/
+4
2024-12-18
Remove `Peekable<TokenStreamIter>` uses.
Nicholas Nethercote
-1
/
+4
2024-12-18
Rename `RefTokenTreeCursor`.
Nicholas Nethercote
-18
/
+16
2024-12-18
Simplify `RefTokenTreeCursor::look_ahead`.
Nicholas Nethercote
-2
/
+2
2024-11-21
Introduce `InvisibleOrigin` on invisible delimiters.
Nicholas Nethercote
-3
/
+3
2024-11-12
Delete the `cfg(not(parallel))` serial compiler
Noratrieb
-1
/
+0
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-09-06
Add initial support for raw lifetimes
Michael Goulet
-2
/
+2
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-7
/
+8
2024-07-10
Add some comments.
Nicholas Nethercote
-1
/
+4
2024-07-10
Factor out `AttrsTarget` flattening code.
Nicholas Nethercote
-64
/
+68
2024-07-10
Rework `Attribute::get_tokens`.
Nicholas Nethercote
-4
/
+5
2024-07-07
Add an size assertion.
Nicholas Nethercote
-0
/
+1
2024-07-07
Rename some attribute types for consistency.
Nicholas Nethercote
-11
/
+11
2024-07-07
Remove `HasSpan` trait.
Nicholas Nethercote
-3
/
+3
2024-07-07
Rename `Attribute::tokens` (the inherent method).
Nicholas Nethercote
-2
/
+2
2024-07-02
Just `push` in `AttrTokenStream::to_token_trees`.
Nicholas Nethercote
-16
/
+12
2024-07-02
Rename `TokenStream::new` argument.
Nicholas Nethercote
-2
/
+2
2024-07-02
Change `AttrTokenStream::to_tokenstream` to `to_token_trees`.
Nicholas Nethercote
-16
/
+7
2024-06-24
Fix a typo in a comment.
Nicholas Nethercote
-1
/
+1
2024-05-23
Use `JointHidden` in a couple of suitable places.
Nicholas Nethercote
-2
/
+2
2024-05-14
Remove `NtIdent` and `NtLifetime`.
Nicholas Nethercote
-11
/
+14
2024-05-13
Remove a `Span` from `TokenKind::Interpolated`.
Nicholas Nethercote
-3
/
+3
2024-05-07
compiler: derive Debug in parser
Jubilee Young
-1
/
+1
2024-04-29
Remove `extern crate rustc_macros` from numerous crates.
Nicholas Nethercote
-1
/
+1
2024-04-24
Make `LazyAttrTokenStream::encode` panic.
Nicholas Nethercote
-3
/
+2
2024-04-18
Simplify `static_assert_size`s.
Nicholas Nethercote
-1
/
+1
2024-04-03
Check `x86_64` size assertions on `aarch64`, too
Zalathar
-1
/
+1
2024-03-21
Shrink the comment on `TokenTree`.
Nicholas Nethercote
-12
/
+1
2024-02-20
Add newtype for raw idents
clubby789
-1
/
+1
[next]