From 359e6bf30be14dc6609d943e0304d5a05c477841 Mon Sep 17 00:00:00 2001 From: Aaron Power Date: Thu, 10 Jan 2019 23:07:38 +0100 Subject: [PATCH] Update RELEASES.md --- RELEASES.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/RELEASES.md b/RELEASES.md index 8179132c355..e82a8a613b9 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -7,6 +7,15 @@ Language - [You can now use the `?` operator in macro definitions.][56245] The `?` operator allows you to specify zero or one repetitions similar to the `*` and `+` operators. +- [Module paths with no leading keyword like `super`, `self`, or `crate`, will + now always resolve to the item (`enum`, `struct`, etc.) available in the + module if present, before resolving to a external crate or an item the prelude.][56759] + E.g. + ```rust + enum Color { Red, Green, Blue } + + use Color::*; + ``` #### All editions - [You can now match against `PhantomData` types.][55837] @@ -179,6 +188,7 @@ Compatibility Notes [56365]: https://github.com/rust-lang/rust/pull/56365/ [56366]: https://github.com/rust-lang/rust/pull/56366/ [56395]: https://github.com/rust-lang/rust/pull/56395/ +[56759]: https://github.com/rust-lang/rust/pull/56759/ [cargo/6218]: https://github.com/rust-lang/cargo/pull/6218/ [cargo/6242]: https://github.com/rust-lang/cargo/pull/6242/ [`CStr::as_ptr`]: https://doc.rust-lang.org/std/ffi/struct.CStr.html#method.as_ptr