This is an automated email from the ASF dual-hosted git repository.

leerho pushed a change to branch fix_issue_178
in repository https://gitbox.apache.org/repos/asf/datasketches-memory.git


    from f9313c4  fix issue 178
     add 3725c9c  Update github/workflows
     add 51a93af  Got Heap working, but Map, Direct and BB still have errors.
     add 1d71786  Interim -- still not working.
     add d54aceb  Interim - passes all tests, almost done.
     add 72b08a0  Improved testing.  Coverage is 96.1% (excluding test).
     add d0622e4  No code change, I just sorted the members to make them easier 
to find.
     add 1e92fc6  Checkstyle fixes
     add 0bc18aa  Add package-info file
     add 4fdc68d  Cleanup checkstyle warnings int test
     add 3adeebd  Added -B and -X to the mvn commands in GHA.
     add 008143f  Trying a different GHA approach
     add f86db19  Added license header.
     add 3350fc0  Added another license header
     add 66cbcd3  test Manual share data
     add fa172eb  test Manual share data
     add 32017a2  test manual share data
     add 11b03cd  initialize manual-share-data.yml
     add df4ac43  updating workflows
     add ac5d9ee  init manual share data
     add ede151c  update manual-share-data.yml
     add 7be9431  try download tree and run
     add 9056901  update manual share data
     add 7214265  extend manual-share-data.yml
     add 046ece7  merge manual-share-data.yml
     add 2aeac37  Merge branch 'master' into master_tempfix
     add 6e78bf2  Merge branch 'master_tempfix' of 
github.com:apache/datasketches-memory
     add 86de800  resolve conflict
     add e79459e  fix spelling error
     add 4890887  tree of /Users/runner
     add b9c8d41  tree /Users/runner/work
     add 6c3c764  test auto-jdk-matrix.yml
     add 4a1f8b1  change distribution to 'temurin"
     add e5fc2d4  Merge pull request #170 from apache/master_tempfix
     add 518c68c  bumped TestNG from 7.5 to 7.7.0.
     add 96a3b7f  back out TestNG 7.7.0, back to 7.5
     add 720eadb  merge AllocateDirectMap with AllocateDirectWritableMap
     add 9d0c885  Rename BaseState class to Resource
     add 2f21932  order methods in Resource
     add d1cd1cf  Changed nearly all asserts to checks.
     add 2fa1894  Fix review comments.
     add 3d5bde5  Merge pull request #172 from apache/removeHandles
     add 994eadb  Removed methods that will not be able to be easily replicated 
using Java 17 Panama
     add e988376  Fixed compile problems
     add 841265d  Merge pull request #173 from apache/removeIncompatibleMethods
     add 5c83fec  Fine tuning of checkValid() and checkThread()
     add 13e59fd  Hopefully the last of major edits.
     add 53c4eae  I figured out that I could eliminate the NioBits class as 
well as the associated NioBitsFields class.
     add da6e57f  Adding dummy duplicate class "MemoryException" to Java11 
org.datasketches.memory tree to satisfy Eclipse.
     add 171b83d  Minor tweaks to MemoryCleaner and added missing package-info 
file.
     add 6cac8f9  Restored logging in AllocateDirect and 
AllocateDirectWritableMap.
     add c97c98f  Merge pull request #174 from apache/addJavadocThrows
     add 1dd97c2  Bump testng from 7.4.0 to 7.5.1
     add 55db260  Merge pull request #175 from 
