rust/src/libsyntax_ext
Mazdak Farrokhzad 3250b8ee59
Rollup merge of #62042 - petrochenkov:macstab, r=matthewjasper
Support stability and deprecation checking for all macros

RELNOTES: Deprecation attributes on macros now have effect.

Fixes https://github.com/rust-lang/rust/issues/34079
Fixes https://github.com/rust-lang/rust/issues/49912
Unblocks https://github.com/rust-lang/rust/pull/62086
Unblocks https://github.com/rust-lang/rust/pull/61000
2019-07-07 17:00:17 +02:00
..
deriving syntax: Pre-intern names of all built-in macros 2019-07-07 13:04:07 +03:00
format_foreign Separate libsyntax_ext module 2019-06-16 14:17:01 +03:00
asm.rs syntax: Migrate built-in macros to the regular stability checking 2019-07-07 13:04:07 +03:00
assert.rs Remove needless lifetimes 2019-07-03 10:01:02 +02:00
Cargo.toml rustc: Remove dylib crate type from most rustc crates 2019-07-07 03:23:00 +02:00
cfg.rs Run rustfmt --file-lines ... for changes from previous commits. 2019-06-11 14:11:59 +03:00
compile_error.rs libsyntax_ext => 2018 2019-02-04 21:49:54 +09:00
concat.rs syntax: Treat error literals in more principled way 2019-06-07 18:01:50 +03:00
concat_idents.rs syntax: Migrate built-in macros to the regular stability checking 2019-07-07 13:04:07 +03:00
env.rs Pass symbols to ExtCtxt::std_path instead of strings. 2019-05-27 13:58:38 +10:00
error_codes.rs Rename diagnostics to error_codes 2019-04-17 18:19:14 +09:00
format.rs syntax: Migrate built-in macros to the regular stability checking 2019-07-07 13:04:07 +03:00
format_foreign.rs Separate libsyntax_ext module 2019-06-16 14:17:01 +03:00
global_asm.rs syntax: Migrate built-in macros to the regular stability checking 2019-07-07 13:04:07 +03:00
lib.rs syntax: Pre-intern names of all built-in macros 2019-07-07 13:04:07 +03:00
log_syntax.rs syntax: Migrate built-in macros to the regular stability checking 2019-07-07 13:04:07 +03:00
proc_macro_decls.rs syntax: Introduce default/with_unstable constructors for ExpnInfo 2019-06-18 10:48:56 +03:00
proc_macro_impl.rs Cleanup imports 2019-02-13 00:31:51 +09:00
proc_macro_server.rs syntax: Pre-intern names of all built-in macros 2019-07-07 13:04:07 +03:00
test.rs syntax: Introduce default/with_unstable constructors for ExpnInfo 2019-06-18 10:48:56 +03:00
test_case.rs syntax: Migrate built-in macros to the regular stability checking 2019-07-07 13:04:07 +03:00
trace_macros.rs syntax: Migrate built-in macros to the regular stability checking 2019-07-07 13:04:07 +03:00