See

* [panama-dev@ thread 'String processing and Vector 
APIs'](https://mail.openjdk.org/archives/list/[email protected]/thread/YSPX3TBXZTZEFZNXWDYOZCWLUQPC62P6/)
* [JDK-8390049: Immutable zero-copy String views of a String's code 
units](https://bugs.openjdk.org/browse/JDK-8390049)




---------
- [x] I confirm that I make this contribution in accordance with the [OpenJDK 
Interim AI Policy](https://openjdk.org/legal/ai).

-------------

Commit messages:
 - javadoc
 - Move access to jdk.internal.foreign.StringSupport
 - Make test inputs longer
 - Test coverage
 - Move to X-Vector.java.template, update javadoc, add masked overloads
 - ShortVector.compatibleWith
 - Use MemorySegment internally for string access
 - javadoc
 - Zero-copy vector alternative to a scalar loop over charAt

Changes: https://git.openjdk.org/jdk/pull/32373/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=32373&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8390049
  Stats: 721 lines in 7 files changed: 721 ins; 0 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/32373.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/32373/head:pull/32373

PR: https://git.openjdk.org/jdk/pull/32373

Reply via email to