rust/src/libsyntax_pos
bors 2d4e34ca8b Auto merge of #53778 - petrochenkov:shadrelax2, r=nikomatsakis
resolve: Relax shadowing restrictions on macro-expanded macros

Previously any macro-expanded macros weren't allowed to shadow macros from outer scopes.
Now only "more macro-expanded" macros cannot shadow "less macro-expanded" macros.
See comments to `fn may_appear_after` and added tests for more details and examples.

The functional changes are a21f6f588fc28c97533130ae44a6957b579ab58c and 46dd365ce9ca0a6b8653849b80267763c542842a, other commits are refactorings.
2018-09-09 21:00:55 +00:00
..
analyze_source_file.rs mv filemap source_file 2018-08-19 23:00:59 +02:00
Cargo.toml Add SSE2 accelerated version of FileMap analysis. 2018-06-27 14:00:34 +02:00
edition.rs Stabilize the 2018 edition 2018-09-09 02:28:13 +02:00
hygiene.rs resolve: Introduce "may appear after" abstraction for macro path resolutions 2018-09-08 14:15:11 +03:00
lib.rs check that adding infer-outlives requirement to all crates works 2018-08-24 17:10:50 -04:00
span_encoding.rs libsyntax_pos: Tweak some visibilities 2018-07-08 16:17:36 +03:00
symbol.rs Auto merge of #52602 - scottmcm:tryblock-expr, r=nikomatsakis 2018-08-23 11:46:24 +00:00