<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_resolve/src/lib.rs, branch 1.52.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.52.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.52.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2021-03-12T21:48:32+00:00</updated>
<entry>
<title>Make def_key and HIR parenting consistent.</title>
<updated>2021-03-12T21:48:32+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-02-13T19:41:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=445b4e379ca487b268ff6360b193feb28106b5ac'/>
<id>urn:sha1:445b4e379ca487b268ff6360b193feb28106b5ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>diagnostics: Don't mention external crates when hitting import errors on crate imports in 2018</title>
<updated>2021-03-07T23:15:19+00:00</updated>
<author>
<name>Manish Goregaokar</name>
<email>manishsmail@gmail.com</email>
</author>
<published>2021-03-07T22:51:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0eeae1abfcd8e588b41b01100db4dbc9384f6144'/>
<id>urn:sha1:0eeae1abfcd8e588b41b01100db4dbc9384f6144</id>
<content type='text'>
</content>
</entry>
<entry>
<title>diagnostics: Differentiate between edition meanings of ::foo in resolve diagnostics (for bare `::foo`)</title>
<updated>2021-03-07T22:21:48+00:00</updated>
<author>
<name>Manish Goregaokar</name>
<email>manishsmail@gmail.com</email>
</author>
<published>2021-03-07T21:53:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ac7f9ccb6f84922d316a3efa2f50061d4af22801'/>
<id>urn:sha1:ac7f9ccb6f84922d316a3efa2f50061d4af22801</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use outer_expn_data() instead of outer_expn().expn_data()</title>
<updated>2021-03-02T19:01:29+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2021-03-02T19:01:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ed330c4463aa7621b6f198057213bd0adc889e82'/>
<id>urn:sha1:ed330c4463aa7621b6f198057213bd0adc889e82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a cache for rustc_legacy_const_generics</title>
<updated>2021-02-25T00:37:56+00:00</updated>
<author>
<name>Amanieu d'Antras</name>
<email>amanieu@gmail.com</email>
</author>
<published>2021-02-25T00:37:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=22184a0f5d0e83d07425d6058e7ad93c78160233'/>
<id>urn:sha1:22184a0f5d0e83d07425d6058e7ad93c78160233</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Address review comments</title>
<updated>2021-02-25T00:09:33+00:00</updated>
<author>
<name>Amanieu d'Antras</name>
<email>amanieu@gmail.com</email>
</author>
<published>2021-02-25T00:09:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2451f124c95b2edfcaac9706500163c0224502df'/>
<id>urn:sha1:2451f124c95b2edfcaac9706500163c0224502df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add #[rustc_legacy_const_generics]</title>
<updated>2021-02-23T17:25:55+00:00</updated>
<author>
<name>Amanieu d'Antras</name>
<email>amanieu@gmail.com</email>
</author>
<published>2021-02-23T15:12:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d87eec1bf67959977c8ebaadc2ddcf4bdc14658a'/>
<id>urn:sha1:d87eec1bf67959977c8ebaadc2ddcf4bdc14658a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ast: Keep expansion status for out-of-line module items</title>
<updated>2021-02-18T10:07:49+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2021-02-16T21:56:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4a8816512477513f57986685738cd065e72c4908'/>
<id>urn:sha1:4a8816512477513f57986685738cd065e72c4908</id>
<content type='text'>
Also remove `ast::Mod` which is mostly redundant now
</content>
</entry>
<entry>
<title>ast: Stop using `Mod` in `Crate`</title>
<updated>2021-02-18T10:07:49+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2021-02-14T18:14:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=eb65f15c7800930c3f74288974689d9884e51ba0'/>
<id>urn:sha1:eb65f15c7800930c3f74288974689d9884e51ba0</id>
<content type='text'>
Crate root is sufficiently different from `mod` items, at least at syntactic level.

Also remove customization point for "`mod` item or crate root" from AST visitors.
</content>
</entry>
<entry>
<title>resolve: Remove visibility hacks for enum variants and trait items</title>
<updated>2021-02-10T19:46:44+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2021-01-06T15:07:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8e748420896cfbf55e1a3cd8c51e4aba499cfb2d'/>
<id>urn:sha1:8e748420896cfbf55e1a3cd8c51e4aba499cfb2d</id>
<content type='text'>
Special treatment like this was necessary before `pub(restricted)` had been implemented and only two visibilities existed - `pub` and non-`pub`.
Now it's no longer necessary and the desired behavior follows from `pub(restricted)`-style visibilities naturally assigned to enum variants and trait items.
</content>
</entry>
</feed>
