about summary refs log tree commit diff
path: root/src/test/ui/proc-macro
AgeCommit message (Expand)AuthorLines
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
2019-07-11resolve: Make proc macro stubs less stubbyVadim Petrochenkov-29/+47
2019-07-10Rollup merge of #62393 - petrochenkov:notto-disu, r=Mark-SimulacrumMazdak Farrokhzad-8/+153
2019-07-09Add a test case with `$crate` from other crateVadim Petrochenkov-0/+66
2019-07-09Resolve `$crate` in all hygienic contexts for pretty-pringingVadim Petrochenkov-25/+15
2019-07-09Pretty-print `$crate` as `crate`/`::my_crate` in tokensVadim Petrochenkov-8/+8
2019-07-09Add a test for `$crate` inside macro invocationVadim Petrochenkov-0/+89
2019-07-09normalize use of backticks in compiler messages for libsyntax/feature_gateSamy Kacimi-39/+39
2019-07-06resolve: Reserve cfg/cfg_attr/derive only in attribute sub-namespaceVadim Petrochenkov-6/+6
2019-07-05Rollup merge of #62133 - petrochenkov:norustc, r=eddybMazdak Farrokhzad-6/+15
2019-07-03Migrate compile-pass annotations to build-passYuki Okushi-11/+11
2019-06-30Feature gate `rustc` attributes harderVadim Petrochenkov-2/+13
2019-06-30Make sure `#[rustc_doc_only_macro]` and other rustc attributes are registeredVadim Petrochenkov-6/+4
2019-06-24Address review comments.Mazdak Farrokhzad-0/+1
2019-06-08Remove some more `#![feature(custom_attribute)]`sVadim Petrochenkov-6/+25
2019-05-29Rollup merge of #61024 - petrochenkov:proctest, r=nikomatsakisMazdak Farrokhzad-525/+475
2019-05-25Reword malformed attribute input diagnosticsEsteban Küber-45/+43
2019-05-24Tweak macro parse errors when reaching EOF during macro call parseEsteban Küber-2/+2
2019-05-22tests: Centralize proc macros commonly used for testingVadim Petrochenkov-525/+475
2019-05-11Add #[doc(hidden)] attribute on compiler generated proc-macro module.Mike Boutin-0/+16
2019-04-22Remove double trailing newlinesvarkor-2/+0
2019-04-18hide `--explain` hint if error has no extended infoAndy Russell-4/+4
2019-04-16this panic occurs not just on Windows, normalize it away everywhereRalf Jung-6/+6