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 <[email protected]> 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 _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

