about summary refs log tree commit diff
path: root/compiler/rustc_expand/src
AgeCommit message (Expand)AuthorLines
2021-06-10Add support for using qualified paths with structs in expression and patternRyan Levick-3/+8
2021-06-07Include macro name in 'local ambiguity' errorAaron Hill-5/+11
2021-06-04Remove `doc(include)`Joshua Nelson-142/+8
2021-06-04Rollup merge of #85850 - bjorn3:less_feature_gates, r=jyn514Yuki Okushi-1/+0
2021-05-31Remove unused feature gatesbjorn3-1/+0
2021-05-29Use correct edition when parsing `:pat` matchersAaron Hill-5/+24
2021-05-24remove cfg(bootstrap)Pietro Albini-1/+0
2021-05-19impl FromStr for proc_macro::LiteralDavid Tolnay-3/+28
2021-05-12Auto merge of #83813 - cbeuw:remap-std, r=michaelwoeristerbors-9/+17
2021-05-12Implement span quoting for proc-macrosAaron Hill-12/+88
2021-05-07Rollup merge of #84442 - jyn514:doc-cfg, r=petrochenkovDylan DPC-25/+29
2021-05-06E0583: Include secondary path in error messageDeadbeef-4/+5
2021-05-05Use local and remapped paths where appropriateAndy Wang-3/+6
2021-05-05Make local_path in RealFileName::Remapped Option to be removed in exported me...Andy Wang-2/+7
2021-05-05Rename RealFileName::Named to LocalPath and Devirtualized to RemappedAndy Wang-4/+4
2021-05-03Unify rustc and rustdoc parsing of `cfg()`Joshua Nelson-25/+29
2021-05-03use full path for E0761hi-rustin-7/+5
2021-05-03use double quotes for E0761hi-rustin-1/+1
2021-04-30Auto merge of #84401 - crlf0710:impl_main_by_path, r=petrochenkovbors-1/+3
2021-04-29Implement RFC 1260 with feature_name `imported_main`.Charles Lew-1/+3
2021-04-28Auto merge of #83386 - mark-i-m:stabilize-pat2015, r=nikomatsakisbors-22/+7
2021-04-27remove pat2021mark-15/+3
2021-04-19fix few typosklensy-3/+3
2021-04-15rename pat2015 to pat_parammark-4/+4
2021-04-15stabilize :pat2015, leave :pat2021 gatedmark-13/+10
2021-04-11Implement token-based handling of attributes during expansionAaron Hill-96/+144
2021-04-10Expand derive invocations in left-to-right orderAaron Hill-3/+9
2021-04-07Rollup merge of #83816 - JohnTitor:unused-doc-comments-on-macros, r=varkorDylan DPC-2/+12
2021-04-06Rollup merge of #83814 - petrochenkov:emptyexpr, r=davidtwcoYuki Okushi-1/+8
2021-04-04resolve/expand: Cache intermediate results of `#[derive]` expansionVadim Petrochenkov-6/+5
2021-04-04Trigger `unused_doc_comments` on macros at onceYuki Okushi-2/+12
2021-04-03expand: Do not ICE when a legacy AST-based macro attribute produces and empty...Vadim Petrochenkov-1/+8
2021-04-02address commentshi-rustin-1/+1
2021-04-01add OR_PATTERNS_BACK_COMPAT linthi-rustin-3/+39
2021-03-27Remove (lots of) dead codeJoshua Nelson-14/+7
2021-03-27Rollup merge of #82917 - cuviper:iter-zip, r=m-ou-seDylan DPC-1/+4
2021-03-26Use iter::zip in compiler/Josh Stone-1/+4
2021-03-25Ban custom inner attributes in expressions and statementsAaron Hill-7/+13
2021-03-23Rollup merge of #83384 - mark-i-m:rename-pat2018, r=joshtriplettYuki Okushi-3/+3
2021-03-22Auto merge of #79278 - mark-i-m:stabilize-or-pattern, r=nikomatsakisbors-3/+3
2021-03-22rename :pat2018 -> :pat215mark-3/+3
2021-03-19stabilize or_patternsmark-3/+3
2021-03-19Extend `proc_macro_back_compat` lint to `js-sys`Aaron Hill-4/+30
2021-03-18Extend `proc_macro_back_compat` lint to `actix-web`Aaron Hill-17/+29
2021-03-18Rollup merge of #83168 - Aaron1011:lint-procedural-masquerade, r=petrochenkovDylan DPC-2/+43
2021-03-16ast: Reduce size of `ExprKind` by boxing fields of `ExprKind::Struct`Vadim Petrochenkov-1/+4
2021-03-16ast/hir: Rename field-related structuresVadim Petrochenkov-80/+80
2021-03-15Extend `proc_macro_back_compat` lint to `procedural-masquerade`Aaron Hill-2/+43
2021-03-14Introduce `proc_macro_back_compat` lint, and emit for `time-macros-impl`Aaron Hill-4/+66
2021-03-14expand: Resolve and expand inner attributes on out-of-line modulesVadim Petrochenkov-26/+52