<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_error_codes/src, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-07-18T10:24:56+00:00</updated>
<entry>
<title>Don't reject *multiple* relaxed bounds, reject *duplicate* ones.</title>
<updated>2025-07-18T10:24:56+00:00</updated>
<author>
<name>León Orell Valerian Liehr</name>
<email>me@fmease.dev</email>
</author>
<published>2025-07-18T10:24:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cdc3d701cb4ff37e9d0c96c1c68b2e8789c19441'/>
<id>urn:sha1:cdc3d701cb4ff37e9d0c96c1c68b2e8789c19441</id>
<content type='text'>
Having multiple relaxed bounds like `?Sized + ?Iterator` is actually *fine*.
We actually want to reject *duplicate* relaxed bounds like `?Sized + ?Sized`
because these most certainly represent a user error.

Note that this doesn't mean that we accept more code because a bound like
`?Iterator` is still invalid as it's not relaxing a *default* trait and
the only way to define / use more default bounds is under the experimental
and internal feature `more_maybe_bounds` plus `lang_items` plus unstable
flag `-Zexperimental-default-bounds` (historical context: for the longest
time, bounds like `?Iterator` were actually allowed and lead to a hard
warning).

Ultimately, this simply *reframes* the diagnostic. The scope of
`more_maybe_bounds` / `-Zexperimental-default-bounds` remains unchanged
as well.
</content>
</entry>
<entry>
<title>New example for E0536</title>
<updated>2025-07-15T07:21:27+00:00</updated>
<author>
<name>Jonathan Brouwer</name>
<email>jonathantbrouwer@gmail.com</email>
</author>
<published>2025-07-07T07:10:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7a7c74ad89df9f87824fa17fbbe0448d9ab6f7cc'/>
<id>urn:sha1:7a7c74ad89df9f87824fa17fbbe0448d9ab6f7cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>compiler: Trim the misleading C of C-cmse from errors</title>
<updated>2025-06-25T07:52:10+00:00</updated>
<author>
<name>Jubilee Young</name>
<email>workingjubilee@gmail.com</email>
</author>
<published>2025-06-07T06:05:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=383d76106baa2042481de88dfff8ed2043ac50e6'/>
<id>urn:sha1:383d76106baa2042481de88dfff8ed2043ac50e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>convert the `optimize` attribute to a new parser</title>
<updated>2025-06-18T11:48:42+00:00</updated>
<author>
<name>Jana Dönszelmann</name>
<email>jana@donsz.nl</email>
</author>
<published>2025-03-09T22:46:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b64fd13a04e03bd260b550430daa6fbdf1fb27c9'/>
<id>urn:sha1:b64fd13a04e03bd260b550430daa6fbdf1fb27c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make error codes reflect reality better</title>
<updated>2025-06-17T21:22:51+00:00</updated>
<author>
<name>Jana Dönszelmann</name>
<email>jana@donsz.nl</email>
</author>
<published>2025-03-08T17:58:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5ab5f8a24a99cdbb178c886487d4c1971b86a32b'/>
<id>urn:sha1:5ab5f8a24a99cdbb178c886487d4c1971b86a32b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>intrinsics: use const generic to set atomic ordering</title>
<updated>2025-06-07T19:45:58+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2025-05-28T16:37:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8808c9d34b04c8c9404aafaba2aeec4142963fa5'/>
<id>urn:sha1:8808c9d34b04c8c9404aafaba2aeec4142963fa5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc: Fix inverted meaning in E0783.md</title>
<updated>2025-06-05T10:27:08+00:00</updated>
<author>
<name>maflcko</name>
<email>6399679+maflcko@users.noreply.github.com</email>
</author>
<published>2025-06-05T10:27:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=79fbc38867529b3dc29fa0542a1e2b3e4ee592b5'/>
<id>urn:sha1:79fbc38867529b3dc29fa0542a1e2b3e4ee592b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stabilise `repr128`</title>
<updated>2025-05-28T14:14:34+00:00</updated>
<author>
<name>beetrees</name>
<email>b@beetr.ee</email>
</author>
<published>2025-03-09T19:03:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=467eeabbb5e876abc6bf552670199695172ad07a'/>
<id>urn:sha1:467eeabbb5e876abc6bf552670199695172ad07a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>resolve: Support imports of associated types and glob imports from traits</title>
<updated>2025-05-02T12:59:38+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2025-03-19T13:11:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3eee3dad5c8aa36a88d6ed2e927c53f2ba174819'/>
<id>urn:sha1:3eee3dad5c8aa36a88d6ed2e927c53f2ba174819</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #138703 - pudongair:master, r=workingjubilee</title>
<updated>2025-05-01T20:27:19+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2025-05-01T20:27:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c02964f446530af232d65957dfacb1c20bca65fb'/>
<id>urn:sha1:c02964f446530af232d65957dfacb1c20bca65fb</id>
<content type='text'>
chore: remove redundant words in comment

remove redundant words in comment
</content>
</entry>
</feed>
