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