[DRE-commits] [ruby-concurrent] 01/03: Updated version 1.0.5 from 'upstream/1.0.5'
Praveen Arimbrathodiyil
praveen at moszumanska.debian.org
Mon Aug 14 11:10:48 UTC 2017
This is an automated email from the git hooks/post-receive script.
praveen pushed a commit to branch master
in repository ruby-concurrent.
commit bc4b51a32fd71ac53ab312d340e54cc1e82d7f02
Merge: 5c14dcc b15ee28
Author: Pirate Praveen <praveen at debian.org>
Date: Mon Aug 14 15:38:22 2017 +0530
Updated version 1.0.5 from 'upstream/1.0.5'
with Debian dir 91a99b98c68f8d96fcfd4100906f59534e659093
CONTRIBUTING.md => .github/CONTRIBUTING.md | 20 +-
.github/ISSUE_TEMPLATE.md | 10 +
.gitignore | 52 +-
.rspec | 1 +
.travis.yml | 37 +-
.yardopts | 3 +
CHANGELOG.md | 84 +-
Gemfile | 30 +-
README.md | 82 +-
Rakefile | 49 +-
benchmarks/default.config.rb | 20 +
benchmarks/futures-rubyconf2015.config.rb | 31 +
.../benchmarks/cr-cas-complete.rb | 3 +
.../benchmarks/cr-cas-fulfill.rb | 3 +
.../futures-rubyconf2015/benchmarks/cr-cas-new.rb | 3 +
.../benchmarks/cr-cas-value.rb | 3 +
.../futures-rubyconf2015/benchmarks/cr-complete.rb | 3 +
.../futures-rubyconf2015/benchmarks/cr-fulfill.rb | 3 +
.../futures-rubyconf2015/benchmarks/cr-new.rb | 3 +
.../futures-rubyconf2015/benchmarks/cr-value.rb | 3 +
.../benchmarks/mutex-complete.rb | 3 +
.../benchmarks/mutex-fulfill.rb | 3 +
.../futures-rubyconf2015/benchmarks/mutex-new.rb | 3 +
.../futures-rubyconf2015/benchmarks/mutex-value.rb | 3 +
.../benchmarks/special-complete.rb | 18 +
.../benchmarks/special-fulfill.rb | 18 +
.../futures-rubyconf2015/benchmarks/special-new.rb | 18 +
.../benchmarks/special-value.rb | 18 +
.../futures-rubyconf2015/lib/bench_complete.rb | 23 +
.../futures-rubyconf2015/lib/bench_fulfill.rb | 20 +
benchmarks/futures-rubyconf2015/lib/bench_new.rb | 20 +
benchmarks/futures-rubyconf2015/lib/bench_value.rb | 24 +
.../futures-rubyconf2015/lib/concurrent_needed.rb | 2 +
.../futures-rubyconf2015/lib/cr_cas_future.rb | 83 +
benchmarks/futures-rubyconf2015/lib/cr_future.rb | 49 +
.../lib/example_reordering_ivar.rb | 19 +
.../lib/example_usage_of_future.rb | 39 +
benchmarks/futures-rubyconf2015/lib/gvl_future.rb | 36 +
.../futures-rubyconf2015/lib/jruby_future.rb | 43 +
.../futures-rubyconf2015/lib/mutex_future.rb | 37 +
benchmarks/futures-rubyconf2015/lib/rbx_future.rb | 46 +
benchmarks/readme.md | 9 +
concurrent-ruby-edge.gemspec | 4 +-
concurrent-ruby-ext.gemspec | 4 +-
concurrent-ruby.gemspec | 4 +-
doc/actor/define.out.rb | 2 +-
doc/actor/io.out.rb | 6 +-
doc/actor/main.md | 2 +-
doc/actor/messaging.out.rb | 8 +-
doc/actor/quick.out.rb | 9 +-
doc/actor/supervision_tree.in.rb | 9 +-
doc/actor/supervision_tree.out.rb | 24 +-
doc/future-promise.md | 12 -
doc/future.md | 14 +-
doc/promises-main.md | 61 +
doc/promises.in.md | 1050 ++++++++++
examples/init.rb => doc/promises.init.rb | 0
doc/promises.out.md | 1220 +++++++++++
doc/thread_pools.md | 48 +-
examples/benchmark_new_futures.rb | 27 +-
examples/benchmark_thread_pool_implementations.rb | 32 -
examples/edge_futures.in.rb | 234 ---
examples/edge_futures.out.rb | 273 ---
examples/go-by-example-channels/rate-limiting.rb | 2 +-
examples/go-by-example-channels/worker-pools.rb | 2 +-
examples/init.rb | 2 +
.../ext/JavaAtomicFixnumLibrary.java | 2 +-
.../concurrent_ruby/ext/JavaSemaphoreLibrary.java | 36 +-
.../ext/SynchronizationLibrary.java | 88 +-
ext/concurrent/ruby_193_compatible.h | 6 +-
lib/concurrent-edge.rb | 10 +-
lib/concurrent.rb | 6 +-
lib/concurrent/actor.rb | 18 +-
lib/concurrent/actor/behaviour/sets_results.rb | 6 +-
lib/concurrent/actor/behaviour/termination.rb | 16 +-
lib/concurrent/actor/core.rb | 9 +-
lib/concurrent/actor/envelope.rb | 4 +-
lib/concurrent/actor/errors.rb | 2 +-
lib/concurrent/actor/reference.rb | 14 +-
lib/concurrent/actor/utils/pool.rb | 4 +-
lib/concurrent/array.rb | 2 +-
lib/concurrent/async.rb | 8 +-
lib/concurrent/atom.rb | 9 +-
lib/concurrent/atomic/abstract_thread_local_var.rb | 34 +-
lib/concurrent/atomic/atomic_boolean.rb | 6 +
lib/concurrent/atomic/atomic_fixnum.rb | 6 +
lib/concurrent/atomic/atomic_reference.rb | 9 +
lib/concurrent/atomic/count_down_latch.rb | 23 +
lib/concurrent/atomic/cyclic_barrier.rb | 26 +-
lib/concurrent/atomic/event.rb | 20 +
lib/concurrent/atomic/java_thread_local_var.rb | 15 +-
lib/concurrent/atomic/mutex_atomic_fixnum.rb | 20 +-
lib/concurrent/atomic/mutex_count_down_latch.rb | 6 +-
lib/concurrent/atomic/mutex_semaphore.rb | 30 +-
lib/concurrent/atomic/ruby_thread_local_var.rb | 73 +-
lib/concurrent/atomic/semaphore.rb | 32 +
lib/concurrent/atomic/thread_local_var.rb | 12 +-
lib/concurrent/atomic_reference/jruby+truffle.rb | 1 +
lib/concurrent/atomics.rb | 1 +
.../collection/map/non_concurrent_map_backend.rb | 5 +-
.../collection/map/synchronized_map_backend.rb | 4 -
lib/concurrent/concern/obligation.rb | 1 +
lib/concurrent/configuration.rb | 77 +-
lib/concurrent/dataflow.rb | 8 +-
lib/concurrent/delay.rb | 1 +
lib/concurrent/edge.rb | 4 -
lib/concurrent/edge/atomic_markable_reference.rb | 5 +-
lib/concurrent/edge/cancellation.rb | 138 ++
lib/concurrent/edge/future.rb | 1399 -------------
lib/concurrent/edge/lock_free_linked_set.rb | 4 +-
lib/concurrent/edge/lock_free_queue.rb | 117 ++
lib/concurrent/edge/lock_free_stack.rb | 162 +-
lib/concurrent/edge/old_channel_integration.rb | 54 +
lib/concurrent/edge/processing_actor.rb | 161 ++
lib/concurrent/edge/promises.rb | 2111 ++++++++++++++++++++
lib/concurrent/edge/throttle.rb | 192 ++
lib/concurrent/errors.rb | 25 +-
lib/concurrent/executor/fixed_thread_pool.rb | 10 +-
.../executor/ruby_thread_pool_executor.rb | 21 +-
lib/concurrent/executor/thread_pool_executor.rb | 24 +-
lib/concurrent/executor/timer_set.rb | 17 +-
lib/concurrent/future.rb | 4 +-
lib/concurrent/hash.rb | 5 +-
lib/concurrent/map.rb | 68 +-
lib/concurrent/options.rb | 2 -
lib/concurrent/promise.rb | 51 +-
lib/concurrent/scheduled_task.rb | 4 +-
lib/concurrent/synchronization.rb | 2 +
.../synchronization/abstract_lockable_object.rb | 2 +-
lib/concurrent/synchronization/condition.rb | 3 +
lib/concurrent/synchronization/lock.rb | 1 +
lib/concurrent/synchronization/lockable_object.rb | 4 +-
lib/concurrent/synchronization/object.rb | 13 +-
lib/concurrent/synchronization/rbx_object.rb | 3 +
.../synchronization/truffle_lockable_object.rb | 9 +
lib/concurrent/synchronization/truffle_object.rb | 31 +
lib/concurrent/thread_safe/util.rb | 2 +
lib/concurrent/timer_task.rb | 8 +-
lib/concurrent/tvar.rb | 2 +-
lib/concurrent/utility/engine.rb | 14 +-
lib/concurrent/utility/native_integer.rb | 53 +
lib/concurrent/utility/processor_counter.rb | 30 +-
lib/concurrent/version.rb | 4 +-
spec/concurrent/actor_spec.rb | 60 +-
spec/concurrent/atom_spec.rb | 9 +
spec/concurrent/atomic/atomic_boolean_spec.rb | 12 +-
spec/concurrent/atomic/atomic_fixnum_spec.rb | 21 +-
spec/concurrent/atomic/atomic_reference_spec.rb | 14 +-
spec/concurrent/atomic/cyclic_barrier_spec.rb | 8 +-
.../atomic/reentrant_read_write_lock_spec.rb | 5 +-
spec/concurrent/atomic/semaphore_spec.rb | 64 +-
spec/concurrent/atomic/thread_local_var_spec.rb | 61 +-
spec/concurrent/channel/buffer/base_shared.rb | 1 +
spec/concurrent/channel/buffer/base_spec.rb | 2 +-
spec/concurrent/channel/buffer/buffered_spec.rb | 2 +-
spec/concurrent/channel/buffer/dropping_spec.rb | 2 +-
spec/concurrent/channel/buffer/sliding_spec.rb | 2 +-
spec/concurrent/channel/buffer/ticker_spec.rb | 2 +-
spec/concurrent/channel/buffer/timer_spec.rb | 2 +-
spec/concurrent/channel/buffer/unbuffered_spec.rb | 2 +-
spec/concurrent/channel/integration_spec.rb | 2 +-
spec/concurrent/channel/tick_spec.rb | 4 +-
spec/concurrent/channel_spec.rb | 2 +-
spec/concurrent/collection_each_shared.rb | 46 +
spec/concurrent/edge/future_spec.rb | 429 ----
spec/concurrent/edge/lock_free_linked_set_spec.rb | 2 +-
spec/concurrent/edge/promises_spec.rb | 708 +++++++
.../executor/thread_pool_executor_shared.rb | 4 +-
spec/concurrent/map_spec.rb | 56 +-
spec/concurrent/mvar_spec.rb | 3 +-
spec/concurrent/promise_spec.rb | 12 +
spec/concurrent/synchronization_spec.rb | 1 +
spec/spec_helper.rb | 35 +-
.../publish-concurrent-ruby.rb | 0
support/release.sh | 151 ++
tasks/update_doc.rake | 54 +-
yard-template/default/fulldoc/html/css/common.css | 10 +
177 files changed, 8115 insertions(+), 3108 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-concurrent.git
More information about the Pkg-ruby-extras-commits
mailing list