Maurizio Cimadamore
|
7cb2e6d65b
|
8317514: Ensure MemorySegment is initialized before touching NativeMemorySegmentImpl
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Reviewed-by: jvernee
|
2023-10-13 20:51:52 +00:00 |
|
Jorn Vernee
|
32ac72c3d3
|
8312522: Implementation of Foreign Function & Memory API
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Per Minborg <pminborg@openjdk.org>
Reviewed-by: dholmes, psandoz, mcimadamore, alanb
|
2023-10-12 19:50:08 +00:00 |
|
Per Minborg
|
2b81885f78
|
8314071: Test java/foreign/TestByteBuffer.java timed out
Reviewed-by: mcimadamore
|
2023-08-17 11:31:09 +00:00 |
|
Maurizio Cimadamore
|
5fc9b5787d
|
8308276: Change layout API to work with bytes, not bits
Reviewed-by: psandoz, pminborg
|
2023-05-22 14:57:00 +00:00 |
|
Per Minborg
|
cbccc4c817
|
8304265: Implementation of Foreign Function and Memory API (Third Preview)
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Feilong Jiang <fjiang@openjdk.org>
Co-authored-by: Per Minborg <pminborg@openjdk.org>
Reviewed-by: erikj, jvernee, vlivanov, psandoz
|
2023-04-27 09:00:58 +00:00 |
|
Maurizio Cimadamore
|
73baadceb6
|
8295044: Implementation of Foreign Function and Memory API (Second Preview)
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Per Minborg <pminborg@openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Reviewed-by: jvernee, pminborg, psandoz, alanb, sundar
|
2022-12-05 13:49:53 +00:00 |
|
Maurizio Cimadamore
|
fed3af8ae0
|
8287809: Revisit implementation of memory session
Reviewed-by: jvernee
|
2022-07-11 14:30:19 +00:00 |
|
Maurizio Cimadamore
|
89a1d055d9
|
8286715: Generalize MemorySegment::ofBuffer
Reviewed-by: jvernee
|
2022-05-23 08:43:51 +00:00 |
|
Maurizio Cimadamore
|
2c5d136260
|
8282191: Implementation of Foreign Function & Memory API (Preview)
Reviewed-by: erikj, jvernee, psandoz, dholmes, mchung
|
2022-05-12 16:17:45 +00:00 |
|
Maurizio Cimadamore
|
d65c665839
|
8279527: Dereferencing segments backed by different scopes leads to pollution
Reviewed-by: psandoz, jvernee
|
2022-01-07 13:41:29 +00:00 |
|
Maurizio Cimadamore
|
96e36071b6
|
8275063: Implementation of Foreign Function & Memory API (Second incubator)
Reviewed-by: erikj, psandoz, jvernee, darcy
|
2021-11-24 11:51:16 +00:00 |
|
Maurizio Cimadamore
|
a223189b06
|
8264774: Implementation of Foreign Function and Memory API (Incubator)
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Athijegannathan Sundararajan <sundar@openjdk.org>
Co-authored-by: Chris Hegarty <chegar@openjdk.org>
Reviewed-by: psandoz, chegar, mchung, vlivanov
|
2021-06-02 10:53:06 +00:00 |
|
Chris Hegarty
|
3c9858ddfb
|
8264827: Large mapped buffer/segment crash the VM when calling isLoaded
Reviewed-by: alanb, mcimadamore
|
2021-04-12 11:21:34 +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 |
|
Maurizio Cimadamore
|
b03880e33b
|
8259634: MemorySegment::asByteBuffer does not respect spatial bounds
Reviewed-by: alanb, chegar
|
2021-01-12 17:09:05 +00:00 |
|
Maurizio Cimadamore
|
d60a937e87
|
8259028: ClassCastException when using custom filesystem with wrapper FileChannel impl
Reviewed-by: chegar, alanb, uschindler
|
2021-01-11 16:14:56 +00:00 |
|
Maurizio Cimadamore
|
e66187d885
|
8259032: MappedMemorySegmentImpl#makeMappedSegment() ignores Unmapper#pagePosition
Co-authored-by: Uwe Schindler <uschindler@openjdk.org>
Reviewed-by: alanb
|
2021-01-06 12:18:43 +00:00 |
|
Maurizio Cimadamore
|
b7940aa1c4
|
8259027: NullPointerException in makeMappedSegment due to NULL Unmapper when length of segment is 0
Reviewed-by: chegar, uschindler
|
2021-01-05 16:15:28 +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 |
|
Maurizio Cimadamore
|
ebf443a16f
|
8253590: java/foreign tests are still failing on x86_32 after foreign-memaccess integration
Reviewed-by: psandoz
|
2020-09-29 09:40:21 +00:00 |
|
Chris Hegarty
|
f1e1cb7055
|
8246095: Tweaks to memory access API
Add more user friendly API points to the foreign memory acesss API
Reviewed-by: chegar, psandoz
|
2020-06-03 16:50:03 +01:00 |
|
Peter Levart
|
5967aaf629
|
8246050: Improve scalability of MemoryScope
Reiplement memory scope using StampedLock
Reviewed-by: psandoz
|
2020-05-29 12:12:09 +01: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 |
|
Nick Gasson
|
987ba9f3a4
|
8237521: Memory Access API fixes for 32-bit
Reviewed-by: mcimadamore, dholmes
|
2020-01-24 17:41:44 +08:00 |
|
Nick Gasson
|
2afe1c6c23
|
8236634: Memory Access API tests fail on 32-bit
Reviewed-by: mcimadamore, shade
|
2020-01-13 15:31: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 |
|