ruby-concurrency/concurrent-ruby

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/concurrent-ruby/concurrent/async.rb105
A
55 mins
lib/concurrent-ruby/concurrent/atom.rb57
A
1 hr
lib/concurrent-ruby/concurrent/atomic/atomic_boolean.rb19
A
30 mins
lib/concurrent-ruby/concurrent/atomic/atomic_fixnum.rb19
A
30 mins
lib/concurrent-ruby/concurrent/atomic/atomic_markable_reference.rb68
A
45 mins
lib/concurrent-ruby/concurrent/atomic/atomic_reference.rb43
A
0 mins
lib/concurrent-ruby/concurrent/atomic/count_down_latch.rb14
A
0 mins
lib/concurrent-ruby/concurrent/atomic/cyclic_barrier.rb60
A
1 hr
lib/concurrent-ruby/concurrent/atomic/event.rb50
A
0 mins
lib/concurrent-ruby/concurrent/atomic/fiber_local_var.rb45
A
1 hr
lib/concurrent-ruby/concurrent/atomic/java_count_down_latch.rb30
A
0 mins
lib/concurrent-ruby/concurrent/atomic/locals.rb112
A
0 mins
lib/concurrent-ruby/concurrent/atomic/lock_local_var.rb19
A
0 mins
lib/concurrent-ruby/concurrent/atomic/mutex_atomic_boolean.rb43
A
0 mins
lib/concurrent-ruby/concurrent/atomic/mutex_atomic_fixnum.rb54
A
0 mins
lib/concurrent-ruby/concurrent/atomic/mutex_count_down_latch.rb28
A
0 mins
lib/concurrent-ruby/concurrent/atomic/mutex_semaphore.rb81
A
35 mins
lib/concurrent-ruby/concurrent/atomic/read_write_lock.rb125
B
6 hrs
lib/concurrent-ruby/concurrent/atomic/reentrant_read_write_lock.rb184
C
1 day
lib/concurrent-ruby/concurrent/atomic/semaphore.rb12
A
0 mins
lib/concurrent-ruby/concurrent/atomic/thread_local_var.rb45
A
1 hr
lib/concurrent-ruby/concurrent/atomic_reference/atomic_direct_update.rb27
A
0 mins
lib/concurrent-ruby/concurrent/atomic_reference/mutex_atomic.rb50
A
0 mins
lib/concurrent-ruby/concurrent/atomic_reference/numeric_cas_wrapper.rb17
A
1 hr
lib/concurrent-ruby/concurrent/atomics.rb10
A
0 mins
lib/concurrent-ruby/concurrent/collection/copy_on_notify_observer_set.rb73
A
15 mins
lib/concurrent-ruby/concurrent/collection/copy_on_write_observer_set.rb77
A
15 mins
lib/concurrent-ruby/concurrent/collection/java_non_concurrent_priority_queue.rb57
A
0 mins
lib/concurrent-ruby/concurrent/collection/lock_free_stack.rb96
A
0 mins
lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb49
A
0 mins
lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb116
A
2 hrs
lib/concurrent-ruby/concurrent/collection/map/synchronized_map_backend.rb60
A
0 mins
lib/concurrent-ruby/concurrent/collection/map/truffleruby_map_backend.rb10
A
0 mins
lib/concurrent-ruby/concurrent/collection/non_concurrent_priority_queue.rb22
A
0 mins
lib/concurrent-ruby/concurrent/collection/ruby_non_concurrent_priority_queue.rb100
A
1 hr
lib/concurrent-ruby/concurrent/concern/deprecation.rb26
A
0 mins
lib/concurrent-ruby/concurrent/concern/dereferenceable.rb32
A
0 mins
lib/concurrent-ruby/concurrent/concern/logging.rb82
A
45 mins
lib/concurrent-ruby/concurrent/concern/obligation.rb110
A
25 mins
lib/concurrent-ruby/concurrent/concern/observable.rb27
A
0 mins
lib/concurrent-ruby/concurrent/configuration.rb57
A
0 mins
lib/concurrent-ruby/concurrent/constants.rb3
A
0 mins
lib/concurrent-ruby/concurrent/dataflow.rb53
A
35 mins
lib/concurrent-ruby/concurrent/delay.rb99
A
3 hrs
lib/concurrent-ruby/concurrent/errors.rb35
A
0 mins
lib/concurrent-ruby/concurrent/exchanger.rb122
B
4 hrs
lib/concurrent-ruby/concurrent/executor/abstract_executor_service.rb78
A
0 mins
lib/concurrent-ruby/concurrent/executor/cached_thread_pool.rb24
A
0 mins
lib/concurrent-ruby/concurrent/executor/executor_service.rb19
A
0 mins
lib/concurrent-ruby/concurrent/executor/fixed_thread_pool.rb14
A
0 mins