git: openjdk/jdk: master: 8369564: Provide a MemorySegment API to read strings with known lengths

Liam Miller-Cushon cushon at openjdk.org
Mon Jan 12 15:30:42 UTC 2026


Changeset: d433ce52
Branch: master
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2026-01-12 15:22:42 +0000
URL:       https://git.openjdk.org/jdk/commit/d433ce52360994be5a88a0bcbf39cbb741b435ec

8369564: Provide a MemorySegment API to read strings with known lengths

Co-authored-by: Per Minborg <pminborg at openjdk.org>
Reviewed-by: jvernee, mcimadamore

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! test/jdk/java/foreign/TestStringEncoding.java
+ test/micro/org/openjdk/bench/java/lang/foreign/FromJavaStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java



More information about the jdk-changes mailing list