summary refs log tree commit diff
path: root/src/test/compile-fail-fulldeps
AgeCommit message (Expand)AuthorLines
2017-04-20Don't panic if an attribute macro fails to resolve at crate rootAustin Bonander-0/+45
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-8/+0
2017-03-20Rollup merge of #40556 - cramertj:stabilize-pub-restricted, r=petrochenkovCorey Farwell-1/+0
2017-03-19Auto merge of #40346 - jseyfried:path_and_tokenstream_attr, r=nrcbors-0/+1
2017-03-15Stabilize pub(restricted)Taylor Cramer-1/+0
2017-03-14Add tests.Jeffrey Seyfried-0/+1
2017-03-10Update syntax for `pub(restricted)`Vadim Petrochenkov-4/+4
2017-03-02Rollup merge of #40129 - abonander:proc_macro_bang, r=jseyfriedCorey Farwell-0/+56
2017-02-28Implement function-like procedural macros ( `#[proc_macro]`)Austin Bonander-0/+56
2017-02-28Add `syntax::ext::tt::quoted::{TokenTree, ..}` and remove `tokenstream::Token...Jeffrey Seyfried-2/+0
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-17/+121
2017-02-12Allow using inert attributes from `proc_macro_derive`s with `#![feature(proc_...Jeffrey Seyfried-15/+15
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-02-02Auto merge of #39384 - wesleywiser:fix_fixmes, r=alexcrichtonbors-2/+0
2017-02-02Auto merge of #38932 - petrochenkov:privctor, r=jseyfriedbors-7/+0
2017-01-31Removes FIXMEs related to #22405Wesley Wiser-2/+0
2017-01-31[Gate Tests] - marking feature testsColm Seale-0/+3
2017-01-29Fix the falloutVadim Petrochenkov-7/+0
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-12resolve: Do not use "resolve"/"resolution" in error messagesVadim Petrochenkov-2/+2
2017-01-06Auto merge of #38792 - jseyfried:improve_macros_11_diagnostics, r=nikomatsakisbors-0/+43
2017-01-05Auto merge of #38689 - pnkfelix:dont-check-stability-on-private-items, r=niko...bors-0/+229
2017-01-03Regression test and exploratory unit test.Felix S. Klock II-0/+229
2017-01-03Add regression test.Jeffrey Seyfried-0/+43
2017-01-02rustc: Stabilize the `proc_macro` featureAlex Crichton-105/+0
2016-12-26More systematic error reporting in path resolutionVadim Petrochenkov-2/+2
2016-12-15Require `#[proc_macro_derive]` functions to be `pub`.Jeffrey Seyfried-1/+6
2016-12-07remove useless lifetimes on LateLintPass impl methodsOliver Schneider-2/+2
2016-12-07remove useless lifetime outlives boundsOliver Schneider-6/+6
2016-12-06annotate stricter lifetimes on LateLintPass methods to allow them to forward ...Oliver Schneider-2/+2
2016-12-02Allow --test to be used on proc-macro cratesJosh Driver-22/+0
2016-11-28rustc: rework stability to be on-demand for type-directed lookup.Eduard Burtescu-8/+10
2016-11-21Fix fallout in `rustdoc` and tests.Jeffrey Seyfried-8/+9
2016-11-19Auto merge of #37826 - keeperofdakeys:proc-macro-test, r=alexcrichtonbors-0/+22
2016-11-18Add testsJosh Driver-0/+22
2016-11-16Add regression test.Jeffrey Seyfried-0/+49
2016-11-10Support `#[macro_reexport]`ing custom derives.Jeffrey Seyfried-5/+10
2016-11-09Rollup merge of #37614 - keeperofdakeys:proc_macro, r=jseyfriedEduard-Mihai Burtescu-4/+99
2016-11-08Revert "Point macros 1.1 errors to the input item"Josh Driver-2/+2
2016-11-08Allow proc_macro functions to whitelist specific attributesJosh Driver-2/+97
2016-11-08Auto merge of #36843 - petrochenkov:dotstab, r=nikomatsakisbors-1/+0
2016-11-04Add error when proc_macro_derive is used not on functionsest31-0/+6
2016-11-03Stabilize `..` in tuple (struct) patternsVadim Petrochenkov-1/+0
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-3/+2
2016-10-27Preparations and cleanupVadim Petrochenkov-1/+1