<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_ast/src, branch cargo_update</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=cargo_update</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=cargo_update'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-09T19:38:38+00:00</updated>
<entry>
<title>c-variadic: reject functions with unsupported extern ABI</title>
<updated>2025-09-09T19:38:38+00:00</updated>
<author>
<name>Folkert de Vries</name>
<email>folkert@folkertdev.nl</email>
</author>
<published>2025-09-08T17:27:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9196844f0d86242ee3d6a446fe681b6b2d2d674c'/>
<id>urn:sha1:9196844f0d86242ee3d6a446fe681b6b2d2d674c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>c-variadic: reject non-unsafe functions</title>
<updated>2025-09-09T19:30:38+00:00</updated>
<author>
<name>Folkert de Vries</name>
<email>folkert@folkertdev.nl</email>
</author>
<published>2025-09-08T16:45:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0c96200f268df10d4f3ac102f3161c67e5e67221'/>
<id>urn:sha1:0c96200f268df10d4f3ac102f3161c67e5e67221</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor how to get the span of a function header</title>
<updated>2025-09-08T17:18:22+00:00</updated>
<author>
<name>Folkert de Vries</name>
<email>folkert@folkertdev.nl</email>
</author>
<published>2025-07-07T09:52:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5de9bc73e76f60ee27c37f20d0a9530e5a957df7'/>
<id>urn:sha1:5de9bc73e76f60ee27c37f20d0a9530e5a957df7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #146090 - Kobzol:invisible-origin-eq, r=petrochenkov</title>
<updated>2025-09-04T00:01:58+00:00</updated>
<author>
<name>Stuart Cook</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-09-04T00:01:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=57e8a5317a844ce3f7355c53db34df6dd017da66'/>
<id>urn:sha1:57e8a5317a844ce3f7355c53db34df6dd017da66</id>
<content type='text'>
Derive `PartialEq` for `InvisibleOrigin`

For https://github.com/rust-lang/rust/pull/145354, we need `PartialEq` for `TokenStream` to "just work". However, due to the special comparison implementation that was used for `InvisibleOrigin`, this wasn't the case.

So I derived `PartialEq` for `InvisibleOrigin`, and used the previous special comparison logic only on the single place where it was actually required.

r? `````````@petrochenkov`````````
</content>
</entry>
<entry>
<title>Rollup merge of #145783 - Erk-:et-cetera-span, r=compiler-errors</title>
<updated>2025-09-02T15:08:52+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2025-09-02T15:08:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=af315b0725a00e52b74fddfd709b1bb7be7bebbd'/>
<id>urn:sha1:af315b0725a00e52b74fddfd709b1bb7be7bebbd</id>
<content type='text'>
add span to struct pattern rest (..)

Struct pattern rest (`..`) did not retain span information compared to normal fields. This patch adds span information for it.

The motivation of this patch comes from when I implemented this PR for Clippy: https://github.com/rust-lang/rust-clippy/pull/15000#discussion_r2134145163

It is possible to get the span of the Et cetera in a bit roundabout way, but I thought this would be nicer.
</content>
</entry>
<entry>
<title>Remove special implementation of `PartialEq` for `InvisibleOrigin` outside macro matching</title>
<updated>2025-09-02T14:38:31+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2025-09-01T13:21:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a8537ab84bf7fd14b2445a058075dac764932e47'/>
<id>urn:sha1:a8537ab84bf7fd14b2445a058075dac764932e47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Put `TokenStream` stuff in a sensible order.</title>
<updated>2025-08-29T04:27:20+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2025-08-29T04:25:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=364a3be579bbc6a9a06b3d32e84748382e1001ae'/>
<id>urn:sha1:364a3be579bbc6a9a06b3d32e84748382e1001ae</id>
<content type='text'>
I.e. the type definition, then a single inherent `impl` block, then the
trait `impl` blocks.

The lack of sensible ordering here has bugged me for some time.
</content>
</entry>
<entry>
<title>Remove very outdated comment about token streams.</title>
<updated>2025-08-29T04:27:18+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2025-08-29T04:26:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=16b5ac111c1299a4ba9324104eb1cba22d54383b'/>
<id>urn:sha1:16b5ac111c1299a4ba9324104eb1cba22d54383b</id>
<content type='text'>
They're now just an `Arc&lt;Vec&lt;TokenTree&gt;&gt;`. No ropes, no views, nothing
like that.
</content>
</entry>
<entry>
<title>add span to struct pattern rest (..)</title>
<updated>2025-08-25T07:55:50+00:00</updated>
<author>
<name>Valdemar Erk</name>
<email>valdemar@erk.dev</email>
</author>
<published>2025-08-23T09:37:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=75d8687f2b6ac1e73071450cb57c4157fcba53b4'/>
<id>urn:sha1:75d8687f2b6ac1e73071450cb57c4157fcba53b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>print raw lifetime idents with `r#`</title>
<updated>2025-08-22T04:58:37+00:00</updated>
<author>
<name>Deadbeef</name>
<email>ent3rm4n@gmail.com</email>
</author>
<published>2025-08-04T09:41:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1e5b5ba1e732d557f00a3cd79150990370c7db0a'/>
<id>urn:sha1:1e5b5ba1e732d557f00a3cd79150990370c7db0a</id>
<content type='text'>
</content>
</entry>
</feed>
