| Age | Commit message (Expand) | Author | Lines |
| 2023-09-11 | Rollup merge of #115548 - Zoxc:parallel-extract, r=wesleywiser | Matthias Krüger | -171/+193 |
| 2023-09-11 | Auto merge of #115388 - Zoxc:sharded-lock, r=SparrowLii | bors | -194/+242 |
| 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 | -107/+79 |
| 2023-09-08 | Refactor `Lock` implementation | John Kåre Alsaker | -246/+216 |
| 2023-09-08 | Add optimized lock methods for `Sharded` | John Kåre Alsaker | -17/+123 |
| 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 | -171/+193 |
| 2023-09-02 | Rename `Freeze` to `FreezeLock` | John Kåre Alsaker | -8/+8 |
| 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/+107 |
| 2023-09-01 | Use `OnceLock` for `SingleCache` | John Kåre Alsaker | -2/+2 |
| 2023-08-30 | Use a `parallel_guard` function to handle the parallel guard | John Kåre Alsaker | -60/+55 |
| 2023-08-30 | Use `Mutex` to avoid issue with conditional locks | John Kåre Alsaker | -4/+3 |
| 2023-08-30 | Add `ParallelGuard` type to handle unwinding in parallel sections | John Kåre Alsaker | -121/+68 |
| 2023-08-30 | Make parallel! an expression | John Kåre Alsaker | -2/+2 |
| 2023-08-30 | Use conditional synchronization for Lock | John Kåre Alsaker | -91/+298 |
| 2023-08-29 | Auto merge of #114894 - Zoxc:sharded-cfg-cleanup2, r=cjgillot | bors | -7/+18 |
| 2023-08-28 | don't use SnapshotVec in Graph implementation, as it looks unused; use Vec in... | klensy | -19/+4 |
| 2023-08-24 | Rollup merge of #114987 - RalfJung:unsound-mmap, r=cjgillot | Weihang Lo | -1/+6 |
| 2023-08-24 | Optimize `lock_shards` | John Kåre Alsaker | -7/+18 |
| 2023-08-24 | Auto merge of #115082 - Zoxc:syntax-context-decode-race, r=cjgillot | bors | -0/+6 |
| 2023-08-24 | Auto merge of #115094 - Mark-Simulacrum:bootstrap-update, r=ozkanonur | bors | -1/+1 |
| 2023-08-23 | Bump cfg(bootstrap) | Mark Rousskov | -1/+1 |
| 2023-08-22 | Fix races conditions with `SyntaxContext` decoding | John Kåre Alsaker | -0/+6 |
| 2023-08-19 | elaborate a bit on the (lack of) safety in 'Mmap::map' | Ralf Jung | -1/+6 |
| 2023-08-16 | Remove `count` | John Kåre Alsaker | -10/+9 |
| 2023-08-16 | Keep SHARDS fixed instead of a function of `cfg!(parallel_compiler)` | John Kåre Alsaker | -4/+19 |
| 2023-08-15 | Make Sharded an enum and specialize it for the single thread case | John Kåre Alsaker | -36/+30 |
| 2023-08-08 | Auto merge of #114339 - ttsugriy:unsafe-utf8, r=davidtwco | bors | -1/+4 |
| 2023-08-04 | Rollup merge of #114418 - klensy:parking_lot, r=oli-obk | Matthias Krüger | -1/+1 |
| 2023-08-03 | bump parking_lot 0.11 to 0.12 | klensy | -1/+1 |
| 2023-08-03 | Add `internal_features` lint | Nilstrieb | -0/+1 |
| 2023-08-01 | [rustc_data_structures][base_n][perf] Remove unnecessary utf8 check. | Taras Tsugrii | -1/+4 |
| 2023-08-01 | Rollup merge of #114306 - ttsugriy:push_str, r=wesleywiser | Matthias Krüger | -4/+3 |
| 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-08-01 | Rollup merge of #114313 - ttsugriy:sm-insert, r=petrochenkov | Matthias Krüger | -3/+2 |
| 2023-07-31 | [rustc_data_structures] Simplify SortedMap::insert. | Taras Tsugrii | -3/+2 |
| 2023-07-31 | Rollup merge of #113717 - cuishuang:master, r=Nilstrieb | Matthias Krüger | -1/+1 |
| 2023-07-31 | [rustc_data_structures][perf] Simplify base_n::push_str. | Taras Tsugrii | -4/+3 |
| 2023-07-31 | remove repetitive words | cui fliter | -1/+1 |
| 2023-07-29 | [rustc_data_structures] Use partition_point to find binary_search_slice end. | Taras Tsugrii | -21/+8 |
| 2023-07-29 | [rustc][data_structures] Simplify binary_search_slice. | Taras Tsugrii | -31/+7 |
| 2023-07-23 | more clippy::style fixes: | Matthias Krüger | -5/+1 |
| 2023-07-14 | Introduce ExtentUnord trait for collections that can safely consume UnordItems. | Michael Woerister | -20/+32 |