[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