Stream: t-compiler/rust-2018

Topic: uniform paths and module system


nikomatsakis (Nov 12 2018 at 20:27, on Zulip):

@Vadim Petrochenkov I'm trying to figure out what bits of work needs to land regarding the module system -- and specifically what we expect to have to backport to beta. Is there a "central comment" or PR that outlines your strategy here?

Vadim Petrochenkov (Nov 12 2018 at 21:05, on Zulip):

https://github.com/rust-lang/rust/pull/55884 is the only thing targeting beta so far.

Vadim Petrochenkov (Nov 12 2018 at 21:08, on Zulip):

@Taylor Cramer may want to backport some non-mod.rs-mod stuff on beta (e.g. stabilization), but I'm not sure.

nikomatsakis (Nov 12 2018 at 21:50, on Zulip):

OK, thanks!

nikomatsakis (Nov 12 2018 at 21:50, on Zulip):

I'll take a look at that

Taylor Cramer (Nov 12 2018 at 22:27, on Zulip):

I think https://github.com/rust-lang/rust/pull/55560 is dead in the water unless we think we can adapt syn and any other crates that may have been broken

Taylor Cramer (Nov 12 2018 at 22:28, on Zulip):

It's frustrating seeing as we already landed the breakage to nearly the exact same set of things

Taylor Cramer (Nov 12 2018 at 22:28, on Zulip):

This just extends the breakage to usages in lib.rs/mod.rs/main.rs files

Taylor Cramer (Nov 12 2018 at 22:28, on Zulip):

and makes things more consistent as a result

Taylor Cramer (Nov 12 2018 at 22:29, on Zulip):

This is all a way of saying that i don't think there are any breakages we should aim to make here

Taylor Cramer (Nov 12 2018 at 22:29, on Zulip):

and none of them are edition-sensitive

Last update: Nov 15 2019 at 09:45UTC