| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-04-08 | fix "still mutable" ice while metrics are enabled | Jane Losare-Lusby | -1/+1 | |
| 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 | -4/+1 | |
| Since it's inception a long time ago, the parallel compiler and its cfgs have been a maintenance burden. This was a necessary evil the allow iteration while not degrading performance because of synchronization overhead. But this time is over. Thanks to the amazing work by the parallel working group (and the dyn sync crimes), the parallel compiler has now been fast enough to be shipped by default in nightly for quite a while now. Stable and beta have still been on the serial compiler, because they can't use `-Zthreads` anyways. But this is quite suboptimal: - the maintenance burden still sucks - we're not testing the serial compiler in nightly Because of these reasons, it's time to end it. The serial compiler has served us well in the years since it was split from the parallel one, but it's over now. Let the knight slay one head of the two-headed dragon! | ||||
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -8/+7 | |
| The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options. | ||||
| 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-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-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 | |
