about summary refs log tree commit diff
path: root/compiler/rustc_expand
AgeCommit message (Expand)AuthorLines
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
2022-10-11fix #102878Takayuki Maeda-8/+11
2022-10-05Remove `TokenStreamBuilder`.Nicholas Nethercote-43/+42
2022-10-05Rearrange `to_internal`.Nicholas Nethercote-41/+40
2022-10-04Improve spans when splitting multi-char operator tokens for proc macros.Nicholas Nethercote-2/+14
2022-10-03Clarify operator splitting.Nicholas Nethercote-2/+6
2022-09-27Rewrite and refactor format_args!() builtin macro.Mara Bos-0/+4
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-21FIX - adopt new Diagnostic naming in newly migrated modulesJhonny Bill Mena-1/+1
2022-09-21UPDATE - rename SessionSubdiagnostic macro to SubdiagnosticJhonny Bill Mena-1/+1
2022-09-21UPDATE - rename DiagnosticHandler macro to DiagnosticJhonny Bill Mena-7/+7
2022-09-21UPDATE - rename DiagnosticHandler trait to IntoDiagnosticJhonny Bill Mena-10/+10
2022-09-21UPDATE - move SessionDiagnostic from rustc_session to rustc_errorsJhonny Bill Mena-2/+4
2022-09-20Add the `#[derive_const]` attributeDeadbeef-7/+11
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-09-14make `mk_attr_id` part of `ParseSess`SparrowLii-2/+8
2022-09-13Rollup merge of #101602 - nnethercote:AttrTokenStream, r=petrochenkovDylan DPC-29/+29
2022-09-09Rename `{Create,Lazy}TokenStream` as `{To,Lazy}AttrTokenStream`.Nicholas Nethercote-7/+7
2022-09-09Change return type of `Attribute::tokens`.Nicholas Nethercote-1/+1
2022-09-09Rename `AttrAnnotatedToken{Stream,Tree}`.Nicholas Nethercote-21/+21
2022-09-09Move `Spacing` out of `AttrAnnotatedTokenStream`.Nicholas Nethercote-11/+11
2022-09-07ssa: implement `#[collapse_debuginfo]`David Wood-16/+23
2022-09-02Refactor and re-use BindingAnnotationCameron Steffen-6/+4
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+3