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