apache / datasketches-memory

High performance native memory access for Java.
https://datasketches.apache.org
Apache License 2.0
118 stars 27 forks source link

Prepare for java 8,11 3.0.0 #190

Closed leerho closed 2 months ago

leerho commented 2 months ago

Prepares the java 8,11 code-base for a 3.0.0 release.

leerho commented 2 months ago

This is ready for review with a target version of DS-memory 3.0.0. There are quite a few changes -- all with the intent of moving to a java 8,11 API that resembles what the API will be in Java 17. It is not perfect, but a lot closer that what it was. DS-memory 4.0.0 will be the version implemented using FFM-Panama. It is also pretty much ready to go.

I need to release this before I can release DS-java 6.1.0 which will still be java 8,11, and depend on this.
The DS-Java 6.1.0 is ready to go as soon as this gets done. The DS-Java 7.0.0 (FFM-panama depending on ds-memory 4.0.0 is also pretty much ready to go.