ruby-concurrency/concurrent-ruby

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/concurrent-ruby/concurrent/executor/immediate_executor.rb38
A
0 mins
lib/concurrent-ruby/concurrent/executor/indirect_immediate_executor.rb24
A
0 mins
lib/concurrent-ruby/concurrent/executor/java_executor_service.rb78
A
1 hr
lib/concurrent-ruby/concurrent/executor/java_single_thread_executor.rb20
A
0 mins
lib/concurrent-ruby/concurrent/executor/java_thread_pool_executor.rb88
B
4 hrs
lib/concurrent-ruby/concurrent/executor/ruby_executor_service.rb66
A
35 mins
lib/concurrent-ruby/concurrent/executor/ruby_single_thread_executor.rb14
A
0 mins
lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb246
B
5 hrs
lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb24
A
0 mins
lib/concurrent-ruby/concurrent/executor/serial_executor_service.rb9
A
0 mins
lib/concurrent-ruby/concurrent/executor/serialized_execution.rb65
A
0 mins
lib/concurrent-ruby/concurrent/executor/serialized_execution_delegator.rb18
A
0 mins
lib/concurrent-ruby/concurrent/executor/simple_executor_service.rb67
A
35 mins
lib/concurrent-ruby/concurrent/executor/single_thread_executor.rb16
A
0 mins
lib/concurrent-ruby/concurrent/executor/thread_pool_executor.rb16
A
0 mins
lib/concurrent-ruby/concurrent/executor/timer_set.rb83
A
1 hr
lib/concurrent-ruby/concurrent/executors.rb20
A
0 mins
lib/concurrent-ruby/concurrent/future.rb62
A
0 mins
lib/concurrent-ruby/concurrent/hash.rb26
A
45 mins
lib/concurrent-ruby/concurrent/immutable_struct.rb67
A
30 mins
lib/concurrent-ruby/concurrent/ivar.rb98
A
35 mins
lib/concurrent-ruby/concurrent/map.rb149
A
3 hrs
lib/concurrent-ruby/concurrent/maybe.rb56
A
25 mins
lib/concurrent-ruby/concurrent/mutable_struct.rb89
A
1 hr
lib/concurrent-ruby/concurrent/mvar.rb146
A
35 mins
lib/concurrent-ruby/concurrent/options.rb26
A
0 mins
lib/concurrent-ruby/concurrent/promise.rb194
B
6 hrs
lib/concurrent-ruby/concurrent/promises.rb1,196
F
5 days
lib/concurrent-ruby/concurrent/re_include.rb21
A
0 mins
lib/concurrent-ruby/concurrent/scheduled_task.rb82
A
0 mins
lib/concurrent-ruby/concurrent/set.rb32
A
0 mins
lib/concurrent-ruby/concurrent/settable_struct.rb100
A
3 hrs
lib/concurrent-ruby/concurrent/synchronization.rb9
A
0 mins
lib/concurrent-ruby/concurrent/synchronization/abstract_lockable_object.rb36
A
45 mins
lib/concurrent-ruby/concurrent/synchronization/abstract_object.rb14
A
0 mins
lib/concurrent-ruby/concurrent/synchronization/abstract_struct.rb107
A
3 hrs
lib/concurrent-ruby/concurrent/synchronization/condition.rb43
A
0 mins
lib/concurrent-ruby/concurrent/synchronization/full_memory_barrier.rb23
A
0 mins
lib/concurrent-ruby/concurrent/synchronization/jruby_lockable_object.rb9
A
0 mins
lib/concurrent-ruby/concurrent/synchronization/lock.rb24
A
0 mins
lib/concurrent-ruby/concurrent/synchronization/lockable_object.rb22
A
0 mins
lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb64
A
0 mins
lib/concurrent-ruby/concurrent/synchronization/object.rb77
A
0 mins
lib/concurrent-ruby/concurrent/synchronization/safe_initialization.rb12
A
0 mins
lib/concurrent-ruby/concurrent/synchronization/volatile.rb62
A
2 hrs
lib/concurrent-ruby/concurrent/thread_safe/readme.txt
lib/concurrent-ruby/concurrent/thread_safe/synchronized_delegator.rb26
A
0 mins
lib/concurrent-ruby/concurrent/thread_safe/util.rb9
A
0 mins
lib/concurrent-ruby/concurrent/thread_safe/util/adder.rb37
A
25 mins
lib/concurrent-ruby/concurrent/thread_safe/util/data_structures.rb45
A
0 mins