about summary refs log tree commit diff
path: root/src/test/ui/proc-macro
AgeCommit message (Expand)AuthorLines
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
2019-07-26Introduce built-in macros through libcoreVadim Petrochenkov-17/+10
2019-07-23Normalize use of backticks in compiler messages for libsyntax/*Samy Kacimi-1/+1
2019-07-19Auto merge of #62684 - petrochenkov:scopevisit, r=davidtwcobors-81/+40
2019-07-18resolve: Visit all scopes to collect suggestion candidates for unresolved macrosVadim Petrochenkov-8/+8
2019-07-18resolve: Use `feature(custom_attribute)` fallback only if the feature is enabledVadim Petrochenkov-75/+34
2019-07-17normalize use of backticks in compiler messages for librustc/lintSamy Kacimi-2/+2
2019-07-15Rollup merge of #62646 - estebank:wording, r=petrochenkovMark Rousskov-2/+2
2019-07-15pprust: Fix formatting regressions from the previous commitsVadim Petrochenkov-1/+1
2019-07-15pprust: Use `print_mac_common` for delimited token groupsVadim Petrochenkov-11/+11
2019-07-13review commentsEsteban Küber-8/+8
2019-07-13Tweak wording in feature gate errorsEsteban Küber-10/+10
2019-07-11pretty-print: Do not lose the `$crate` printing flag in `print_tt`Vadim Petrochenkov-10/+10
2019-07-11Add a regression test for #44692Vadim Petrochenkov-1/+1
2019-07-11resolve/expand: Catch macro kind mismatches early in resolveVadim Petrochenkov-16/+72