about summary refs log tree commit diff
path: root/compiler/rustc_expand/src/mbe/transcribe.rs
AgeCommit message (Expand)AuthorLines
2023-12-23Give `DiagnosticBuilder` a default type.Nicholas Nethercote-2/+2
2023-12-13Auto merge of #117050 - c410-f3r:here-we-go-again, r=petrochenkovbors-26/+39
2023-12-11Add spacing information to delimiters.Nicholas Nethercote-11/+29
2023-12-11Improve `print_tts` by changing `tokenstream::Spacing`.Nicholas Nethercote-1/+1
2023-12-01Attempt to try to resolve blocking concernsCaio-26/+39
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-4/+4
2023-08-17Remove some unnecessary (and badly named) local variables.Nicholas Nethercote-4/+3
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-4/+4
2023-05-16Avoid `&format("...")` calls in error message code.Nicholas Nethercote-1/+1
2023-03-15unequal → not equalgimbles-1/+1
2023-03-03Match end user facing unmatched backticks in compiler/est31-1/+1
2023-01-17`rustc_expand`: remove `ref` patternsMaybe Waffle-17/+15
2022-08-17Moved structs to rustc_expand::errors, added several more migrations, fixed s...nidnogg-33/+7
2022-08-16Previous commit under x.py fmtnidnogg-1/+1
2022-08-16Migrated more diagnostics under transcribe.rsnidnogg-9/+17
2022-08-16Added first migration for repeated expressions without syntax varsnidnogg-5/+9
2022-07-29Remove `TreeAndSpacing`.Nicholas Nethercote-28/+25
2022-07-19better error for bad depth on macro metavar exprMichael Goulet-1/+12
2022-05-04Fix spelling of an identifier.Nicholas Nethercote-4/+4
2022-04-28rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter`Vadim Petrochenkov-17/+8
2022-04-27Avoid producing `NoDelim` values in `Frame`.Nicholas Nethercote-6/+7
2022-04-13Pass a slice instead of a `Vec` to `transcribe`.Nicholas Nethercote-1/+1
2022-04-13Avoid use of `Lrc` in `mbe::Frame`.Nicholas Nethercote-29/+38
2022-04-09Remove explicit delimiter token trees from `Delimited`.Nicholas Nethercote-11/+5
2022-03-30Spellchecking compiler commentsYuri Astrakhan-2/+2
2022-03-28Remove `Nonterminal::NtTT`.Nicholas Nethercote-8/+7
2022-03-25Split `NamedMatch::MatchNonterminal` in two.Nicholas Nethercote-18/+22
2022-03-22Auto merge of #95159 - nnethercote:TtParser, r=petrochenkovbors-7/+15
2022-03-23Eliminate `TokenTreeOrTokenTreeSlice`.Nicholas Nethercote-7/+15
2022-03-21Fix generated tokens hygieneCaio-4/+10
2022-03-14Fix remaining meta-variable expression TODOsCaio-2/+2
2022-03-11Implement macro meta-variable expressionCaio-10/+147
2022-03-09Implement macro meta-variable expressionsCaio-0/+27
2022-03-03Rollup merge of #94555 - cuishuang:master, r=oli-obkMatthias Krüger-1/+1
2022-03-03all: fix some typoscuishuang-1/+1
2022-03-02add some examples to comments in mbe codemark-0/+6
2021-12-09Remove redundant [..]sest31-2/+2
2021-10-22Rollup merge of #89991 - petrochenkov:visitok2, r=jackh726Yuki Okushi-3/+1
2021-10-18rustc_ast: Turn `MutVisitor::token_visiting_enabled` into a constantVadim Petrochenkov-3/+1
2021-10-16Adopt let_else across the compilerest31-7/+3
2021-07-17Use LocalExpnId where possible.Camille GILLOT-3/+3
2021-04-19fix few typosklensy-2/+2
2020-11-03rustc_ast: `visit_mac` -> `visit_mac_call`Vadim Petrochenkov-1/+0
2020-11-03rustc_ast: Do not panic by default when visiting macro callsVadim Petrochenkov-4/+0
2020-11-03Expand `NtExpr` tokens only in key-value attributesVadim Petrochenkov-1/+5
2020-10-31expand: Tweak a comment in implementation of `macro_rules`Vadim Petrochenkov-9/+11
2020-09-03Rename IsJoint -> SpacingAleksey Kladov-2/+2
2020-08-30mv compiler to compiler/mark-0/+395