[openhft-lang] 01/05: Merge tag 'upstream/6.7.6'

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Wed Aug 3 08:27:55 UTC 2016


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

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

commit 2044d1facf6220183419427c975a25c1dcc1937e
Merge: 1ef875d 3d9b009
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Wed Aug 3 10:17:10 2016 +0200

    Merge tag 'upstream/6.7.6'
    
    Upstream version 6.7.6

 .gitignore                                         |  113 +-
 LICENSE                                            |  165 ++
 README.md                                          |   14 +-
 lang-integration/pom.xml                           |  125 --
 lang-osgi/pom.xml                                  |  215 ---
 .../java/net/openhft/lang/osgi/OSGiBundleTest.java |   89 -
 .../net/openhft/lang/osgi/OSGiCollectionTest.java  |   74 -
 lang-sandbox/pom.xml                               |   96 +
 .../main/java/net/openhft/lang/WaitStrategy.java   |   17 +-
 .../java/net/openhft/lang/WaitStrategyBuilder.java |  190 ++
 .../src/main/java/net/openhft/lang/Waiter.java     |   16 +-
 .../src/main/java/net/openhft/lang/Waiters.java    |   46 +
 .../main/java/net/openhft/lang/arena/Arena.java    |   74 +
 .../java/net/openhft/lang/arena/MappedArena.java   |  134 ++
 .../net/openhft/lang/arena/MappedArenaStores.java  |  225 +++
 .../src/main/java/net/openhft/lang/data-types.txt  |   19 +
 .../main/java/net/openhft/lang/io/OffHeapLock.java |   22 +-
 .../net/openhft/lang/io/OffHeapReadWriteLock.java  |  191 ++
 .../openhft/lang/io/serialization/RawCopier.java   |   21 +-
 .../direct/DirectSerializationFilter.java          |   50 +
 .../direct/DirectSerializationMetadata.java        |   24 +-
 .../io/serialization/direct/FieldMetadata.java     |   41 +
 .../lang/io/serialization/direct/Introspect.java   |    6 +-
 .../io/serialization/direct/ObjectMarshaller.java  |   18 +
 .../io/serialization/direct/ObjectMarshallers.java |   48 +-
 .../java/net/openhft/lang/model/ClassModel.java    |    6 +-
 .../net/openhft/lang/model/DataValueMetaModel.java |   14 +-
 .../java/net/openhft/lang/model/MethodFilter.java  |    8 +-
 .../net/openhft/lang/model/MethodTemplate.java     |    6 +-
 .../java/net/openhft/lang/model/VanillaFilter.java |    6 +-
 .../openhft/lang/io/OffHeapReadWriteLockTest.java  |   77 +
 .../lang/io/serialization/RawCopierTest.java       |   10 +-
 .../direct/DirectSerializationFilterTest.java      |   24 +-
 .../direct/DirectSerializationMetadataTest.java    |   18 +
 .../io/serialization/direct/IntrospectTest.java    |   21 +-
 .../serialization/direct/ObjectMarshallerTest.java |   54 +-
 .../lang/io/serialization/direct/TestClasses.java  |   23 +-
 lang-test/pom.xml                                  |  233 +++
 .../lang/io/LockingViaMMapWithThreadIdMain.java    |   34 +-
 .../openhft/langosgi/model/JavaBeanInterface.java  |   20 +-
 .../java/net/openhft/lang/osgi/OSGiBundleTest.java |   85 +
 .../net/openhft/lang/osgi/OSGiCollectionTest.java  |   73 +
 .../java/net/openhft/lang/osgi/OSGiTestBase.java   |   54 +
 lang/pom.xml                                       |  257 +--
 lang/src/main/java/net/openhft/lang/Compare.java   |   44 +-
 .../openhft/lang/InterruptedRuntimeException.java  |   23 +
 lang/src/main/java/net/openhft/lang/Jvm.java       |  184 +-
 .../main/java/net/openhft/lang/LongHashable.java   |   20 +-
 lang/src/main/java/net/openhft/lang/Maths.java     |   70 +-
 .../src/main/java/net/openhft/lang/MemoryUnit.java |  450 +++++
 .../java/net/openhft/lang/ReferenceCounted.java    |   25 +
 .../openhft/lang/collection/ATSDirectBitSet.java   | 1160 +++++++++++++
 .../net/openhft/lang/collection/DirectBitSet.java  |  557 ++++++
 .../lang/collection/DirectBitSetBuilder.java       |   58 +
 .../net/openhft/lang/collection/HugeArray.java     |   22 +-
 .../openhft/lang/collection/HugeCollections.java   |   35 +-
 .../net/openhft/lang/collection/HugeQueue.java     |   20 +-
 .../collection/SingleThreadedDirectBitSet.java     | 1337 ++++++++++++++
 .../lang/collection/impl/HugeArrayImpl.java        |   45 +-
 .../lang/collection/impl/HugeQueueImpl.java        |   20 +-
 .../java/net/openhft/lang/io/AbstractBytes.java    | 1835 +++++++++++++++-----
 .../net/openhft/lang/io/AbstractMappedStore.java   |  269 +++
 .../openhft/lang/io/BoundsCheckingDirectBytes.java |   43 +
 .../openhft/lang/io/BoundsCheckingNativeBytes.java |   53 +
 .../java/net/openhft/lang/io/ByteBufferBytes.java  |  292 +++-
 .../java/net/openhft/lang/io/ByteBufferReuse.java  |  159 ++
 .../net/openhft/lang/io/ByteStringAppender.java    |   24 +-
 .../java/net/openhft/lang/io/ByteStringParser.java |   88 +-
 lang/src/main/java/net/openhft/lang/io/Bytes.java  |   31 +-
 .../main/java/net/openhft/lang/io/BytesCommon.java |  183 +-
 .../main/java/net/openhft/lang/io/BytesHasher.java |   37 +
 .../main/java/net/openhft/lang/io/BytesStore.java  |   61 +
 .../java/net/openhft/lang/io/CharBufferReuse.java  |  122 ++
 .../main/java/net/openhft/lang/io/CharBuffers.java |   28 +
 .../java/net/openhft/lang/io/CheckedBytes.java     | 1313 ++++++++++++++
 .../java/net/openhft/lang/io/ChronicleUnsafe.java  |  231 +++
 .../net/openhft/lang/io/DirectByteBufferBytes.java |   83 +
 .../main/java/net/openhft/lang/io/DirectBytes.java |   55 +-
 .../main/java/net/openhft/lang/io/DirectStore.java |  148 +-
 .../openhft/lang/io/EscapingStopCharTester.java    |   46 +
 .../net/openhft/lang/io/FileLifecycleListener.java |   59 +
 .../java/net/openhft/lang/io/IByteBufferBytes.java |   29 +
 .../src/main/java/net/openhft/lang/io/IOTools.java |   43 +-
 .../main/java/net/openhft/lang/io/MappedFile.java  |  105 +-
 .../java/net/openhft/lang/io/MappedMemory.java     |   82 +-
 .../net/openhft/lang/io/MappedNativeBytes.java     |  730 ++++++++
 .../main/java/net/openhft/lang/io/MappedStore.java |   52 +
 .../java/net/openhft/lang/io/MultiStoreBytes.java  |   61 +-
 .../java/net/openhft/lang/io/MutableDecimal.java   |   42 +-
 .../main/java/net/openhft/lang/io/NativeBytes.java |  554 +++++-
 .../java/net/openhft/lang/io/RandomDataInput.java  |  297 ++--
 .../java/net/openhft/lang/io/RandomDataOutput.java |  270 ++-
 .../java/net/openhft/lang/io/RandomDataUpdate.java |  108 +-
 .../net/openhft/lang/io/ResizeableMappedStore.java |   56 +
 lang/src/main/java/net/openhft/lang/io/Reuses.java |   34 +
 .../main/java/net/openhft/lang/io/SettableAtt.java |   21 +
 .../java/net/openhft/lang/io/StopCharTester.java   |   28 +-
 .../java/net/openhft/lang/io/StopCharTesters.java  |   30 +-
 .../net/openhft/lang/io/StringBuilderUtils.java    |   84 +
 .../java/net/openhft/lang/io/VanillaBytesHash.java |   89 +
 .../net/openhft/lang/io/VanillaBytesHasher.java    |   46 +
 .../net/openhft/lang/io/VanillaMappedBlocks.java   |  128 ++
 .../net/openhft/lang/io/VanillaMappedBytes.java    |  137 ++
 .../net/openhft/lang/io/VanillaMappedCache.java    |  141 ++
 .../net/openhft/lang/io/VanillaMappedFile.java     |  161 ++
 .../net/openhft/lang/io/VanillaMappedMode.java     |   85 +
 .../net/openhft/lang/io/VanillaMappedResource.java |   26 +
 .../java/net/openhft/lang/io/WrappedBytes.java     | 1056 +++++++++++
 .../lang/io/serialization/BytesMarshallable.java   |   22 +-
 .../serialization/BytesMarshallableSerializer.java |  196 +++
 .../lang/io/serialization/BytesMarshaller.java     |   49 +-
 .../io/serialization/BytesMarshallerFactory.java   |   26 +-
 .../io/serialization/CompactBytesMarshaller.java   |   35 +-
 .../lang/io/serialization/JDKObjectSerializer.java |   38 +
 .../io/serialization/JDKZObjectSerializer.java     |   71 +
 .../lang/io/serialization/ObjectFactory.java       |   23 +
 .../lang/io/serialization/ObjectSerializer.java    |   65 +
 .../direct/DirectSerializationFilter.java          |   29 -
 .../io/serialization/direct/FieldMetadata.java     |   22 -
 .../impl/AllocateInstanceObjectFactory.java        |   68 +
 .../serialization/impl/ByteBufferMarshaller.java   |   71 +
 .../serialization/impl/ByteBufferZMarshaller.java  |  103 ++
 .../impl/BytesMarshallableMarshaller.java          |   72 +-
 .../io/serialization/impl/ClassMarshaller.java     |   46 +-
 .../serialization/impl/CollectionMarshaller.java   |   72 +
 .../impl/CompactEnumBytesMarshaller.java           |   24 +-
 .../lang/io/serialization/impl/DateMarshaller.java |   43 +-
 .../io/serialization/impl/EnumBytesMarshaller.java |   46 +-
 .../impl/ExternalizableMarshaller.java             |   65 +-
 .../serialization/impl/GenericEnumMarshaller.java  |   49 +-
 .../io/serialization/impl/ImmutableMarshaller.java |   29 +
 .../lang/io/serialization/impl/ListMarshaller.java |   57 +
 .../lang/io/serialization/impl/MapMarshaller.java  |   75 +
 .../impl/NewInstanceObjectFactory.java             |   62 +
 .../lang/io/serialization/impl/NoMarshaller.java   |   27 +-
 .../io/serialization/impl/NoObjectFactory.java     |   37 +
 .../io/serialization/impl/NullObjectFactory.java   |   40 +
 .../lang/io/serialization/impl/SetMarshaller.java  |   55 +
 .../serialization/impl/SnappyStringMarshaller.java |  208 +++
 .../io/serialization/impl/StringBuilderPool.java   |   33 +
 .../io/serialization/impl/StringMarshaller.java    |   46 +-
 .../serialization/impl/StringZMapMarshaller.java   |  121 ++
 .../impl/VanillaBytesMarshallerFactory.java        |   85 +-
 .../net/openhft/lang/io/view/BytesInputStream.java |  119 ++
 .../openhft/lang/io/view/BytesOutputStream.java    |  109 ++
 .../lang/locks/AbstractReadWriteLockState.java     |   30 +
 .../locks/AbstractReadWriteLockingStrategy.java    |   35 +
 .../openhft/lang/locks/AcquisitionStrategies.java  |  106 ++
 .../openhft/lang/locks/AcquisitionStrategy.java    |   24 +
 .../net/openhft/lang/locks/BytesAtomicAccess.java  |   73 +
 .../java/net/openhft/lang/locks/LockState.java     |   30 +
 .../net/openhft/lang/locks/LockingStrategy.java    |   38 +
 .../net/openhft/lang/locks/NativeAtomicAccess.java |   44 +
 .../net/openhft/lang/locks/ReadWriteLockState.java |   35 +
 .../lang/locks/ReadWriteLockingStrategy.java       |   38 +
 .../lang/locks/ReadWriteUpdateLockState.java       |   35 +
 .../lang/locks/ReadWriteUpdateLockingStrategy.java |   41 +
 .../locks/ReadWriteUpdateWithWaitsLockState.java   |   26 +
 .../ReadWriteUpdateWithWaitsLockingStrategy.java   |   24 +
 .../lang/locks/ReadWriteWithWaitsLockState.java    |   33 +
 .../locks/ReadWriteWithWaitsLockingStrategy.java   |   33 +
 .../openhft/lang/locks/TryAcquireOperation.java    |   22 +
 .../openhft/lang/locks/TryAcquireOperations.java   |  152 ++
 .../net/openhft/lang/locks/UnsafeAtomicAccess.java |   53 +
 ...llaReadWriteUpdateWithWaitsLockingStrategy.java |  381 ++++
 .../VanillaReadWriteWithWaitsLockingStrategy.java  |  232 +++
 .../main/java/net/openhft/lang/model/Byteable.java |   24 +-
 .../java/net/openhft/lang/model/CodeGenerator.java |   22 +-
 .../main/java/net/openhft/lang/model/Copyable.java |   20 +-
 .../openhft/lang/model/DataValueClassCache.java    |   50 +
 .../net/openhft/lang/model/DataValueClasses.java   |   68 +
 .../net/openhft/lang/model/DataValueGenerator.java | 1118 +++++++++---
 .../net/openhft/lang/model/DataValueModel.java     |   20 +-
 .../net/openhft/lang/model/DataValueModelImpl.java |  358 +++-
 .../net/openhft/lang/model/DataValueModels.java    |   34 +-
 .../java/net/openhft/lang/model/FieldModel.java    |   47 +-
 .../net/openhft/lang/model/HeapCodeGenerator.java  |   22 +-
 lang/src/main/java/net/openhft/lang/model/Out.java |   34 +
 .../net/openhft/lang/model/constraints/Digits.java |   20 +-
 .../net/openhft/lang/model/constraints/Group.java  |   36 +
 .../openhft/lang/model/constraints/MaxSize.java    |   20 +-
 .../openhft/lang/model/constraints/NotNull.java    |   30 +
 .../openhft/lang/model/constraints/Nullable.java   |   30 +
 .../net/openhft/lang/model/constraints/Range.java  |   20 +-
 .../openhft/lang/pool/CharSequenceInterner.java    |   24 +
 .../java/net/openhft/lang/pool/EnumInterner.java   |   70 +
 .../java/net/openhft/lang/pool/StringInterner.java |   52 +-
 .../java/net/openhft/lang/testing/Differencer.java |   22 +-
 .../net/openhft/lang/testing/RunningMinimum.java   |   22 +-
 .../openhft/lang/testing/VanillaDifferencer.java   |   20 +-
 .../java/net/openhft/lang/thread/BusyPauser.java   |   40 +
 .../java/net/openhft/lang/thread/LightPauser.java  |   79 +
 .../openhft/lang/thread/NamedThreadFactory.java    |   22 +-
 .../main/java/net/openhft/lang/thread/Pauser.java  |   30 +
 .../net/openhft/lang/threadlocal/Provider.java     |   96 +
 .../openhft/lang/threadlocal/StatefulCopyable.java |   23 +
 .../lang/threadlocal/ThreadLocalCopies.java        |   73 +
 .../java/net/openhft/lang/values/BooleanValue.java |   20 +-
 .../java/net/openhft/lang/values/ByteValue.java    |   20 +-
 .../java/net/openhft/lang/values/CharValue.java    |   20 +-
 .../java/net/openhft/lang/values/DoubleValue.java  |   24 +-
 .../java/net/openhft/lang/values/FloatValue.java   |   24 +-
 .../java/net/openhft/lang/values/Int24Value.java   |   20 +-
 .../java/net/openhft/lang/values/Int48Value.java   |   20 +-
 .../java/net/openhft/lang/values/IntValue.java     |   27 +-
 .../java/net/openhft/lang/values/LongValue.java    |   24 +-
 .../java/net/openhft/lang/values/ShortValue.java   |   20 +-
 .../java/net/openhft/lang/values/StringValue.java  |   32 +-
 .../net/openhft/lang/values/UnsignedByteValue.java |   20 +-
 .../net/openhft/lang/values/UnsignedIntValue.java  |   21 +-
 .../openhft/lang/values/UnsignedShortValue.java    |   20 +-
 .../DataValueGroupTest$BaseInterface$$Native.java  |  112 ++
 lang/src/test/java/net/openhft/lang/GroupTest.java |  111 ++
 lang/src/test/java/net/openhft/lang/JvmTest.java   |   20 +-
 lang/src/test/java/net/openhft/lang/MathsTest.java |   20 +-
 .../openhft/lang/collection/DirectBitSetTest.java  | 1060 +++++++++++
 .../net/openhft/lang/collection/HugeArrayTest.java |  130 +-
 .../openhft/lang/collection/HugePricesMain.java    |   29 +-
 .../net/openhft/lang/collection/HugeQueueTest.java |   21 +-
 .../openhft/lang/example/CounterExampleMain.java   |   48 +
 .../net/openhft/lang/io/AllocationRatesTest.java   |   24 +-
 .../openhft/lang/io/BigDecimalVsDoubleMain.java    |  110 ++
 .../net/openhft/lang/io/ByteBufferBytesTest.java   |  241 ++-
 .../test/java/net/openhft/lang/io/BytesTest.java   |   28 +
 .../openhft/lang/io/DirectByteBufferBytesTest.java |  252 ++-
 .../java/net/openhft/lang/io/DirectBytesTest.java  |  107 +-
 .../test/java/net/openhft/lang/io/IOToolsTest.java |   20 +-
 .../openhft/lang/io/LockingViaFileLockMain.java    |   26 +-
 .../net/openhft/lang/io/LockingViaMMapMain.java    |   31 +-
 .../java/net/openhft/lang/io/MappedFileTest.java   |   28 +-
 .../java/net/openhft/lang/io/MappedStoreTest.java  |  143 ++
 .../net/openhft/lang/io/MutableDecimalTest.java    |   26 +-
 .../java/net/openhft/lang/io/NativeBytesTest.java  |  259 ++-
 .../openhft/lang/io/OptimisedBytesHashTest.java    |  220 +++
 .../java/net/openhft/lang/io/PingPongMain.java     |   95 +
 .../openhft/lang/io/ResizeableMappedStoreTest.java |   70 +
 .../net/openhft/lang/io/VanillaMappedFileTest.java |  376 ++++
 .../lang/io/examples/MappedStroreExampleMain.java  |   44 +
 .../lang/io/examples/ParserExampleMain.java        |   31 +-
 .../ByteMarshallableMarshallerTest.java            |   29 +-
 .../ExternalizableMarshallerTest.java              |   27 +-
 .../io/serialization/JDKZObjectSerializerTest.java |   58 +
 .../io/serialization/JavaSerializationTest.java    |   47 +
 .../serialization/VanillaBytesMarshallerTest.java  |   88 +-
 .../impl/SnappyStringMarshallerTest.java           |   53 +
 .../impl/StringZMapMarshallerTest.java             |   59 +
 .../openhft/lang/locks/LockingStrategyTest.java    |  537 ++++++
 .../openhft/lang/model/DataValueGeneratorTest.java |  155 +-
 .../net/openhft/lang/model/DataValueModelTest.java |   40 +-
 .../lang/model/FirstPrimitiveFieldTest.java        |   56 +
 .../lang/model/GetUsingStringInterface.java        |   36 +
 .../net/openhft/lang/model/HasArraysInterface.java |   57 +
 .../net/openhft/lang/model/JavaBeanInterface.java  |   41 +-
 .../lang/model/JavaBeanInterfaceGetDate.java       |   30 +
 .../lang/model/JavaBeanInterfaceGetMyEnum.java     |   27 +
 .../lang/model/JavaBeanInterfaceGetUsing.java      |   29 +
 .../lang/model/JavaBeanInterfaceGetUsingHeap.java  |   29 +
 .../net/openhft/lang/model/MinimalInterface.java   |   20 +-
 .../test/java/net/openhft/lang/model/MyEnum.java   |   34 +
 .../test/java/net/openhft/lang/model/NestedA.java  |   21 +-
 .../openhft/lang/model/NestedArrayInterface.java   |   28 +-
 .../test/java/net/openhft/lang/model/NestedB.java  |   20 +-
 .../net/openhft/lang/model/StringInterface.java    |   20 +-
 .../java/net/openhft/lang/model/VolatileTest.java  |  128 ++
 .../openhft/lang/testing/RunningMinimumTest.java   |   22 +-
 .../net/openhft/lang/thread/LightPauserTest.java   |   48 +
 .../test/java/net/openhft/lang/values/BuySell.java |    5 +
 .../net/openhft/lang/values/BuySellValues.java     |   12 +
 .../openhft/lang/values/CheckValuesBuildTest.java  |   20 +-
 .../net/openhft/lang/values/EnumValuesTest.java    |   53 +
 .../test/java/net/openhft/lang/values/NestAll.java |   21 +-
 .../net/openhft/lang/values/StringValueTest.java   |   37 +
 lang8/pom.xml                                      |  200 +++
 pom.xml                                            |   52 +-
 274 files changed, 25839 insertions(+), 3444 deletions(-)

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



More information about the pkg-java-commits mailing list