summary refs log tree commit diff
path: root/compiler/rustc_expand/src/mbe
AgeCommit message (Expand)AuthorLines
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+0
2022-08-31Fix a bunch of typoDezhi Wu-2/+2
2022-08-18Rollup merge of #100651 - nidnogg:diagnostics_migration_expand_transcribe, r=...Matthias Krüger-24/+10
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-08-16Rename some things related to literals.Nicholas Nethercote-1/+1
2022-08-10Use &mut Diagnostic instead of &mut DiagnosticBuilder unless neededMichael Goulet-6/+2
2022-07-29Remove `TreeAndSpacing`.Nicholas Nethercote-41/+38
2022-07-23Auto merge of #99320 - NiklasJonsson:84447/rustc_expand, r=compiler-errorsbors-2/+2
2022-07-19better error for bad depth on macro metavar exprMichael Goulet-1/+12
2022-07-18Revert "Stabilize $$ in Rust 1.63.0"Christopher Durham-0/+2
2022-07-16rustc_expand: Switch FxHashMap to FxIndexMap where iteration is usedNiklas Jonsson-2/+2
2022-07-10use subdiagnostic for messageMichael Goulet-2/+16
2022-07-10explain doc comments in macros a bitMichael Goulet-3/+21
2022-06-13remove unnecessary `to_string` and `String::new`Takayuki Maeda-4/+4
2022-06-12Auto merge of #98020 - TaKO8Ki:use-create-snapshot-for-diagnostic-in-rustc-ex...bors-1/+1
2022-06-12use `create_snapshot_for_diagnostic` instead of `clone`Takayuki Maeda-1/+1
2022-06-11Auto merge of #97903 - est31:unused_macro_rules_compile_error, r=petrochenkovbors-6/+40
2022-06-09Suppress the unused_macro_rules lint if malformed rules are encounteredest31-4/+6
2022-06-09Never regard macro rules with compile_error! invocations as unusedest31-2/+34
2022-06-09Rollup merge of #95860 - c410-f3r:stabilize-meta, r=joshtriplettYuki Okushi-2/+0
2022-06-08Fix typo: fo->forChayim Refael Friedman-1/+1
2022-06-07Stabilize $$ in Rust 1.63.0Caio-2/+0
2022-05-29Remove unused lifetimes from expand_macroest31-3/+3
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-11/+11
2022-05-18use `CursorRef` more, to not to clone `Tree`sklensy-13/+15
2022-05-13Use pluralize in one instanceest31-2/+2
2022-05-13Improve name and documentation of generic_extensionest31-3/+4
2022-05-12Auto merge of #96150 - est31:unused_macro_rules, r=petrochenkovbors-12/+28
2022-05-07Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errorsbors-5/+6
2022-05-05Implement the unused_macro_rules lintest31-12/+28
2022-05-04Fix spelling of an identifier.Nicholas Nethercote-4/+4
2022-05-02fix most compiler/ doctestsElliot Roberts-5/+6
2022-04-28rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter`Vadim Petrochenkov-32/+23
2022-04-27Avoid producing `NoDelim` values in `Frame`.Nicholas Nethercote-11/+11
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-14`mbe::TokenTree`: remove `Lrc` around `Delimited` and `SequenceRepetition`.Nicholas Nethercote-15/+7
2022-04-14Introduce `TtHandle` and use it in `TokenSet`.Nicholas Nethercote-41/+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-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-11Add a useful comment.Nicholas Nethercote-0/+4