ruby-concurrency/concurrent-ruby

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/concurrent-ruby/concurrent/hash.rb26
A
45 mins
lib/concurrent-ruby/concurrent/future.rb62
A
0 mins
lib/concurrent-ruby/concurrent/executors.rb20
A
0 mins
lib/concurrent-ruby/concurrent/executor/timer_set.rb83
A
1 hr
lib/concurrent-ruby/concurrent/executor/thread_pool_executor.rb16
A
0 mins
lib/concurrent-ruby/concurrent/executor/single_thread_executor.rb16
A
0 mins
lib/concurrent-ruby/concurrent/executor/simple_executor_service.rb67
A
35 mins
lib/concurrent-ruby/concurrent/executor/serialized_execution_delegator.rb18
A
0 mins
lib/concurrent-ruby/concurrent/executor/serialized_execution.rb65
A
0 mins
lib/concurrent-ruby/concurrent/executor/serial_executor_service.rb9
A
0 mins
lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb24
A
0 mins
lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb246
B
5 hrs
lib/concurrent-ruby/concurrent/executor/ruby_single_thread_executor.rb14
A
0 mins
lib/concurrent-ruby/concurrent/executor/ruby_executor_service.rb66
A
35 mins
lib/concurrent-ruby/concurrent/executor/java_thread_pool_executor.rb88
B
4 hrs
lib/concurrent-ruby/concurrent/executor/java_single_thread_executor.rb20
A
0 mins
lib/concurrent-ruby/concurrent/executor/java_executor_service.rb78
A
1 hr
lib/concurrent-ruby/concurrent/executor/indirect_immediate_executor.rb24
A
0 mins
lib/concurrent-ruby/concurrent/executor/immediate_executor.rb38
A
0 mins
lib/concurrent-ruby/concurrent/executor/fixed_thread_pool.rb14
A
0 mins
lib/concurrent-ruby/concurrent/executor/executor_service.rb19
A
0 mins
lib/concurrent-ruby/concurrent/executor/cached_thread_pool.rb24
A
0 mins
lib/concurrent-ruby/concurrent/executor/abstract_executor_service.rb78
A
0 mins
lib/concurrent-ruby/concurrent/exchanger.rb122
B
4 hrs
lib/concurrent-ruby/concurrent/errors.rb35
A
0 mins
lib/concurrent-ruby/concurrent/delay.rb99
A
3 hrs
lib/concurrent-ruby/concurrent/dataflow.rb53
A
35 mins
lib/concurrent-ruby/concurrent/constants.rb3
A
0 mins
lib/concurrent-ruby/concurrent/configuration.rb57
A
0 mins
lib/concurrent-ruby/concurrent/concern/observable.rb27
A
0 mins
lib/concurrent-ruby/concurrent/concern/obligation.rb110
A
25 mins
lib/concurrent-ruby/concurrent/concern/logging.rb82
A
45 mins
lib/concurrent-ruby/concurrent/concern/dereferenceable.rb32
A
0 mins
lib/concurrent-ruby/concurrent/concern/deprecation.rb26
A
0 mins
lib/concurrent-ruby/concurrent/collection/ruby_non_concurrent_priority_queue.rb100
A
1 hr
lib/concurrent-ruby/concurrent/collection/non_concurrent_priority_queue.rb22
A
0 mins
lib/concurrent-ruby/concurrent/collection/map/truffleruby_map_backend.rb10
A
0 mins
lib/concurrent-ruby/concurrent/collection/map/synchronized_map_backend.rb60
A
0 mins
lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb116
A
2 hrs
lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb49
A
0 mins
lib/concurrent-ruby/concurrent/collection/lock_free_stack.rb96
A
0 mins
lib/concurrent-ruby/concurrent/collection/java_non_concurrent_priority_queue.rb57
A
0 mins
lib/concurrent-ruby/concurrent/collection/copy_on_write_observer_set.rb77
A
15 mins
lib/concurrent-ruby/concurrent/collection/copy_on_notify_observer_set.rb73
A
15 mins
lib/concurrent-ruby/concurrent/atomics.rb10
A
0 mins
lib/concurrent-ruby/concurrent/atomic_reference/numeric_cas_wrapper.rb17
A
1 hr
lib/concurrent-ruby/concurrent/atomic_reference/mutex_atomic.rb50
A
0 mins
lib/concurrent-ruby/concurrent/atomic_reference/atomic_direct_update.rb27
A
0 mins
lib/concurrent-ruby/concurrent/atomic/thread_local_var.rb45
A
1 hr
lib/concurrent-ruby/concurrent/atomic/semaphore.rb12
A
0 mins