ruby-concurrency/concurrent-ruby

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/concurrent-ruby-edge/concurrent/actor/context.rb81
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/core.rb133
A
3 hrs
lib/concurrent-ruby-edge/concurrent/actor/default_dead_letter_handler.rb10
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/envelope.rb28
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/errors.rb22
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/internal_delegations.rb38
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb26
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/reference.rb44
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/root.rb31
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/type_check.rb36
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/utils.rb10
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/utils/ad_hoc.rb18
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/utils/balancer.rb36
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/utils/broadcast.rb33
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/utils/pool.rb29
A
0 mins
lib/concurrent-ruby-edge/concurrent/channel.rb230
C
1 day
lib/concurrent-ruby-edge/concurrent/channel/buffer.rb7
A
0 mins
lib/concurrent-ruby-edge/concurrent/channel/buffer/base.rb85
A
2 hrs
lib/concurrent-ruby-edge/concurrent/channel/buffer/buffered.rb77
A
0 mins
lib/concurrent-ruby-edge/concurrent/channel/buffer/dropping.rb20
A
0 mins
lib/concurrent-ruby-edge/concurrent/channel/buffer/sliding.rb21
A
0 mins
lib/concurrent-ruby-edge/concurrent/channel/buffer/ticker.rb31
A
0 mins
lib/concurrent-ruby-edge/concurrent/channel/buffer/timer.rb66
A
0 mins
lib/concurrent-ruby-edge/concurrent/channel/buffer/unbuffered.rb90
A
1 hr
lib/concurrent-ruby-edge/concurrent/channel/selector.rb63
A
1 hr
lib/concurrent-ruby-edge/concurrent/channel/selector/after_clause.rb23
A
0 mins
lib/concurrent-ruby-edge/concurrent/channel/selector/default_clause.rb15
A
0 mins
lib/concurrent-ruby-edge/concurrent/channel/selector/error_clause.rb17
A
0 mins
lib/concurrent-ruby-edge/concurrent/channel/selector/put_clause.rb22
A
0 mins
lib/concurrent-ruby-edge/concurrent/channel/selector/take_clause.rb20
A
0 mins
lib/concurrent-ruby-edge/concurrent/channel/tick.rb37
A
0 mins
lib/concurrent-ruby-edge/concurrent/edge.rb4
A
0 mins
lib/concurrent-ruby-edge/concurrent/edge/cancellation.rb35
A
0 mins
lib/concurrent-ruby-edge/concurrent/edge/channel.rb245
D
2 days
lib/concurrent-ruby-edge/concurrent/edge/erlang_actor.rb899
F
6 days
lib/concurrent-ruby-edge/concurrent/edge/lock_free_linked_set.rb61
A
50 mins
lib/concurrent-ruby-edge/concurrent/edge/lock_free_linked_set/node.rb51
A
0 mins
lib/concurrent-ruby-edge/concurrent/edge/lock_free_linked_set/window.rb32
A
2 hrs
lib/concurrent-ruby-edge/concurrent/edge/lock_free_queue.rb71
A
2 hrs
lib/concurrent-ruby-edge/concurrent/edge/old_channel_integration.rb31
A
0 mins
lib/concurrent-ruby-edge/concurrent/edge/processing_actor.rb46
A
0 mins
lib/concurrent-ruby-edge/concurrent/edge/promises.rb79
A
1 hr
lib/concurrent-ruby-edge/concurrent/edge/throttle.rb144
B
5 hrs
lib/concurrent-ruby-edge/concurrent/edge/version.rb3
A
0 mins
lib/concurrent-ruby-edge/concurrent/executor/wrapping_executor.rb23
A
0 mins
lib/concurrent-ruby-edge/concurrent/lazy_register.rb34
A
0 mins
lib/concurrent-ruby/concurrent-ruby.rb1
A
0 mins
lib/concurrent-ruby/concurrent.rb37
A
0 mins
lib/concurrent-ruby/concurrent/agent.rb205
B
6 hrs
lib/concurrent-ruby/concurrent/array.rb26
A
45 mins