about summary refs log tree commit diff
path: root/src/test/ui-fulldeps/proc-macro
AgeCommit message (Expand)AuthorLines
2018-12-09Move some tests from ui-fulldeps to uiVadim Petrochenkov-43/+0
2018-11-30tests: move all proc_macro tests from -fulldeps.Eduard-Mihai Burtescu-1878/+0
2018-11-30tests: remove ignore-stage1 where possible in proc_macro tests.Eduard-Mihai Burtescu-17/+16
2018-11-27resolve: Suggest `crate::` for resolving ambiguities when appropriateVadim Petrochenkov-6/+6
2018-11-27resolve: Implement edition hygiene for imports and absolute pathsVadim Petrochenkov-0/+43
2018-11-21Stabilize `extern_crate_item_prelude`Vadim Petrochenkov-2/+0
2018-11-19Auto merge of #55971 - SergioBenitez:skip-non-semantic, r=alexcrichtonbors-0/+112
2018-11-18resolve: Tweak some articles in ambiguity diagnosticsVadim Petrochenkov-6/+6
2018-11-18resolve: Improve diagnostics for resolution ambiguitiesVadim Petrochenkov-43/+24
2018-11-18resolve: Simplify ambiguity checking for built-in attributesVadim Petrochenkov-6/+6
2018-11-16Ignore non-semantic tokens for 'probably_eq' streams.Sergio Benitez-0/+112
2018-10-24Feature gate extern prelude additions from `extern crate` itemsVadim Petrochenkov-0/+2
2018-10-24Add `extern crate` items to extern preludeVadim Petrochenkov-0/+7
2018-10-02Merge the `proc_macro_` expansion feature gates into a single `proc_macro_hyg...jeb-4/+4
2018-10-01Extra proc macro gates are now at #54727Alex Crichton-2/+2
2018-09-25resolve: Do not block derive helper resolutions on single import resolutionsVadim Petrochenkov-7/+6
2018-09-17Auto merge of #54277 - petrochenkov:afterder, r=alexcrichtonbors-3/+3
2018-09-16resolve: Do not error on access to proc macros imported with `#[macro_use]`Vadim Petrochenkov-0/+88
2018-09-16Temporarily prohibit proc macro attributes placed after derivesVadim Petrochenkov-3/+3
2018-09-15Auto merge of #52896 - SergioBenitez:master, r=alexcrichtonbors-0/+170
2018-09-13resolve: Introduce two sub-namespaces in macro namespaceVadim Petrochenkov-0/+29
2018-09-13Add multispan support to proc-macro diagnostics.Sergio Benitez-0/+170
2018-09-13resolve: Future proof derive helper attributesVadim Petrochenkov-0/+81
2018-09-11resolve: Reserve a few very special names in macro namespaceVadim Petrochenkov-52/+48
2018-09-11resolve: Future proof resolutions for potentially built-in attributesVadim Petrochenkov-0/+242
2018-08-23Stabilize a few secondary macro featuresVadim Petrochenkov-10/+8
2018-08-22Auto merge of #53516 - petrochenkov:derregr, r=estebankbors-0/+26
2018-08-20resolve: Refactor away `MacroBinding`Vadim Petrochenkov-3/+3
2018-08-20resolve: Consolidate error reporting for resolved macros in `fn resolve_macro...Vadim Petrochenkov-9/+9
2018-08-20resolve: Continue search in outer scopes after applying derive resolution fal...Vadim Petrochenkov-0/+26
2018-08-17Stabilize `use_extern_macros`Vadim Petrochenkov-21/+14
2018-08-15syntax: Enforce attribute grammar in the parserVadim Petrochenkov-5/+5
2018-08-06Enable macro modularization implicitly if one of "advanced" macro features is...Vadim Petrochenkov-13/+10
2018-08-01resolve: Implement prelude search for macro pathsVadim Petrochenkov-1/+1
2018-07-24Auto merge of #52618 - alexcrichton:capture-more, r=petrochenkovbors-0/+79
2018-07-22rustc: Implement tokenization of nested itemsAlex Crichton-0/+79
2018-07-21Attach deprecation lint `proc_macro_derive_resolution_fallback` to a specific...Vadim Petrochenkov-0/+16
2018-07-19proc_macro: Preserve spans of attributes on functionsAlex Crichton-0/+88
2018-07-16rustc: Stabilize much of the `proc_macro` featureAlex Crichton-6/+7
2018-07-14Functions introducing procedural macros reserve a slot in the macro namespace...Vadim Petrochenkov-0/+206
2018-07-13proc_macro: Fix crate root detectionVadim Petrochenkov-0/+33
2018-07-12Rollup merge of #52276 - alexcrichton:validate-proc-macro-attr, r=petrochenkovkennytm-0/+74
2018-07-11rustc: Verify #[proc_macro] is only a wordAlex Crichton-0/+74
2018-07-08Remove fallback to parent modules from lexical resolutionVadim Petrochenkov-5/+81
2018-07-08hygiene: Decouple transparencies from expansion IDsVadim Petrochenkov-0/+58
2018-05-25Rename TokenStream::empty to TokenStream::newDavid Tolnay-1/+1
2018-05-22rustc: Correctly pretty-print macro delimitersAlex Crichton-0/+57
2018-05-16Fix stability annotations for already stable bits of proc macro API 1.1Vadim Petrochenkov-3/+3
2018-05-15TokenTree: Op -> Punct, Term -> IdentVadim Petrochenkov-2/+2
2018-04-20rustc: Tweak custom attribute capabilitiesAlex Crichton-2/+2