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

