<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_metadata/src/foreign_modules.rs, branch 1.89.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.89.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.89.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-02-17T02:21:02+00:00</updated>
<entry>
<title>Move some `Map` methods onto `TyCtxt`.</title>
<updated>2025-02-17T02:21:02+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2025-02-02T23:45:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f86f7ad5f2d3eb6631e5fab57630a4fee9a50d01'/>
<id>urn:sha1:f86f7ad5f2d3eb6631e5fab57630a4fee9a50d01</id>
<content type='text'>
The end goal is to eliminate `Map` altogether.

I added a `hir_` prefix to all of them, that seemed simplest. The
exceptions are `module_items` which became `hir_module_free_items` because
there was already a `hir_module_items`, and `items` which became
`hir_free_items` for consistency with `hir_module_free_items`.
</content>
</entry>
<entry>
<title>Do not fetch HIR in native_libs.</title>
<updated>2023-07-17T07:37:03+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2023-07-15T10:17:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fdc93f307ffb28390aeab9be221a5e9e90517c3a'/>
<id>urn:sha1:fdc93f307ffb28390aeab9be221a5e9e90517c3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify foreign_modules.</title>
<updated>2023-07-17T07:37:03+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2023-07-15T10:09:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=51e1f7a5611c0003398fab18eb339a4178364344'/>
<id>urn:sha1:51e1f7a5611c0003398fab18eb339a4178364344</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename some `OwnerId` fields.</title>
<updated>2022-10-29T09:28:38+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2022-10-27T03:02:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c8c25ce5a15f3f50439b1d746fd507c6e28abe18'/>
<id>urn:sha1:c8c25ce5a15f3f50439b1d746fd507c6e28abe18</id>
<content type='text'>
spastorino noticed some silly expressions like `item_id.def_id.def_id`.

This commit renames several `def_id: OwnerId` fields as `owner_id`, so
those expressions become `item_id.owner_id.def_id`.

`item_id.owner_id.local_def_id` would be even clearer, but the use of
`def_id` for values of type `LocalDefId` is *very* widespread, so I left
that alone.
</content>
</entry>
<entry>
<title>Remove `crate` visibility usage in compiler</title>
<updated>2022-05-21T00:04:54+00:00</updated>
<author>
<name>Jacob Pratt</name>
<email>jacob@jhpratt.dev</email>
</author>
<published>2022-05-20T23:51:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=49c82f31a85f04a709810de4ccfb8ba765c1377b'/>
<id>urn:sha1:49c82f31a85f04a709810de4ccfb8ba765c1377b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use def_span and def_kind queries instead of calling tcx.hir() methods</title>
<updated>2022-05-06T16:11:05+00:00</updated>
<author>
<name>Miguel Guarniz</name>
<email>mi9uel9@gmail.com</email>
</author>
<published>2022-04-29T17:11:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3afc5ea2010342f38fa771e9b81438249416f252'/>
<id>urn:sha1:3afc5ea2010342f38fa771e9b81438249416f252</id>
<content type='text'>
Signed-off-by: Miguel Guarniz &lt;mi9uel9@gmail.com&gt;
</content>
</entry>
<entry>
<title>remove ItemLikeVisitor impls in incremental, interface, metadata and symbol_mangling crates</title>
<updated>2022-04-08T16:00:23+00:00</updated>
<author>
<name>Miguel Guarniz</name>
<email>mi9uel9@gmail.com</email>
</author>
<published>2022-04-07T16:29:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0d01ee95583479b5cbcffe183075c7943099192a'/>
<id>urn:sha1:0d01ee95583479b5cbcffe183075c7943099192a</id>
<content type='text'>
Signed-off-by: Miguel Guarniz &lt;mi9uel9@gmail.com&gt;
</content>
</entry>
<entry>
<title>remove some uses of visit_all_item_likes in incremental, metadata and interface crates</title>
<updated>2022-04-08T15:59:59+00:00</updated>
<author>
<name>Miguel Guarniz</name>
<email>mi9uel9@gmail.com</email>
</author>
<published>2022-04-06T23:04:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0baf85e8b6588ea24af710c981c91930e01f5a19'/>
<id>urn:sha1:0baf85e8b6588ea24af710c981c91930e01f5a19</id>
<content type='text'>
Signed-off-by: Miguel Guarniz &lt;mi9uel9@gmail.com&gt;
</content>
</entry>
<entry>
<title>Adopt let else in more places</title>
<updated>2022-02-19T16:27:43+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2022-02-18T23:48:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2ef8af66196f7cc270a0532ea989f2fc6bc6885d'/>
<id>urn:sha1:2ef8af66196f7cc270a0532ea989f2fc6bc6885d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `in_band_lifetimes` from `rustc_metadata`</title>
<updated>2021-12-14T17:35:27+00:00</updated>
<author>
<name>Sylvan Bowdler</name>
<email>sylvanbowdler18@gmail.com</email>
</author>
<published>2021-12-14T17:35:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8679e17723c783333b62e492c3e917276c7a2cbe'/>
<id>urn:sha1:8679e17723c783333b62e492c3e917276c7a2cbe</id>
<content type='text'>
</content>
</entry>
</feed>
