rust/src/libsyntax/ext
Vadim Petrochenkov 6548a5fa5d Remove default macro transparencies
All transparancies are passed explicitly now.
Also remove `#[rustc_macro_transparency]` annotations from built-in macros, they are no longer used.
`#[rustc_macro_transparency]` only makes sense for declarative macros now.
2019-08-23 01:53:20 +03:00
..
tt Remove default macro transparencies 2019-08-23 01:53:20 +03:00
allocator.rs syntax_ext: Turn #[global_allocator] into a regular attribute macro 2019-07-24 12:29:44 +03:00
base.rs Remove default macro transparencies 2019-08-23 01:53:20 +03:00
build.rs Ident::with_empty_ctxt -> Ident::with_dummy_span 2019-08-15 20:39:26 +03:00
expand.rs hygiene: Require passing transparency explicitly to apply_mark 2019-08-23 01:44:33 +03:00
placeholders.rs resolve/expand: Rename some things for clarity 2019-08-17 21:04:48 +03:00
proc_macro.rs Move special treatment of derive(Copy, PartialEq, Eq) from expansion infrastructure to elsewhere 2019-08-03 23:57:35 +03:00
proc_macro_server.rs Audit uses of apply_mark in built-in macros 2019-08-23 01:44:33 +03:00