index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
librustc_data_structures
/
sync.rs
Age
Commit message (
Expand
)
Author
Lines
2020-02-26
Simplify the signature of par_for_each_in
Josh Stone
-8
/
+2
2019-12-22
Format the world
Mark Rousskov
-15
/
+13
2019-12-17
Revert "Auto merge of #67362 - Mark-Simulacrum:par-4-default, r=alexcrichton"
Mark Rousskov
-3
/
+1
2019-12-17
Move AtomicU64 usage to AtomicUsize
Mark Rousskov
-1
/
+3
2019-10-31
Fix outdated rustdoc of Once::init_locking function
Santiago Pastorino
-4
/
+4
2019-10-30
Make init_locking return a reference to the initialized data
Santiago Pastorino
-6
/
+8
2019-10-21
Remove many unnecessary trait derivations.
Nicholas Nethercote
-1
/
+1
2019-10-14
Rename serial_join and serial_scope to join and scope
Santiago Pastorino
-25
/
+22
2019-10-14
Move serial_scope and serial_join to parallel_compiler = false
Santiago Pastorino
-23
/
+23
2019-10-14
Minor comment tweaks
Santiago Pastorino
-2
/
+2
2019-07-10
Add an AtomicCell abstraction
John Kåre Alsaker
-1
/
+54
2019-03-06
Add some comments
John Kåre Alsaker
-1
/
+7
2019-03-06
Execute all parallel blocks even if they panic in a single-threaded compiler
John Kåre Alsaker
-1
/
+41
2019-03-06
Run the first block in a parallel! macro directly in the scope which guarante...
John Kåre Alsaker
-5
/
+6
2019-02-09
librustc_data_structures => 2018
Taiki Endo
-17
/
+17
2019-01-30
Move privacy checking later in the pipeline and make some passes run in parallel
John Kåre Alsaker
-0
/
+27
2019-01-28
Use multiple threads by default. Limits tests to one thread. Do some renaming.
John Kåre Alsaker
-22
/
+22
2019-01-15
Optimize try_mark_green and eliminate the lock on dep node colors
John Kåre Alsaker
-1
/
+5
2019-01-09
Auto merge of #56614 - Zoxc:query-perf2, r=michaelwoerister
bors
-149
/
+61
2019-01-03
Make CompileController thread-safe
John Kåre Alsaker
-0
/
+1
2018-12-29
Replace LockCell with atomic types
John Kåre Alsaker
-149
/
+61
2018-12-25
Remove licenses
Mark Rousskov
-10
/
+0
2018-10-19
Prefer `Default::default` over `FxHash*::default` in struct constructors
Oliver Scherer
-2
/
+2
2018-09-04
Breaking change upgrades
Mark Rousskov
-0
/
+6
2018-08-19
Fix typos found by codespell.
Matthias Krüger
-2
/
+2
2018-07-11
add a missing `dyn`
ljedrz
-1
/
+1
2018-07-11
Deny bare trait objects in in src/librustc_data_structures
ljedrz
-1
/
+1
2018-06-19
Add MTRef and a lock_mut function to MTLock
John Kåre Alsaker
-8
/
+37
2018-06-06
Use try_lock in collect_active_jobs
John Kåre Alsaker
-0
/
+12
2018-06-01
Add a WorkerLocal abstraction
John Kåre Alsaker
-0
/
+29
2018-06-01
Fix OneThread
John Kåre Alsaker
-1
/
+3
2018-05-13
Add parallel abstractions
John Kåre Alsaker
-1
/
+43
2018-04-10
Add a Once type for values which are only written once
John Kåre Alsaker
-0
/
+129
2018-04-10
Add insert_same extension to HashMap
John Kåre Alsaker
-0
/
+14
2018-04-10
Add OneThread which only allows its inner value to be used in one thread
John Kåre Alsaker
-0
/
+55
2018-03-28
Add try_write to RwLock
John Kåre Alsaker
-0
/
+12
2018-03-17
Add an Default impl for Lock
John Kåre Alsaker
-0
/
+7
2018-03-17
Remove rustc_global!
John Kåre Alsaker
-30
/
+0
2018-03-08
Rollup merge of #48808 - Zoxc:reg-diag, r=michaelwoerister
Manish Goregaokar
-39
/
+87
2018-03-08
Add with_lock, with_read_lock and with_write_lock
John Kåre Alsaker
-39
/
+87
2018-03-07
Make metadata references Send + Sync
John Kåre Alsaker
-1
/
+2
2017-12-17
Add sync module to rustc_data_structures
John Kåre Alsaker
-0
/
+403