John Kåre Alsaker
|
8ef7413f23
|
Optimize try_mark_green and eliminate the lock on dep node colors
|
2019-01-15 10:39:49 +01:00 |
|
bors
|
664c7797f6
|
Auto merge of #56614 - Zoxc:query-perf2, r=michaelwoerister
Replace LockCell with atomic types
Split from https://github.com/rust-lang/rust/pull/56509
r? @michaelwoerister
|
2019-01-09 11:08:14 +00:00 |
|
John Kåre Alsaker
|
75b2e143f1
|
Make CompileController thread-safe
|
2019-01-03 18:14:01 +01:00 |
|
John Kåre Alsaker
|
03b7cec2de
|
Replace LockCell with atomic types
|
2018-12-29 12:46:37 +01:00 |
|
Mark Rousskov
|
2a663555dd
|
Remove licenses
|
2018-12-25 21:08:33 -07:00 |
|
Oliver Scherer
|
3c9258e604
|
Prefer Default::default over FxHash*::default in struct constructors
|
2018-10-19 14:34:44 +02:00 |
|
Mark Rousskov
|
9ec5ef541a
|
Breaking change upgrades
|
2018-09-04 13:22:08 -06:00 |
|
Matthias Krüger
|
71120ef1e5
|
Fix typos found by codespell.
|
2018-08-19 17:41:28 +02:00 |
|
ljedrz
|
6cfd49e8dd
|
add a missing dyn
|
2018-07-11 16:08:38 +02:00 |
|
ljedrz
|
ff65bbe96a
|
Deny bare trait objects in in src/librustc_data_structures
|
2018-07-11 13:58:27 +02:00 |
|
John Kåre Alsaker
|
8368f364e3
|
Add MTRef and a lock_mut function to MTLock
|
2018-06-19 03:19:50 +02:00 |
|
John Kåre Alsaker
|
77259af56a
|
Use try_lock in collect_active_jobs
|
2018-06-06 15:25:17 +02:00 |
|
John Kåre Alsaker
|
969296b79b
|
Add a WorkerLocal abstraction
|
2018-06-01 14:57:07 +02:00 |
|
John Kåre Alsaker
|
d6c63ec949
|
Fix OneThread
|
2018-06-01 14:55:54 +02:00 |
|
John Kåre Alsaker
|
28a11825de
|
Add parallel abstractions
|
2018-05-13 01:28:20 +02:00 |
|
John Kåre Alsaker
|
26f16e85ff
|
Add a Once type for values which are only written once
|
2018-04-10 14:39:33 +02:00 |
|
John Kåre Alsaker
|
60d0cbe532
|
Add insert_same extension to HashMap
|
2018-04-10 14:39:33 +02:00 |
|
John Kåre Alsaker
|
e5a602e364
|
Add OneThread which only allows its inner value to be used in one thread
|
2018-04-10 14:39:33 +02:00 |
|
John Kåre Alsaker
|
962a53d474
|
Add try_write to RwLock
|
2018-03-28 01:27:59 +02:00 |
|
John Kåre Alsaker
|
8e5eb025a2
|
Add an Default impl for Lock
|
2018-03-17 23:01:54 +01:00 |
|
John Kåre Alsaker
|
1dbc84d006
|
Remove rustc_global!
|
2018-03-17 23:01:53 +01:00 |
|
Manish Goregaokar
|
457975369b
|
Rollup merge of #48808 - Zoxc:reg-diag, r=michaelwoerister
Move REGISTERED_DIAGNOSTICS to a ParseSess field
r? @michaelwoerister
|
2018-03-08 11:26:02 -08:00 |
|
John Kåre Alsaker
|
2aa19feeb9
|
Add with_lock, with_read_lock and with_write_lock
|
2018-03-08 05:30:43 +01:00 |
|
John Kåre Alsaker
|
62089c335f
|
Make metadata references Send + Sync
|
2018-03-07 01:56:59 +01:00 |
|
John Kåre Alsaker
|
970c613e4a
|
Add sync module to rustc_data_structures
|
2017-12-17 14:14:51 +01:00 |
|