ruby-concurrency/concurrent-ruby

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
examples/go-by-example-channels/range-over-channels.rb13
A
0 mins
examples/go-by-example-channels/rate-limiting.rb46
A
0 mins
examples/go-by-example-channels/select.rb22
A
0 mins
examples/go-by-example-channels/ticker.rb17
A
0 mins
examples/go-by-example-channels/timeouts.rb24
A
0 mins
examples/go-by-example-channels/timers.rb14
A
0 mins
examples/go-by-example-channels/worker-pools.rb32
A
0 mins
examples/graph_atomic_bench.rb37
A
0 mins
examples/init.rb5
A
0 mins
examples/stress_ruby_thread_pool.rb13
A
0 mins
examples/thread_local_memory_usage.rb55
A
0 mins
examples/thread_local_var_bench.rb22
A
0 mins
examples/who.rb19
A
0 mins
ext/concurrent-ruby-ext/atomic_boolean.c
ext/concurrent-ruby-ext/atomic_boolean.h
ext/concurrent-ruby-ext/atomic_fixnum.c
ext/concurrent-ruby-ext/atomic_fixnum.h
ext/concurrent-ruby-ext/atomic_reference.c
ext/concurrent-ruby-ext/atomic_reference.h
ext/concurrent-ruby-ext/extconf.rb20
A
0 mins
ext/concurrent-ruby-ext/rb_concurrent.c
ext/concurrent-ruby/ConcurrentRubyService.java14
A
0 mins
ext/concurrent-ruby/com/concurrent_ruby/ext/AtomicReferenceLibrary.java131
A
35 mins
ext/concurrent-ruby/com/concurrent_ruby/ext/JRubyMapBackendLibrary.java205
B
6 hrs
ext/concurrent-ruby/com/concurrent_ruby/ext/JavaAtomicBooleanLibrary.java76
A
35 mins
ext/concurrent-ruby/com/concurrent_ruby/ext/JavaAtomicFixnumLibrary.java94
A
35 mins
ext/concurrent-ruby/com/concurrent_ruby/ext/JavaSemaphoreLibrary.java153
A
2 hrs
ext/concurrent-ruby/com/concurrent_ruby/ext/SynchronizationLibrary.java228
A
2 hrs
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/ConcurrentHashMap.java25
A
0 mins
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/ConcurrentHashMapV8.java2,355
F
2 mos
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/LongAdder.java87
C
1 day
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/Striped64.java172
F
3 days
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/nounsafe/ConcurrentHashMapV8.java2,304
F
2 mos
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/nounsafe/LongAdder.java87
C
1 day
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/nounsafe/Striped64.java130
D
3 days
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166y/ThreadLocalRandom.java67
A
25 mins
lib/concurrent-ruby-edge/concurrent-edge.rb14
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor.rb57
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/behaviour.rb49
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/behaviour/abstract.rb35
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/behaviour/awaits.rb16
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/behaviour/buffer.rb42
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/behaviour/errors_on_unknown_message.rb12
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/behaviour/executes_context.rb16
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/behaviour/linking.rb42
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/behaviour/pausing.rb103
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/behaviour/removes_child.rb16
A
0 mins
lib/concurrent-ruby-edge/concurrent/actor/behaviour/sets_results.rb34
A
55 mins
lib/concurrent-ruby-edge/concurrent/actor/behaviour/supervising.rb34
A
35 mins
lib/concurrent-ruby-edge/concurrent/actor/behaviour/termination.rb64
A
1 hr