Nizar Benalla
|
e0bab78640
|
8326951: since-checker - missing @ since tags
Reviewed-by: jpai
|
2024-06-04 16:51:39 +00:00 |
|
Vladimir Ivanov
|
29e10e4582
|
8332547: Unloaded signature classes in DirectMethodHandles
Reviewed-by: jvernee, liach
|
2024-06-04 04:02:49 +00:00 |
|
Jonathan Gibbons
|
10eb1cb639
|
8331879: Clean up non-standard use of /// comments in java.base
Reviewed-by: naoto, iris, darcy
|
2024-05-31 22:16:35 +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 |
|
Chen Liang
|
adaa509b6e
|
8327499: MethodHandleStatics.traceLambdaForm includes methods that cannot be generated
Reviewed-by: redestad, iklam
|
2024-05-13 09:11:49 +00:00 |
|
Adam Sotona
|
ae82405ff7
|
8323058: Revisit j.l.classfile.CodeBuilder API surface
Reviewed-by: briangoetz, psandoz
|
2024-05-02 10:08:29 +00:00 |
|
Claes Redestad
|
c3372c4555
|
8331134: Port SimpleStringBuilderStrategy to use ClassFile API
Reviewed-by: mchung
|
2024-04-27 12:13:53 +00:00 |
|
Claes Redestad
|
5e2ced4b9e
|
8327247: C2 uses up to 2GB of RAM to compile complex string concat in extreme cases
Reviewed-by: mchung, shade
|
2024-04-26 12:36:55 +00:00 |
|
Jonathan Gibbons
|
9cc163a999
|
8330178: Clean up non-standard use of /** comments in java.base
Reviewed-by: darcy, iris, dfuchs, aivanov, naoto
|
2024-04-23 18:43:36 +00:00 |
|
Claes Redestad
|
35b30c81e0
|
8330595: Invoke ObjectMethods::bootstrap method exactly
Reviewed-by: mchung
|
2024-04-22 08:55:46 +00:00 |
|
Adam Sotona
|
706b421cca
|
8330467: NoClassDefFoundError when lambda is in a hidden class
Reviewed-by: psandoz, mchung
|
2024-04-18 05:50:24 +00:00 |
|
Maurizio Cimadamore
|
03e84178eb
|
8329948: Remove string template feature
Reviewed-by: jlahoda
|
2024-04-17 14:10:28 +00:00 |
|
Calvin Cheung
|
41450e9405
|
8314250: CDS dump error message: Invoker type parameter must start and end with Object: L3I_L
Reviewed-by: iklam, matsaave
|
2024-03-11 20:49:20 +00:00 |
|
Ioi Lam
|
761ed250ec
|
8327138: Clean up status management in cdsConfig.hpp and CDS.java
Reviewed-by: ccheung, matsaave
|
2024-03-09 03:48:38 +00:00 |
|
Jorn Vernee
|
9c852df6aa
|
8318966: Some methods make promises about Java array element alignment that are too strong
Reviewed-by: psandoz, mcimadamore
|
2024-02-14 14:30:54 +00:00 |
|
Matthias Baesken
|
1369c545ac
|
8322782: Clean up usages of unnecessary fully qualified class name "java.util.Arrays"
Reviewed-by: alanb, aivanov
|
2024-01-04 08:06:14 +00:00 |
|
Hannes Wallnöfer
|
c51685267c
|
8321889 : JavaDoc method references with wrong (nested) type
Reviewed-by: alanb
|
2023-12-12 11:27:31 +00:00 |
|
Adam Sotona
|
2b00ac0d02
|
8308753: Class-File API transition to Preview
Reviewed-by: ihse, mchung, vromero
|
2023-12-04 07:07:57 +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 |
|
Maurizio Cimadamore
|
f262f06c97
|
8319211: Regression in LoopOverNonConstantFP
Reviewed-by: jvernee
|
2023-11-01 17:49:21 +00:00 |
|
Claes Redestad
|
fe52917054
|
8318457: Use prefix-less prepend methods directly to reduce branches in String concat expressions
Reviewed-by: jlaskey, liach
|
2023-10-20 11:37: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 |
|
Mandy Chung
|
36314a90c1
|
8267509: Improve IllegalAccessException message to include the cause of the exception
Reviewed-by: liach, naoto
|
2023-10-04 18:39:25 +00:00 |
|
Mandy Chung
|
5cea53d372
|
8315810: Reimplement sun.reflect.ReflectionFactory::newConstructorForSerialization with method handles
Co-authored-by: Chen Liang <liach@openjdk.org>
Reviewed-by: rriggs
|
2023-09-14 16:10:55 +00:00 |
|
Mandy Chung
|
111ecdbaf5
|
8268829: Provide an optimized way to walk the stack with Class object only
8210375: StackWalker::getCallerClass throws UnsupportedOperationException
Reviewed-by: coleenp, dfuchs, bchristi
|
2023-09-07 21:37:40 +00:00 |
|
Calvin Cheung
|
25e85db61c
|
8307468: CDS Lambda Proxy classes are regenerated in dynamic dump
Reviewed-by: iklam
|
2023-09-06 15:37:03 +00:00 |
|
Pavel Rappo
|
f39fc0aa2d
|
8314738: Remove all occurrences of and support for @revised
Reviewed-by: mr
|
2023-08-22 13:02:53 +00:00 |
|
Jim Laskey
|
6864441163
|
8313809: String template fails with java.lang.StringIndexOutOfBoundsException if last fragment is UTF16
Reviewed-by: redestad
|
2023-08-08 19:33:44 +00:00 |
|
Jim Laskey
|
6af0af5934
|
8310913: Move ReferencedKeyMap to jdk.internal so it may be shared
Reviewed-by: naoto, rriggs, mchung, liach
|
2023-07-31 19:11:14 +00:00 |
|
Mandy Chung
|
d7b9416406
|
8199149: Improve the exception message thrown by VarHandle of unsupported operation
Reviewed-by: liach, jvernee
|
2023-07-20 20:21:32 +00:00 |
|
Chen Liang
|
5d57b5c2f0
|
6983726: Reimplement MethodHandleProxies.asInterfaceInstance
Co-authored-by: Mandy Chung <mchung@openjdk.org>
Reviewed-by: jvernee, mchung
|
2023-07-20 00:59:28 +00:00 |
|
Mandy Chung
|
b4dce0d624
|
8310814: Clarify the targetName parameter of Lookup::findClass
Reviewed-by: liach, rriggs, bchristi
|
2023-07-18 16:07:35 +00:00 |
|
Chen Liang
|
201e3bcf52
|
8291065: Creating a VarHandle for a static field triggers class initialization
Reviewed-by: mchung, psandoz
|
2023-07-18 00:58:25 +00:00 |
|
Jorn Vernee
|
69a46c25cc
|
8310157: Allow void-returning filters for MethodHandles::collectCoordinates
Reviewed-by: mcimadamore
|
2023-07-17 14:53:37 +00:00 |
|
Pavel Rappo
|
7b3c2dc5f4
|
8311122: Fix typos in java.base
Reviewed-by: darcy, naoto, mchung, iris, mli, mullan
|
2023-07-04 19:03:09 +00:00 |
|
Chen Liang
|
8c8e9d911d
|
8309819: Clarify API note in Class::getName and MethodType::toMethodDescriptorString
Reviewed-by: mchung
|
2023-06-30 23:37:53 +00:00 |
|
Chen Liang
|
2bd4136bdb
|
8310849: Pattern matching for instanceof and arrayType cleanup in j.l.invoke and j.l.reflect
Reviewed-by: mchung, darcy
|
2023-06-27 16:10:50 +00:00 |
|
Chen Liang
|
75dcc4ef94
|
8307508: IndirectVarHandle.isAccessModeSupported throws NPE
Reviewed-by: mchung
|
2023-06-13 17:05:52 +00:00 |
|
Maurizio Cimadamore
|
a6ad42e00e
|
8308645: Javadoc of FFM API needs to be refreshed
8309398: ValueLayout:: arrayElementVarHandle doesn't throws UnsupportedOperationException - if byteAlignment() > byteSize()
8308812: SequenceLayout::withElementCount(long elementCount) doesn't throw IllegalArgumentException - if elementCount < 0 for some cases
Reviewed-by: jvernee
|
2023-06-12 15:55:49 +00:00 |
|
Mandy Chung
|
74dc50b7f0
|
8301721: lookup.findSpecial fails on Object method call from interface
Reviewed-by: alanb
|
2023-06-06 16:19:46 +00:00 |
|
Chen Liang
|
78aa5f3fc1
|
8299505: findVirtual on array classes incorrectly restricts the receiver type
Reviewed-by: mchung
|
2023-05-31 16:28:26 +00:00 |
|
Mandy Chung
|
de7fd1c306
|
8307944: ClassFileDumper should only load java.nio.file.Path if enabled
Reviewed-by: rriggs
|
2023-05-30 21:01:12 +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 |
|
Joe Darcy
|
f57c78337e
|
8308239: Tighten up accessibility of nested classes in java.lang.invoke
Reviewed-by: alanb
|
2023-05-17 15:31:03 +00:00 |
|
Jim Laskey
|
4aa65cbeef
|
8285932: Implementation of JEP 430 String Templates (Preview)
Reviewed-by: mcimadamore, rriggs, darcy
|
2023-05-10 11:34:01 +00:00 |
|
Mandy Chung
|
dd59471798
|
8304846: Provide a shared utility to dump generated classes defined via Lookup API
Reviewed-by: jvernee
|
2023-04-04 18:07:02 +00:00 |
|
Chen Liang
|
a2d8f634de
|
8288730: Add type parameter to Lookup::accessClass and Lookup::ensureInitialized
Reviewed-by: mchung
|
2023-03-22 16:19:34 +00:00 |
|
Chen Liang
|
019fcd819c
|
8304139: Add <init> and <clinit> method constants to ConstantDescs
Reviewed-by: mchung
|
2023-03-21 16:16:08 +00:00 |
|
Mandy Chung
|
bbca7c3ede
|
8304542: Convert use of internal VM::classFileVersion to ClassFileFormatVersion
Reviewed-by: alanb
|
2023-03-20 23:24:49 +00:00 |
|