apache/dependabot/maven/org.testng-testng-7.5.1
     add 2d9a68c  javadoc github action
     add 353dfa4  Merge pull request #176 from apache/javadoc-action
     add 38a0cd0  enable gh-pages
     add de6267f  Merge pull request #177 from apache/javadoc-action
     add 2248aa8  Merge branch 'master' into fix_issue_178

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |   4 +-
 .github/workflows/.toolchains.xml                  |  20 -
 .github/workflows/auto-jdk-matrix.yml              |  65 +++
 .github/workflows/javadoc.yml                      |  23 +
 .github/workflows/manual-coverage.yml              |  71 +++
 .github/workflows/manual-os-matrix.yml             |  78 +++
 .github/workflows/manual-share-data.yml            |  86 ++++
 .github/workflows/maven.yml                        | 119 -----
 .../java/org/apache/datasketches/memory/Map.java   |  46 --
 .../datasketches/memory/MemoryException.java       |   0
 .../memory/internal/MemoryCleaner.java             |   1 +
 .../memory/internal/NioBitsFields.java             |  33 --
 .../memory/internal/VirtualMachineMemory.java      |  28 +-
 .../apache/datasketches/memory/package-info.java   |  10 -
 .../org/apache/datasketches/memory/BaseBuffer.java |  30 +-
 .../org/apache/datasketches/memory/BaseState.java  | 264 -----------
 .../org/apache/datasketches/memory/Buffer.java     |   4 +-
 ...java => BufferPositionInvariantsException.java} |  20 +-
 .../memory/DefaultMemoryRequestServer.java         |   2 +-
 .../org/apache/datasketches/memory/Handle.java     |  59 ---
 .../java/org/apache/datasketches/memory/Map.java   |  46 --
 .../org/apache/datasketches/memory/Memory.java     |  24 +-
 ...WritableMap.java => MemoryBoundsException.java} |  17 +-
 .../datasketches/memory/MemoryCloseException.java  |  49 --
 .../apache/datasketches/memory/MurmurHash3v2.java  | 359 --------------
 .../org/apache/datasketches/memory/Resource.java   | 326 +++++++++++++
 .../apache/datasketches/memory/WritableBuffer.java |  26 +-
 .../datasketches/memory/WritableMapHandle.java     |  30 --
 .../apache/datasketches/memory/WritableMemory.java | 109 ++---
 .../memory/internal/AccessByteBuffer.java          |  24 +-
 .../memory/internal/AllocateDirect.java            |  41 +-
 .../memory/internal/AllocateDirectMap.java         | 316 -------------
 .../memory/internal/AllocateDirectWritableMap.java | 277 ++++++++++-
 .../internal/BBNonNativeWritableBufferImpl.java    | 105 +++--
 .../internal/BBNonNativeWritableMemoryImpl.java    |  88 ++--
 .../memory/internal/BBWritableBufferImpl.java      | 105 +++--
 .../memory/internal/BBWritableMemoryImpl.java      |  88 ++--
 .../memory/internal/BaseBufferImpl.java            | 101 +---
 .../memory/internal/BaseStateImpl.java             | 495 -------------------
 .../memory/internal/BaseWritableBufferImpl.java    | 128 +++--
 .../memory/internal/BaseWritableMemoryImpl.java    | 176 +++----
 .../memory/internal/CompareAndCopy.java            |  53 +--
 .../DirectNonNativeWritableBufferImpl.java         | 106 +++--
 .../DirectNonNativeWritableMemoryImpl.java         |  87 ++--
 .../memory/internal/DirectWritableBufferImpl.java  | 106 +++--
 .../memory/internal/DirectWritableMemoryImpl.java  |  87 ++--
 .../internal/HeapNonNativeWritableBufferImpl.java  |  87 ++--
 .../internal/HeapNonNativeWritableMemoryImpl.java  |  70 +--
 .../memory/internal/HeapWritableBufferImpl.java    |  87 ++--
 .../memory/internal/HeapWritableMemoryImpl.java    |  70 +--
 .../memory/internal/MapHandleImpl.java             |  57 ---
 .../internal/MapNonNativeWritableBufferImpl.java   | 121 +++--
 .../internal/MapNonNativeWritableMemoryImpl.java   | 102 ++--
 .../memory/internal/MapWritableBufferImpl.java     | 121 +++--
 .../memory/internal/MapWritableMemoryImpl.java     | 102 ++--
 .../memory/internal/MemoryCleaner.java             |  33 +-
 .../memory/internal/NativeWritableBufferImpl.java  |  67 +--
 .../memory/internal/NativeWritableMemoryImpl.java  |  81 +---
 .../datasketches/memory/internal/NioBits.java      | 144 ------
 .../memory/internal/NioBitsFields.java             |  33 --
 .../internal/NonNativeWritableBufferImpl.java      |  42 +-
 .../internal/NonNativeWritableMemoryImpl.java      |  64 +--
 .../datasketches/memory/internal/ResourceImpl.java | 524 +++++++++++++++++++++
 .../datasketches/memory/internal/UnsafeUtil.java   |  36 +-
 .../apache/datasketches/memory/internal/Utf8.java  |   1 -
 .../apache/datasketches/memory/internal/Util.java  |  21 +-
 .../memory/internal/VirtualMachineMemory.java      |  64 +--
 .../memory/internal/WritableDirectHandleImpl.java  |  67 ---
 .../memory/internal/WritableMapHandleImpl.java     |  52 --
 .../apache/datasketches/memory/package-info.java   |  75 +--
 .../internal/AllocateDirectMapMemoryTest.java      | 132 +++---
 .../memory/internal/AllocateDirectMemoryTest.java  |  67 +--
 .../AllocateDirectWritableMapMemoryTest.java       |  77 +--
 .../memory/internal/BaseBufferTest.java            |  35 +-
 .../datasketches/memory/internal/Buffer2Test.java  |  28 +-
 .../memory/internal/BufferBoundaryCheckTest.java   | 195 ++------
 .../memory/internal/BufferInvariantsTest.java      |  19 +-
 .../memory/internal/BufferReadWriteSafetyTest.java |  38 +-
 .../datasketches/memory/internal/BufferTest.java   |  41 +-
 .../memory/internal/CommonBufferTest.java          |  99 ++--
 .../memory/internal/CommonMemoryTest.java          |  95 ++--
 .../memory/internal/CopyMemoryOverlapTest.java     |  17 +-
 .../memory/internal/CopyMemoryTest.java            |  38 +-
 .../memory/internal/DruidIssue11544Test.java       |  12 +-
 .../internal/ExampleMemoryRequestServerTest.java   | 177 -------
 .../memory/internal/IgnoredArrayOverflowTest.java  |  11 +-
 .../datasketches/memory/internal/LeafImplTest.java | 137 +++---
 .../memory/internal/MemoryBoundaryCheckTest.java   | 161 ++-----
 .../memory/internal/MemoryCloseExceptionTest.java  |  14 -
 .../memory/internal/MemoryReadWriteSafetyTest.java | 115 +++--
 .../datasketches/memory/internal/MemoryTest.java   | 137 ++----
 .../memory/internal/MemoryWriteToTest.java         |   6 +-
 .../memory/internal/MurmurHash3v2Test.java         | 401 ----------------
 .../internal/NativeWritableBufferImplTest.java     | 140 +++---
 .../internal/NativeWritableMemoryImplTest.java     | 227 ++++-----
 .../datasketches/memory/internal/NioBitsTest.java  |  78 ---
 .../internal/NonNativeWritableBufferImplTest.java  |   8 +-
 .../internal/NonNativeWritableMemoryImplTest.java  |  40 +-
 .../{BaseStateTest.java => ResourceTest.java}      |  27 +-
 .../memory/internal/SpecificLeafTest.java          | 141 +++---
 .../datasketches/memory/internal/ThreadTest.java   |  76 +++
 .../memory/internal/UnsafeUtilTest.java            |   4 +-
 .../datasketches/memory/internal/Utf8Test.java     |  91 ++--
 .../datasketches/memory/internal/UtilTest.java     |  11 +-
 .../memory/internal/VirtualMachineMemoryTest.java  |   8 +-
 .../memory/internal/WritableDirectCopyTest.java    |  69 +--
 .../memory/internal/WritableMemoryTest.java        |  40 +-
 .../datasketches/memory/internal/XxHash64Test.java |  17 +-
 .../memory/internal/ZeroCapacityTest.java          |  14 +-
 pom.xml                                            |   2 +-
 tools/MemoryCheckstyle.xml                         |   9 +-
 tools/suppressions.xml                             |  31 ++
 112 files changed, 3780 insertions(+), 5758 deletions(-)
 create mode 100644 .github/workflows/auto-jdk-matrix.yml
 create mode 100644 .github/workflows/javadoc.yml
 create mode 100644 .github/workflows/manual-coverage.yml
 create mode 100644 .github/workflows/manual-os-matrix.yml
 create mode 100644 .github/workflows/manual-share-data.yml
 delete mode 100644 .github/workflows/maven.yml
 delete mode 100644 
