{"push_id":2677201227,"size":2,"distinct_size":0,"ref":"refs/heads/upstream/master","head":"142c98dd5a9fbd60c13e62a5c1358a40ee622dbb","before":"c20824323cf7ed6ad95cb8d7b780a7934927a753","commits":[{"sha":"d347270e0c241823d6e3333060f5ee902fffee6a","author":{"name":"Vadim Petrochenkov","email":"a2efa2b758ab72066c3f54752ab11d60ffc4331f@gmail.com"},"message":"Implement `#[macro_export(local_inner_macros)]`","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-rust/commits/d347270e0c241823d6e3333060f5ee902fffee6a"},{"sha":"142c98dd5a9fbd60c13e62a5c1358a40ee622dbb","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #51496 - petrochenkov:mhelper2, r=nikomatsakis\n\nImplement `#[macro_export(local_inner_macros)]` (a solution for the macro helper import problem)\n\nImplement a solution for the macro helper issue discussed in https://github.com/rust-lang/rust/issues/35896 as described in https://github.com/rust-lang/rust/issues/35896#issuecomment-395977901.\n\nMacros exported from libraries can be marked with `#[macro_export(local_inner_macros)]` and this annotation changes how nested macros in them are resolved.\n\nIf we have a fn-like macro call `ident!(...)` and `ident` comes from a `macro_rules!` macro marked with  `#[macro_export(local_inner_macros)]` then it's replaced with `$crate::ident!(...)` and resolved as such (`$crate` gets the same context as `ident`).","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-rust/commits/142c98dd5a9fbd60c13e62a5c1358a40ee622dbb"}]}
{"actor":{"display_login":"fuchsia-infra-bot"}}