<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_query_impl/src, 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-07T12:58:16+00:00</updated>
<entry>
<title>Remove unused allow attrs</title>
<updated>2025-07-07T12:58:16+00:00</updated>
<author>
<name>Yotam Ofek</name>
<email>yotamofek@microsoft.com</email>
</author>
<published>2025-06-28T23:40:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3b48407f93abd565b24d138cc7df56ee37855d82'/>
<id>urn:sha1:3b48407f93abd565b24d138cc7df56ee37855d82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reuse metadata file from work products.</title>
<updated>2025-07-04T14:02:17+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2023-08-09T18:04:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=761d366415678605c67026dde6c7166e7a3541c2'/>
<id>urn:sha1:761d366415678605c67026dde6c7166e7a3541c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add new self-profile event for aggregating query hit counts</title>
<updated>2025-06-25T09:09:58+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2025-06-25T09:09:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=04ff853e13de10052ea03bcdc3c874eafa2deb5d'/>
<id>urn:sha1:04ff853e13de10052ea03bcdc3c874eafa2deb5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #140145 - Zoxc:job-server-proxy, r=SparrowLii</title>
<updated>2025-05-01T04:11:52+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-05-01T04:11:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6e23095adf9209614a45f7f75fea36dad7b92afb'/>
<id>urn:sha1:6e23095adf9209614a45f7f75fea36dad7b92afb</id>
<content type='text'>
Add a jobserver proxy to ensure at least one token is always held

This adds a jobserver proxy to ensure at least one token is always held by `rustc`. Currently with `-Z threads` `rustc` can temporarily give up all its tokens, causing `cargo` to spawn additional `rustc` instances beyond the job limit.

The current behavior causes an issue with `cargo fix` which has a global lock preventing concurrent `rustc` instances, but it also holds a jobserver token, causing a deadlock when `rustc` gives up its token. That is fixed by this PR.

Fixes https://github.com/rust-lang/rust/issues/67385.
Fixes https://github.com/rust-lang/rust/issues/133873.
Fixes https://github.com/rust-lang/rust/issues/140093.
</content>
</entry>
<entry>
<title>Reformat parameters to macros used by with-all-queries</title>
<updated>2025-04-29T10:48:51+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-04-29T07:31:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ed2f4b6d2dd0bc5023223cf4a61c14b2b811f9cd'/>
<id>urn:sha1:ed2f4b6d2dd0bc5023223cf4a61c14b2b811f9cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename `rustc_query_append!` to `rustc_with_all_queries!`</title>
<updated>2025-04-29T10:48:51+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-04-29T07:55:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=64bcf3b9f66e9bc070e2d1b1ee7e643ba098f880'/>
<id>urn:sha1:64bcf3b9f66e9bc070e2d1b1ee7e643ba098f880</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a jobserver proxy to ensure at least one token is always held</title>
<updated>2025-04-29T05:20:13+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2025-04-22T05:02:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cff9efde748b6027fe9f135ddd5aaf8a3276601d'/>
<id>urn:sha1:cff9efde748b6027fe9f135ddd5aaf8a3276601d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated, r=petrochenkov</title>
<updated>2025-04-14T03:56:55+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-04-14T03:56:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f836ae4e663b6e8938096b8559e094d18361be55'/>
<id>urn:sha1:f836ae4e663b6e8938096b8559e094d18361be55</id>
<content type='text'>
Remove `Nonterminal` and `TokenKind::Interpolated`

A third attempt at this; the first attempt was #96724 and the second was #114647.

r? `@ghost`
</content>
</entry>
<entry>
<title>Add a dep kind for use of the anon node with zero dependencies</title>
<updated>2025-04-02T05:35:05+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2025-04-02T05:35:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=927ad1659ab4c918a4f41aef71cc8847a5198326'/>
<id>urn:sha1:927ad1659ab4c918a4f41aef71cc8847a5198326</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `recursion_limit` increases.</title>
<updated>2025-04-02T05:25:27+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2025-04-02T05:25:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1830245a224c523f86ad3c62be76be3f336a9fb0'/>
<id>urn:sha1:1830245a224c523f86ad3c62be76be3f336a9fb0</id>
<content type='text'>
These are no longer needed now that `Nonterminal` is gone.
</content>
</entry>
</feed>
