<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_middle/src/values.rs, branch cargo_update</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=cargo_update</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=cargo_update'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-04-27T07:38:18+00:00</updated>
<entry>
<title>Use `search_for_cycle_permutation` to look for `variances_of`</title>
<updated>2025-04-27T07:38:18+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2025-04-27T07:38:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c33b4f870e773effd9a339b37b7cd9475f71ba6a'/>
<id>urn:sha1:c33b4f870e773effd9a339b37b7cd9475f71ba6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoiding calling queries when collecting active queries</title>
<updated>2025-03-26T08:36:36+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2025-03-18T16:01:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6319bb38ccb316b193e35720c9df953e5ab01c22'/>
<id>urn:sha1:6319bb38ccb316b193e35720c9df953e5ab01c22</id>
<content type='text'>
</content>
</entry>
<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>Simplify intra-crate qualifiers.</title>
<updated>2025-02-11T03:59:13+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2025-02-11T02:58:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=af6020320d32fb3491b8d30b580f675a2e1d16a6'/>
<id>urn:sha1:af6020320d32fb3491b8d30b580f675a2e1d16a6</id>
<content type='text'>
The following is a weird pattern for a file within `rustc_middle`:
```
use rustc_middle::aaa;
use crate::bbb;
```
More sensible and standard would be this:
```
use crate::{aaa, bbb};
```
I.e. we generally prefer using `crate::` to using a crate's own name.
(Exceptions are things like in macros where `crate::` doesn't work
because the macro is used in multiple crates.)

This commit fixes a bunch of these weird qualifiers.
</content>
</entry>
<entry>
<title>Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`</title>
<updated>2025-01-23T06:01:36+00:00</updated>
<author>
<name>Boxy</name>
<email>rust@boxyuwu.dev</email>
</author>
<published>2025-01-11T19:12:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=98d80e22d0013abcb0f731c86b24d8297091f7b2'/>
<id>urn:sha1:98d80e22d0013abcb0f731c86b24d8297091f7b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run `clippy --fix` for `unnecessary_map_or` lint</title>
<updated>2025-01-19T19:15:00+00:00</updated>
<author>
<name>Yotam Ofek</name>
<email>yotam.ofek@gmail.com</email>
</author>
<published>2025-01-19T19:15:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=264fa0fc5430f3a9a52a92df706d7c9ac5af4f85'/>
<id>urn:sha1:264fa0fc5430f3a9a52a92df706d7c9ac5af4f85</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename ty_def_id so people will stop using it by accident</title>
<updated>2024-12-13T16:36:38+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2024-12-13T16:18:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=efb66e7e385da37015925b23c199efdf3b246d35'/>
<id>urn:sha1:efb66e7e385da37015925b23c199efdf3b246d35</id>
<content type='text'>
</content>
</entry>
<entry>
<title>compiler: Directly use rustc_abi in metadata and middle</title>
<updated>2024-11-03T21:38:47+00:00</updated>
<author>
<name>Jubilee Young</name>
<email>workingjubilee@gmail.com</email>
</author>
<published>2024-11-03T02:33:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=236fe33345072e6363560fd2b535a10947af86f7'/>
<id>urn:sha1:236fe33345072e6363560fd2b535a10947af86f7</id>
<content type='text'>
Stop reexporting ReprOptions from middle::ty
</content>
</entry>
<entry>
<title>only query `params_in_repr` if def kind is adt</title>
<updated>2024-10-02T09:36:31+00:00</updated>
<author>
<name>bohan</name>
<email>bohan-zhang@foxmail.com</email>
</author>
<published>2024-10-02T09:36:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e9b2d09ad7905c51e7795730147f8d2303fb4bbd'/>
<id>urn:sha1:e9b2d09ad7905c51e7795730147f8d2303fb4bbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reformat using the new identifier sorting from rustfmt</title>
<updated>2024-09-22T23:11:29+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2024-09-22T23:05:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c682aa162b0d41e21cc6748f4fecfe01efb69d1f'/>
<id>urn:sha1:c682aa162b0d41e21cc6748f4fecfe01efb69d1f</id>
<content type='text'>
</content>
</entry>
</feed>
