This is an automated email from the ASF dual-hosted git repository. leerho pushed a commit to branch main_into_7.0.X in repository https://gitbox.apache.org/repos/asf/datasketches-memory.git
commit cd53865e60c127b76a9bd1284706466e09d59c4c Merge: 0f1a1d95 cdb9e33f Author: Lee Rhodes <[email protected]> AuthorDate: Wed Jun 10 18:06:35 2026 -0700 Merge branch 'main' into main_into_7.0.X .github/dependabot.yml | 24 +++ .github/workflows/auto-jdk-os-matrix.yml | 14 +- .github/workflows/javadoc.yml | 8 +- .github/workflows/stageReleaseSources.yml | 15 +- README.md | 37 ++--- .../apache/datasketches/memory/package-info.java | 2 +- datasketches-memory-java17_25/pom.xml | 177 +++++++++++++++++++++ .../org/apache/datasketches/memory/Memory.java | 0 .../org/apache/datasketches/memory/Resource.java | 0 .../apache/datasketches/memory/WritableMemory.java | 0 .../memory/internal/BaseWritableMemoryImpl.java | 0 .../datasketches/memory/internal/ResourceImpl.java | 4 +- .../apache/datasketches/memory/package-info.java | 2 +- .../datasketches/memory/internal/LeafImplTest.java | 0 .../memory/internal/MemoryReadWriteSafetyTest.java | 0 .../datasketches/memory/internal/ResourceTest.java | 0 .../memory/internal/SpecificLeafTest.java | 0 .../datasketches/memory/internal/UtilTest.java | 0 pom.xml | 2 +- 19 files changed, 247 insertions(+), 38 deletions(-) diff --cc datasketches-memory-java17_25/pom.xml index 00000000,6107a7f6..8bc0372c mode 000000,100644..100644 --- a/datasketches-memory-java17_25/pom.xml +++ b/datasketches-memory-java17_25/pom.xml @@@ -1,0 -1,177 +1,177 @@@ + <?xml version="1.0" encoding="UTF-8"?> + <!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + --> + <project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 + https://maven.apache.org/xsd/maven-4.0.0.xsd"> + + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.apache.datasketches</groupId> + <artifactId>datasketches-memory</artifactId> - <version>7.0.1-SNAPSHOT</version> ++ <version>7.0.0</version> + <relativePath>../pom.xml</relativePath> + </parent> + + <artifactId>datasketches-memory-java17_25</artifactId> + <name>${project.artifactId}</name> + <packaging>jar</packaging> + + <properties> + <java.version>17</java.version> + <!-- JVM arguments --> + <!-- export.jdk.internal.misc is used to call public Unsafe & public VM --> + <export.jdk.internal.misc>--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED</export.jdk.internal.misc> + <!-- export.sun.nio.ch is used to open FileChannelImpl for DirectBuffer--> + <export.sun.nio.ch>--add-exports=java.base/sun.nio.ch=ALL-UNNAMED</export.sun.nio.ch> + </properties> + + <dependencies> + <dependency> + <groupId>org.testng</groupId> + <artifactId>testng</artifactId> + </dependency> + <dependency> + <groupId>net.openhft</groupId> + <artifactId>zero-allocation-hashing</artifactId> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-simple</artifactId> + </dependency> + </dependencies> + + <build> + <plugins> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <fork>true</fork> <!-- required if Maven is using a different JVM --> + <compilerArgs> + <arg>${export.jdk.internal.misc}</arg> + <arg>${export.sun.nio.ch}</arg> + </compilerArgs> + + </configuration> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <executions> + <execution> + <id>default-jar</id> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.datasketches.memory.java17_25</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <argLine> + @{argLine} + @{jvm.args} + ${export.jdk.internal.misc} + ${export.sun.nio.ch} + -Dorg.slf4j.simpleLogger.log.org.testng=warn + </argLine> + <trimStackTrace>false</trimStackTrace> + <useFile>true</useFile> + <useManifestOnlyJar>false</useManifestOnlyJar> + <redirectTestOutputToFile>true</redirectTestOutputToFile> + <reportsDirectory>${project.build.directory}/test-output/${maven.build.timestamp}</reportsDirectory> + <perCoreThreadCount>false</perCoreThreadCount> + <properties> + <property> + <name>verbose</name> + <value>0</value> + </property> + </properties> + </configuration> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-toolchains-plugin</artifactId> + <executions> + <execution> + <goals> + <goal>toolchain</goal> + </goals> + </execution> + </executions> + <configuration> + <toolchains> + <jdk> + <version>${java.version}</version> <!-- override --> + </jdk> + </toolchains> + </configuration> + </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>build-helper-maven-plugin</artifactId> + <version>3.5.0</version> + <executions> + <execution> + <id>add-source</id> + <phase>generate-sources</phase> + <goals><goal>add-source</goal></goals> + <configuration> + <sources> + <source>${project.basedir}/../datasketches-memory-common/src/main/java</source> + <source>${project.basedir}/../datasketches-memory-common/src/main/javadoc</source> + </sources> + </configuration> + </execution> + <execution> + <id>add-test-source</id> + <phase>generate-test-sources</phase> + <goals><goal>add-test-source</goal></goals> + <configuration> + <sources> + <source>${project.basedir}/../datasketches-memory-common/src/test/java</source> + </sources> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.jacoco</groupId> + <artifactId>jacoco-maven-plugin</artifactId> + </plugin> + + </plugins> + </build> + + </project> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
