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 |
|
Viktor Klang
|
d06308c54a
|
8302360: Atomic*.compareAndExchange Javadoc unclear
Reviewed-by: martin, dholmes
|
2023-03-10 00:31:04 +00:00 |
|
Pavel Rappo
|
45a616a891
|
8303480: Miscellaneous fixes to mostly invisible doc comments
Reviewed-by: mullan, prr, cjplummer, aivanov, jjg, lancea, rriggs, ihse
|
2023-03-07 15:31:42 +00:00 |
|
Jorn Vernee
|
5977f266d0
|
8303604: Passing by-value structs whose size is not power of 2 doesn't work on all platforms (mainline)
Reviewed-by: mcimadamore
|
2023-03-06 15:18:39 +00:00 |
|
Pavel Rappo
|
e1745bc981
|
8303473: Add implied {@code} in java.lang.invoke.MethodHandles
Reviewed-by: jjg, lancea, mchung
|
2023-03-03 09:12:14 +00:00 |
|
David M. Lloyd
|
b527edd338
|
8292914: Lambda proxies have unstable names
Change the name of generated lambda proxy classes so that they no longer have a numerical suffix.
Reviewed-by: mchung
|
2023-02-27 17:18:44 +00:00 |
|
Mandy Chung
|
50dcc2aec5
|
8301460: Clean up LambdaForm to reference BasicType enums directly
Reviewed-by: jvernee
|
2023-02-15 18:29:26 +00:00 |
|
Mandy Chung
|
9c202a5a8f
|
8302260: VarHandle.describeConstable() fails to return a nominal descriptor for static public fields
Reviewed-by: alanb, psandoz
|
2023-02-14 21:15:14 +00:00 |
|
Mandy Chung
|
7f05d57a87
|
8217920: Lookup.defineClass injects a class that can access private members of any class in its own module
Reviewed-by: psandoz, alanb, darcy
|
2023-01-27 18:31:03 +00:00 |
|
Mandy Chung
|
facd41511b
|
8297757: VarHandles.getStaticFieldFromBaseAndOffset should get the receiver type from VarHandle
Reviewed-by: psandoz, alanb
|
2023-01-20 17:25:18 +00:00 |
|
Sergey Tsypanov
|
754f6e6116
|
8300237: Minor improvements in MethodHandles
Reviewed-by: redestad
|
2023-01-18 13:55:09 +00:00 |
|
Claes Redestad
|
48c8fb39a7
|
8299978: Remove MethodHandleNatives.getMembers
Reviewed-by: jvernee, mchung
|
2023-01-12 13:39:59 +00:00 |
|
Jesper Wilhelmsson
|
33f3bd8fad
|
Merge
|
2023-01-11 21:50:42 +00:00 |
|
Maurizio Cimadamore
|
945ef07564
|
8299862: OfAddress setter should disallow heap segments
Reviewed-by: jvernee
|
2023-01-11 10:31:25 +00:00 |
|
Mandy Chung
|
a86b6f6fde
|
8299183: Invokers.checkExactType passes parameters to create WMTE in opposite order
Reviewed-by: iris, jpai
|
2023-01-10 17:05:33 +00:00 |
|
Jorn Vernee
|
0532045edb
|
8298590: Refactor LambdaForm constructors
Reviewed-by: redestad
|
2023-01-02 12:06:26 +00:00 |
|
Claes Redestad
|
3de775094d
|
8298177: Various java.lang.invoke cleanups
8284363: Redundant imports in BoundMethodHandle
Reviewed-by: jvernee
|
2022-12-07 15:37: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 |
|
Claes Redestad
|
4485d4e517
|
8297728: Cache invocation type rather than invoker in NamedFunction
Reviewed-by: jvernee
|
2022-11-30 20:53:56 +00:00 |
|
Per Minborg
|
099b42f360
|
8297148: Add a @sealedGraph tag to CallSite
Reviewed-by: darcy
|
2022-11-26 08:28:31 +00:00 |
|
Ioi Lam
|
fd668dc44f
|
8295537: Enhance TRACE_METHOD_LINKAGE to show the target MethodHandle
Reviewed-by: jvernee, redestad, mchung
|
2022-10-27 22:07:54 +00:00 |
|
Ioi Lam
|
8d4c077218
|
8295302: Do not use ArrayList when LambdaForm has a single ClassData
Reviewed-by: vlivanov, redestad, mchung
|
2022-10-19 21:11:36 +00:00 |
|
Alan Bateman
|
acd5bcfc88
|
8289610: Degrade Thread.stop
Reviewed-by: rriggs, cjplummer, jpai, mchung, prr, mullan
|
2022-09-23 07:55:29 +00:00 |
|
Andrey Turbanov
|
ae52053757
|
8291954: Use Optional.isEmpty instead of !Optional.isPresent in java.base
Reviewed-by: jpai, alanb, lancea, rriggs, bpb
|
2022-08-06 09:53:35 +00:00 |
|
Jesper Wilhelmsson
|
a3e07d950a
|
Merge
|
2022-07-20 07:39:01 +00:00 |
|
Ioi Lam
|
4dc421caa0
|
8290417: CDS cannot archive lamda proxy with useImplMethodHandle
Reviewed-by: dholmes, ccheung, mchung
|
2022-07-19 04:37:28 +00:00 |
|