-
Sub-task
-
Resolution: Fixed
-
P4
-
None
-
b114
Enhance the ByteBuffer API to query for misalignment and obtain an aligned slice for a given unit size, which on supported platforms ensures unit size access is atomic at known indexes, and partially atomic at other indexes.
Enhance the ByteBuffer implementations so that VarHandles can access ByteBuffer contents uniformly for direct/heap and read/write buffers. These may also enable future unifying enhancements of direct and heap buffers using the unsafe double address mode.
Enhance the ByteBuffer implementations so that VarHandles can access ByteBuffer contents uniformly for direct/heap and read/write buffers. These may also enable future unifying enhancements of direct and heap buffers using the unsafe double address mode.
- blocks
-
JDK-8149644 Integrate VarHandles
- Resolved
-
JDK-8151163 All Buffer implementations should leverage Unsafe unaligned accessors
- Resolved
- relates to
-
JDK-8158695 Remove fork to xxcodeArrayLoop() and xxcodeBufferLoop() in sun.nio.cs coders
- Closed
-
JDK-6509032 (bf) Monomorphic implementations for Direct and Heap versions of X-Buffer
- Open