summary refs log tree commit diff
path: root/src/test/compile-fail-fulldeps/proc-macro
AgeCommit message (Expand)AuthorLines
2018-07-16rustc: Stabilize much of the `proc_macro` featureAlex Crichton-49/+21
2018-07-14Functions introducing procedural macros reserve a slot in the macro namespace...Vadim Petrochenkov-1/+1
2018-06-30proc-macro: Use transparent marks for call-site hygieneVadim Petrochenkov-1/+1
2018-06-26lower case some feature gate messagesmark-3/+3
2018-05-18rustc: Disallow modules and macros in expansionsAlex Crichton-0/+96
2018-05-16Fix stability annotations for already stable bits of proc macro API 1.1Vadim Petrochenkov-6/+3
2018-05-15TokenTree: Op -> Punct, Term -> IdentVadim Petrochenkov-11/+11
2018-05-14typeck: Save the index of private fieldsDan Robertson-0/+59
2018-05-10Auto merge of #49823 - Zoxc:term-str, r=alexcrichtonbors-3/+3
2018-04-30Remove usages of Term::as_str and mark it for removalJohn Kåre Alsaker-3/+3
2018-04-30Add a few more tests for proc macro feature gatingVadim Petrochenkov-13/+42
2018-04-21Auto merge of #50120 - alexcrichton:more-proc-macro-gates, r=petrochenkovbors-5/+123
2018-04-20rustc: Tweak custom attribute capabilitiesAlex Crichton-5/+123
2018-04-18proc_macro: Stay on the "use the cache" path moreAlex Crichton-0/+2
2018-04-05Rollup merge of #49597 - alexcrichton:proc-macro-v2, r=petrochenkovAlex Crichton-40/+47
2018-04-03expand macro invocations in `extern {}` blocksAustin Bonander-0/+74
2018-04-02proc_macro: Reorganize public APIAlex Crichton-40/+47
2018-04-02Auto merge of #49124 - abonander:attr-macro-stmt-expr, r=abonanderbors-0/+135
2018-04-02Expand attribute macros on statements and expressions.Austin Bonander-0/+135
2018-03-31proc_macro: Tweak doc comments and negative literalsAlex Crichton-3/+27
2017-12-14Do the same things for fulldeps testsVadim Petrochenkov-66/+0
2017-12-02Auto merge of #46343 - jseyfried:fix_hygiene_bug, r=nrcbors-1/+1
2017-11-28Fix hygiene bug.Jeffrey Seyfried-1/+1
2017-11-25Fix proc_macro output with struct parse errorEsteban Küber-1/+2
2017-08-11Rollup merge of #43744 - MaloJaffre:stage1-test, r=Mark-SimulacrumGuillaume Gomez-0/+9
2017-08-09rustc: Rearchitect lints to be emitted more eagerlyAlex Crichton-0/+1
2017-08-08Ignore tests that fail on stage1Malo Jaffré-0/+9
2017-07-28syntax: Capture a `TokenStream` when parsing itemsAlex Crichton-3/+189
2017-07-28Add a failing test for errors in proc macrosAlex Crichton-0/+49
2017-07-17Move some tests from compile-fail to uiOliver Schneider-80/+0
2017-07-12Reintroduce expansion info for proc macros 1.1Oliver Schneider-0/+49
2017-06-15Clearer Error Message for Duplicate DefinitionAlex Ozdemir-1/+1
2017-05-23Remove some needless // gate-test- commentsest31-2/+1
2017-05-13Add test, and fix the other testsest31-0/+1
2017-04-20Don't panic if an attribute macro fails to resolve at crate rootAustin Bonander-0/+45
2017-03-14Add tests.Jeffrey Seyfried-0/+1
2017-02-28Implement function-like procedural macros ( `#[proc_macro]`)Austin Bonander-0/+56
2017-02-23Add macro suggestions for macros imported with `use`Josh Driver-3/+26
2017-02-16Refactor macro resolution errors + add derive macro suggestionsJosh Driver-0/+90
2017-02-05Move derive macro expansion into the MacroExpanderJosh Driver-2/+2
2017-02-05Rename CustomDerive to ProcMacroDerive for macros 1.1Josh Driver-3/+3
2017-01-20Rollup merge of #38842 - abonander:proc_macro_attribute, r=jseyfriedAlex Crichton-2/+94
2017-01-17Teach Diagnostics to highlight textEsteban Küber-1/+0
2017-01-16Implement `#[proc_macro_attribute]`Austin Bonander-0/+93
2017-01-15Refactor `proc_macro::TokenStream` to use `syntax::tokenstream::TokenStream`;...Austin Bonander-2/+1
2017-01-06Auto merge of #38792 - jseyfried:improve_macros_11_diagnostics, r=nikomatsakisbors-0/+43
2017-01-03Add regression test.Jeffrey Seyfried-0/+43
2017-01-02rustc: Stabilize the `proc_macro` featureAlex Crichton-105/+0
2016-12-15Require `#[proc_macro_derive]` functions to be `pub`.Jeffrey Seyfried-1/+6
2016-12-02Allow --test to be used on proc-macro cratesJosh Driver-22/+0