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]

Reply via email to