You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This Release of DataSketches Memory is for Java 21 and will compile and run only on Java 21.
It uses the new java.base/java.lang.foreign (Panama, Foreign Function & Memory (FFM) API, JEP 442) instead of relying on JVM internals. You will need to add the JVM flag --enable-preview at compile and run-time.
The FFM API has changed considerably since Java 17 thus the API changes in this release will reflect some of those changes. The primary change affecting this release is the use of the Arena class for allocating and closing off-heap memory. The ResourceScope class of Java 17 has been simplified and moved to MemorySegment.Scope.
A special "Thank You" to @frankgrimes97 for his considerable contributions to this release.