summary refs log tree commit diff
path: root/src/test/ui/proc-macro
AgeCommit message (Expand)AuthorLines
2020-09-17Account for version number in NtIdent hackAaron Hill-7/+43
2020-08-23Auto merge of #75465 - Aaron1011:feature/short-fn-def-span, r=estebankbors-1/+1
2020-08-22Use smaller def span for functionsAaron Hill-1/+1
2020-08-22Add backwards-compat hack for certain '$name' tokensAaron Hill-0/+60
2020-08-22Recursively expand `TokenKind::Interpolated` (take 2)Aaron Hill-62/+112
2020-08-20Capture tokens for Pat used in macro_rules! argumentAaron Hill-2/+55
2020-08-10Auto merge of #74005 - estebank:type-ascription-redux, r=petrochenkovbors-10/+2
2020-08-10Do not suggest similarly named enclosing itemEsteban Küber-10/+2
2020-08-09Remove normalization of `Span` debug output in proc-macro testsAaron Hill-163/+233
2020-08-06Add some comments for magic numbers + Add testsVadim Petrochenkov-0/+78
2020-08-03Stabilize Ident::new_rawAaron Hill-0/+61
2020-08-02fix typosliuzhenyu-1/+1
2020-08-02Auto merge of #74785 - euclio:deprecation-kinds, r=petrochenkovbors-2/+2
2020-07-27mv std libs to library/mark-5/+5
2020-07-26Normalize the test output of hygiene-related testsAaron Hill-194/+142
2020-07-26Remove explicit `extern crate` from proc-macro testAaron Hill-3/+1
2020-07-26Add test for serializing hygiene *into* a proc-macro crateAaron Hill-12/+61
2020-07-26Hygiene serialization implementationAaron Hill-117/+124
2020-07-26report kind of deprecated item in messageAndy Russell-2/+2
2020-07-01Rollup merge of #73569 - Aaron1011:fix/macro-rules-group, r=petrochenkovManish Goregaokar-1/+266
2020-07-01Handle `None`-delimited groups when parsing `macro_rules!` macroAaron Hill-0/+24
2020-07-01Don't print additional spaces when pretty-printing NoDelim groupsAaron Hill-3/+1
2020-07-01Insert NoDelim groups around nonterminals when lowering macro_rulesAaron Hill-0/+243
2020-07-01expand: Stop using nonterminals for passing tokens to attribute and derive ma...Vadim Petrochenkov-42/+31
2020-06-30Add force-host to test aux file used by proc-macroAaron Hill-2/+4
2020-06-29Normalize symbol ids to 0 in test stdoutAaron Hill-9/+13
2020-06-29Serialize all foreign `SourceFile`s into proc-macro crate metadataAaron Hill-1/+81
2020-06-15Always capture tokens for `macro_rules!` argumentsAaron Hill-0/+179
2020-06-11Rollup merge of #73012 - Aaron1011:feature/span-debug-ctxt, r=matthewjasperDylan DPC-30/+30
2020-06-10Rollup merge of #73157 - Aaron1011:where-oh-where-has-my-little-span-gone, r=...Dylan DPC-0/+39
2020-06-10Rollup merge of #72789 - petrochenkov:impcand, r=davidtwcoDylan DPC-4/+0
2020-06-08Show `SyntaxContext` in formatted `Span` debug outputAaron Hill-30/+30
2020-06-08Don't lose empty `where` clause when pretty-printingAaron Hill-0/+39
2020-06-04Add `-Z span-debug` to allow for easier debugging of proc macrosAaron Hill-0/+207
2020-05-31Add a test for `$:ident` in proc macro inputVadim Petrochenkov-0/+94
2020-05-31test-macros: Avoid always producing errors in `#[derive(Print)]`Vadim Petrochenkov-33/+5
2020-05-30resolve: Do not suggest imports from the same module in which we are resolvingVadim Petrochenkov-4/+0
2020-05-29Revert "Add test for macro_rules! invoking a proc-macro with capture groups"Aaron Hill-30/+0
2020-05-24Collect tokens for `ast::Expr`Aaron Hill-0/+30
2020-05-22Add test for macro_rules! invoking a proc-macro with capture groupsAaron Hill-0/+30
2020-05-20Fix testsAaron Hill-1/+1
2020-05-19Use a fixed-point iteration when breaking tokensAaron Hill-18/+37
2020-05-19Break tokens before checking if they are 'probably equal'Aaron Hill-0/+18
2020-05-19Auto merge of #68717 - petrochenkov:stabexpat, r=varkorbors-154/+66
2020-05-15Add test of proc_macro::TokenStream's DebugDavid Tolnay-0/+221
2020-05-07reword "possible candidate" import suggestionAndy Russell-7/+7
2020-05-05Ignore SGX on a few ui testsMohsen Zohrevandi-0/+1
2020-05-03Stabilize fn-like proc macros in expression, pattern and statement positionsVadim Petrochenkov-154/+66
2020-04-28Rollup merge of #71340 - Valloric:more-check-pass, r=nikomatsakisDylan DPC-1/+1
2020-04-26Stabilize `Span::mixed_site`Vadim Petrochenkov-1/+0