| Age | Commit message (Expand) | Author | Lines |
| 2025-03-11 | Add `unreachable_pub` to `RUSTC_LINT_FLAGS` for `compiler/` crates. | Nicholas Nethercote | -1/+1 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -1/+1 |
| 2025-03-08 | Add `unreachable_pub` to the default lints for `compiler/` crates. | Nicholas Nethercote | -1/+1 |
| 2025-03-04 | Revert "compiler/rustc_data_structures/src/sync/worker_local.rs: delete "unsa... | Askar Safin | -5/+6 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -2/+2 |
| 2025-02-11 | compiler/rustc_data_structures/src/sync/worker_local.rs: delete "unsafe impl ... | Askar Safin | -6/+5 |
| 2025-02-11 | compiler/rustc_data_structures/src/sync.rs: remove atomics, but not AtomicU64! | Askar Safin | -2/+2 |
| 2024-11-12 | Delete the `cfg(not(parallel))` serial compiler | Noratrieb | -385/+230 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -4/+4 |
| 2024-09-02 | chore: Fix typos in 'compiler' (batch 1) | Alexander Cyon | -4/+4 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -24/+24 |
| 2024-05-30 | Apply x clippy --fix and x fmt | r0cky | -1/+1 |
| 2024-03-20 | Workaround for rustdoc bug in new beta | Mark Rousskov | -0/+1 |
| 2024-03-04 | Rollup merge of #120976 - matthiaskrgr:constify_TL_statics, r=lcnr | Matthias Krüger | -1/+1 |
| 2024-02-15 | Use generic `NonZero` internally. | Markus Reiter | -3/+3 |
| 2024-02-12 | constify a couple thread_local statics | Matthias Krüger | -1/+1 |
| 2023-11-23 | Enforce NonZeroUsize on thread count | Mark Rousskov | -4/+7 |
| 2023-11-14 | Fix some typos | cui fliter | -2/+2 |
| 2023-11-09 | Auto merge of #117557 - Zoxc:panic-prio, r=petrochenkov | bors | -13/+26 |
| 2023-11-03 | Make `FatalErrorMarker` lower priority than other panics | John Kåre Alsaker | -13/+26 |
| 2023-11-03 | Use `filter_map` in `try_par_for_each_in` | Josh Stone | -7/+6 |
| 2023-10-20 | Avoid a `track_errors` by bubbling up most errors from `check_well_formed` | Oli Scherer | -0/+29 |
| 2023-09-25 | Rename `cold_path` to `outline` | John Kåre Alsaker | -6/+2 |
| 2023-09-11 | Rollup merge of #115548 - Zoxc:parallel-extract, r=wesleywiser | Matthias Krüger | -0/+188 |
| 2023-09-11 | Auto merge of #115388 - Zoxc:sharded-lock, r=SparrowLii | bors | -188/+187 |
| 2023-09-09 | Use `FreezeLock` for `CStore` | John Kåre Alsaker | -16/+45 |
| 2023-09-08 | Add Freeze::clone | John Kåre Alsaker | -0/+10 |
| 2023-09-08 | Remove the `LockMode` enum and `dispatch` | John Kåre Alsaker | -102/+74 |
| 2023-09-08 | Refactor `Lock` implementation | John Kåre Alsaker | -240/+208 |
| 2023-09-08 | Add optimized lock methods for `Sharded` | John Kåre Alsaker | -14/+73 |
| 2023-09-07 | Use `Freeze` for `SourceFile.lines` | John Kåre Alsaker | -0/+12 |
| 2023-09-07 | Use `Freeze` for `SourceFile.external_src` | John Kåre Alsaker | -3/+44 |
| 2023-09-06 | Use a reference to the lock in the guards | John Kåre Alsaker | -15/+14 |
| 2023-09-06 | Extract parallel operations in `rustc_data_structures::sync` into a new `para... | John Kåre Alsaker | -0/+188 |
| 2023-09-02 | Rename `Freeze` to `FreezeLock` | John Kåre Alsaker | -7/+7 |
| 2023-09-02 | Add some comments | John Kåre Alsaker | -1/+4 |
| 2023-09-02 | Use `RwLock` for `Freeze` | John Kåre Alsaker | -8/+10 |
| 2023-09-02 | Add `Freeze` type and use it to store `Definitions` | John Kåre Alsaker | -0/+104 |
| 2023-08-30 | Use conditional synchronization for Lock | John Kåre Alsaker | -3/+279 |
| 2023-08-22 | Fix races conditions with `SyntaxContext` decoding | John Kåre Alsaker | -0/+6 |
| 2023-08-01 | Rollup merge of #114283 - oli-obk:parkin_lot_rwlock, r=SparrowLii | Matthias Krüger | -21/+7 |
| 2023-08-01 | Always use parking_lot's RwLock, even without parallel compiler | Oli Scherer | -21/+7 |
| 2023-07-31 | remove repetitive words | cui fliter | -1/+1 |
| 2023-05-18 | Remove unused `impl<T> WorkerLocal<Vec<T>>`. | Nicholas Nethercote | -7/+0 |
| 2023-04-27 | Auto merge of #107782 - Zoxc:worker-local, r=cjgillot | bors | -0/+180 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 |
| 2023-04-16 | Move the WorkerLocal type from the rustc-rayon fork into rustc_data_structures | John Kåre Alsaker | -0/+180 |
| 2023-04-09 | Fix some clippy::complexity | Nilstrieb | -1/+1 |
| 2023-04-04 | Another AppendOnlyVec | Oli Scherer | -10/+21 |
| 2023-04-04 | Replace another lock with an append-only vec | Oli Scherer | -0/+16 |