<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/ui/traits, branch try-perf</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try-perf</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try-perf'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-01-11T09:32:08+00:00</updated>
<entry>
<title>Move /src/test to /tests</title>
<updated>2023-01-11T09:32:08+00:00</updated>
<author>
<name>Albert Larsan</name>
<email>74931857+albertlarsan68@users.noreply.github.com</email>
</author>
<published>2023-01-05T08:13:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cf2dff2b1e3fa55fa5415d524200070d0d7aacfe'/>
<id>urn:sha1:cf2dff2b1e3fa55fa5415d524200070d0d7aacfe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update test for inductive canonical cycles</title>
<updated>2023-01-09T16:16:12+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2023-01-09T16:13:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=31099ee3840f26c59b5f9057001fd656284deb81'/>
<id>urn:sha1:31099ee3840f26c59b5f9057001fd656284deb81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #106582 - compiler-errors:better-spans-on-bad-tys, r=lcnr</title>
<updated>2023-01-09T08:40:08+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2023-01-09T08:40:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c54c8cbac882e149e04a9e1f2d146fd548ae30ae'/>
<id>urn:sha1:c54c8cbac882e149e04a9e1f2d146fd548ae30ae</id>
<content type='text'>
Improve spans of non-WF implied bound types

Fixes #60980
</content>
</entry>
<entry>
<title>Normalize assumed_wf_types after wfchecking is complete, for better spans</title>
<updated>2023-01-08T18:50:09+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-01-08T03:14:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0bddce50903c463ff06cc05edc1b3aba6645f50f'/>
<id>urn:sha1:0bddce50903c463ff06cc05edc1b3aba6645f50f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mention signature rather than fn pointers when comparing impl/trait methods</title>
<updated>2023-01-08T03:49:24+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2022-12-24T23:17:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=49f849a3d26059cfd89b96a7be7f3bf6ad3058de'/>
<id>urn:sha1:49f849a3d26059cfd89b96a7be7f3bf6ad3058de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #106478 - estebank:tweak-fn-mismatch, r=compiler-errors</title>
<updated>2023-01-05T04:36:29+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-01-05T04:36:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e048ee2ac1c65fa928e7d1c5f8a538440ddb0014'/>
<id>urn:sha1:e048ee2ac1c65fa928e7d1c5f8a538440ddb0014</id>
<content type='text'>
Tweak wording of fn call with wrong number of args
</content>
</entry>
<entry>
<title>Tweak wording of fn call with wrong number of args</title>
<updated>2023-01-05T03:02:10+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2023-01-05T03:02:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5393c6bbd172bb87b49033e755f538228b14440b'/>
<id>urn:sha1:5393c6bbd172bb87b49033e755f538228b14440b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move tests</title>
<updated>2023-01-04T19:44:30+00:00</updated>
<author>
<name>Caio</name>
<email>c410.f3r@gmail.com</email>
</author>
<published>2023-01-04T19:44:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7ffcedf6659d30c4a076d89b2586b385ad2f2d16'/>
<id>urn:sha1:7ffcedf6659d30c4a076d89b2586b385ad2f2d16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reduce spans for `unsafe impl` errors</title>
<updated>2023-01-01T17:48:57+00:00</updated>
<author>
<name>Lukas Markeffsky</name>
<email>@</email>
</author>
<published>2023-01-01T17:48:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=035d854947d5899388f77f6d00fc488caad86b5c'/>
<id>urn:sha1:035d854947d5899388f77f6d00fc488caad86b5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #106248 - dtolnay:revertupcastlint, r=jackh726</title>
<updated>2022-12-31T05:26:34+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2022-12-31T05:26:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5b74a33b8d03da897553b42270cdab541d28b33f'/>
<id>urn:sha1:5b74a33b8d03da897553b42270cdab541d28b33f</id>
<content type='text'>
Revert "Implement allow-by-default `multiple_supertrait_upcastable` lint"

This is a clean revert of #105484.

I confirmed that reverting that PR fixes the regression reported in #106247. ~~I can't say I understand what this code is doing, but maybe it can be re-landed with a different implementation.~~ **Edit:** https://github.com/rust-lang/rust/issues/106247#issuecomment-1367174384 has an explanation of why #105484 ends up surfacing spurious `where_clause_object_safety` errors. The implementation of `where_clause_object_safety` assumes we only check whether a trait is object safe when somebody actually uses that trait with `dyn`. However the implementation of `multiple_supertrait_upcastable` added in the problematic PR involves checking *every* trait for whether it is object-safe.

FYI `@nbdd0121` `@compiler-errors`
</content>
</entry>
</feed>
