summary refs log tree commit diff
path: root/src/test/run-pass-fulldeps/proc-macro
AgeCommit message (Expand)AuthorLines
2018-08-27Rename hir::map::NodeKind to hir::Nodevarkor-2/+2
2018-08-27Remove path prefixes from NodeKindvarkor-1/+2
2018-08-27Rename hir::map::Node to hir::map::NodeKindvarkor-1/+1
2018-08-23Stabilize a few secondary macro featuresVadim Petrochenkov-3/+3
2018-08-21Rollup merge of #53370 - jkozlowski:stabilize-macro_vis_matcher, r=cramertjkennytm-1/+1
2018-08-19mv codemap source_mapDonato Sciarra-1/+1
2018-08-19mv (mod) codemap source_mapDonato Sciarra-1/+1
2018-08-19Stabilize macro_vis_matcherJakub Kozlowski-1/+1
2018-08-17Stabilize `use_extern_macros`Vadim Petrochenkov-24/+0
2018-08-15syntax: Enforce attribute grammar in the parserVadim Petrochenkov-2/+2
2018-08-11Feature gate arbitrary tokens in non-macro attributes with a separate gateVadim Petrochenkov-1/+1
2018-08-06Enable macro modularization implicitly if one of "advanced" macro features is...Vadim Petrochenkov-9/+9
2018-08-05Fix run-pass-fulldeps testsvarkor-1/+1
2018-08-01resolve: Implement prelude search for macro pathsVadim Petrochenkov-2/+2
2018-07-19rustc: Fix two custom attributes with custom deriveAlex Crichton-0/+46
2018-07-16rustc: Stabilize much of the `proc_macro` featureAlex Crichton-34/+25
2018-07-10rustc: Search all derives for inert attributesAlex Crichton-0/+52
2018-06-30proc-macro: Use transparent marks for call-site hygieneVadim Petrochenkov-0/+60
2018-06-18Add ability to apply custom derive to union types.Steve Pentland-0/+52
2018-06-12add tests for $crate in QSelf pathsMichael Lamparski-4/+101
2018-05-27Make anon params lint warn-by-defaultMark Mansi-0/+1
2018-05-25Rename TokenStream::empty to TokenStream::newDavid Tolnay-3/+3
2018-05-23Rollup merge of #50946 - alexcrichton:fix-parse-lifetime, r=petrochenkovkennytm-0/+57
2018-05-21rustc: Fix procedural macros generating lifetime tokensAlex Crichton-0/+57
2018-05-18rustc: Fix joint-ness of stringified token-streamsAlex Crichton-0/+75
2018-05-16Fix stability annotations for already stable bits of proc macro API 1.1Vadim Petrochenkov-10/+10
2018-05-15Represent lifetimes as two joint tokens in proc macrosVadim Petrochenkov-0/+72
2018-05-15TokenTree: Op -> Punct, Term -> IdentVadim Petrochenkov-4/+4
2018-05-01Remove `macro_reexport`Vadim Petrochenkov-37/+0
2018-04-22parser: Do not override syntactic context for dummy spansVadim Petrochenkov-0/+53
2018-04-20rustc: Tweak custom attribute capabilitiesAlex Crichton-14/+14
2018-04-10proc_macro: Avoid cached TokenStream more oftenAlex Crichton-0/+94
2018-04-05Rollup merge of #49597 - alexcrichton:proc-macro-v2, r=petrochenkovAlex Crichton-15/+14
2018-04-05Rollup merge of #49350 - abonander:macros-in-extern, r=petrochenkovAlex Crichton-0/+71
2018-04-04Rollup merge of #49609 - abonander:attr-macro-stmt-expr, r=petrochenkovkennytm-1/+28
2018-04-03expand macro invocations in `extern {}` blocksAustin Bonander-0/+71
2018-04-02run-pass/attr-stmt-expr: expand test casesAustin Bonander-1/+28
2018-04-02proc_macro: Reorganize public APIAlex Crichton-15/+14
2018-04-02Auto merge of #49124 - abonander:attr-macro-stmt-expr, r=abonanderbors-0/+80
2018-04-02Expand attribute macros on statements and expressions.Austin Bonander-0/+80
2018-03-31proc_macro: Tweak doc comments and negative literalsAlex Crichton-0/+57
2018-02-17fix more typos found by codespell.Matthias Krüger-1/+1
2018-01-22Fix spurious warning on empty proc macro cratesRyan Cumming-0/+31
2017-12-28Prefer to use attr::contains_name() and attr::find_by_name()Seiichi Uchida-2/+3
2017-11-28Fix hygiene bug.Jeffrey Seyfried-0/+64
2017-10-29Add several lints into `unused` lint groupVadim Petrochenkov-0/+1
2017-10-08Auto merge of #45020 - MaloJaffre:needs-test, r=alexcrichtonbors-0/+1
2017-10-05`proc_macro::Span` API improvementsAustin Bonander-0/+107
2017-10-04Fix some E-needstest issues.Malo Jaffré-0/+1
2017-09-27Apply attr proc macros before cfg processingTomas Nilsson-0/+121