<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_trait_selection/src/traits/engine.rs, branch 1.77.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.77.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.77.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-01-30T00:06:53+00:00</updated>
<entry>
<title>Deeply normalize when processing registered region obligations</title>
<updated>2024-01-30T00:06:53+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-12-18T22:45:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=028d29301f9cbd174f3e21652d1c20d58af132ce'/>
<id>urn:sha1:028d29301f9cbd174f3e21652d1c20d58af132ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename `-Ztrait-solver` to `-Znext-solver`</title>
<updated>2023-12-14T14:22:37+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2023-12-14T12:00:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5d97ada1eca831936257598bd60f1857091ec4b7'/>
<id>urn:sha1:5d97ada1eca831936257598bd60f1857091ec4b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix `clippy::needless_borrow` in the compiler</title>
<updated>2023-11-21T19:13:40+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2023-11-21T19:07:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=21a870515b18e5b2b90435d0f1a6d3089b5217ae'/>
<id>urn:sha1:21a870515b18e5b2b90435d0f1a6d3089b5217ae</id>
<content type='text'>
`x clippy compiler -Aclippy::all -Wclippy::needless_borrow --fix`.

Then I had to remove a few unnecessary parens and muts that were exposed
now.
</content>
</entry>
<entry>
<title>nits</title>
<updated>2023-10-23T23:35:27+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-10-17T23:04:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0626f2e7d0c4661d77ec3abc052db4cd19277297'/>
<id>urn:sha1:0626f2e7d0c4661d77ec3abc052db4cd19277297</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make things work by using the new solver</title>
<updated>2023-10-23T23:35:27+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-06-21T03:44:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8597bf1df72cd78135f2234285b0234d1ac1836e'/>
<id>urn:sha1:8597bf1df72cd78135f2234285b0234d1ac1836e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reorder fullfillment errors to keep more interesting ones first</title>
<updated>2023-10-04T02:04:14+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2023-08-14T13:09:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=91b9ffeab0f8c491c81cd976c0d23d947cd6d12f'/>
<id>urn:sha1:91b9ffeab0f8c491c81cd976c0d23d947cd6d12f</id>
<content type='text'>
In `report_fullfillment_errors` push back `T: Sized`, `T: WellFormed`
and coercion errors to the end of the list. The pre-existing
deduplication logic eliminates redundant errors better that way, keeping
the resulting output with fewer errors than before, while also having
more detail.
</content>
</entry>
<entry>
<title>change is_subtype to relate_types</title>
<updated>2023-10-02T20:39:45+00:00</updated>
<author>
<name>ouz-a</name>
<email>ouz.agz@gmail.com</email>
</author>
<published>2023-09-30T10:44:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6f0c5ee2d4c9ced0fa9d0e698b6a136cfdc51949'/>
<id>urn:sha1:6f0c5ee2d4c9ced0fa9d0e698b6a136cfdc51949</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove constness from `TraitPredicate`</title>
<updated>2023-08-02T15:38:00+00:00</updated>
<author>
<name>Deadbeef</name>
<email>ent3rm4n@gmail.com</email>
</author>
<published>2023-07-29T08:20:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4fec845c3f971c0ec77fccf460fe981fc50a7a12'/>
<id>urn:sha1:4fec845c3f971c0ec77fccf460fe981fc50a7a12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove chalk from the compiler</title>
<updated>2023-07-03T21:40:04+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-07-03T15:19:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=810fbf086d30521617faf8cdb3b6f175c6809766'/>
<id>urn:sha1:810fbf086d30521617faf8cdb3b6f175c6809766</id>
<content type='text'>
</content>
</entry>
<entry>
<title>`deeply_normalize` pass in fulfill cx for old solver</title>
<updated>2023-07-03T07:12:15+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2023-06-29T12:17:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a2dfed6711353357faf11673f145769f1f232d50'/>
<id>urn:sha1:a2dfed6711353357faf11673f145769f1f232d50</id>
<content type='text'>
</content>
</entry>
</feed>
