summary refs log tree commit diff
path: root/src/test/ui/macros
AgeCommit message (Expand)AuthorLines
2019-09-13pprust: Do not print spaces before some tokensVadim Petrochenkov-1/+1
2019-09-02expand: Keep the correct current expansion ID for eager expansionsVadim Petrochenkov-0/+3
2019-08-10diagnostics: Describe crate root modules in `DefKind::Mod` as "crate"Vadim Petrochenkov-1/+1
2019-08-10Give built-in macros stable addresses in the standard libraryVadim Petrochenkov-0/+157
2019-08-09Rollup merge of #62672 - lzutao:deprecated-try-macro, r=CentrilMazdak Farrokhzad-0/+2
2019-08-09Allow deprecated try macro in test cratesLzu Tao-3/+2
2019-08-09Deprecate `try!` macroBO41-0/+3
2019-08-05Don't recommend `extern crate` syntaxKornel-2/+2
2019-08-03Rollup merge of #62954 - ia0:fix_typo_span, r=CentrilMazdak Farrokhzad-22/+22
2019-08-01Add check-pass test for #63102.Robert Bartlensky-0/+8
2019-07-28Remove lint annotations in specific crates that are already enforced by rustb...Vadim Petrochenkov-4/+2
2019-07-27tests: Move run-pass tests with naming conflicts to uiVadim Petrochenkov-0/+765
2019-07-27tests: Move run-pass tests without naming conflicts to uiVadim Petrochenkov-0/+2079
2019-07-27Fix typo in Delimited::open_ttJulien Cretin-22/+22
2019-07-26Auto merge of #62086 - petrochenkov:builtout, r=eddybbors-0/+28
2019-07-26Introduce built-in macros through libcoreVadim Petrochenkov-0/+28
2019-07-25Implement slow-path for FirstSets::firstJulien Cretin-0/+93
2019-07-23Rollup merge of #62791 - estebank:type-ascription, r=petrochenkovMark Rousskov-1/+1
2019-07-20Auto merge of #62710 - estebank:bad-named-args, r=petrochenkovbors-14/+22
2019-07-19Implement checks for meta-variables in macrosJulien Cretin-0/+220
2019-07-19Handle more cases of typos misinterpreted as type ascriptionEsteban Küber-1/+1
2019-07-19Auto merge of #62684 - petrochenkov:scopevisit, r=davidtwcobors-11/+7
2019-07-18resolve: Visit all scopes to collect suggestion candidates for unresolved macrosVadim Petrochenkov-5/+5
2019-07-18resolve: Use `feature(custom_attribute)` fallback only if the feature is enabledVadim Petrochenkov-8/+4
2019-07-17normalize use of backticks in compiler messages for librustc/lintSamy Kacimi-3/+3
2019-07-15Specific error for positional args after named args in `format!()`Esteban Küber-14/+22
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-6/+6
2019-07-11pretty-print: Do not lose the `$crate` printing flag in `print_tt`Vadim Petrochenkov-0/+18
2019-07-11Add a regression test for #44692Vadim Petrochenkov-0/+31
2019-07-11expand: Merge `expand_{bang,attr,derive}_invoc` into a single functionVadim Petrochenkov-1/+1
2019-07-11expand: It's always possible to create a dummy AST fragmentVadim Petrochenkov-2/+0
2019-07-11resolve: Divide macro path resolution into speculative and error reporting partsVadim Petrochenkov-7/+7
2019-07-11resolve/expand: Catch macro kind mismatches early in resolveVadim Petrochenkov-3/+3
2019-07-11resolve/expand: `resolve_macro_invocation` no longer returns determinate errorsVadim Petrochenkov-2/+2
2019-07-09normalize use of backticks in compiler messages for libsyntax/feature_gateSamy Kacimi-7/+7
2019-07-07Address review comments + Fix rebaseVadim Petrochenkov-1/+1
2019-07-07Support deprecation checking for macrosVadim Petrochenkov-3/+81
2019-07-07resolve: Use standard stability diagnostics for macrosVadim Petrochenkov-4/+4
2019-07-07resolve: Check stability for local macros as wellVadim Petrochenkov-2/+10
2019-07-06`#[rustc_transparent_macro]` -> `#[rustc_macro_transparency = ...]`Vadim Petrochenkov-12/+12
2019-07-03Migrate compile-pass annotations to build-passYuki Okushi-8/+8
2019-06-10syntax: Remove `SyntaxExtension::DeclMacro`Vadim Petrochenkov-0/+3
2019-06-09Fix typo in comment.Mazdak Farrokhzad-1/+1
2019-06-09Fix inaccurate comments in '?' Kleene operator tests.Mazdak Farrokhzad-25/+27
2019-06-09Update tests since ? macro op is supported on 2015.Mazdak Farrokhzad-83/+148
2019-06-09Rollup merge of #61669 - petrochenkov:tokderef2, r=oli-obkMazdak Farrokhzad-2/+2
2019-06-08Introduce `#[rustc_dummy]` attribute and use it in testsVadim Petrochenkov-4/+4
2019-06-08syntax: Keep full `Token`s for `macro_rules` separatorsVadim Petrochenkov-2/+2
2019-05-24Tweak macro parse errors when reaching EOF during macro call parseEsteban Küber-6/+6