summary refs log tree commit diff
path: root/src/librustc_data_structures/sync.rs
AgeCommit message (Expand)AuthorLines
2019-03-06Add some commentsJohn Kåre Alsaker-1/+7
2019-03-06Execute all parallel blocks even if they panic in a single-threaded compilerJohn Kåre Alsaker-1/+41
2019-03-06Run the first block in a parallel! macro directly in the scope which guarante...John Kåre Alsaker-5/+6
2019-02-09librustc_data_structures => 2018Taiki Endo-17/+17
2019-01-30Move privacy checking later in the pipeline and make some passes run in parallelJohn Kåre Alsaker-0/+27
2019-01-28Use multiple threads by default. Limits tests to one thread. Do some renaming.John Kåre Alsaker-22/+22
2019-01-15Optimize try_mark_green and eliminate the lock on dep node colorsJohn Kåre Alsaker-1/+5
2019-01-09Auto merge of #56614 - Zoxc:query-perf2, r=michaelwoeristerbors-149/+61
2019-01-03Make CompileController thread-safeJohn Kåre Alsaker-0/+1
2018-12-29Replace LockCell with atomic typesJohn Kåre Alsaker-149/+61
2018-12-25Remove licensesMark Rousskov-10/+0
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-2/+2
2018-09-04Breaking change upgradesMark Rousskov-0/+6
2018-08-19Fix typos found by codespell.Matthias Krüger-2/+2
2018-07-11add a missing `dyn`ljedrz-1/+1
2018-07-11Deny bare trait objects in in src/librustc_data_structuresljedrz-1/+1
2018-06-19Add MTRef and a lock_mut function to MTLockJohn Kåre Alsaker-8/+37
2018-06-06Use try_lock in collect_active_jobsJohn Kåre Alsaker-0/+12
2018-06-01Add a WorkerLocal abstractionJohn Kåre Alsaker-0/+29
2018-06-01Fix OneThreadJohn Kåre Alsaker-1/+3
2018-05-13Add parallel abstractionsJohn Kåre Alsaker-1/+43
2018-04-10Add a Once type for values which are only written onceJohn Kåre Alsaker-0/+129
2018-04-10Add insert_same extension to HashMapJohn Kåre Alsaker-0/+14
2018-04-10Add OneThread which only allows its inner value to be used in one threadJohn Kåre Alsaker-0/+55
2018-03-28Add try_write to RwLockJohn Kåre Alsaker-0/+12
2018-03-17Add an Default impl for LockJohn Kåre Alsaker-0/+7
2018-03-17Remove rustc_global!John Kåre Alsaker-30/+0
2018-03-08Rollup merge of #48808 - Zoxc:reg-diag, r=michaelwoeristerManish Goregaokar-39/+87
2018-03-08Add with_lock, with_read_lock and with_write_lockJohn Kåre Alsaker-39/+87
2018-03-07Make metadata references Send + SyncJohn Kåre Alsaker-1/+2
2017-12-17Add sync module to rustc_data_structuresJohn Kåre Alsaker-0/+403