about summary refs log tree commit diff
path: root/compiler/rustc_ast/src/tokenstream.rs
AgeCommit message (Expand)AuthorLines
2021-05-30don't clone attrsklensy-3/+2
2021-04-19fix few typosklensy-1/+1
2021-04-11Implement token-based handling of attributes during expansionAaron Hill-5/+155
2021-04-05Fix typo in TokenStream documentationGuillaume Gomez-1/+1
2021-03-27Remove (lots of) dead codeJoshua Nelson-20/+0
2021-03-26Use iter::zip in compiler/Josh Stone-1/+1
2021-03-06Change x64 size checks to not apply to x32.Harald van Dijk-1/+1
2021-01-22Refactor token collection to capture trailing token immediatelyAaron Hill-11/+0
2021-01-03Edit rustc_ast::tokenstream docspierwill-16/+17
2020-12-29Remove pretty-print/reparse hack, and add derive-specific hackAaron Hill-0/+6
2020-11-26Properly handle attributes on statementsAaron Hill-0/+11
2020-11-13Reserve space in advanceDániel Buga-1/+1
2020-11-03Expand `NtExpr` tokens only in key-value attributesVadim Petrochenkov-0/+34
2020-11-01Do not remove tokens before AST json serializationVadim Petrochenkov-2/+3
2020-10-31parser: Cleanup `LazyTokenStream` and avoid some clonesVadim Petrochenkov-43/+22
2020-10-21Auto merge of #77250 - Aaron1011:feature/flat-token-collection, r=petrochenkovbors-1/+73
2020-10-19Rewrite `collect_tokens` implementations to use a flattened bufferAaron Hill-1/+73
2020-10-19Avoid cloning the contents of a `TokenStream` in a few placesAaron Hill-5/+5
2020-10-14Remove unused code from rustc_astest31-6/+0
2020-09-03Rename IsJoint -> SpacingAleksey Kladov-22/+19
2020-08-30mv compiler to compiler/mark-0/+433