diff options
| author | Eduard-Mihai Burtescu <edy.burt@gmail.com> | 2016-10-19 08:00:00 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-10-19 08:00:00 +0300 |
| commit | a6788d0ba81538c17e4bb0041163c2d4d1ceb86d (patch) | |
| tree | 1e4069d412865079dae86acdd44583a52dc7f5ad /src/libsyntax/parse/lexer | |
| parent | c38324dee2285348e636de282f3a56ba6931f6d9 (diff) | |
| parent | aac6dca21e6a78a8bdf3406f682e2b1a7a7bdc36 (diff) | |
| download | rust-a6788d0ba81538c17e4bb0041163c2d4d1ceb86d.tar.gz rust-a6788d0ba81538c17e4bb0041163c2d4d1ceb86d.zip | |
Rollup merge of #37198 - jseyfried:future_proof_macros_11, r=nrc
macros 1.1: future proofing and cleanup This PR - uses the macro namespace for custom derives (instead of a dedicated custom derive namespace), - relaxes the shadowing rules for `#[macro_use]`-imported custom derives to match the shadowing rules for ordinary `#[macro_use]`-imported macros, and - treats custom derive `extern crate`s like empty modules so that we can eventually allow, for example, `extern crate serde_derive; use serde_derive::Serialize;` backwards compatibly. r? @alexcrichton
Diffstat (limited to 'src/libsyntax/parse/lexer')
0 files changed, 0 insertions, 0 deletions
