<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/ui/traits/next-solver/normalize, branch stable</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=stable</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=stable'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-07-20T17:45:01+00:00</updated>
<entry>
<title>Consider param-env for fast path</title>
<updated>2025-07-20T17:45:01+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-07-20T17:44:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1e96d7a55304f8573b6dfeb5ccbdabdb407b89b9'/>
<id>urn:sha1:1e96d7a55304f8573b6dfeb5ccbdabdb407b89b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: add #![rustc_no_implicit_bounds]</title>
<updated>2025-06-27T05:34:08+00:00</updated>
<author>
<name>David Wood</name>
<email>david.wood2@arm.com</email>
</author>
<published>2025-06-27T05:34:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1fd13fddba59ab686d5a01c6ad182a5bc109fe00'/>
<id>urn:sha1:1fd13fddba59ab686d5a01c6ad182a5bc109fe00</id>
<content type='text'>
After reviewing all tests with `?Sized` and discussing with lcnr, these
tests seem like they could probably benefit from
`#![rustc_no_implicit_bounds]`.
</content>
</entry>
<entry>
<title>tests: bless remaining tests</title>
<updated>2025-06-16T23:04:35+00:00</updated>
<author>
<name>David Wood</name>
<email>david.wood2@arm.com</email>
</author>
<published>2025-02-03T15:54:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=183458263b0aea42a6ea8b8417117abcae178679'/>
<id>urn:sha1:183458263b0aea42a6ea8b8417117abcae178679</id>
<content type='text'>
These tests just need blessing, they don't have any interesting behaviour
changes.

Some of these tests have new errors because `LegacyReceiver` cannot be
proven to be implemented now that it is also testing for `MetaSized` -
but this is just a consequence of the other errors in the test.
</content>
</entry>
<entry>
<title>Structurally normalize types as needed in projection_ty_core</title>
<updated>2025-05-29T11:16:44+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-05-28T19:28:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2a339ce492349a27c80a0bb9e63510f1798beae1'/>
<id>urn:sha1:2a339ce492349a27c80a0bb9e63510f1798beae1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only prefer param-env candidates if they remain non-global after norm</title>
<updated>2025-05-07T16:00:21+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-05-06T20:24:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1f774d74b3858154564f8f1609c21f618ba28d96'/>
<id>urn:sha1:1f774d74b3858154564f8f1609c21f618ba28d96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>norm nested aliases before evaluating the parent goal</title>
<updated>2025-04-24T18:41:43+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2025-04-24T02:32:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e5e3a95c1e411a76a45283ca6c42671024227301'/>
<id>urn:sha1:e5e3a95c1e411a76a45283ca6c42671024227301</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move `has_self` field to `hir::AssocKind::Fn`.</title>
<updated>2025-04-14T06:13:04+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2025-04-10T20:28:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ce2aa97cd647bdfcb5859489d93526622bb388a0'/>
<id>urn:sha1:ce2aa97cd647bdfcb5859489d93526622bb388a0</id>
<content type='text'>
`hir::AssocItem` currently has a boolean `fn_has_self_parameter` field,
which is misplaced, because it's only relevant for associated fns, not
for associated consts or types. This commit moves it (and renames it) to
the `AssocKind::Fn` variant, where it belongs.

This requires introducing a new C-style enum, `AssocTag`, which is like
`AssocKind` but without the fields. This is because `AssocKind` values
are passed to various functions like `find_by_ident_and_kind` to
indicate what kind of associated item should be searched for, and having
to specify `has_self` isn't relevant there.

New methods:
- Predicates `AssocItem::is_fn` and `AssocItem::is_method`.
- `AssocItem::as_tag` which converts `AssocItem::kind` to `AssocTag`.

Removed `find_by_name_and_kinds`, which is unused.

`AssocItem::descr` can now distinguish between methods and associated
functions, which slightly improves some error messages.
</content>
</entry>
<entry>
<title>remove `feature(trait_upcasting)` from tests and bless them</title>
<updated>2025-02-06T22:44:23+00:00</updated>
<author>
<name>Waffle Lapkin</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2024-12-16T01:29:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e9d5d1113f9a5ca0ace2d1b13b1525f43ec97211'/>
<id>urn:sha1:e9d5d1113f9a5ca0ace2d1b13b1525f43ec97211</id>
<content type='text'>
</content>
</entry>
<entry>
<title>actually test next solver</title>
<updated>2024-11-13T17:44:13+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2024-11-13T16:29:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=117038197db34e7ed2e2683455fcd7dcfc423140'/>
<id>urn:sha1:117038197db34e7ed2e2683455fcd7dcfc423140</id>
<content type='text'>
</content>
</entry>
<entry>
<title>normalizes-to disable infer var check</title>
<updated>2024-10-21T14:25:42+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2024-10-21T14:25:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b64b25b99e738f4c68a83f987b203979eaad4fbf'/>
<id>urn:sha1:b64b25b99e738f4c68a83f987b203979eaad4fbf</id>
<content type='text'>
</content>
</entry>
</feed>
