[disruptor] 02/05: Merge tag 'upstream/3.3.4'

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Fri Jan 22 16:28:50 UTC 2016


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository disruptor.

commit 93cc8c4965d25f71cf09ad5d92c44ad1086cee3c
Merge: cca115d 1aacfd8
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Fri Jan 22 15:38:17 2016 +0100

    Merge tag 'upstream/3.3.4'
    
    Upstream version 3.3.4

 README.md                                          |  15 +
 build.gradle                                       |  34 ++-
 gradle/wrapper/gradle-wrapper.properties           |   4 +-
 .../java/com/lmax/disruptor/AbstractSequencer.java |   6 +-
 .../com/lmax/disruptor/AggregateEventHandler.java  |   4 +-
 .../java/com/lmax/disruptor/AlertException.java    |   6 +-
 .../com/lmax/disruptor/BatchEventProcessor.java    |  19 +-
 .../com/lmax/disruptor/BlockingWaitStrategy.java   |   6 +-
 .../com/lmax/disruptor/BusySpinWaitStrategy.java   |   5 +-
 src/main/java/com/lmax/disruptor/EventHandler.java |   7 +-
 src/main/java/com/lmax/disruptor/EventPoller.java  |  20 +-
 .../java/com/lmax/disruptor/EventProcessor.java    |   2 +-
 src/main/java/com/lmax/disruptor/EventSink.java    |  84 +++---
 .../java/com/lmax/disruptor/EventTranslator.java   |   4 +-
 .../com/lmax/disruptor/EventTranslatorOneArg.java  |   4 +-
 .../lmax/disruptor/EventTranslatorThreeArg.java    |   8 +-
 .../com/lmax/disruptor/EventTranslatorTwoArg.java  |   6 +-
 .../com/lmax/disruptor/EventTranslatorVararg.java  |   6 +-
 .../java/com/lmax/disruptor/ExceptionHandler.java  |   6 +-
 .../disruptor/InsufficientCapacityException.java   |   4 +-
 .../java/com/lmax/disruptor/LifecycleAware.java    |   2 +-
 .../lmax/disruptor/LiteBlockingWaitStrategy.java   |   6 +-
 .../com/lmax/disruptor/MultiProducerSequencer.java |  10 +-
 .../com/lmax/disruptor/NoOpEventProcessor.java     |   2 +-
 .../lmax/disruptor/PhasedBackoffWaitStrategy.java  |  47 +--
 .../lmax/disruptor/ProcessingSequenceBarrier.java  |   9 +-
 src/main/java/com/lmax/disruptor/RingBuffer.java   | 208 +++++++------
 .../java/com/lmax/disruptor/SequenceBarrier.java   |   2 +-
 .../java/com/lmax/disruptor/SequenceGroup.java     |   6 +-
 .../java/com/lmax/disruptor/SequenceGroups.java    |  16 +-
 src/main/java/com/lmax/disruptor/Sequenced.java    |   4 +
 src/main/java/com/lmax/disruptor/Sequencer.java    |  10 +-
 .../lmax/disruptor/SingleProducerSequencer.java    |   9 +-
 .../com/lmax/disruptor/SleepingWaitStrategy.java   |   5 +-
 .../disruptor/TimeoutBlockingWaitStrategy.java     |  13 +-
 src/main/java/com/lmax/disruptor/WaitStrategy.java |  10 +-
 .../java/com/lmax/disruptor/WorkProcessor.java     |  29 +-
 src/main/java/com/lmax/disruptor/WorkerPool.java   |  52 ++--
 .../com/lmax/disruptor/YieldingWaitStrategy.java   |   5 +-
 .../com/lmax/disruptor/collections/Histogram.java  |  15 +-
 .../java/com/lmax/disruptor/dsl/BasicExecutor.java |  26 ++
 .../com/lmax/disruptor/dsl/ConsumerRepository.java |  13 +-
 .../java/com/lmax/disruptor/dsl/Disruptor.java     | 137 ++++++---
 .../com/lmax/disruptor/dsl/EventHandlerGroup.java  |  32 +-
 .../com/lmax/disruptor/dsl/EventProcessorInfo.java |   7 +-
 .../disruptor/dsl/ExceptionHandlerSetting.java     |   8 +-
 .../disruptor/dsl/ExceptionHandlerWrapper.java     |  32 ++
 .../java/com/lmax/disruptor/dsl/ProducerType.java  |   8 +-
 src/main/java/com/lmax/disruptor/util/Util.java    |  10 +-
 .../com/lmax/disruptor/AbstractPerfTestQueue.java  |  11 +-
 .../disruptor/immutable/CustomPerformanceTest.java |   3 +-
 .../lmax/disruptor/immutable/CustomRingBuffer.java |   7 +-
 .../disruptor/immutable/SimplePerformanceTest.java |  21 +-
 .../offheap/OneToOneOffHeapThroughputTest.java     |   6 +-
 .../offheap/OneToOneOnHeapThroughputTest.java      |   6 +-
 .../lmax/disruptor/primitive/LongRingBuffer.java   |  19 +-
 .../queue/OneToOneQueueThroughputTest.java         |   3 +-
 .../OneToThreeDiamondQueueThroughputTest.java      |   4 +-
 .../OneToThreePipelineQueueThroughputTest.java     |   4 +-
 .../queue/OneToThreeQueueThroughputTest.java       |   6 +-
 .../disruptor/queue/PingPongQueueLatencyTest.java  |   6 +-
 .../queue/ThreeToOneQueueThroughputTest.java       |   7 +-
 .../raw/OneToOneRawBatchThroughputTest.java        |   1 +
 .../disruptor/raw/OneToOneRawThroughputTest.java   |   1 +
 .../OneToOneSequencedBatchThroughputTest.java      |   4 +-
 .../OneToOneSequencedLongArrayThroughputTest.java  |   4 +-
 .../OneToOneSequencedPollerThroughputTest.java     |   1 +
 .../sequenced/OneToOneSequencedThroughputTest.java |   4 +-
 .../OneToThreeDiamondSequencedThroughputTest.java  |   9 +-
 .../OneToThreePipelineSequencedThroughputTest.java |   5 +-
 .../OneToThreeSequencedThroughputTest.java         |  13 +-
 .../sequenced/PingPongSequencedLatencyTest.java    |   5 +-
 .../ThreeToOneSequencedBatchThroughputTest.java    |  12 +-
 .../ThreeToOneSequencedThroughputTest.java         |  10 +-
 .../ThreeToThreeSequencedThroughputTest.java       |  12 +-
 .../support/EventCountingQueueProcessor.java       |   3 +-
 .../disruptor/support/FizzBuzzQueueProcessor.java  |  11 +-
 .../disruptor/support/FunctionQueueProcessor.java  |  11 +-
 .../lmax/disruptor/support/LongArrayPublisher.java |   9 +-
 .../support/MultiBufferBatchEventProcessor.java    |   9 +-
 .../java/com/lmax/disruptor/support/Operation.java |  36 +--
 .../disruptor/support/ValueBatchPublisher.java     |   9 +-
 .../support/ValueMutationQueueProcessor.java       |   3 +-
 .../com/lmax/disruptor/support/ValuePublisher.java |   3 +-
 .../disruptor/support/ValueQueuePublisher.java     |   3 +-
 .../OneToOneTranslatorThroughputTest.java          |   9 +-
 ...neToThreeReleasingWorkerPoolThroughputTest.java |  25 +-
 .../OneToThreeWorkerPoolThroughputTest.java        |  23 +-
 .../TwoToTwoWorkProcessorThroughputTest.java       |  22 +-
 .../lmax/disruptor/AggregateEventHandlerTest.java  |  63 ++--
 .../lmax/disruptor/BatchEventProcessorTest.java    |  93 +++---
 src/test/java/com/lmax/disruptor/BatchingTest.java |  24 +-
 .../com/lmax/disruptor/DisruptorStressTest.java    |  46 +--
 .../java/com/lmax/disruptor/EventPollerTest.java   |  66 ++--
 .../lmax/disruptor/FatalExceptionHandlerTest.java  |  11 +-
 .../com/lmax/disruptor/FixedSequenceGroupTest.java |   2 +-
 .../lmax/disruptor/IgnoreExceptionHandlerTest.java |  11 +-
 .../com/lmax/disruptor/LifecycleAwareTest.java     |   2 +-
 .../com/lmax/disruptor/RingBufferEventMatcher.java |  11 +-
 .../java/com/lmax/disruptor/RingBufferTest.java    | 334 +++++++++++++--------
 .../lmax/disruptor/RingBufferWithMocksTest.java    |  91 +++---
 .../com/lmax/disruptor/SequenceBarrierTest.java    |  78 ++---
 .../disruptor/SequenceReportingCallbackTest.java   |   3 +-
 .../java/com/lmax/disruptor/SequencerTest.java     |  71 ++---
 .../disruptor/ShutdownOnFatalExceptionTest.java    |   6 +-
 .../disruptor/TimeoutBlockingWaitStrategyTest.java |  11 +-
 .../com/lmax/disruptor/WaitStrategyTestUtil.java   |   2 +-
 .../java/com/lmax/disruptor/WorkerPoolTest.java    |  10 +-
 .../lmax/disruptor/collections/HistogramTest.java  |  17 +-
 .../lmax/disruptor/dsl/ConsumerRepositoryTest.java |  27 +-
 .../java/com/lmax/disruptor/dsl/DisruptorTest.java | 153 +++++++---
 .../disruptor/dsl/stubs/DelayedEventHandler.java   |   2 +-
 .../lmax/disruptor/dsl/stubs/TestWorkHandler.java  |   2 +-
 .../disruptor/example/DynamiclyAddHandler.java     |  75 +++++
 .../example/MultiProducerWithTranslator.java       |  98 ++++++
 .../disruptor/example/PullWithBatchedPoller.java   | 162 ++++++++++
 .../com/lmax/disruptor/example/PullWithPoller.java |  19 +-
 .../disruptor/example/ThreeToOneDisruptor.java     |   4 +-
 .../java/com/lmax/disruptor/support/StubEvent.java |  34 ++-
 .../com/lmax/disruptor/support/TestWaiter.java     |  11 +-
 .../java/com/lmax/disruptor/util/MutableLong.java  |   0
 .../java/com/lmax/disruptor/util/PaddedLong.java   |   0
 .../java/com/lmax/disruptor/util/UtilTest.java     |  21 +-
 123 files changed, 1875 insertions(+), 1028 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/disruptor.git



More information about the pkg-java-commits mailing list