ruby-concurrency/concurrent-ruby

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
docs-source/throttle.init.rb5
docs-source/top-stock-scala/top-stock.rb41
A
55 mins
examples/a-tour-of-go-channels/buffered-channels.rb11
examples/a-tour-of-go-channels/channels.rb16
examples/a-tour-of-go-channels/default-selection.rb35
examples/a-tour-of-go-channels/equivalent-binary-trees.rb52
A
55 mins
examples/a-tour-of-go-channels/range-and-close.rb25
examples/a-tour-of-go-channels/select.rb34
examples/actor_stress_test.rb99
examples/atomic_example.rb9
examples/benchmark_async.rb181
examples/benchmark_atomic.rb101
A
1 hr
examples/benchmark_atomic_1.rb104
A
1 hr
examples/benchmark_atomic_boolean.rb30
examples/benchmark_atomic_fixnum.rb30
examples/benchmark_map.rb25
examples/benchmark_new_futures.rb62
examples/benchmark_read_write_lock.rb109
B
6 hrs
examples/benchmark_structs.rb81
examples/format.rb61
B
6 hrs
examples/go-by-example-channels/channel-buffering.rb11
examples/go-by-example-channels/channel-directions.rb17
examples/go-by-example-channels/channel-synchronization.rb15
examples/go-by-example-channels/channels.rb11
examples/go-by-example-channels/closing-channels.rb35
examples/go-by-example-channels/non-blocking-channel-operations.rb23
examples/go-by-example-channels/range-over-channels.rb13
examples/go-by-example-channels/rate-limiting.rb46
examples/go-by-example-channels/select.rb22
examples/go-by-example-channels/ticker.rb17
examples/go-by-example-channels/timeouts.rb24
examples/go-by-example-channels/timers.rb14
examples/go-by-example-channels/worker-pools.rb32
examples/graph_atomic_bench.rb37
examples/init.rb5
examples/stress_ruby_thread_pool.rb13
examples/thread_local_memory_usage.rb55
examples/thread_local_var_bench.rb22
examples/who.rb19
ext/concurrent-ruby-ext/extconf.rb20
lib/concurrent-ruby-edge/concurrent-edge.rb14
lib/concurrent-ruby-edge/concurrent/actor.rb57
lib/concurrent-ruby-edge/concurrent/actor/behaviour.rb49
lib/concurrent-ruby-edge/concurrent/actor/behaviour/abstract.rb35
lib/concurrent-ruby-edge/concurrent/actor/behaviour/awaits.rb16
lib/concurrent-ruby-edge/concurrent/actor/behaviour/buffer.rb42
lib/concurrent-ruby-edge/concurrent/actor/behaviour/errors_on_unknown_message.rb12
lib/concurrent-ruby-edge/concurrent/actor/behaviour/executes_context.rb16
lib/concurrent-ruby-edge/concurrent/actor/behaviour/linking.rb42
lib/concurrent-ruby-edge/concurrent/actor/behaviour/pausing.rb103