summary refs log tree commit diff
path: root/src/test/ui/proc-macro
AgeCommit message (Expand)AuthorLines
2022-02-07Auto merge of #93179 - Urgau:unreachable-2021, r=m-ou-se,oli-obkbors-3/+1
2022-01-31Bless all pretty printer tests and ui testsDavid Tolnay-2/+1
2022-01-31Fix invalid special casing of the unreachable! macroLoïc BRANSTETT-3/+1
2022-01-30Bless all pretty printer tests and ui testsDavid Tolnay-56/+54
2022-01-23Remove deduplication of early lintsAaron Hill-5/+87
2022-01-10expand: Pick `cfg`s and `cfg_attrs` one by one, like other attributesVadim Petrochenkov-15/+1
2021-12-09Add needs-unwind to tests that depend on panickingDavid Koloski-0/+1
2021-12-08Rollup merge of #91245 - cameron1024:suggest-i32-u32-char-cast, r=nagisaMatthias Krüger-0/+5
2021-12-05Auto merge of #91555 - matthiaskrgr:rollup-pq0iaq7, r=matthiaskrgrbors-35/+35
2021-12-05Rollup merge of #91437 - dtolnay:emptybrace, r=nagisaMatthias Krüger-35/+35
2021-12-04Use IntoIterator for array impl everywhere.Mara Bos-1/+2
2021-12-01Pretty print empty blocks as {}David Tolnay-35/+35
2021-11-28suggest cast char -> intcameron-0/+5
2021-11-28expand: Turn `ast::Crate` into a first class expansion targetVadim Petrochenkov-10/+21
2021-11-14Move some tests to more reasonable directoriesCaio-0/+84
2021-11-13Auto merge of #87264 - mystor:expand_literal, r=petrochenkovbors-0/+257
2021-11-12proc_macro: Add an expand_expr method to TokenStreamNika Layzell-0/+257
2021-11-11Shorten Span of unused macro lintsMarcel Hellwig-1/+1
2021-11-06Auto merge of #90297 - dtolnay:dotzero, r=petrochenkovbors-0/+10
2021-11-05Add test to confirm fnn_unsuffixed does not emit exponent notationDavid Tolnay-0/+6
2021-10-30Rollup merge of #90202 - matthewjasper:xcrate-hygiene, r=petrochenkovGuillaume Gomez-0/+4
2021-10-25Append .0 to unsuffixed float if it would otherwise become int tokenDavid Tolnay-0/+4
2021-10-25Edit error messages for rustc_resolve::AmbiguityKind variantspierwill-15/+29
2021-10-21Handle cross-crate module `ExpnId`s consistentlyMatthew Jasper-0/+4
2021-10-18Make all proc-macro back-compat lints deny-by-defaultAaron Hill-86/+84
2021-10-15Bless testsCameron Steffen-75/+75
2021-10-10Stabilize proc_macro::is_availablebjorn3-3/+0
2021-10-04Make `proc_macro_derive_resolution_fallback` a future-breakage lintAaron Hill-0/+72
2021-10-02resolve: Cache module loading for all foreign modulesVadim Petrochenkov-5/+11
2021-09-24Stabilize `feature(macro_attributes_in_derive_output)`Vadim Petrochenkov-107/+38
2021-09-24builtin_macros: Make #[derive(A, B, ...)] cfg-eval its input only for `A, B, ...Vadim Petrochenkov-2/+46
2021-09-13Auto merge of #87915 - estebank:fancy-spans, r=oli-obkbors-1/+1
2021-09-05Rollup merge of #88257 - estebank:invalid-attr-error, r=oli-obkMara Bos-3/+22
2021-09-02Provide more context on incorrect inner attributeEsteban Kuber-3/+22
2021-09-01Stop sorting bodies by span.Camille GILLOT-8/+8
2021-08-28fix evaluation of target_feature = "crt-static"12101111-1/+8
2021-08-23Clarify what attribute and derive macros look like.Mara Bos-2/+2
2021-08-23Update tests.Mara Bos-0/+10
2021-08-22Suggest importing the right kind of macro.Mara Bos-0/+4
2021-08-12Use smaller spans for some structured suggestionsEsteban Kuber-1/+1
2021-08-11Modify structured suggestion outputEsteban Küber-3/+3
2021-08-04Remove trailing whitespace from error messagesFabian Wolff-25/+25
2021-08-04Auto merge of #87712 - est31:line-column-1-based, r=petrochenkovbors-0/+75
2021-08-03Remove space after negative sign in Literal to_stringDavid Tolnay-3/+3
2021-08-03Auto merge of #87262 - dtolnay:negative, r=Aaron1011bors-0/+11
2021-08-03Make the UTF-8 statement more explicit and explicitly test for itest31-7/+15
2021-08-03Add testsest31-0/+67
2021-07-27Make `SEMICOLON_IN_EXPRESSIONS_FROM_MACROS` warn by defaultAaron Hill-1/+1
2021-07-19Auto merge of #87225 - estebank:cleanup, r=oli-obkbors-8/+12
2021-07-19Various diagnostics clean ups/tweaksEsteban Küber-8/+12