This is an automated email from the ASF dual-hosted git repository. leerho pushed a commit to branch frank_grimes_java-21-ffm in repository https://gitbox.apache.org/repos/asf/datasketches-memory.git
commit da1dd627b39b24a2b31574edbf2ae2ea6e63c7c0 Merge: cf662bf 98a0ac8 Author: Lee Rhodes <[email protected]> AuthorDate: Wed Nov 20 11:46:30 2024 -0800 Merge pull request #241 from frankgrimes97/feature/java-21-ffm Migrate to Java 21 FFM API .github/workflows/auto-jdk-matrix.yml | 4 +- .github/workflows/auto-os-matrix.yml | 2 +- .github/workflows/javadoc.yml | 2 +- .gitignore | 3 + pom.xml | 14 +- .../org/apache/datasketches/memory/Buffer.java | 1 + .../memory/DefaultMemoryRequestServer.java | 9 +- .../org/apache/datasketches/memory/Memory.java | 45 ++---- .../datasketches/memory/MemoryRequestServer.java | 18 +-- .../apache/datasketches/memory/MurmurHash3.java | 26 ++-- .../org/apache/datasketches/memory/Resource.java | 48 +++--- .../apache/datasketches/memory/WritableMemory.java | 92 ++++------- .../memory/internal/CompareAndCopy.java | 9 +- .../{MurmurHash3v3.java => MurmurHash3v4.java} | 55 +++---- .../memory/internal/NativeWritableBufferImpl.java | 58 +++---- .../memory/internal/NativeWritableMemoryImpl.java | 34 +++-- .../memory/internal/NonNativeValueLayouts.java | 42 ++++++ .../internal/NonNativeWritableBufferImpl.java | 112 +++++++------- .../internal/NonNativeWritableMemoryImpl.java | 87 ++++++----- .../memory/internal/PositionalImpl.java | 7 +- .../datasketches/memory/internal/ResourceImpl.java | 58 +++---- .../memory/internal/WritableBufferImpl.java | 25 +-- .../memory/internal/WritableMemoryImpl.java | 87 ++++++----- .../datasketches/memory/internal/XxHash64.java | 21 ++- .../internal/AllocateDirectMapMemoryTest.java | 30 +--- .../memory/internal/AllocateDirectMemoryTest.java | 27 ++-- .../AllocateDirectWritableMapMemoryTest.java | 52 +++---- .../datasketches/memory/internal/Buffer2Test.java | 168 ++++++++++----------- .../memory/internal/BufferInvariantsTest.java | 81 +++++----- .../datasketches/memory/internal/BufferTest.java | 151 +++++++++--------- .../memory/internal/CommonBufferTest.java | 23 ++- .../memory/internal/CommonMemoryTest.java | 27 ++-- .../memory/internal/CopyMemoryOverlapTest.java | 11 +- .../memory/internal/CopyMemoryTest.java | 16 +- .../internal/ExampleMemoryRequestServerTest.java | 18 ++- .../memory/internal/IgnoredArrayOverflowTest.java | 6 +- ...apacityTest.java => InvalidAllocationTest.java} | 33 +++- .../datasketches/memory/internal/LeafImplTest.java | 26 ++-- .../memory/internal/MemoryBoundaryCheckTest.java | 15 +- .../memory/internal/MemoryReadWriteSafetyTest.java | 33 ++-- .../datasketches/memory/internal/MemoryTest.java | 87 +++++------ .../memory/internal/MemoryWriteToTest.java | 7 +- .../memory/internal/MurmurHash3v3Test.java | 11 +- .../internal/NativeWritableBufferImplTest.java | 66 ++++---- .../internal/NativeWritableMemoryImplTest.java | 79 +++++----- .../datasketches/memory/internal/ResourceTest.java | 71 ++++----- .../memory/internal/SpecificLeafTest.java | 19 +-- .../memory/internal/WritableDirectCopyTest.java | 47 +++--- 48 files changed, 1006 insertions(+), 957 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
