<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_trait_selection/src/traits/select/confirmation.rs, branch auto</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=auto</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=auto'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-10-03T14:32:23+00:00</updated>
<entry>
<title>Don't normalize higher-ranked assumptions if they're not used</title>
<updated>2025-10-03T14:32:23+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-10-03T14:32:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e3f104608c0ad26e80b1ebedef2ab8a748189e52'/>
<id>urn:sha1:e3f104608c0ad26e80b1ebedef2ab8a748189e52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `DynKind`</title>
<updated>2025-09-17T02:46:46+00:00</updated>
<author>
<name>León Orell Valerian Liehr</name>
<email>me@fmease.dev</email>
</author>
<published>2025-09-17T02:16:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=26f3337d4eda0ba22b615744fda0185d0ee344b1'/>
<id>urn:sha1:26f3337d4eda0ba22b615744fda0185d0ee344b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Consider outlives assumptions when proving auto traits for coroutine interiors</title>
<updated>2025-07-15T16:02:26+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-07-13T20:43:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e3f643c70670a3e1567b0816502ab247565305f8'/>
<id>urn:sha1:e3f643c70670a3e1567b0816502ab247565305f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Instantiate binder for Copy/Clone/Sized eagerly</title>
<updated>2025-07-08T16:35:06+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-07-07T22:21:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bbb409cc68e2588b72d95f77f2b551f5455a201d'/>
<id>urn:sha1:bbb409cc68e2588b72d95f77f2b551f5455a201d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Instantiate auto trait before computing higher-ranked constituent types</title>
<updated>2025-07-08T16:33:38+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-07-06T20:02:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8d2d4eb89af09104bd1306073320d3e67ead5fe6'/>
<id>urn:sha1:8d2d4eb89af09104bd1306073320d3e67ead5fe6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove `has_nested`</title>
<updated>2025-07-07T09:19:58+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2025-07-07T09:19:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3ddcf8b94cb22a3c8acd73b96fe938c1515a4a7b'/>
<id>urn:sha1:3ddcf8b94cb22a3c8acd73b96fe938c1515a4a7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove PointerLike trait</title>
<updated>2025-07-03T20:03:49+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-07-03T20:03:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e2e3f5809b079214c145afe74b2317e2cae720a9'/>
<id>urn:sha1:e2e3f5809b079214c145afe74b2317e2cae720a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>setup CI and tidy to use typos for spellchecking and fix few typos</title>
<updated>2025-07-03T07:51:06+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2024-12-07T10:51:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c76d032f0144b650a438ee1efba89c475e0b115b'/>
<id>urn:sha1:c76d032f0144b650a438ee1efba89c475e0b115b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove some glob imports from the type system</title>
<updated>2025-06-25T15:35:16+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-06-17T17:55:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=44254c8cd79810fb2ff575d88e75c979bb7f1fc4'/>
<id>urn:sha1:44254c8cd79810fb2ff575d88e75c979bb7f1fc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>trait_sel: skip elaboration of sizedness supertrait</title>
<updated>2025-06-16T23:04:36+00:00</updated>
<author>
<name>David Wood</name>
<email>david.wood2@arm.com</email>
</author>
<published>2025-03-17T10:24:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=607eb322a85c9c6dcc4af6999ecfc9d9d001be21'/>
<id>urn:sha1:607eb322a85c9c6dcc4af6999ecfc9d9d001be21</id>
<content type='text'>
As a performance optimization, skip elaborating the supertraits of
`Sized`, and if a `MetaSized` obligation is being checked, then look for
a `Sized` predicate in the parameter environment. This makes the
`ParamEnv` smaller which should improve compiler performance as it avoids
all the iteration over the larger `ParamEnv`.
</content>
</entry>
</feed>
