Maurizio Cimadamore
|
f4dccfd4cf
|
8338596: Clarify handling of restricted and caller-sensitive methods
Co-authored-by: Hannes Wallnöfer <hannesw@openjdk.org>
Reviewed-by: alanb, jvernee
|
2024-10-15 09:10:13 +00:00 |
|
Per Minborg
|
3e0da58ee6
|
8333843: Provide guidelines on MemorySegment to read strings with known lengths
Reviewed-by: mcimadamore
|
2024-09-13 14:38:24 +00:00 |
|
Per Minborg
|
81ff91ef27
|
8339531: Improve performance of MemorySegment::mismatch
Reviewed-by: mcimadamore
|
2024-09-12 18:31:08 +00:00 |
|
Maurizio Cimadamore
|
9e1af8cc7c
|
8339285: Test fails with assert(depth < max_critical_stack_depth) failed: can't have more than 10 critical frames
Reviewed-by: alanb
|
2024-09-05 18:11:18 +00:00 |
|
Per Minborg
|
6be927260a
|
8338591: Improve performance of MemorySegment::copy
Reviewed-by: mcimadamore
|
2024-09-05 13:10:24 +00:00 |
|
Maurizio Cimadamore
|
1ff9ac7233
|
8338731: MemoryLayout::offsetHandle can return a negative offset
Reviewed-by: pminborg, psandoz
|
2024-08-28 10:22:34 +00:00 |
|
Per Minborg
|
2e96f159aa
|
8338489: Typo in MemorySegment doc
Reviewed-by: rriggs, mcimadamore, iris
|
2024-08-27 16:24:50 +00:00 |
|
Maurizio Cimadamore
|
b25095b08e
|
8338728: Misc issues in memory layout javadoc
Reviewed-by: pminborg, psandoz
|
2024-08-27 14:26:31 +00:00 |
|
Maurizio Cimadamore
|
20d8f58c92
|
8331671: Implement JEP 472: Prepare to Restrict the Use of JNI
Reviewed-by: jpai, prr, ihse, kcr, alanb
|
2024-08-26 09:17:45 +00:00 |
|
Nizar Benalla
|
92de2b2d5f
|
8336039: Doccheck: HTML warnings, broken links and missing files in java.base documentation
Reviewed-by: liach, djelinski
|
2024-07-22 13:27:12 +00:00 |
|
Per Minborg
|
6f7f0f1de0
|
8333884: MemorySegment::reinterpret removes read-only property
Reviewed-by: jvernee, mcimadamore
|
2024-07-06 15:05:26 +00:00 |
|
Nizar Benalla
|
f4fa35e28b
|
8330954: since-checker - Fix remaining @ since tags in java.base
Reviewed-by: liach, naoto
|
2024-07-04 15:44:57 +00:00 |
|
Hannes Greule
|
72ca7bafcd
|
8334708: FFM: two javadoc problems
Reviewed-by: mcimadamore
|
2024-06-22 12:16:50 +00:00 |
|
Per Minborg
|
c80e2eb35c
|
8333886: Explicitly specify that asSlice and reinterpret return a memory segment backed by the same region of memory.
Reviewed-by: jvernee, mcimadamore
|
2024-06-12 09:35:48 +00:00 |
|
Maurizio Cimadamore
|
c003c1207f
|
8331865: Consolidate size and alignment checks in LayoutPath
Reviewed-by: psandoz, jvernee
|
2024-05-29 11:12:30 +00:00 |
|
Per Minborg
|
0a9d1f8c89
|
8332749: Broken link in MemorySegment.Scope.html
Reviewed-by: iris
|
2024-05-23 18:13:23 +00:00 |
|
Maurizio Cimadamore
|
30bb066b19
|
8332003: Clarify javadoc for MemoryLayout::offsetHandle
Reviewed-by: psandoz
|
2024-05-15 14:39:51 +00:00 |
|
Per Minborg
|
e923dfe4c5
|
8314592: Add shortcut to SymbolLookup::find
Reviewed-by: jvernee, prr
|
2024-04-24 11:56:44 +00:00 |
|
Per Minborg
|
b648ed0a08
|
8329997: Add provisions for checking memory segment alignment constraints
Reviewed-by: jvernee, mcimadamore
|
2024-04-18 11:22:47 +00:00 |
|
Per Minborg
|
e4021adb28
|
8330272: Wrong javadoc for ValueLayout.JAVA_LONG/JAVA_DOUBLE on x86 32bit
Reviewed-by: mcimadamore, jvernee
|
2024-04-17 09:26:26 +00:00 |
|
Per Minborg
|
60d88b7ae2
|
8330176: Typo in Linker javadoc
Reviewed-by: mcimadamore
|
2024-04-15 12:42:31 +00:00 |
|
Jorn Vernee
|
2372aba6a2
|
8326172: Dubious claim on long[]/double[] alignment in MemorySegment javadoc
Reviewed-by: mcimadamore
|
2024-03-05 13:32:24 +00:00 |
|
Per Minborg
|
82609b1ebc
|
8326112: Javadoc snippet for Linker.Option.captureCallState is wrong
Reviewed-by: jvernee
|
2024-02-19 13:33:09 +00:00 |
|
Per Minborg
|
b58d73b915
|
8323746: Add PathElement hashCode and equals
Reviewed-by: mcimadamore
|
2024-02-08 10:54:11 +00:00 |
|
Joe Darcy
|
adc3604027
|
8325148: Enable restricted javac warning in java.base
Reviewed-by: erikj, jvernee, mcimadamore, pminborg, ihse
|
2024-02-02 17:47:28 +00:00 |
|
Per Minborg
|
6b84f9bb3e
|
8325001: Typo in the javadocs for the Arena::ofShared method
Reviewed-by: dfuchs
|
2024-02-01 11:53:02 +00:00 |
|
Per Minborg
|
ec56c72b51
|
8323601: Improve LayoutPath.PathElement::toString
Reviewed-by: jvernee
|
2024-01-31 09:54:03 +00:00 |
|
Per Minborg
|
f5b757ced6
|
8323159: Consider adding some text re. memory zeroing in Arena::allocate
Reviewed-by: mcimadamore, jvernee
|
2024-01-15 16:07:56 +00:00 |
|
Per Minborg
|
7edd10e5fa
|
8321786: SegmentAllocator:allocateFrom(ValueLayout, MemorySegment,ValueLayout,long,long) spec mismatch in exception scenario
Reviewed-by: mcimadamore
|
2024-01-08 08:20:07 +00:00 |
|
Per Minborg
|
d13302f8b0
|
8321387: SegmentAllocator:allocateFrom(AddressLayout, MemorySegment) does not throw stated UnsupportedOperationException
Reviewed-by: mcimadamore
|
2023-12-11 07:52:31 +00:00 |
|
Per Minborg
|
a0920aa436
|
8321159: SymbolLookup.libraryLookup(Path, Arena) Assumes default Filesystem
Reviewed-by: mcimadamore
|
2023-12-06 08:02:52 +00:00 |
|
Maurizio Cimadamore
|
7f231109c2
|
8319928: Exceptions thrown by cleanup actions should be handled correctly
Reviewed-by: jvernee
|
2023-11-20 15:02:11 +00:00 |
|
Jorn Vernee
|
9c98270737
|
8254693: Add Panama feature to pass heap segments to native code
Reviewed-by: mcimadamore, lucy, vlivanov
|
2023-11-14 11:19:30 +00:00 |
|
Per Minborg
|
f939542104
|
8319324: FFM: Reformat javadocs
Reviewed-by: mcimadamore
|
2023-11-09 15:18:43 +00:00 |
|
Per Minborg
|
73c5f60f41
|
8319556: Harmonize interface formatting in the FFM API
Reviewed-by: mcimadamore
|
2023-11-08 06:12:14 +00:00 |
|
Per Minborg
|
134c382d39
|
8319560: Reformat method parameters in the FFM API
Reviewed-by: mcimadamore
|
2023-11-07 15:05:03 +00:00 |
|
Per Minborg
|
ef8c8408a6
|
8319607: FFM: Review the language in the FFM documentation
Reviewed-by: mcimadamore
|
2023-11-07 14:34:33 +00:00 |
|
Per Minborg
|
42f43c520c
|
8319563: Reformat code in the FFM API
Reviewed-by: mcimadamore
|
2023-11-07 11:39:41 +00:00 |
|
Jorn Vernee
|
cdf337357a
|
8319316: Clarify text around which layouts a linker supports
Reviewed-by: mcimadamore
|
2023-11-06 15:09:26 +00:00 |
|
Per Minborg
|
be01caf30d
|
8319323: FFM: Harmonize the @throws tags in the javadocs
Reviewed-by: jvernee
|
2023-11-03 12:26:47 +00:00 |
|
Per Minborg
|
cb20a3e7a6
|
8319166: Typos in the JavaDocs for MemorySegment
Reviewed-by: mcimadamore
|
2023-11-02 13:29:27 +00:00 |
|
Maurizio Cimadamore
|
91442878b7
|
8318601: Remove javadoc text about restricted methods
Reviewed-by: alanb
|
2023-10-20 14:29:17 +00:00 |
|
Maurizio Cimadamore
|
848ecc1621
|
8318538: Add a way to obtain a strided var handle from a layout
Reviewed-by: jvernee, pminborg
|
2023-10-20 10:35:09 +00:00 |
|
Maurizio Cimadamore
|
b07da3ae15
|
8317819: Scope should reflect lifetime of underying resource (mainline)
Reviewed-by: jvernee
|
2023-10-20 10:23:45 +00:00 |
|
Maurizio Cimadamore
|
15acf4b8d7
|
8318324: Drop redundant default methods from FFM API
Reviewed-by: jvernee
|
2023-10-19 09:51:02 +00:00 |
|
Maurizio Cimadamore
|
b2b8db6533
|
8318180: Memory model reference from foreign package-info is broken
Reviewed-by: jvernee
|
2023-10-17 11:09:03 +00:00 |
|
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
|
32a60cf11d
|
8317824: Beef up javadoc for base offset in var handles derived from layouts (mainline)
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Reviewed-by: mcimadamore
|
2023-10-13 19:06:07 +00:00 |
|
Jorn Vernee
|
b12c471a99
|
8317837: Leftover FFM implementation-only changes
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Co-authored-by: Per Minborg <pminborg@openjdk.org>
Reviewed-by: mcimadamore
|
2023-10-13 19:05:47 +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 |
|