[foreign-memaccess] RFR: Add MemorySegment::fill
chegar at openjdk.java.net
Wed May 13 14:01:21 UTC 2020
As part of feedback on the Foreign Memory API (when experimenting with
its usage internally in the JDK), a small number of potential usability
enhancements could be made to the API. This is the second such.
This change proposes to add a new method:
Which fills a value into the given memory segment. Fill can be useful to
initialize or reset the memory of a segment, similar(ish) to memset.
There are obviously different ways to provide such functionality, e.g.
accepting a fill value with a bit width greater than 8 bits, but on
balance this single method will likely satisfy the majority of simple
use-cases. Other more advanced initialization scenarios would likely be
served better from an interaction with the Vector API, or some such.
- minor fixes in fill
- Merge branch 'foreign-memaccess' of https://github.com/openjdk/panama-foreign into fill
- Add MemorySegment::fill
Stats: 137 lines in 3 files changed: 135 ins; 1 del; 1 mod
Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/161/head:pull/161
More information about the panama-dev