This is an automated email from the ASF dual-hosted git repository.
leerho pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/datasketches-memory.git
from cf662bf Merge pull request #239 from
apache/Update_main_version_to_4.2.0-SNAPSHOT
add b382eb0 Migrate to Java 21 FFM API
add 56bc3f3 Update GHA workflows to Java 21
add 44d31d7 Minor cleanup based on PR feedback
add 6dd9d4f Improve temp file creation in test suite
add 98a0ac8 Improve temp file creation in test suite
add da1dd62 Merge pull request #241 from frankgrimes97/feature/java-21-ffm
add b874e6b Update frank_grimes_java-21-ffm
add 5147a45 Update minor checkstyle fixes, re-arrange a few method
signatures.
add f7ab4f2 Refactored method params so Arena is last param.
add fa95669 change not supported to not recommended.
add 9db3bfb create "enable.preview" property in pom
add 1de7cdf Fix some Javadoc errors.
add ff0fbe3 Updating the frank grimes java21 contribution.
add 11c93ee update readme & GH actions
add df3e05c remove references to Java 17
add 34c661c Updating java 17 code to use java 21 API.
add 0a15de0 disable a println statement
add 5d9cd18 Fixed ONLY indentation problems.
new 3350ab9 Merge pull request #242 from apache/frank_grimes_java-21-ffm
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/auto-jdk-matrix.yml | 4 +-
.github/workflows/auto-os-matrix.yml | 6 +-
.github/workflows/javadoc.yml | 10 +-
.gitignore | 3 +
README.md | 12 +-
pom.xml | 46 +++-
.../org/apache/datasketches/memory/Buffer.java | 25 +-
.../memory/DefaultMemoryRequestServer.java | 11 +-
.../org/apache/datasketches/memory/Memory.java | 69 +-----
.../datasketches/memory/MemoryRequestServer.java | 17 +-
.../apache/datasketches/memory/MurmurHash3.java | 30 +--
.../org/apache/datasketches/memory/Resource.java | 128 ++++++----
.../apache/datasketches/memory/WritableMemory.java | 120 +++++----
.../memory/internal/CompareAndCopy.java | 69 ------
.../{MurmurHash3v3.java => MurmurHash3v4.java} | 59 ++---
.../memory/internal/NativeWritableBufferImpl.java | 163 ++++++-------
.../memory/internal/NativeWritableMemoryImpl.java | 192 ++++++++++-----
.../memory/internal/NonNativeValueLayouts.java | 46 ++++
.../internal/NonNativeWritableBufferImpl.java | 198 ++++++---------
.../internal/NonNativeWritableMemoryImpl.java | 228 +++++++++--------
.../memory/internal/PositionalImpl.java | 16 +-
.../datasketches/memory/internal/ResourceImpl.java | 270 +++++++++++++--------
.../apache/datasketches/memory/internal/Util.java | 15 +-
.../memory/internal/WritableBufferImpl.java | 46 ++--
.../memory/internal/WritableMemoryImpl.java | 127 +++++-----
.../datasketches/memory/internal/XxHash64.java | 23 +-
.../apache/datasketches/memory/package-info.java | 3 +-
.../internal/AllocateDirectMapMemoryTest.java | 31 +--
.../memory/internal/AllocateDirectMemoryTest.java | 23 +-
.../AllocateDirectWritableMapMemoryTest.java | 52 ++--
.../datasketches/memory/internal/Buffer2Test.java | 38 +--
.../memory/internal/BufferInvariantsTest.java | 81 +++----
.../datasketches/memory/internal/BufferTest.java | 37 +--
.../memory/internal/CommonBufferTest.java | 24 +-
.../memory/internal/CommonMemoryTest.java | 94 ++++---
.../memory/internal/CopyMemoryOverlapTest.java | 11 +-
.../memory/internal/CopyMemoryTest.java | 14 +-
.../internal/ExampleMemoryRequestServerTest.java | 20 +-
.../memory/internal/IgnoredArrayOverflowTest.java | 8 +-
...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 | 88 +++----
.../memory/internal/MemoryWriteToTest.java | 7 +-
.../memory/internal/MurmurHash3v3Test.java | 16 +-
.../internal/NativeWritableBufferImplTest.java | 83 +------
.../internal/NativeWritableMemoryImplTest.java | 137 +++--------
.../datasketches/memory/internal/ResourceTest.java | 256 ++++++++++++++-----
.../memory/internal/SpecificLeafTest.java | 19 +-
.../datasketches/memory/internal/UtilTest.java | 10 +-
.../memory/internal/WritableDirectCopyTest.java | 47 ++--
.../memory/internal/WritableMemoryTest.java | 4 -
.../datasketches/memory/internal/XxHash64Test.java | 1 -
54 files changed, 1634 insertions(+), 1510 deletions(-)
delete mode 100644
src/main/java/org/apache/datasketches/memory/internal/CompareAndCopy.java
rename
src/main/java/org/apache/datasketches/memory/internal/{MurmurHash3v3.java =>
MurmurHash3v4.java} (83%)
create mode 100644
src/main/java/org/apache/datasketches/memory/internal/NonNativeValueLayouts.java
rename
src/test/java/org/apache/datasketches/memory/internal/{ZeroCapacityTest.java =>
InvalidAllocationTest.java} (67%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]