about summary refs log tree commit diff
path: root/compiler/rustc_expand/src
AgeCommit message (Expand)AuthorLines
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
2022-04-04A new matcher representation for use in `parse_tt`.Nicholas Nethercote-334/+289
2022-04-02Create 2024 editionJacob Pratt-1/+1
2022-04-02Auto merge of #95509 - nnethercote:simplify-MatcherPos-some-more, r=petrochenkovbors-95/+120
2022-03-31expand: Do not count metavar declarations on RHS of `macro_rules`Vadim Petrochenkov-15/+10
2022-03-31Make `MatcherPos` not derive `Clone`.Nicholas Nethercote-8/+24
2022-03-31Remove `MatcherPos::stack`.Nicholas Nethercote-62/+74
2022-03-31Rollup merge of #95497 - nyurik:compiler-spell-comments, r=compiler-errorsDylan DPC-2/+2
2022-03-31Clarify `idx` handling in sequences.Nicholas Nethercote-9/+18
2022-03-31Remove `MatcherPos::match_lo`.Nicholas Nethercote-10/+4
2022-03-31Simplify exit of `Delimited` submatchers.Nicholas Nethercote-18/+12
2022-03-30Spellchecking compiler commentsYuri Astrakhan-2/+2
2022-03-30Auto merge of #95425 - nnethercote:yet-more-parse_tt-improvements, r=petroche...bors-231/+249
2022-03-30Spellchecking some commentsYuri Astrakhan-4/+4
2022-03-30Pre-allocate an empty `Lrc<NamedMatchVec>`.Nicholas Nethercote-8/+26
2022-03-30Overhaul how matches are recorded.Nicholas Nethercote-48/+55