]> git.lizzy.rs Git - rust.git/commit
Auto merge of #53459 - petrochenkov:stabmore, r=nrc
authorbors <bors@rust-lang.org>
Thu, 23 Aug 2018 08:38:22 +0000 (08:38 +0000)
committerbors <bors@rust-lang.org>
Thu, 23 Aug 2018 08:38:22 +0000 (08:38 +0000)
commit827e57c2f69a9caad36fab189770ad0bb8957d4f
treecbed5e86adb9884ea180e41b3b0a8bdc0a9ff673
parentc648b0bb2b3e4f776ff6034f465d9afee622a939
parentb34503e60ee674b31797790b2b8d8a20f1a54e48
Auto merge of #53459 - petrochenkov:stabmore, r=nrc

Stabilize a few secondary macro features

- `tool_attributes` - closes https://github.com/rust-lang/rust/issues/44690
- `proc_macro_path_invoc` - this feature was created due to issues with tool attributes (https://github.com/rust-lang/rust/issues/51277), those issues are now fixed (https://github.com/rust-lang/rust/pull/52841)
- partially `proc_macro_gen` - this feature was created due to issue https://github.com/rust-lang/rust/issues/50504, the issue is now fixed (https://github.com/rust-lang/rust/pull/51952), so proc macros can generate modules. They still can't generate `macro_rules` items though due to unclear hygiene interactions.
src/librustc_resolve/macros.rs
src/libsyntax/feature_gate.rs