<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_query_system, 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-05T08:55:35+00:00</updated>
<entry>
<title>use `is_multiple_of` instead of manual modulo</title>
<updated>2025-07-05T08:55:35+00:00</updated>
<author>
<name>Folkert de Vries</name>
<email>folkert@folkertdev.nl</email>
</author>
<published>2025-07-05T06:26:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=226b0fbe11812c71c8002b10a40063571cf52b3f'/>
<id>urn:sha1:226b0fbe11812c71c8002b10a40063571cf52b3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>setup CI and tidy to use typos for spellchecking and fix few typos</title>
<updated>2025-07-03T07:51:06+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2024-12-07T10:51:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c76d032f0144b650a438ee1efba89c475e0b115b'/>
<id>urn:sha1:c76d032f0144b650a438ee1efba89c475e0b115b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #142384 - celinval:chores-rayon-mv, r=oli-obk</title>
<updated>2025-06-21T03:25:54+00:00</updated>
<author>
<name>Trevor Gross</name>
<email>t.gross35@gmail.com</email>
</author>
<published>2025-06-21T03:25:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7b355110dffbd25e5416edc06cc75612eb81323e'/>
<id>urn:sha1:7b355110dffbd25e5416edc06cc75612eb81323e</id>
<content type='text'>
Bringing `rustc_rayon_core` in tree as `rustc_thread_pool`

This PR moves [`rustc_rayon_core`](https://github.com/rust-lang/rustc-rayon/tree/5fadf44/rayon-core) from commit `5fadf44` as suggested in [this zulip thread](https://rust-lang.zulipchat.com/#narrow/channel/187679-t-compiler.2Fparallel-rustc/topic/Bringing.20.60rustc_rayon_core.60.20in.20tree). I tried to split the work into separate commits so it is easy to review. The first commit is a simple copy and paste from the fork, and subsequent changes were made to use the new crate and to ensure the new crate complies with different format and lint expectations.

**Call-out:** I was also wondering if I need to make any further changes to accommodate licensing requirements.

r? oli-obk
</content>
</entry>
<entry>
<title>Do not clone Arc when hashing span.</title>
<updated>2025-06-11T23:44:22+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2025-04-03T16:19:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a5ff3cc3f5bbaa9fecf6a67cf5261022a0aa67d6'/>
<id>urn:sha1:a5ff3cc3f5bbaa9fecf6a67cf5261022a0aa67d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `rustc_thread_pool` instead of `rustc-rayon-core`</title>
<updated>2025-06-11T19:26:42+00:00</updated>
<author>
<name>Celina G. Val</name>
<email>celinval@amazon.com</email>
</author>
<published>2025-06-11T18:45:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4aa62ea9e9015621969a0f505abf7a6894e99e9e'/>
<id>urn:sha1:4aa62ea9e9015621969a0f505abf7a6894e99e9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove all unused feature gates from the compiler</title>
<updated>2025-06-08T14:50:42+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-06-08T14:47:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9223704f4b92ded13090659f60afb98e52eabf1b'/>
<id>urn:sha1:9223704f4b92ded13090659f60afb98e52eabf1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ensure query keys are printed with reduced queries</title>
<updated>2025-06-03T20:56:52+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-05-31T11:48:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cbb3a847d25f998486248a8db201773eeb489d60'/>
<id>urn:sha1:cbb3a847d25f998486248a8db201773eeb489d60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle `rustc_query_system` cases of `rustc::potential_query_instability` lint</title>
<updated>2025-05-14T05:59:55+00:00</updated>
<author>
<name>ismailarilik</name>
<email>arilik.ismail@gmail.com</email>
</author>
<published>2025-05-05T16:06:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=85efae7302e9249bb29a6098f342ab176d0d63aa'/>
<id>urn:sha1:85efae7302e9249bb29a6098f342ab176d0d63aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update cfg(bootstrap)</title>
<updated>2025-05-12T13:33:37+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro@pietroalbini.org</email>
</author>
<published>2025-05-10T08:51:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2ce08ca5d6046600ff641bfa4018247f3b9451c5'/>
<id>urn:sha1:2ce08ca5d6046600ff641bfa4018247f3b9451c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #139758 - Zoxc:thread-local-graph, r=oli-obk</title>
<updated>2025-05-07T12:39:54+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-05-07T12:39:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3ef8e64ce9f72ee8d600d55bc43b36eed069b252'/>
<id>urn:sha1:3ef8e64ce9f72ee8d600d55bc43b36eed069b252</id>
<content type='text'>
Use thread local dep graph encoding

This adds thread local encoding of dep graph nodes. Each thread has a `MemEncoder` that gets flushed to the global `FileEncoder` when it exceeds 64 kB. Each thread also has a local cache of dep indices. This means there can now be empty gaps in `SerializedDepGraph`.

Indices are marked green and also allocated by the new atomic operation `DepNodeColorMap::try_mark_green` as the encoder lock is removed.
</content>
</entry>
</feed>
