summary refs log tree commit diff
path: root/src/test/ui/proc-macro
AgeCommit message (Expand)AuthorLines
2021-06-06parser: Ensure that all nonterminals have tokens after parsingVadim Petrochenkov-0/+577
2021-05-19Add proc macro Literal parse testDavid Tolnay-0/+27
2021-05-19Make a more meaningful test for Punct eqDavid Tolnay-5/+5
2021-05-19Move proc_macro tests to ui testDavid Tolnay-0/+25
2021-05-19Make a ui test to take the role of libproc_macro #[test] testsDavid Tolnay-0/+28
2021-05-15Remove some unncessary spaces from pretty-printed tokenstream outputAaron Hill-41/+161
2021-05-12Show macro name in 'this error originates in macro' messageAaron Hill-68/+68
2021-05-12Implement span quoting for proc-macrosAaron Hill-6/+235
2021-05-03parser: Remove support for inner attributes on non-block expressionsVadim Petrochenkov-542/+185
2021-04-29Implement RFC 1260 with feature_name `imported_main`.Charles Lew-12/+2
2021-04-12Turn old edition lints (anonymous-parameters, keyword-idents) into warn-by-de...Manish Goregaokar-0/+2
2021-04-11Implement token-based handling of attributes during expansionAaron Hill-713/+725
2021-04-10Auto merge of #84023 - Aaron1011:derive-invoc-order, r=petrochenkovbors-24/+65
2021-04-10Expand derive invocations in left-to-right orderAaron Hill-24/+65
2021-04-10Add some proc-macro attribute token handling testsAaron Hill-66/+1199
2021-04-07Rollup merge of #83634 - JohnTitor:proc-macro-ice, r=varkorDylan DPC-0/+68
2021-04-03Remove redundant `ignore-tidy-linelength` annotationsSimon Jakobi-3/+1
2021-04-01Rollup merge of #83015 - hyd-dev:test-79825-81555, r=Aaron1011Dylan DPC-0/+39
2021-03-30Add a regression test for issue-75801JohnTitor-0/+44
2021-03-29Do not emit the advanced diagnostics on macrosJohnTitor-0/+68
2021-03-27Auto merge of #83103 - petrochenkov:unilex, r=Aaron1011bors-4/+8
2021-03-27resolve: Partially unify early and late scope-relative ident resolutionVadim Petrochenkov-4/+8
2021-03-26Always preserve `None`-delimited groups in a captured `TokenStream`Aaron Hill-13/+58
2021-03-26Auto merge of #83488 - Aaron1011:ban-expr-inner-attrs, r=petrochenkovbors-143/+212
2021-03-25Ban custom inner attributes in expressions and statementsAaron Hill-143/+212
2021-03-25Don't ICE when using `#[global_alloc]` on a non-item statementAaron Hill-0/+18
2021-03-21Auto merge of #83339 - Aaron1011:deep-recollect, r=petrochenkovbors-1/+34
2021-03-21Perform 'deep recollection' in test helper macrosAaron Hill-1/+34
2021-03-19Extend `proc_macro_back_compat` lint to `js-sys`Aaron Hill-12/+60
2021-03-18Extend `proc_macro_back_compat` lint to `actix-web`Aaron Hill-7/+79
2021-03-15Extend `proc_macro_back_compat` lint to `procedural-masquerade`Aaron Hill-0/+60
2021-03-14Introduce `proc_macro_back_compat` lint, and emit for `time-macros-impl`Aaron Hill-11/+83
2021-03-14expand: Resolve and expand inner attributes on out-of-line modulesVadim Petrochenkov-0/+138
2021-03-11Add regression test for https://github.com/rust-lang/rust/issues/79825hyd-dev-0/+24
2021-03-11Add regression test for https://github.com/rust-lang/rust/issues/81555hyd-dev-0/+15
2021-03-10Rollup merge of #82217 - m-ou-se:edition-prelude, r=nikomatsakisDylan DPC-2/+2
2021-03-06Implement built-in attribute macro `#[cfg_eval]`Vadim Petrochenkov-0/+196
2021-02-28Add more proc-macro attribute testsAaron Hill-371/+2249
2021-02-27Rollup merge of #82419 - petrochenkov:inertord, r=Aaron1011Dylan DPC-38/+112
2021-02-25Update test output for edition preludes.Mara Bos-2/+2
2021-02-23expand: Preserve order of inert attributes during expansionVadim Petrochenkov-48/+41
2021-02-23Add testsVadim Petrochenkov-6/+87
2021-02-21reword `;` suggestions to have consistent wordingEsteban Küber-1/+1
2021-02-09Visit more targets when checking attrsRyan Levick-6/+6
2021-02-07Address review commentsVadim Petrochenkov-0/+38
2021-02-07Feature gate macro attributes in `#[derive]` outputVadim Petrochenkov-29/+89
2021-02-07expand/resolve: Turn `#[derive]` into a regular macro attributeVadim Petrochenkov-420/+688
2021-02-02Rollup merge of #81608 - Aaron1011:macro-res-parse-err, r=davidtwcoJonas Schievink-1/+28
2021-02-02Bless testsDanuel-3/+3
2021-02-01Fixed #[inline] to be warned in fields, arms, macro defsDanuel-2/+13