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 |
|
Chen Liang
|
8d2f9e57c3
|
8333749: Consolidate ConstantDesc conversion in java.base
Co-authored-by: Claes Redestad <redestad@openjdk.org>
Reviewed-by: redestad, jvernee
|
2024-06-08 13:05:36 +00:00 |
|
Adam Sotona
|
d85b0ca5cd
|
8332457: Examine startup overheads from JDK-8294961
8229959: Convert proxy class to use constant dynamic
Reviewed-by: liach, redestad
|
2024-06-05 15:33:03 +00:00 |
|
Claes Redestad
|
0b0445be28
|
8331724: Refactor j.l.constant implementation to internal package
Reviewed-by: liach, asotona
|
2024-05-17 09:49:44 +00:00 |
|
Claes Redestad
|
0630bb02eb
|
8331264: Reduce java.lang.constant initialization overhead
Reviewed-by: liach, mchung
|
2024-04-30 08:27:38 +00:00 |
|
Claes Redestad
|
a078b5e611
|
8331114: Further improve performance of MethodTypeDesc::descriptorString
Reviewed-by: mchung, liach
|
2024-04-27 12:12:51 +00:00 |
|
Claes Redestad
|
8bbd7251a5
|
8331187: Optimize MethodTypeDesc and ClassDesc.ofDescriptor for primitive types
Reviewed-by: jvernee, liach
|
2024-04-26 14:06:53 +00:00 |
|
Per Minborg
|
ffadd63575
|
8317868: Add @sealedGraph to MethodHandleDesc and descendants
Reviewed-by: jvernee, mli
|
2023-10-23 06:16:27 +00:00 |
|
Joe Darcy
|
4bce38c6d7
|
8310830: typo in the parameter name in @throws of ClassDesc::ofDescriptor
Reviewed-by: bpb, rriggs, mchung
|
2023-06-27 19:30:59 +00:00 |
|
Chen Liang
|
a197ee797b
|
8310838: Correct range notations in MethodTypeDesc specification
Reviewed-by: mchung
|
2023-06-26 22:07:35 +00:00 |
|
Chen Liang
|
38cef2adbd
|
8309413: Improve the performance of MethodTypeDesc::descriptorString
8304932: MethodTypeDescImpl can be mutated by argument passed to MethodTypeDesc.of
Reviewed-by: mchung
|
2023-06-06 15:56:36 +00:00 |
|
Chen Liang
|
8ffa264cf0
|
8306698: Add overloads to MethodTypeDesc::of
Reviewed-by: mchung
|
2023-05-23 21:26:25 +00:00 |
|
Adam Sotona
|
c8f37564bf
|
8306729: Add nominal descriptors of modules and packages to Constants API
Reviewed-by: mchung
|
2023-05-03 06:34:58 +00:00 |
|
Chen Liang
|
e5ce7d9e43
|
8284871: Use covariant overrides for the resolveConstantDesc(Lookup) method in sub‑interfaces of java.lang.constant.ConstantDesc
Reviewed-by: mchung
|
2023-04-11 13:40:56 +00:00 |
|
Chen Liang
|
0ff2ff6789
|
8305807: Spurious right brace in ConstantDescs field Javadocs
Reviewed-by: mchung, iris
|
2023-04-10 22:54:32 +00:00 |
|
Mandy Chung
|
a43a17c8ea
|
8305808: Typo in javadoc of ConstantDescs::BSM_VARHANDLE_STATIC_FIELD
Reviewed-by: rriggs, iris
|
2023-04-10 20:50:50 +00:00 |
|
Chen Liang
|
cccb0191a3
|
8304928: Optimize ClassDesc.resolveConstantDesc
Reviewed-by: mchung
|
2023-03-31 17:45:54 +00:00 |
|
Chen Liang
|
bdbf8fc61d
|
8303930: Fix ConstantUtils.skipOverFieldSignature void case return value
Reviewed-by: mchung
|
2023-03-31 17:14:44 +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 |
|
Chen Liang
|
d788a1bb80
|
8304180: Constant Descriptors for MethodHandles::classData and classDataAt
Reviewed-by: jvernee, mchung
|
2023-03-21 14:55:17 +00:00 |
|
Adam Sotona
|
b22e5216c4
|
8300953: ClassDesc::ofInternalName missing @since tag
Reviewed-by: darcy, mchung, jjg
|
2023-01-27 15:09:53 +00:00 |
|
Per Minborg
|
76a24c3f90
|
8297145: Add a @sealedGraph tag to ConstantDesc
Reviewed-by: darcy
|
2022-11-26 08:29:34 +00:00 |
|
Adam Sotona
|
9f90eb0524
|
8294062: Improve parsing performance of j.l.c.MethodTypeDesc
Reviewed-by: psandoz
|
2022-09-21 18:02:37 +00:00 |
|
Adam Sotona
|
0fa7d9e8cd
|
8278863: Add method ClassDesc::ofInternalName
Reviewed-by: jvernee
|
2022-09-20 07:50:03 +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
|
32f8437d85
|
8283075: Bad IllegalArgumentException message for out of range rank from ClassDesc.arrayType(int)
Reviewed-by: vromero, alanb
|
2022-03-15 17:33:45 +00:00 |
|
Andrey Turbanov
|
355356c405
|
8273435: Remove redundant zero-length check in ClassDesc.of
Reviewed-by: rriggs
|
2021-09-29 23:08:23 +00:00 |
|
Jesper Wilhelmsson
|
4a7ccf36e9
|
Merge
|
2021-07-14 01:07:52 +00:00 |
|
Vicente Romero
|
8583aab374
|
8270025: DynamicCallSiteDesc::withArgs doesn't throw NPE
Reviewed-by: jvernee, mchung
|
2021-07-13 17:48:21 +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 |
|
Vicente Romero
|
6b14c8a1e5
|
8267421: j.l.constant.DirectMethodHandleDesc.Kind.valueOf(int) implementation doesn't conform to the spec regarding REF_invokeInterface handling
Reviewed-by: mchung
|
2021-06-22 02:08:15 +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 |
|
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 |
|
Gavin Bierman
|
379376f078
|
8265130: Make ConstantDesc class hierarchy sealed
Reviewed-by: mchung, jvernee, vromero
|
2021-06-02 00:49:49 +00:00 |
|
Vicente Romero
|
f04db5fbd7
|
8224158: assertion related to NPE at DynamicCallSiteDesc::withArgs should be reworded
Reviewed-by: jlahoda
|
2021-05-24 15:55:04 +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 |
|
Jaikiran Pai
|
9225a23023
|
8263108: Class initialization deadlock in java.lang.constant
Reviewed-by: vtewari, plevart, chegar
|
2021-03-18 01:45:07 +00:00 |
|
Dan Smith
|
48d8650ae1
|
8257845: Integrate JEP 390
8254047: [JEP 390] Revise "value-based class" & apply to wrappers
8252181: [JEP 390] Define & apply annotation jdk.internal.ValueBased
8252183: [JEP 390] Add 'lint' warning for @ValueBased classes
8257027: [JEP 390] Diagnose synchronization on @ValueBased classes
8252180: [JEP 390] Deprecate wrapper class constructors for removal
Co-authored-by: Roger Riggs <rriggs@openjdk.org>
Co-authored-by: Srikanth Adayapalam <sadayapalam@openjdk.org>
Co-authored-by: Lois Foltan <lfoltan@openjdk.org>
Reviewed-by: rriggs, hseigel, mchung, darcy
|
2020-12-08 23:04:01 +00:00 |
|
Stuart Marks
|
bf19581ab0
|
8255016: ConstantDescs.FALSE claims it represents TRUE
Reviewed-by: bpb, jvernee, mchung, rriggs
|
2020-10-19 23:53:06 +00:00 |
|
Jorn Vernee
|
31041d406a
|
8241100: Make Boolean, Character, Byte, and Short implement Constable
Reviewed-by: jrose, briangoetz, psandoz
|
2020-05-04 09:41:01 -07:00 |
|
Pavel Rappo
|
17ff85d4ad
|
8241014: Miscellaneous typos in documentation comments
Reviewed-by: igerasim, prappo, psandoz, rriggs, weijun
|
2020-03-20 20:54:56 +00:00 |
|
Mandy Chung
|
5d397eea9f
|
8229785: MethodType::fromMethodDescriptorString should require security permission if loader is null
Reviewed-by: vromero
|
2019-09-10 10:35:52 -07:00 |
|
Vicente Romero
|
b2e7d0367e
|
8226709: MethodTypeDesc::resolveConstantDesc needs access check per the specification
Reviewed-by: mchung, mcimadamore
|
2019-06-25 18:21:21 -04:00 |
|
Vicente Romero
|
ff2fa1e422
|
8223914: specification of j.l.c.MethodTypeDesc::of should document better the exceptions thrown
Reviewed-by: rriggs
|
2019-05-22 09:26:48 -04:00 |
|
Vicente Romero
|
94619467c8
|
8223725: j.l.c.MethodHandleDesc::of throws undocumented exception IllegalArgumentException
Reviewed-by: rriggs
|
2019-05-21 15:59:46 -04:00 |
|
Vicente Romero
|
6002c4e426
|
8223723: j.l.c.MethodTypeDesc.dropParameterTypes throws the undocumented exception: IllegalArgumentException
Reviewed-by: rriggs
|
2019-05-21 15:44:00 -04:00 |
|
Joe Darcy
|
6930e80c31
|
8224175: Fix inconsistencies in @jls and @jvms tags
Reviewed-by: jjg, rfield
|
2019-05-20 17:29:44 -07:00 |
|
Vicente Romero
|
917645194b
|
8223803: j.l.c.MethodTypeDesc::insertParameterTypes doesn't control type of parameters
Reviewed-by: rriggs
|
2019-05-17 13:16:07 -04:00 |
|
Vicente Romero
|
fa2ea6a6d8
|
8223726: j.l.c.MethodTypeDesc spec should contain precise assertions for one parameter's methods
Reviewed-by: darcy
|
2019-05-16 13:34:33 -04:00 |
|
Vicente Romero
|
c7faef0785
|
8219483: j.l.c.ClassDesc::nested(String, String...) doesn't throw NPE if any arg is null
Reviewed-by: darcy
|
2019-05-06 14:47:55 -04:00 |
|