<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_query_impl/src, 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-08T22:07:12+00:00</updated>
<entry>
<title>fixup limit handling code</title>
<updated>2025-09-08T22:07:12+00:00</updated>
<author>
<name>Jana Dönszelmann</name>
<email>jana@donsz.nl</email>
</author>
<published>2025-08-24T11:25:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6087d89004eda5e1f6406182b9866497ecb22e99'/>
<id>urn:sha1:6087d89004eda5e1f6406182b9866497ecb22e99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DynamicConfig: use canonical clone impl</title>
<updated>2025-09-05T12:31:56+00:00</updated>
<author>
<name>Marijn Schouten</name>
<email>mhkbst@gmail.com</email>
</author>
<published>2025-09-05T12:31:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a641cfc6f37c9f4978b74e416a037c26dc3af7ac'/>
<id>urn:sha1:a641cfc6f37c9f4978b74e416a037c26dc3af7ac</id>
<content type='text'>
</content>
</entry>
<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>
</feed>
