<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_middle/src/traits, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-26T14:33:15+00:00</updated>
<entry>
<title>allow method calls on opaques</title>
<updated>2025-09-26T14:33:15+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2025-09-23T15:33:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=148fd9ad3c434c26a952e01e37c35aa26cb8315c'/>
<id>urn:sha1:148fd9ad3c434c26a952e01e37c35aa26cb8315c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>predefined opaques to `method_autoderef_steps`</title>
<updated>2025-09-26T14:33:15+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2025-09-22T12:26:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b70a15f5f62f17f1bea1a0260fe629143cf55316'/>
<id>urn:sha1:b70a15f5f62f17f1bea1a0260fe629143cf55316</id>
<content type='text'>
</content>
</entry>
<entry>
<title>predefined opaques use `List`</title>
<updated>2025-09-26T14:33:15+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2025-09-22T12:09:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1acd65cd6dffb34a2c8576ebc3874527a9f601e0'/>
<id>urn:sha1:1acd65cd6dffb34a2c8576ebc3874527a9f601e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>c-variadic: allow trait methods to be c-variadic</title>
<updated>2025-09-11T08:27:28+00:00</updated>
<author>
<name>Folkert de Vries</name>
<email>folkert@folkertdev.nl</email>
</author>
<published>2025-09-10T15:53:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=01e83adc88653123fee444fdb930c16dd08da82d'/>
<id>urn:sha1:01e83adc88653123fee444fdb930c16dd08da82d</id>
<content type='text'>
but a C-variadic method makes a trait dyn-incompatible. That is because
methods from dyn traits, when cast to a function pointer, create a shim.
That shim can't really forward the c-variadic arguments.
</content>
</entry>
<entry>
<title>Split `ObligationCauseCode::BinOp` for unops to `UnOp`</title>
<updated>2025-08-31T21:13:12+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2025-08-31T21:13:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ea2daa33c8a61af4518d86d78c742ec8e922c93e'/>
<id>urn:sha1:ea2daa33c8a61af4518d86d78c742ec8e922c93e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Unconditionally-const supertraits are considered not dyn compatible</title>
<updated>2025-08-20T15:41:42+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-08-19T19:40:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e57e5f02b8fa3272d1ec4f75a0ab66dfed9b9b9b'/>
<id>urn:sha1:e57e5f02b8fa3272d1ec4f75a0ab66dfed9b9b9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #142911 - mejrs:unsized, r=compiler-errors</title>
<updated>2025-07-11T05:27:32+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-07-11T05:27:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=855e0fe46e68d94e9f6147531b75ac2d488c548e'/>
<id>urn:sha1:855e0fe46e68d94e9f6147531b75ac2d488c548e</id>
<content type='text'>
Remove support for dynamic allocas

Followup to rust-lang/rust#141811
</content>
</entry>
<entry>
<title>Error on moving unsized values rather than ICE'ing</title>
<updated>2025-07-08T20:37:12+00:00</updated>
<author>
<name>mejrs</name>
<email>59372212+mejrs@users.noreply.github.com</email>
</author>
<published>2025-07-08T20:37:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=25eb3829e5661ab85067188ca9e6586c29aed6e9'/>
<id>urn:sha1:25eb3829e5661ab85067188ca9e6586c29aed6e9</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>Simplify IfCause</title>
<updated>2025-06-26T03:43:01+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-06-25T16:11:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=59e1a3cbf589032f95eb1c9453025cca6eee2420'/>
<id>urn:sha1:59e1a3cbf589032f95eb1c9453025cca6eee2420</id>
<content type='text'>
</content>
</entry>
</feed>
