about summary refs log tree commit diff
path: root/compiler/rustc_expand
AgeCommit message (Expand)AuthorLines
2022-04-28rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter`Vadim Petrochenkov-61/+54
2022-04-28Rollup merge of #96471 - BoxyUwU:let_else_considered_harmful, r=lcnrDylan DPC-3/+1
2022-04-27tut tut tutEllen-3/+1
2022-04-27Avoid producing `NoDelim` values in `Frame`.Nicholas Nethercote-11/+11
2022-04-22start tracking proc-macros expansion spans in the self-profilerRémy Rakic-3/+12
2022-04-16Rollup merge of #96023 - matthiaskrgr:clippyper1304, r=lcnrDylan DPC-1/+1
2022-04-15Rollup merge of #96027 - matthiaskrgr:clippy_rec, r=fee1-deadDylan DPC-27/+13
2022-04-15Rollup merge of #96026 - matthiaskrgr:clippy_compl_1304, r=Dylan-DPCDylan DPC-1/+1
2022-04-15Rollup merge of #94461 - jhpratt:2024-edition, r=pnkfelixDylan DPC-1/+1
2022-04-14remove reudndant function param in check_matcher_core()Matthias Krüger-19/+7
2022-04-14remove function param that is only used in recursive of fn inner()Matthias Krüger-8/+6
2022-04-14Auto merge of #95928 - nnethercote:rm-TokenTree-Clone, r=petrochenkovbors-106/+164
2022-04-14`mbe::TokenTree`: remove `Lrc` around `Delimited` and `SequenceRepetition`.Nicholas Nethercote-19/+10
2022-04-14Introduce `TtHandle` and use it in `TokenSet`.Nicholas Nethercote-53/+111
2022-04-13couple of clippy::complexity fixesMatthias Krüger-1/+1
2022-04-13couple of clippy::perf fixesMatthias Krüger-1/+1
2022-04-13errors: lazily load fallback fluent bundleDavid Wood-2/+2
2022-04-13Pass a slice instead of a `Vec` to `transcribe`.Nicholas Nethercote-3/+3
2022-04-13Avoid use of `Lrc` in `mbe::Frame`.Nicholas Nethercote-29/+38
2022-04-13`SequenceRepetition` and `Delimited` don't need to be `Clone`.Nicholas Nethercote-2/+2
2022-04-11Add a useful comment.Nicholas Nethercote-0/+4
2022-04-11Tweak `NamedMatch` representation.Nicholas Nethercote-27/+7
2022-04-11Change internal naming of macros.Nicholas Nethercote-1/+2
2022-04-09Rollup merge of #95808 - petrochenkov:fragspec, r=nnethercoteDylan DPC-20/+21
2022-04-09Rollup merge of #95805 - c410-f3r:meta-vars, r=petrochenkovDylan DPC-1/+0
2022-04-09Auto merge of #95697 - klensy:no-strings, r=petrochenkovbors-2/+2
2022-04-09expand: Remove `ParseSess::missing_fragment_specifiers`Vadim Petrochenkov-20/+21
2022-04-09Rollup merge of #95797 - nnethercote:rm-Delimited-all_tts, r=petrochenkovDylan DPC-96/+58
2022-04-09Remove explicit delimiter token trees from `Delimited`.Nicholas Nethercote-96/+58
2022-04-08Left overs of #95761Caio-1/+0
2022-04-08Rollup merge of #95761 - c410-f3r:meta-var-stuff, r=petrochenkovDylan DPC-4/+3
2022-04-08check_doc_keyword: don't alloc string for emptiness checkklensy-2/+2
2022-04-07Auto merge of #95715 - nnethercote:shrink-Nonterminal, r=davidtwcobors-2/+2
2022-04-07Kickstart the inner usage of macro_metavar_exprCaio-4/+3
2022-04-07Use gender neutral termsJames 'zofrex' Sanderson-1/+1
2022-04-07Shrink `Nonterminal`.Nicholas Nethercote-2/+2
2022-04-06Auto merge of #95669 - nnethercote:call-compute_locs-once-per-rule, r=petroch...bors-149/+169
2022-04-06Call `compute_locs` once per rule.Nicholas Nethercote-114/+123
2022-04-05Rollup merge of #95473 - lqd:macro-expansion, r=petrochenkovDylan DPC-10/+24
2022-04-05track proc-macro expansions in the self-profilerRémy Rakic-10/+24
2022-04-05Move the missing fragment identifier checking.Nicholas Nethercote-47/+58
2022-04-05Remove the lifetime from `TtParser` and `MatcherLoc`.Nicholas Nethercote-14/+14
2022-04-05session: opt for enabling directionality markersDavid Wood-2/+2
2022-04-05errors: implement sysroot/testing bundle loadingDavid Wood-1/+3
2022-04-05errors: implement fallback diagnostic translationDavid Wood-9/+13
2022-04-05span: move `MultiSpan`David Wood-7/+8
2022-04-05errors: introduce `DiagnosticMessage`David Wood-4/+5
2022-04-04Auto merge of #95653 - Dylan-DPC:rollup-2p9hzi3, r=Dylan-DPCbors-8/+8
2022-04-04Rollup merge of #95343 - dtolnay:literals, r=petrochenkovDylan DPC-8/+8
2022-04-04Reorder match arms in `parse_tt_inner`.Nicholas Nethercote-31/+31