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]

Reply via email to