diff options
| author | bors <bors@rust-lang.org> | 2024-05-26 18:36:10 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2024-05-26 18:36:10 +0000 |
| commit | 09633536349491809d8e94dfbb9818f42e8bced2 (patch) | |
| tree | c0570e50a913034826f3b227ec0c85d0d1d0b3cf /compiler/rustc_middle/src | |
| parent | 8e861c6c4ccb96a8a875d38243965d6890f49445 (diff) | |
| parent | 2e89443b93c8ebfcd361e5201cc94884db14fee3 (diff) | |
| download | rust-09633536349491809d8e94dfbb9818f42e8bced2.tar.gz rust-09633536349491809d8e94dfbb9818f42e8bced2.zip | |
Auto merge of #3631 - RalfJung:blocking-refactor, r=RalfJung
completely refactor how we manage blocking and unblocking threads This hides a lot of invariants from the implementation of the synchronization primitives, and makes sure we never have to release or acquire a vector clock on another thread but the active one.
Diffstat (limited to 'compiler/rustc_middle/src')
0 files changed, 0 insertions, 0 deletions
