-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
resolve: Relax shadowing restrictions on macro-expanded macros #53778
Commits on Sep 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4e5e045 - Browse repository at this point
Copy the full SHA 4e5e045View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83a51de - Browse repository at this point
Copy the full SHA 83a51deView commit details -
resolve: Model shadowing restriction for macro_rules after modern macros
This is a regression for legacy macros that will be fixed in the next commit
Configuration menu - View commit details
-
Copy full SHA for f34ac26 - Browse repository at this point
Copy the full SHA f34ac26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a539ad - Browse repository at this point
Copy the full SHA 9a539adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2723569 - Browse repository at this point
Copy the full SHA 2723569View commit details -
resolve: Relax shadowing restriction on macro-expanded macros
... for both legacy and modern macros. Fix previously introduced regressions, add tests.
Configuration menu - View commit details
-
Copy full SHA for c057d57 - Browse repository at this point
Copy the full SHA c057d57View commit details -
Configuration menu - View commit details
-
Copy full SHA for d26ae20 - Browse repository at this point
Copy the full SHA d26ae20View commit details -
Add test cases for possible restricted shadowing configurations
Whitelist `#[rustc_transparent_macro]` so it's not interpreted as a potential attribute macro
Configuration menu - View commit details
-
Copy full SHA for e00993a - Browse repository at this point
Copy the full SHA e00993aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae2e5aa - Browse repository at this point
Copy the full SHA ae2e5aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9beb5c3 - Browse repository at this point
Copy the full SHA 9beb5c3View commit details -
resolve: More precise spans for ambiguous resolution errors
Add labels to ambiguous resolution errors
Configuration menu - View commit details
-
Copy full SHA for 2dce377 - Browse repository at this point
Copy the full SHA 2dce377View commit details