Brian Burkhalter
b36cf35ad9
8283417: Update java.nio buffers to use sealed classes
...
Reviewed-by: rriggs, darcy, iris, alanb
2022-03-24 16:11:57 +00:00
Brian Burkhalter
5facaa243a
8276128: (bf) Remove unused constant ARRAY_BASE_OFFSET from Direct-X-Buffer
...
Reviewed-by: lancea, iris, alanb
2021-10-29 16:12:19 +00:00
Brian Burkhalter
6bb71d9e25
8264762: ByteBuffer.byteOrder(BIG_ENDIAN).asXBuffer.put(Xarray) and ByteBuffer.byteOrder(nativeOrder()).asXBuffer.put(Xarray) are slow
...
Reviewed-by: alanb, psandoz, chegar
2021-04-29 15:34:04 +00:00
Brian Burkhalter
ca0de266b4
8265699: (bf) Scopes passed to ScopedMemoryAccess.copy[Swap]Memory in incorrect order
...
Reviewed-by: mcimadamore
2021-04-22 19:44:01 +00:00
Brian Burkhalter
b006f22f1f
4833719: (bf) Views of MappedByteBuffers are not MappedByteBuffers, and cannot be forced
...
Reviewed-by: adinn
2021-03-25 15:30:50 +00:00
Maurizio Cimadamore
17b4db31cb
8259636: Check for buffer backed by shared segment kicks in in unexpected places
...
Reviewed-by: sundar, alanb, chegar
2021-01-12 21:06:03 +00:00
Chris Hegarty
73f5415363
8258955: (bf) slice(int, int) on view buffers fails to adjust index according to primitive size
...
Reviewed-by: alanb
2021-01-02 19:29:50 +00:00
Maurizio Cimadamore
3e70aac5cc
8254162: Implementation of Foreign-Memory Access API (Third Incubator)
...
Reviewed-by: erikj, psandoz, alanb
2020-11-12 16:37:23 +00:00
Brian Burkhalter
a50fdd5484
8219014: (bf) Add absolute bulk put methods which accept a source Buffer
...
Reviewed-by: psandoz, alanb
2020-11-05 16:27:49 +00:00
Brian Burkhalter
9cadf1a004
8246282: [REDO] JDK-8245121 (bf) XBuffer.put(Xbuffer src) can give unexpected result when storage overlaps
...
Reviewed-by: psandoz, alanb
2020-06-04 11:39:39 -07:00
Chris Hegarty
f3eb44a94d
8243491: Implementation of Foreign-Memory Access API (Second Incubator)
...
Upstream latest changes of the Foreign-Memory Access API
Co-authored-by: Jorn Vernee <jorn.vernee@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Paul Sandoz <paul.sandoz@oracle.com>
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Reviewed-by: chegar, psandoz
2020-05-25 10:54:39 +01:00
Brian Burkhalter
f711ce40ba
8234841: Enhance buffering of byte buffers
...
Reviewed-by: alanb, ahgross, rhalade, psandoz
2019-12-18 07:21:23 -08:00
Jorn Vernee
8f4f088a12
8234049: Implementation of Memory Access API (Incubator)
...
Co-authored-by: Vlaidmir Ivanov <vladimir.x.ivanov@oracle.com>
Reviewed-by: alanb, psandoz, chegar, rriggs, plevart, briangoetz, jrose, adinn, vlivanov
2019-12-12 22:59:57 +00:00
Andrew Dinn
047b8bfeb7
8224974: Implement JEP 352
...
Non-Volatile Mapped Byte Buffers
Reviewed-by: alanb, kvn, bpb, gromero, darcy, shade, bulasevich, dchuyko
2019-08-20 10:11:53 +01:00
Brian Burkhalter
7211761cab
8219876: (bf) Improve IndexOutOfBoundsException messages in $Type$Buffer classes
...
Reviewed-by: alanb, rriggs
2019-03-15 16:24:07 -07:00
Brian Burkhalter
e9cb99cbe4
8220614: (bf) Buffer absolute slice methods should use Objects.checkFromIndexSize()
...
Reviewed-by: alanb, igerasim, rriggs
2019-03-14 09:43:18 -07:00
Brian Burkhalter
fad1f059b0
5071718: (bf) Add ByteBuffer.slice(int offset, int length)
...
Reviewed-by: alanb, bchristi, darcy, rriggs
2019-02-28 12:05:59 -08:00
Brian Burkhalter
315b7d0399
5029431: (bf) Add absolute bulk put and get methods
...
Reviewed-by: alanb, darcy, chegar, rriggs
2019-02-20 10:57:22 -08:00
Florian Weimer
cc248634a1
8208362: (bf) Long chains created by direct Buffer::slice
...
Reviewed-by: mr, psandoz, alanb
2018-08-06 14:55:04 -07:00
Ben Walsh
de3604ea0c
8199462: Use Reference.reachabilityFence in direct ByteBuffer methods
...
Reviewed-by: psandoz, vlivanov, plevart
2018-03-12 16:09:18 -07:00
Paul Sandoz
fb9db6b02d
8193085: Vectorize the nio Buffer equals and compareTo implementations
...
Reviewed-by: alanb
2017-12-20 09:14:52 -08:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00