diff --git a/src/parallel-rustc.md b/src/parallel-rustc.md index c4e066306..23d015c15 100644 --- a/src/parallel-rustc.md +++ b/src/parallel-rustc.md @@ -1,14 +1,14 @@ # Parallel compilation
-As of November 2024, +As of August 2026, the parallel front-end is undergoing significant changes, so this page contains quite a bit of outdated information. Tracking issue:
-As of November 2024, most of the rust compiler is now +As of August 2026, most of the rust compiler is now parallelized. - The codegen part is executed concurrently by default. @@ -111,7 +111,7 @@ when `parallel-compiler` is true. | **ModuleItems::par_foreign_items**(&self, f: impl Fn(ForeignItemId)) | run `f` on all foreign items in the module | rustc_middle::hir | There are a lot of loops in the compiler which can possibly be parallelized -using these functions. As of August 2022, scenarios where +using these functions. As of August 2026, scenarios where the parallel iterator function has been used are as follows: | caller | scenario | callee | @@ -164,7 +164,7 @@ See [this open feature tracking issue][tracking]. ## Rustdoc -As of November 2022, there are still a number of steps to +As of August 2026, there are still a number of steps to complete before `rustdoc` rendering can be made parallel (see a open discussion of [parallel `rustdoc`][parallel-rustdoc]).