about summary refs log tree commit diff
path: root/compiler/rustc_expand/src
AgeCommit message (Expand)AuthorLines
2022-11-29Avoid unnecessary `MetaItem`/`Attribute` conversions.Nicholas Nethercote-1/+1
2022-11-28Rollup merge of #104804 - nnethercote:MetaItemLit, r=petrochenkovMatthias Krüger-5/+2
2022-11-28Rollup merge of #104795 - estebank:multiline-spans, r=TaKO8KiDylan DPC-54/+54
2022-11-28Keep track of the start of the argument block of a closureSarthak Singh-0/+3
2022-11-28Change multiline span ASCII art visual orderEsteban Küber-54/+54
2022-11-28Rename `ast::Lit` as `ast::MetaItemLit`.Nicholas Nethercote-4/+1
2022-11-28Remove `Lit::from_included_bytes`.Nicholas Nethercote-2/+2
2022-11-27Prefer doc comments over `//`-comments in compilerMaybe Waffle-7/+10
2022-11-25Clarify `SyntaxExtensionKind::LegacyDerive`.Nicholas Nethercote-1/+6
2022-11-22Rollup merge of #104638 - Nilstrieb:macro-diagnostics, r=compiler-errorsManish Goregaokar-237/+268
2022-11-22Rollup merge of #104559 - nnethercote:split-MacArgs, r=petrochenkovMatthias Krüger-9/+13
2022-11-22Rollup merge of #104416 - clubby789:fix-104414, r=eholkMatthias Krüger-1/+1
2022-11-22Split `MacArgs` in two.Nicholas Nethercote-9/+13
2022-11-20Move macro_rules diagnostics to diagnostics moduleNilstrieb-237/+268
2022-11-19Cleanup macro matching recoveryNilstrieb-1/+0
2022-11-19Rollup merge of #104566 - matthiaskrgr:clippy_perf_nov18, r=oli-obkDylan DPC-1/+1
2022-11-18couple of clippy::perf fixesMatthias Krüger-1/+1
2022-11-17Use `ThinVec` in `ast::Path`.Nicholas Nethercote-8/+5
2022-11-17Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in expressions, types, and ...Nicholas Nethercote-7/+7
2022-11-16Auto merge of #102944 - nnethercote:ast-Lit-third-time-lucky, r=petrochenkovbors-18/+16
2022-11-16Use `token::Lit` in `ast::ExprKind::Lit`.Nicholas Nethercote-18/+16
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-14Fix using `include_bytes` in pattern positionclubby789-1/+1
2022-11-13fix some typos in commentscui fliter-1/+1
2022-11-12Auto merge of #103812 - clubby789:improve-include-bytes, r=petrochenkovbors-0/+7
2022-11-12Rollup merge of #102049 - fee1-dead-contrib:derive_const, r=oli-obkDylan DPC-7/+11
2022-11-11Introduce `ExprKind::IncludedBytes`clubby789-0/+7
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-17/+48
2022-11-02Small parser cleanupsNilstrieb-5/+5
2022-11-02Store `ErrorGuaranteed` in `ErrorReported`Nilstrieb-5/+6
2022-11-01Auto merge of #103217 - mejrs:track, r=eholkbors-0/+1
2022-10-27Rollup merge of #103544 - Nilstrieb:no-recovery-pls, r=compiler-errorsMatthias Krüger-0/+1
2022-10-26Rollup merge of #103430 - cjgillot:receiver-attrs, r=petrochenkovDylan DPC-3/+78
2022-10-25Add flag to forbid recovery in the parserNilstrieb-0/+1
2022-10-24Auto merge of #94063 - Aaron1011:pretty-print-rental, r=lcnrbors-11/+35
2022-10-23Workaround unstable stmt_expr_attributes for method receiver expressions.Camille GILLOT-3/+78
2022-10-23Migrate all diagnosticsNilstrieb-8/+8
2022-10-21Only apply `ProceduralMasquerade` hack to older versions of `rental`Aaron Hill-11/+35
2022-10-21Rollup merge of #102922 - kper:bugfix/102902-filtering-json, r=oli-obkDylan DPC-2/+3
2022-10-20Implement assertions and fixes to not emit empty spans without suggestionsKevin Per-2/+3
2022-10-19Implement -Ztrack-diagnosticsmejrs-0/+1
2022-10-18Fix the bug of next_point in spanyukang-5/+4
2022-10-14more dupe word typosRageking8-1/+1
2022-10-12Auto merge of #102692 - nnethercote:TokenStreamBuilder, r=Aaron1011bors-73/+71