You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by le...@apache.org on 2021/09/21 18:38:41 UTC
[datasketches-java] branch master updated (27ecce9 -> 94b409a)
This is an automated email from the ASF dual-hosted git repository.
leerho pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/datasketches-java.git.
from 27ecce9 Merge pull request #356 from apache/cpc_max_serialized_size
add 7f127e8 This fixes API changes in the new Memory configuration that will appear in Memory 2.0.
add 0af7a8d Small changes to Checkstyle
add dd7c3a4 Make -java compatible with Memory 2.0
add a0f7e53 More fixes required for Memory 2.0.0
add e6bcc1f Updating MurmurHash3V2 to throw exception if input array is empty or null or if input Memory is not on-heap.
add 2ab409e Updating test of MurmurHash3v2.
add 7d3ee1b Updates to MurmurHash3v2.
add e8e5cf1 Update MurmurHash3v2 tests.
add daeb06f Move DS-java:datasketches-hash/MurmurHash3v2.java to DS-memory.
add 4fd2df8 Copied DS-memory:UnsafeUtil.checkBounds() to DS-java:Util.checkBounds().
add 26f6c9d Removed all references to Memory.internal.
add 1c8a6f5 Update docs.
add 3e2860a A few simple changes.
add f2ff4b5 Minor test fixes, moved MurmurHas3v2 sketch to Memory.
add 2c336d1 Update MemoryRequestServer API and tests.
add 157e33e Fix some warnings.
add 6118bb2 Change the "only-eclipse" profile to fix the nuisance warning.
add 196ab62 Add JPMS arguments to surefire plugin in Java9+
add 3e89cbf Merge pull request #359 from apache/Memory2-Fix-Tests
add a5d07a2 Create Maven Java8 Profile for Surefire
add bfec5e0 Merge pull request #360 from apache/Memory2Java8Profile
add 26cad42 Minor cleanup #1
add 2f958d5 Merge branch 'master' into Memory2
add c36f093 Add ByteBuffer hashing methods to MurmurHash3, BaseHllSketch.
add f950acc Merge pull request #353 from gianm/bytebuffer-hashing
add a7a5d82 Merge branch 'Gian-MurmurHash3' into Memory2
add caeddbf Minor cleanup
add a232a75 interim changes
add 2e07857 Extend MurmurHash3
add 81bf78f Merge pull request #361 from apache/extendMurmurHash3
add b8d9440 Replace deprecated Teletype HTML element
add 8e1a7d8 Add matrix testing
add faa8ab1 Typo in branch name
add 88e8557 Only run coverage in jdk 8
add 657c543 Do not skip tests on install
add 7af825b Enable test during install
add e6cfd97 Separate testing and reporting
add 6236c9e Fail intentionally
add 4f07afa Fail intentionally
add 2f994ff Restore JPMS flags
add 842c677 Remove temporary branch trigger from GH actions
add 30e02f0 Merge pull request #362 from apache/Memory2-doc-fixes-gh-actions
add 4053d96 Debug log on coveralls
add 1d28757 Revert "Debug log on coveralls"
new 94b409a Merge pull request #363 from apache/Memory2
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/maven.yml | 32 +-
README.md | 2 +
pom.xml | 121 +++++--
.../apache/datasketches/ArrayOfBooleansSerDe.java | 5 +-
.../apache/datasketches/ArrayOfDoublesSerDe.java | 5 +-
.../org/apache/datasketches/ArrayOfLongsSerDe.java | 5 +-
.../apache/datasketches/ArrayOfNumbersSerDe.java | 21 +-
.../apache/datasketches/ArrayOfStringsSerDe.java | 7 +-
.../datasketches/ArrayOfUtf16StringsSerDe.java | 7 +-
src/main/java/org/apache/datasketches/Util.java | 21 +-
.../datasketches/frequencies/ItemsSketch.java | 2 +-
.../datasketches/frequencies/LongsSketch.java | 2 +-
.../org/apache/datasketches/hash/MurmurHash3.java | 347 +++++++++++++++-----
.../apache/datasketches/hash/MurmurHash3v2.java | 361 ---------------------
.../java/org/apache/datasketches/hash/XxHash.java | 25 +-
.../org/apache/datasketches/hll/BaseHllSketch.java | 19 ++
.../apache/datasketches/hll/DirectAuxHashMap.java | 2 +-
.../apache/datasketches/hll/DirectHll4Array.java | 4 +-
.../apache/datasketches/hll/DirectHllArray.java | 2 +-
.../apache/datasketches/hll/ToByteArrayImpl.java | 10 +-
.../java/org/apache/datasketches/hllmap/Map.java | 4 +-
.../quantiles/DirectUpdateDoublesSketch.java | 2 +-
.../quantiles/DoublesByteArrayImpl.java | 4 +-
.../datasketches/quantiles/ItemsByteArrayImpl.java | 4 +-
.../org/apache/datasketches/req/FloatBuffer.java | 2 +-
.../org/apache/datasketches/req/ReqCompactor.java | 2 +-
.../java/org/apache/datasketches/req/ReqSerDe.java | 2 +-
.../sampling/ReservoirItemsSketch.java | 8 +-
.../datasketches/sampling/ReservoirItemsUnion.java | 4 +-
.../sampling/ReservoirLongsSketch.java | 6 +-
.../datasketches/sampling/ReservoirLongsUnion.java | 4 +-
.../datasketches/sampling/ReservoirSize.java | 4 +-
.../datasketches/sampling/VarOptItemsSamples.java | 15 +-
.../datasketches/sampling/VarOptItemsSketch.java | 2 +-
.../datasketches/sampling/VarOptItemsUnion.java | 2 +-
.../theta/DirectQuickSelectSketch.java | 2 +-
.../theta/DirectQuickSelectSketchR.java | 4 +-
.../datasketches/theta/HeapCompactSketch.java | 2 +-
.../datasketches/theta/HeapUpdateSketch.java | 2 +-
.../datasketches/theta/IntersectionImpl.java | 2 +-
.../datasketches/theta/SetOperationBuilder.java | 10 +-
.../org/apache/datasketches/theta/UnionImpl.java | 2 +-
.../java/org/apache/datasketches/tuple/AnotB.java | 4 +-
.../java/org/apache/datasketches/tuple/Util.java | 7 +-
.../tuple/arrayofdoubles/ArrayOfDoublesUnion.java | 2 +-
.../DirectArrayOfDoublesCompactSketch.java | 2 +-
.../DirectArrayOfDoublesQuickSelectSketch.java | 2 +-
.../HeapArrayOfDoublesCompactSketch.java | 2 +-
.../HeapArrayOfDoublesQuickSelectSketch.java | 2 +-
.../tuple/strings/ArrayOfStringsSummary.java | 2 +-
.../apache/datasketches/HashOperationsTest.java | 8 +-
.../java/org/apache/datasketches/UtilTest.java | 6 +-
.../apache/datasketches/cpc/CpcCBinariesTest.java | 21 +-
.../org/apache/datasketches/cpc/LzTzSpeedTest.java | 2 +-
.../datasketches/cpc/SpecialCBinariesTest.java | 6 +-
.../datasketches/frequencies/ItemsSketchTest.java | 2 +-
.../datasketches/frequencies/LongsSketchTest.java | 6 +-
.../frequencies/SerDeCompatibilityTest.java | 11 +-
.../apache/datasketches/hash/MurmurHash3Test.java | 117 ++++++-
.../datasketches/hash/MurmurHash3v2Test.java | 248 ++++++++++++--
.../apache/datasketches/hll/BaseHllSketchTest.java | 12 +-
.../datasketches/hll/DirectAuxHashMapTest.java | 15 +-
.../datasketches/hll/DirectCouponListTest.java | 8 +-
.../apache/datasketches/hll/DirectUnionTest.java | 4 +-
.../org/apache/datasketches/hll/HllSketchTest.java | 4 +-
.../apache/datasketches/hll/PreambleUtilTest.java | 18 +-
.../datasketches/hll/ToFromByteArrayTest.java | 6 +-
.../datasketches/quantiles/DebugUnionTest.java | 8 +-
.../quantiles/DeprecatedAndMiscTest.java | 2 +-
.../quantiles/DirectCompactDoublesSketchTest.java | 4 +-
.../DirectQuantilesMemoryRequestTest.java | 33 +-
.../quantiles/DirectUpdateDoublesSketchTest.java | 18 +-
.../quantiles/DoublesSketchBuilderTest.java | 2 +-
.../datasketches/quantiles/DoublesSketchTest.java | 50 ++-
.../quantiles/DoublesUnionBuilderTest.java | 4 +-
.../quantiles/DoublesUnionImplTest.java | 32 +-
.../datasketches/quantiles/DoublesUtilTest.java | 2 +-
.../quantiles/HeapCompactDoublesSketchTest.java | 2 +-
.../quantiles/HeapUpdateDoublesSketchTest.java | 10 +-
.../datasketches/quantiles/ItemsSketchTest.java | 6 +-
.../datasketches/quantiles/PreambleUtilTest.java | 10 +-
.../apache/datasketches/req/FloatBufferTest.java | 2 +-
.../sampling/ReservoirItemsSketchTest.java | 4 +-
.../sampling/ReservoirItemsUnionTest.java | 10 +-
.../sampling/ReservoirLongsSketchTest.java | 4 +-
.../sampling/ReservoirLongsUnionTest.java | 10 +-
.../sampling/VarOptItemsSketchTest.java | 12 +-
.../sampling/VarOptItemsUnionTest.java | 4 +-
.../datasketches/theta/CompactSketchTest.java | 12 +-
.../ConcurrentDirectQuickSelectSketchTest.java | 6 +-
.../theta/ConcurrentHeapQuickSelectSketchTest.java | 14 +-
.../datasketches/theta/DirectIntersectionTest.java | 72 ++--
.../theta/DirectQuickSelectSketchTest.java | 192 +++++++----
.../apache/datasketches/theta/DirectUnionTest.java | 102 +++---
.../datasketches/theta/HeapAlphaSketchTest.java | 18 +-
.../datasketches/theta/HeapIntersectionTest.java | 12 +-
.../theta/HeapQuickSelectSketchTest.java | 16 +-
.../apache/datasketches/theta/HeapUnionTest.java | 22 +-
.../datasketches/theta/PreambleUtilTest.java | 6 +-
.../datasketches/theta/SetOperationTest.java | 10 +-
.../datasketches/theta/SetOpsCornerCasesTest.java | 2 +-
.../datasketches/theta/SingleItemSketchTest.java | 10 +-
.../org/apache/datasketches/theta/SketchTest.java | 18 +-
.../apache/datasketches/theta/SketchesTest.java | 2 +-
.../apache/datasketches/theta/UnionImplTest.java | 34 +-
.../datasketches/theta/UpdateSketchTest.java | 6 +-
.../datasketches/tuple/adouble/AdoubleTest.java | 6 +-
.../arrayofdoubles/ArrayOfDoublesAnotBTest.java | 4 +-
.../ArrayOfDoublesCompactSketchTest.java | 6 +-
.../ArrayOfDoublesIntersectionTest.java | 24 +-
.../ArrayOfDoublesQuickSelectSketchTest.java | 8 +-
.../arrayofdoubles/ArrayOfDoublesUnionTest.java | 56 ++--
.../DirectArrayOfDoublesCompactSketchTest.java | 30 +-
.../DirectArrayOfDoublesQuickSelectSketchTest.java | 28 +-
.../HeapArrayOfDoublesCompactSketchTest.java | 2 +-
.../HeapArrayOfDoublesQuickSelectSketchTest.java | 2 +-
.../tuple/strings/ArrayOfStringsSketchTest.java | 2 +-
tools/SketchesCheckstyle.xml | 31 +-
118 files changed, 1452 insertions(+), 1136 deletions(-)
delete mode 100644 src/main/java/org/apache/datasketches/hash/MurmurHash3v2.java
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org
[datasketches-java] 01/01: Merge pull request #363 from
apache/Memory2
Posted by le...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
leerho pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/datasketches-java.git
commit 94b409aeb6271b9ce679792748e8397d6e6814a9
Merge: 27ecce9 1d28757
Author: Lee Rhodes <le...@users.noreply.github.com>
AuthorDate: Tue Sep 21 11:38:30 2021 -0700
Merge pull request #363 from apache/Memory2
Update datasketches-memory 2.0.0
.github/workflows/maven.yml | 32 +-
README.md | 2 +
pom.xml | 121 +++++--
.../apache/datasketches/ArrayOfBooleansSerDe.java | 5 +-
.../apache/datasketches/ArrayOfDoublesSerDe.java | 5 +-
.../org/apache/datasketches/ArrayOfLongsSerDe.java | 5 +-
.../apache/datasketches/ArrayOfNumbersSerDe.java | 21 +-
.../apache/datasketches/ArrayOfStringsSerDe.java | 7 +-
.../datasketches/ArrayOfUtf16StringsSerDe.java | 7 +-
src/main/java/org/apache/datasketches/Util.java | 21 +-
.../datasketches/frequencies/ItemsSketch.java | 2 +-
.../datasketches/frequencies/LongsSketch.java | 2 +-
.../org/apache/datasketches/hash/MurmurHash3.java | 347 +++++++++++++++-----
.../apache/datasketches/hash/MurmurHash3v2.java | 361 ---------------------
.../java/org/apache/datasketches/hash/XxHash.java | 25 +-
.../org/apache/datasketches/hll/BaseHllSketch.java | 19 ++
.../apache/datasketches/hll/DirectAuxHashMap.java | 2 +-
.../apache/datasketches/hll/DirectHll4Array.java | 4 +-
.../apache/datasketches/hll/DirectHllArray.java | 2 +-
.../apache/datasketches/hll/ToByteArrayImpl.java | 10 +-
.../java/org/apache/datasketches/hllmap/Map.java | 4 +-
.../quantiles/DirectUpdateDoublesSketch.java | 2 +-
.../quantiles/DoublesByteArrayImpl.java | 4 +-
.../datasketches/quantiles/ItemsByteArrayImpl.java | 4 +-
.../org/apache/datasketches/req/FloatBuffer.java | 2 +-
.../org/apache/datasketches/req/ReqCompactor.java | 2 +-
.../java/org/apache/datasketches/req/ReqSerDe.java | 2 +-
.../sampling/ReservoirItemsSketch.java | 8 +-
.../datasketches/sampling/ReservoirItemsUnion.java | 4 +-
.../sampling/ReservoirLongsSketch.java | 6 +-
.../datasketches/sampling/ReservoirLongsUnion.java | 4 +-
.../datasketches/sampling/ReservoirSize.java | 4 +-
.../datasketches/sampling/VarOptItemsSamples.java | 15 +-
.../datasketches/sampling/VarOptItemsSketch.java | 2 +-
.../datasketches/sampling/VarOptItemsUnion.java | 2 +-
.../theta/DirectQuickSelectSketch.java | 2 +-
.../theta/DirectQuickSelectSketchR.java | 4 +-
.../datasketches/theta/HeapCompactSketch.java | 2 +-
.../datasketches/theta/HeapUpdateSketch.java | 2 +-
.../datasketches/theta/IntersectionImpl.java | 2 +-
.../datasketches/theta/SetOperationBuilder.java | 10 +-
.../org/apache/datasketches/theta/UnionImpl.java | 2 +-
.../java/org/apache/datasketches/tuple/AnotB.java | 4 +-
.../java/org/apache/datasketches/tuple/Util.java | 7 +-
.../tuple/arrayofdoubles/ArrayOfDoublesUnion.java | 2 +-
.../DirectArrayOfDoublesCompactSketch.java | 2 +-
.../DirectArrayOfDoublesQuickSelectSketch.java | 2 +-
.../HeapArrayOfDoublesCompactSketch.java | 2 +-
.../HeapArrayOfDoublesQuickSelectSketch.java | 2 +-
.../tuple/strings/ArrayOfStringsSummary.java | 2 +-
.../apache/datasketches/HashOperationsTest.java | 8 +-
.../java/org/apache/datasketches/UtilTest.java | 6 +-
.../apache/datasketches/cpc/CpcCBinariesTest.java | 21 +-
.../org/apache/datasketches/cpc/LzTzSpeedTest.java | 2 +-
.../datasketches/cpc/SpecialCBinariesTest.java | 6 +-
.../datasketches/frequencies/ItemsSketchTest.java | 2 +-
.../datasketches/frequencies/LongsSketchTest.java | 6 +-
.../frequencies/SerDeCompatibilityTest.java | 11 +-
.../apache/datasketches/hash/MurmurHash3Test.java | 117 ++++++-
.../datasketches/hash/MurmurHash3v2Test.java | 248 ++++++++++++--
.../apache/datasketches/hll/BaseHllSketchTest.java | 12 +-
.../datasketches/hll/DirectAuxHashMapTest.java | 15 +-
.../datasketches/hll/DirectCouponListTest.java | 8 +-
.../apache/datasketches/hll/DirectUnionTest.java | 4 +-
.../org/apache/datasketches/hll/HllSketchTest.java | 4 +-
.../apache/datasketches/hll/PreambleUtilTest.java | 18 +-
.../datasketches/hll/ToFromByteArrayTest.java | 6 +-
.../datasketches/quantiles/DebugUnionTest.java | 8 +-
.../quantiles/DeprecatedAndMiscTest.java | 2 +-
.../quantiles/DirectCompactDoublesSketchTest.java | 4 +-
.../DirectQuantilesMemoryRequestTest.java | 33 +-
.../quantiles/DirectUpdateDoublesSketchTest.java | 18 +-
.../quantiles/DoublesSketchBuilderTest.java | 2 +-
.../datasketches/quantiles/DoublesSketchTest.java | 50 ++-
.../quantiles/DoublesUnionBuilderTest.java | 4 +-
.../quantiles/DoublesUnionImplTest.java | 32 +-
.../datasketches/quantiles/DoublesUtilTest.java | 2 +-
.../quantiles/HeapCompactDoublesSketchTest.java | 2 +-
.../quantiles/HeapUpdateDoublesSketchTest.java | 10 +-
.../datasketches/quantiles/ItemsSketchTest.java | 6 +-
.../datasketches/quantiles/PreambleUtilTest.java | 10 +-
.../apache/datasketches/req/FloatBufferTest.java | 2 +-
.../sampling/ReservoirItemsSketchTest.java | 4 +-
.../sampling/ReservoirItemsUnionTest.java | 10 +-
.../sampling/ReservoirLongsSketchTest.java | 4 +-
.../sampling/ReservoirLongsUnionTest.java | 10 +-
.../sampling/VarOptItemsSketchTest.java | 12 +-
.../sampling/VarOptItemsUnionTest.java | 4 +-
.../datasketches/theta/CompactSketchTest.java | 12 +-
.../ConcurrentDirectQuickSelectSketchTest.java | 6 +-
.../theta/ConcurrentHeapQuickSelectSketchTest.java | 14 +-
.../datasketches/theta/DirectIntersectionTest.java | 72 ++--
.../theta/DirectQuickSelectSketchTest.java | 192 +++++++----
.../apache/datasketches/theta/DirectUnionTest.java | 102 +++---
.../datasketches/theta/HeapAlphaSketchTest.java | 18 +-
.../datasketches/theta/HeapIntersectionTest.java | 12 +-
.../theta/HeapQuickSelectSketchTest.java | 16 +-
.../apache/datasketches/theta/HeapUnionTest.java | 22 +-
.../datasketches/theta/PreambleUtilTest.java | 6 +-
.../datasketches/theta/SetOperationTest.java | 10 +-
.../datasketches/theta/SetOpsCornerCasesTest.java | 2 +-
.../datasketches/theta/SingleItemSketchTest.java | 10 +-
.../org/apache/datasketches/theta/SketchTest.java | 18 +-
.../apache/datasketches/theta/SketchesTest.java | 2 +-
.../apache/datasketches/theta/UnionImplTest.java | 34 +-
.../datasketches/theta/UpdateSketchTest.java | 6 +-
.../datasketches/tuple/adouble/AdoubleTest.java | 6 +-
.../arrayofdoubles/ArrayOfDoublesAnotBTest.java | 4 +-
.../ArrayOfDoublesCompactSketchTest.java | 6 +-
.../ArrayOfDoublesIntersectionTest.java | 24 +-
.../ArrayOfDoublesQuickSelectSketchTest.java | 8 +-
.../arrayofdoubles/ArrayOfDoublesUnionTest.java | 56 ++--
.../DirectArrayOfDoublesCompactSketchTest.java | 30 +-
.../DirectArrayOfDoublesQuickSelectSketchTest.java | 28 +-
.../HeapArrayOfDoublesCompactSketchTest.java | 2 +-
.../HeapArrayOfDoublesQuickSelectSketchTest.java | 2 +-
.../tuple/strings/ArrayOfStringsSketchTest.java | 2 +-
tools/SketchesCheckstyle.xml | 31 +-
118 files changed, 1452 insertions(+), 1136 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org