liach
|
3e73a0b726
|
8283237: CallSite should be a sealed class
Reviewed-by: jkuhn, mchung
|
2022-03-23 16:43:06 +00:00 |
|
Joe Darcy
|
5ef1990d6c
|
8283274: Improve @jvms usage in java.base
Reviewed-by: iris
|
2022-03-17 16:37:20 +00:00 |
|
Joe Darcy
|
0cf291bc31
|
8283234: Improve @jls usage in java.base
Reviewed-by: iris
|
2022-03-16 16:17:50 +00:00 |
|
Tim Prinzing
|
67763df4dc
|
8281003: MethodHandles::lookup throws NPE if caller is null
Reviewed-by: ihse, mchung, jrose, alanb
|
2022-02-16 20:09:46 +00:00 |
|
Aleksey Shipilev
|
fc77217814
|
8281168: Micro-optimize VarForm.getMemberName for interpreter
Reviewed-by: redestad, vlivanov, mchung
|
2022-02-09 06:28:00 +00:00 |
|
Joe Darcy
|
4dbebb62aa
|
8280534: Enable compile-time doclint reference checking
Reviewed-by: serb, naoto, mchung, lancea, iris
|
2022-01-31 23:22:38 +00:00 |
|
Mandy Chung
|
a183bfb436
|
8280377: MethodHandleProxies does not correctly invoke default methods with varags
Reviewed-by: alanb
|
2022-01-26 01:24:15 +00:00 |
|
Joe Darcy
|
cbe8395ace
|
8280168: Add Objects.toIdentityString
Reviewed-by: alanb, mchung, rriggs, smarks
|
2022-01-25 18:15:37 +00:00 |
|
Joe Darcy
|
8e82d0021c
|
8280492: Use cross-module syntax for cross-module links
Reviewed-by: iris, serb, lancea, dfuchs, aivanov
|
2022-01-24 20:16:38 +00:00 |
|
Vladimir Ivanov
|
ad34f03b54
|
8279515: C1: No inlining through invokedynamic and invokestatic call sites when resolved class is not linked
Reviewed-by: kvn, dlong
|
2022-01-10 13:56:01 +00:00 |
|
Maurizio Cimadamore
|
9d43d25da8
|
8278897: Alignment of heap segments is not enforced correctly
Reviewed-by: jvernee
|
2022-01-05 10:47:34 +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 |
|
Ludvig Janiuk
|
7e87f946ce
|
8276652: Missing row headers in MethodHandles.Lookup docs
Reviewed-by: mchung
|
2021-11-04 20:46:23 +00:00 |
|
Ludvig Janiuk
|
99d4b07cdd
|
8276649: MethodHandles.Lookup docs: replace the table in the cross-module access check section with list
Reviewed-by: mchung
|
2021-11-04 17:26:18 +00:00 |
|
Pavel Rappo
|
615063364a
|
8276348: Use blessed modifier order in java.base
Reviewed-by: dfuchs, darcy, iris, rriggs, martin
|
2021-11-03 10:07:48 +00:00 |
|
Mandy Chung
|
21da218387
|
8274848: LambdaMetaFactory::metafactory on REF_invokeSpecial impl method has incorrect behavior
Reviewed-by: psandoz, dlsmith
|
2021-10-28 22:24:56 +00:00 |
|
Mandy Chung
|
c6339cb8a2
|
8271820: Implementation of JEP 416: Reimplement Core Reflection with Method Handle
8013527: calling MethodHandles.lookup on itself leads to errors
Co-authored-by: Peter Levart <plevart@openjdk.org>
Co-authored-by: Claes Redestad <redestad@openjdk.org>
Co-authored-by: Mandy Chung <mchung@openjdk.org>
Reviewed-by: mcimadamore, plevart, egahlin, redestad, cjplummer, alanb
|
2021-10-28 18:32:50 +00:00 |
|
Harold Seigel
|
bbc606117f
|
8272614: Unused parameters in MethodHandleNatives linking methods
Reviewed-by: dholmes, lfoltan
|
2021-10-20 15:48:43 +00:00 |
|
Pavel Rappo
|
8799856528
|
8274075: Fix miscellaneous typos in java.base
Reviewed-by: dfuchs, darcy, iris, lancea, bpb
|
2021-09-23 08:08:39 +00:00 |
|
Sergey Tsypanov
|
4c673df31e
|
8273656: Improve java.lang.invoke.MethodType.parameterList() and its usage
Reviewed-by: jvernee, vlivanov, mchung
|
2021-09-15 11:11:15 +00:00 |
|
Pavel Rappo
|
b4b121018d
|
8273616: Fix trivial doc typos in the java.base module
Reviewed-by: jrose, iris, lancea, dfuchs, rriggs
|
2021-09-13 17:46:13 +00:00 |
|
Mandy Chung
|
ec9d1bebd7
|
8273194: Document the two possible cases when Lookup::ensureInitialized returns
Reviewed-by: alanb
|
2021-09-10 17:17:31 +00:00 |
|
Vladimir Ivanov
|
faa942c8ba
|
8273000: Remove WeakReference-based class initialisation barrier implementation
Reviewed-by: psandoz, mchung
|
2021-09-08 11:28:17 +00:00 |
|
Vladimir Ivanov
|
21012f2bbe
|
8078641: MethodHandle.asTypeCache can retain classes from unloading
Co-authored-by: Peter Levart <plevart@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Reviewed-by: psandoz, mchung, plevart
|
2021-09-08 11:27:14 +00:00 |
|
Claes Redestad
|
7a4c754e5d
|
8271611: Use SecurityConstants.ACCESS_PERMISSION in MethodHandles
Reviewed-by: rriggs
|
2021-08-02 15:34:56 +00:00 |
|
Mandy Chung
|
ddce47cd3c
|
8270949: Make dynamically generated classes with the class file version of the current release
Reviewed-by: alanb
|
2021-07-21 18:09:38 +00:00 |
|
Yi Yang
|
07e9052457
|
8270056: Generated lambda class can not access protected static method of target class
Co-authored-by: NekoCaffeine <nekocaffeine@qq.com>
Reviewed-by: mchung
|
2021-07-13 02:24:14 +00:00 |
|
Yi Yang
|
afe957cd97
|
8268698: Use Objects.check{Index,FromToIndex,FromIndexSize} for java.base
Reviewed-by: mchung, rriggs
|
2021-07-13 02:23:16 +00:00 |
|
Mandy Chung
|
6eb734a60f
|
8266269: Lookup::accessClass fails with IAE when accessing an arrayClass with a protected inner class as component class
Reviewed-by: chegar, alanb
|
2021-06-26 18:27:28 +00:00 |
|
Mandy Chung
|
3d0d27ce57
|
8269351: Proxy::newProxyInstance and MethodHandleProxies::asInterfaceInstance should reject sealed interfaces
Reviewed-by: darcy, alanb
|
2021-06-26 16:46:57 +00:00 |
|
Patrick Concannon
|
d43c8a74b3
|
8268124: Update java.lang to use switch expressions
Reviewed-by: naoto, darcy, mchung, iris, lancea, dfuchs
|
2021-06-10 11:12:37 +00:00 |
|
Dan Smith
|
58ba48b7b8
|
8268192: LambdaMetafactory with invokespecial causes VerificationError
Reviewed-by: psandoz, mchung
|
2021-06-09 23:57:41 +00:00 |
|
Dan Smith
|
fc08af58cb
|
8174222: LambdaMetafactory: validate inputs and improve documentation
Reviewed-by: mchung
|
2021-06-07 23:21:24 +00:00 |
|
Mandy Chung
|
b95586559c
|
8267995: Add reference to JVMS class file format in Lookup::defineHiddenClass
Reviewed-by: darcy
|
2021-06-03 20:43:12 +00:00 |
|
Weijun Wang
|
6765f90250
|
8266459: Implement JEP 411: Deprecate the Security Manager for Removal
Co-authored-by: Sean Mullan <mullan@openjdk.org>
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Reviewed-by: erikj, darcy, chegar, naoto, joehw, alanb, mchung, kcr, prr, lancea
|
2021-06-02 11:57:31 +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 |
|
Jorn Vernee
|
3623abb7f6
|
8263087: Add a MethodHandle combinator that switches over a set of MethodHandles
Reviewed-by: redestad
|
2021-05-27 12:28:10 +00:00 |
|
Mark Reinhold
|
e63023546a
|
8266851: Implement JEP 403: Strongly Encapsulate JDK Internals
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Reviewed-by: mchung, alanb, hseigel
|
2021-05-26 20:55:53 +00:00 |
|
Claes Redestad
|
66b190e1e7
|
8267612: Declare package-private VarHandle.AccessMode/AccessType counts
Reviewed-by: mchung
|
2021-05-25 11:47:33 +00:00 |
|
Claes Redestad
|
c519ba2e43
|
8267614: Outline VarHandleGuards exact behavior checks
Reviewed-by: psandoz, mchung
|
2021-05-24 23:02:40 +00:00 |
|
Claes Redestad
|
9760dba71c
|
8267321: Use switch expression for VarHandle$AccessMode lookup
Reviewed-by: jvernee
|
2021-05-19 15:23:44 +00:00 |
|
Harold Seigel
|
e14b026841
|
8243287: Removal of Unsafe::defineAnonymousClass
Reviewed-by: iklam, mchung, alanb, dholmes
|
2021-05-13 12:46:54 +00:00 |
|
Ian Graves
|
dd05158b24
|
8266155: Convert java.base to use Stream.toList()
Reviewed-by: bpb, naoto, iris, chegar
|
2021-04-30 19:52:26 +00:00 |
|
Claes Redestad
|
5303ccb885
|
8265135: Reduce work initializing VarForms
Reviewed-by: psandoz, mchung
|
2021-04-19 14:39:31 +00:00 |
|
Jorn Vernee
|
c88714875d
|
8265079: Implement VarHandle invoker caching
Reviewed-by: redestad, vlivanov, psandoz, mchung
|
2021-04-19 11:36:55 +00:00 |
|
Michael McMahon
|
4661690981
|
8262883 : doccheck: Broken links in java.base
Reviewed-by: lancea
|
2021-04-14 15:00:14 +00:00 |
|
Claes Redestad
|
7006070fa3
|
8265061: Simplify MethodHandleNatives::canBeCalledVirtual
Reviewed-by: jvernee, mchung
|
2021-04-13 10:39:35 +00:00 |
|
Jorn Vernee
|
b7baca7f32
|
8264288: Performance issue with MethodHandle.asCollector
Reviewed-by: jrose, vlivanov
|
2021-04-05 20:05:07 +00:00 |
|
Andrey Turbanov
|
fbbd98ba53
|
8264029: Replace uses of StringBuffer with StringBuilder in java.base
Reviewed-by: shade
|
2021-03-29 13:31:25 +00:00 |
|
Patrick Concannon
|
329697b02e
|
8263358: Update java.lang to use instanceof pattern variable
Reviewed-by: iris, chegar, mchung, dfuchs
|
2021-03-24 09:57:22 +00:00 |
|