about summary refs log tree commit diff
path: root/compiler/rustc_data_structures/src/sync.rs
AgeCommit message (Expand)AuthorLines
2023-02-03Disallow impl autotrait for trait objectDavid Tolnay-2/+2
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-1/+1
2022-12-01Remove useless borrows and derefsMaybe Waffle-1/+1
2022-11-01Add track_caller to some Lock methodsCameron Steffen-0/+11
2022-09-06Move `Queries::new` out of the macroJoshua Nelson-1/+1
2022-08-16needless separation of impl blocksTshepang Mbambo-2/+0
2022-07-19use `par_for_each_in` in `par_body_owners` and `collect_crate_mono_items`SparrowLii-1/+1
2022-07-06Allow to create definitions inside the query system.Camille GILLOT-0/+27
2022-06-27catch unwind of every iter in parallel mode during wfcheckSparrowLii-2/+5
2022-06-16Move/rename `lazy::Sync{OnceCell,Lazy}` to `sync::{Once,Lazy}Lock`Maybe Waffle-1/+1
2022-06-16Move/rename `lazy::{OnceCell, Lazy}` to `cell::{OnceCell, LazyCell}`Maybe Waffle-1/+1
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-06-04Unify parallel and non-parallel APIsJoshua Nelson-2/+54
2021-06-04Remove unused code from `rustc_data_structures::sync`Joshua Nelson-110/+0
2020-10-29Use RwLock instead of Lock for SourceMap::filesTomasz Miąsko-1/+1
2020-08-30datastructures: replace `once_cell` crate with an impl from stdmarmeladema-2/+2
2020-08-30mv compiler to compiler/mark-0/+658