about summary refs log tree commit diff
path: root/compiler/rustc_expand/src/mbe
AgeCommit message (Expand)AuthorLines
2023-03-03Match end user facing unmatched backticks in compiler/est31-1/+1
2023-02-20Remove a redundant function argumentOli Scherer-4/+2
2023-02-03Rename `Cursor`/`CursorRef` as `TokenTreeCursor`/`RefTokenTreeCursor`.Nicholas Nethercote-6/+6
2023-01-30Replace some `_ == _ || _ == _`s with `matches!(_, _ | _)`sMaybe Waffle-1/+1
2023-01-20preserve delim spans during `macro_rules!` expansion if ableLukas Markeffsky-6/+18
2023-01-20Auto merge of #106090 - WaffleLapkin:dereffffffffff, r=Nilstriebbors-44/+42
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-2/+2
2023-01-17`rustc_expand`: remove `ref` patternsMaybe Waffle-44/+42
2023-01-05Shrink `ParseResult` in the hot path.Nilstrieb-30/+81
2023-01-01Merge multiple mutable borrows of immutable binding errorsEsteban Küber-2/+2
2022-12-28Rollup merge of #105570 - Nilstrieb:actual-best-failure, r=compiler-errorsMatthias Krüger-15/+44
2022-12-25fix more clippy::style findingsMatthias Krüger-5/+1
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-1/+1
2022-12-18don't restuct references just to reborrowMatthias Krüger-3/+3
2022-12-12Properly calculate best failure in macro matchingNilstrieb-15/+44
2022-11-22Rollup merge of #104638 - Nilstrieb:macro-diagnostics, r=compiler-errorsManish Goregaokar-236/+266
2022-11-22Split `MacArgs` in two.Nicholas Nethercote-1/+1
2022-11-20Move macro_rules diagnostics to diagnostics moduleNilstrieb-236/+266
2022-11-19Cleanup macro matching recoveryNilstrieb-1/+0
2022-11-15Only do parser recovery on retried macro matchingNilstrieb-8/+27
2022-11-15Rollup merge of #103439 - Nilstrieb:help-me-with-my-macro, r=estebankMatthias Krüger-11/+76
2022-11-14Show a note where a macro failed to matchNilstrieb-11/+76
2022-11-13fix some typos in commentscui fliter-1/+1
2022-11-04Small style improvementsnils-12/+13
2022-11-02Add some debug logs to macro matchingNilstrieb-0/+8
2022-11-02Retry matching with tracking for diagnosticsNilstrieb-9/+109
2022-11-02Factor out matching into `try_match_macro`Nilstrieb-124/+129
2022-11-02Add `Tracker` to track matching operationsNilstrieb-16/+47
2022-11-02Small parser cleanupsNilstrieb-5/+5
2022-11-02Store `ErrorGuaranteed` in `ErrorReported`Nilstrieb-5/+6
2022-10-25Add flag to forbid recovery in the parserNilstrieb-0/+1
2022-10-23Migrate all diagnosticsNilstrieb-2/+2
2022-10-18Fix the bug of next_point in spanyukang-1/+1
2022-10-11fix #102878Takayuki Maeda-8/+11
2022-09-21UPDATE - rename SessionSubdiagnostic macro to SubdiagnosticJhonny Bill Mena-1/+1
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