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
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
2024-01-06
Auto merge of #119478 - bjorn3:no_serialize_specialization, r=wesleywiser
bors
-4
/
+4
2024-01-04
macro_rules: Less hacky heuristic for using `tt` metavariable spans
Vadim Petrochenkov
-22
/
+1
2023-12-31
Avoid specialization for the Span Encodable and Decodable impls
bjorn3
-4
/
+4
2023-12-11
Add spacing information to delimiters.
Nicholas Nethercote
-20
/
+35
2023-12-11
Improve `print_tts` by changing `tokenstream::Spacing`.
Nicholas Nethercote
-18
/
+64
2023-11-16
More detail when expecting expression but encountering bad macro argument
Esteban Küber
-2
/
+2
2023-10-13
Format all the let chains in compiler
Michael Goulet
-1
/
+3
2023-09-04
improve `AttrTokenStream`
mojave2
-11
/
+7
2023-07-31
Remove `TokenTreeCursor::replace_prev_and_rewind`.
Nicholas Nethercote
-9
/
+0
2023-07-31
Move doc comment desugaring out of `TokenCursor`.
Nicholas Nethercote
-3
/
+89
2023-07-27
Remove `Iterator` impl for `TokenTreeCursor`.
Nicholas Nethercote
-13
/
+8
2023-07-27
Make `TokenTree::uninterpolate` take `&self` and return a `Cow`.
Nicholas Nethercote
-5
/
+7
2023-07-03
Use Lrc::make_mut instead of Lrc::get_mut
The 8472
-10
/
+4
2023-07-03
perform TokenStream replacement in-place when possible in expand_macro
The 8472
-3
/
+18
2023-05-13
refactor: add chunks method to TokenStream to obviate rustdoc clones
Caleb Cartwright
-0
/
+4
2023-05-06
correct literals for dyn thread safe
SparrowLii
-1
/
+1
2023-05-06
introduce `DynSend` and `DynSync` auto trait
SparrowLii
-6
/
+7
2023-02-03
Rename `Cursor`/`CursorRef` as `TokenTreeCursor`/`RefTokenTreeCursor`.
Nicholas Nethercote
-14
/
+16
2023-02-03
Make clear that `TokenTree::Token` shouldn't contain a delimiter.
Nicholas Nethercote
-1
/
+2
2023-02-03
Improve doc comment desugaring.
Nicholas Nethercote
-0
/
+9
[next]