datasketches-memory-java11/src/main/java/org/apache/datasketches/memory/Map.java
 copy {datasketches-memory-java8 => 
datasketches-memory-java11}/src/main/java/org/apache/datasketches/memory/MemoryException.java
 (100%)
 delete mode 100644 
datasketches-memory-java11/src/main/java/org/apache/datasketches/memory/internal/NioBitsFields.java
 rename 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/MapHandle.java
 => 
datasketches-memory-java11/src/main/java/org/apache/datasketches/memory/package-info.java
 (75%)
 delete mode 100644 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/BaseState.java
 rename 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/{WritableHandle.java
 => BufferPositionInvariantsException.java} (70%)
 delete mode 100644 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/Handle.java
 delete mode 100644 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/Map.java
 rename 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/{WritableMap.java
 => MemoryBoundsException.java} (71%)
 delete mode 100644 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/MemoryCloseException.java
 delete mode 100644 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/MurmurHash3v2.java
 create mode 100644 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/Resource.java
 delete mode 100644 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/WritableMapHandle.java
 delete mode 100644 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/internal/AllocateDirectMap.java
 delete mode 100644 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/internal/BaseStateImpl.java
 delete mode 100644 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/internal/MapHandleImpl.java
 delete mode 100644 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/internal/NioBits.java
 delete mode 100644 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/internal/NioBitsFields.java
 create mode 100644 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/internal/ResourceImpl.java
 delete mode 100644 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/internal/WritableDirectHandleImpl.java
 delete mode 100644 
datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/internal/WritableMapHandleImpl.java
 delete mode 100644 
datasketches-memory-java8/src/test/java/org/apache/datasketches/memory/internal/ExampleMemoryRequestServerTest.java
 delete mode 100644 
datasketches-memory-java8/src/test/java/org/apache/datasketches/memory/internal/MurmurHash3v2Test.java
 delete mode 100644 
datasketches-memory-java8/src/test/java/org/apache/datasketches/memory/internal/NioBitsTest.java
 rename 
datasketches-memory-java8/src/test/java/org/apache/datasketches/memory/internal/{BaseStateTest.java
 => ResourceTest.java} (84%)
 create mode 100644 
datasketches-memory-java8/src/test/java/org/apache/datasketches/memory/internal/ThreadTest.java
 create mode 100644 tools/suppressions.xml


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to