<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_data_structures/src/sync.rs, branch try-perf</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try-perf</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try-perf'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-06-11T23:56:01+00:00</updated>
<entry>
<title>Another round of tidy / warning fixes</title>
<updated>2025-06-11T23:56:01+00:00</updated>
<author>
<name>Celina G. Val</name>
<email>celinval@amazon.com</email>
</author>
<published>2025-06-11T19:32:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f52c6eee02fb9a9cfe203ce95c4968c2835c034b'/>
<id>urn:sha1:f52c6eee02fb9a9cfe203ce95c4968c2835c034b</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>Use thread local dep graph encoding</title>
<updated>2025-05-01T08:20:31+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2025-04-11T19:27:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d3ec14bbec7d3647a3c1a3bfdf2cafb0f72bf937'/>
<id>urn:sha1:d3ec14bbec7d3647a3c1a3bfdf2cafb0f72bf937</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop AST on a separate thread and prefetch `hir_crate`</title>
<updated>2025-04-29T12:03:07+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2024-03-02T17:32:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ef9403371f2d4759cd7b0d0a276e63aae2ce68fe'/>
<id>urn:sha1:ef9403371f2d4759cd7b0d0a276e63aae2ce68fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `unreachable_pub` to `RUSTC_LINT_FLAGS` for `compiler/` crates.</title>
<updated>2025-03-11T02:14:21+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2025-03-11T00:51:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=55505ab1d3da2ad201303674cb6d3ebeb53e395d'/>
<id>urn:sha1:55505ab1d3da2ad201303674cb6d3ebeb53e395d</id>
<content type='text'>
And fix the new errors in the handful of crates that didn't have a
`#![warn(unreachable_pub)]`.
</content>
</entry>
<entry>
<title>Revert "Use workspace lints for crates in `compiler/` #138084"</title>
<updated>2025-03-10T10:12:47+00:00</updated>
<author>
<name>许杰友 Jieyou Xu (Joe)</name>
<email>39484203+jieyouxu@users.noreply.github.com</email>
</author>
<published>2025-03-10T10:12:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=063ef18fdc10cb0eb49e1af855e1a8e807e73eed'/>
<id>urn:sha1:063ef18fdc10cb0eb49e1af855e1a8e807e73eed</id>
<content type='text'>
Revert &lt;https://github.com/rust-lang/rust/pull/138084&gt; to buy time to
consider options that avoids breaking downstream usages of cargo on
distributed `rustc-src` artifacts, where such cargo invocations fail due
to inability to inherit `lints` from workspace root manifest's
`workspace.lints` (this is only valid for the source rust-lang/rust
workspace, but not really the distributed `rustc-src` artifacts).

This breakage was reported in
&lt;https://github.com/rust-lang/rust/issues/138304&gt;.

This reverts commit 48caf81484b50dca5a5cebb614899a3df81ca898, reversing
changes made to c6662879b27f5161e95f39395e3c9513a7b97028.
</content>
</entry>
<entry>
<title>Add `unreachable_pub` to the default lints for `compiler/` crates.</title>
<updated>2025-03-07T21:41:43+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2025-03-06T03:25:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9212e31c92aba29fac1c1e05a258abe36dd0afee'/>
<id>urn:sha1:9212e31c92aba29fac1c1e05a258abe36dd0afee</id>
<content type='text'>
And fix the new errors in the handful of crates that didn't have a
`#![warn(unreachable_pub)]`.
</content>
</entry>
<entry>
<title>Tidy imports in `rustc_data_structures::sync`</title>
<updated>2025-03-03T09:21:12+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-03-03T03:06:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cfa27fbeef0698c85772b7d089615f2633c2eade'/>
<id>urn:sha1:cfa27fbeef0698c85772b7d089615f2633c2eade</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove some unnecessary aliases from `rustc_data_structures::sync`</title>
<updated>2025-03-03T09:20:24+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-03-03T09:17:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=32c5449d4523452f2a1d11f57f04997d4fb36592'/>
<id>urn:sha1:32c5449d4523452f2a1d11f57f04997d4fb36592</id>
<content type='text'>
With the removal of `cfg(parallel_compiler)`, these are always shared
references and `std::sync::OnceLock`.
</content>
</entry>
<entry>
<title>compiler/rustc_data_structures/src/sync.rs: delete Sync and Send</title>
<updated>2025-02-11T06:15:54+00:00</updated>
<author>
<name>Askar Safin</name>
<email>safinaskar@mail.ru</email>
</author>
<published>2025-02-11T06:15:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d79f9ca2573276742f8a946dff72f9a04e842860'/>
<id>urn:sha1:d79f9ca2573276742f8a946dff72f9a04e842860</id>
<content type='text'>
</content>
</entry>
</feed>
