summary refs log tree commit diff
path: root/src/test/ui/proc-macro
AgeCommit message (Expand)AuthorLines
2019-11-04expand: Feature gate out-of-line modules in proc macro inputVadim Petrochenkov-0/+132
2019-10-29Rollup merge of #65832 - tlively:emscripten-exception-handling, r=alexcrichtonTyler Mandry-1/+1
2019-10-29Change E0741 into E0742Guillaume Gomez-2/+2
2019-10-29Update ui testsGuillaume Gomez-2/+3
2019-10-27Point at local similarly named element and tweak references to variantsEsteban Küber-27/+35
2019-10-26Rollup merge of #65773 - estebank:sugg-whitespace, r=CentrilMazdak Farrokhzad-0/+1
2019-10-25Re-enable Emscripten's exception handling supportThomas Lively-1/+1
2019-10-24Increase spacing for suggestions in diagnosticsEsteban Küber-0/+1
2019-10-24Deprecated proc_macro doesn't trigger warning on build librarywangxiangqing-0/+2
2019-10-22Deprecated proc_macro doesn't trigger warning on build librarywangxiangqing-5/+4
2019-10-22Deprecated proc_macro doesn't trigger warning on build librarywangxiangqing-0/+15
2019-10-16Upgrade Emscripten targets to use upstream LLVM backendThomas Lively-1/+1
2019-10-15Test basic hygiene for `macro_rules` produced by transparent macrosVadim Petrochenkov-0/+74
2019-10-15Stabilize proc macros generating `macro_rules` itemsVadim Petrochenkov-105/+0
2019-10-10Auto merge of #65140 - petrochenkov:disapp, r=nikomatsakisbors-0/+37
2019-10-05Revert "Auto merge of #63649 - tlively:emscripten-upstream-upgrade, r=alexcri...Tyler Mandry-1/+1
2019-10-05resolve: Remove an incorrect assertVadim Petrochenkov-0/+37
2019-10-04Upgrade Emscripten targets to use upstream LLVM backendThomas Lively-1/+1
2019-10-03Rollup merge of #65018 - Aaron1011:fix/backtrace-stderr, r=nikomatsakisTyler Mandry-3/+6
2019-10-03proc_macro: Add `Span::mixed_site` exposing `macro_rules` hygieneVadim Petrochenkov-35/+152
2019-10-02Set RUST_BACKTRACE=0 in tests that include a backtrace in stderrAaron Hill-3/+6
2019-09-30Stabilize proc macros in type positionsVadim Petrochenkov-21/+18
2019-09-30Stabilize macros in `extern` blocksVadim Petrochenkov-51/+36
2019-09-15resolve: Remove `!` from "cannot find" diagnostics for macrosVadim Petrochenkov-8/+8
2019-09-15resolve: Tweak "cannot find" wording for attributesVadim Petrochenkov-10/+10
2019-09-15Auto merge of #60584 - jonas-schievink:ice-panic-hook, r=oli-obkbors-3/+18
2019-09-14Try to fix the test output normalizationJonas Schievink-15/+15
2019-09-09Rollup merge of #63468 - c410-f3r:attrs, r=petrochenkovMazdak Farrokhzad-11/+4
2019-09-09Resolve attributes in several placesCaio-11/+4
2019-09-08Improve wording.Charles Lew-2/+2
2019-09-07Rollup merge of #63919 - matthewjasper:remove-gensymmed, r=petrochenkovMazdak Farrokhzad-86/+86
2019-09-05Add `with_{def_site,call_site,legacy}_ctxt,` methods to `Span`Vadim Petrochenkov-86/+86
2019-08-30Update proc-macro testsJonas Schievink-3/+18
2019-08-29Rollup merge of #63867 - petrochenkov:dhelpers, r=matthewjasperMazdak Farrokhzad-46/+59
2019-08-27proc_macro: Update `Span::def_site` to use the proc macro definition locationVadim Petrochenkov-32/+120
2019-08-27Respect attributes on proc macro definitionsVadim Petrochenkov-0/+43
2019-08-27resolve: Block expansion of a derive container until all its derives are reso...Vadim Petrochenkov-46/+59
2019-08-25pprust: Do not print spaces before some tokensVadim Petrochenkov-4/+4
2019-08-18Auto merge of #63269 - Aaron1011:feature/proc-macro-data, r=eddyb,petrochenkovbors-20/+32
2019-08-17resolve: Properly integrate derives and `macro_rules` scopesVadim Petrochenkov-0/+25
2019-08-17Serialize additional data for procedural macrosAaron Hill-20/+32
2019-08-16Rollup merge of #63535 - petrochenkov:expndata, r=matthewjasperMazdak Farrokhzad-12/+12
2019-08-15resolve: Move macro resolution traces from `Module`s to `Resolver`Vadim Petrochenkov-12/+12
2019-08-15Move `test-macros.rs` back to `ui` to fix tests #62593Kevin Per-0/+112
2019-08-15Group all ui tests and move to abi #62593Kevin Per-166/+0
2019-08-12Update tests for excess semicolon lintNathan-2/+2
2019-08-09More explicit diagnostic when using a `vec![]` in a patternEsteban Küber-1/+1
2019-08-03Move special treatment of `derive(Copy, PartialEq, Eq)` from expansion infras...Vadim Petrochenkov-36/+36
2019-07-27tests: Move run-pass tests with naming conflicts to uiVadim Petrochenkov-0/+190
2019-07-27tests: Move run-pass tests without naming conflicts to uiVadim Petrochenkov-0/+1298