Claes Redestad
|
c519ba2e43
|
8267614: Outline VarHandleGuards exact behavior checks
Reviewed-by: psandoz, mchung
|
2021-05-24 23:02:40 +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 |
|
Sergey Tsypanov
|
9425d3de83
|
8261880: Change nested classes in java.base to static nested classes where possible
Reviewed-by: redestad
|
2021-05-20 13:56:11 +00:00 |
|
Vicente Romero
|
0fa9223f34
|
8260517: implement Sealed Classes as a standard feature in Java
Co-authored-by: Harold Seigel <hseigel@openjdk.org>
Co-authored-by: Vicente Romero <vromero@openjdk.org>
Reviewed-by: dholmes, mcimadamore, jlahoda
|
2021-05-20 09:11:08 +00:00 |
|
Claes Redestad
|
9760dba71c
|
8267321: Use switch expression for VarHandle$AccessMode lookup
Reviewed-by: jvernee
|
2021-05-19 15:23:44 +00:00 |
|
Сергей Цыпанов
|
ebcf3991b7
|
8266622: Optimize Class.descriptorString() and Class.getCanonicalName0()
Reviewed-by: redestad
|
2021-05-14 12:29:23 +00:00 |
|
Ioi Lam
|
1e0ecd6d56
|
8265605: Cannot call BootLoader::loadClassOrNull before initPhase2
Reviewed-by: alanb, mchung
|
2021-05-14 06:26:41 +00:00 |
|
Harold Seigel
|
e14b026841
|
8243287: Removal of Unsafe::defineAnonymousClass
Reviewed-by: iklam, mchung, alanb, dholmes
|
2021-05-13 12:46:54 +00:00 |
|
Naoto Sato
|
4e96b31042
|
8265989: System property for the native character encoding name
Reviewed-by: iris, joehw, rriggs
|
2021-05-04 17:30:14 +00:00 |
|
Tagir F. Valeev
|
3e667cc405
|
8265356: need code example for getting canonical constructor of a Record
Reviewed-by: smarks
|
2021-05-01 07:30:55 +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 |
|
Naoto Sato
|
bebfae48e3
|
8264208: Console charset API
Reviewed-by: joehw, rriggs, alanb
|
2021-04-23 18:57:03 +00:00 |
|
Peter Levart
|
98cb81b381
|
8265237: String.join and StringJoiner can be improved further
Reviewed-by: rriggs, redestad
|
2021-04-21 10:32:03 +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 |
|
Joe Darcy
|
80026d81a4
|
8265174: Update Class.getDeclaredMethods to discuss synthetic and bridge methods
Reviewed-by: jfranck
|
2021-04-14 16:15:54 +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 |
|
Rafael Winterhalter
|
9dd96257c6
|
8263763: Synthetic constructor parameters of enum are not considered for annotation indices
Reviewed-by: darcy, jfranck
|
2021-04-12 21:01:08 +00:00 |
|
Jorn Vernee
|
b7baca7f32
|
8264288: Performance issue with MethodHandle.asCollector
Reviewed-by: jrose, vlivanov
|
2021-04-05 20:05:07 +00:00 |
|
Naoto Sato
|
6c145c4768
|
8264544: Case-insensitive comparison issue with supplementary characters.
Co-authored-by: Chris Johnson <chriswjohnson.jdk@gmail.com>
Reviewed-by: joehw, iris, alanb
|
2021-04-02 16:32:45 +00:00 |
|
Joe Darcy
|
b953386de1
|
8264609: Number.{byteValue, shortValue} spec should use @implSpec
Reviewed-by: psandoz, bpb
|
2021-04-01 19:46:56 +00:00 |
|
Joe Darcy
|
815248ab27
|
8264148: Update spec for exceptions retrofitted for exception chaining
Reviewed-by: rriggs, smarks
|
2021-03-30 19:59:59 +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 |
|
Aleksei Voitylov
|
133a63b4a1
|
8263968: CDS: java/lang/ModuleLayer.EMPTY_LAYER should be singleton
Reviewed-by: iklam, dholmes, alanb, redestad
|
2021-03-24 16:32:36 +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 |
|
Andrey Turbanov
|
233536263e
|
8264032: Improve thread safety of Runtime.version()
Reviewed-by: shade, alanb
|
2021-03-23 13:21:44 +00:00 |
|
Alex Blewitt
|
77ebc11038
|
8263892: More modifier order fixes in java.base
Reviewed-by: naoto, iris, redestad
|
2021-03-19 21:06:24 +00:00 |
|
Alex Blewitt
|
b49c589340
|
8263658: Use the blessed modifier order in java.base
Reviewed-by: rriggs, redestad
|
2021-03-19 13:06:58 +00:00 |
|
Claes Redestad
|
57497ab0ca
|
8263821: Remove unused MethodTypeForm canonicalization codes
Reviewed-by: mchung
|
2021-03-19 10:52:13 +00:00 |
|
Claes Redestad
|
63eae8fac2
|
8260605: Various java.lang.invoke cleanups
Reviewed-by: mchung
|
2021-03-18 12:47:57 +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 |
|
Joe Darcy
|
99b39aadbd
|
8262807: Note assumptions of core reflection modeling and parameter handling
Reviewed-by: rriggs
|
2021-03-17 21:58:48 +00:00 |
|
Joe Darcy
|
26234b5333
|
8254979: Class.getSimpleName() returns non-empty for lambda and method
Reviewed-by: rriggs, mchung
|
2021-03-17 20:24:51 +00:00 |
|
Claes Redestad
|
e33bfb3977
|
8263450: Simplify LambdaForm.useCount
Reviewed-by: rriggs
|
2021-03-16 14:56:24 +00:00 |
|
Claes Redestad
|
fac39fe97a
|
8263508: Remove dead code in MethodHandleImpl
Reviewed-by: jkuhn, mchung
|
2021-03-15 10:52:48 +00:00 |
|
Joe Darcy
|
acda812958
|
8263333: Improve links from core reflection to JLS and JVMS
Reviewed-by: jfranck
|
2021-03-10 17:45:54 +00:00 |
|
Claes Redestad
|
7e52a6e8b3
|
8263380: Unintended use of Objects.nonNull in VarHandles
Reviewed-by: rriggs
|
2021-03-10 17:03:39 +00:00 |
|
Christoph Göttschkes
|
c8c0234b78
|
8262471: Fix coding style in src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java
Reviewed-by: alanb, rriggs
|
2021-03-10 14:46:57 +00:00 |
|
Joe Darcy
|
67ea3bd6a4
|
8263102: Expand documention of Method.isBridge
Reviewed-by: smarks
|
2021-03-10 03:43:53 +00:00 |
|
Claes Redestad
|
a0c3f24218
|
8263091: Remove CharacterData.isOtherUppercase/-Lowercase
Reviewed-by: rriggs, naoto, iris
|
2021-03-08 10:34:57 +00:00 |
|
Jonathan Gibbons
|
20b9ba53a5
|
8262875: doccheck: empty paragraphs, etc in java.base module
Reviewed-by: alanb, darcy, lancea
|
2021-03-02 20:35:51 +00:00 |
|
Joe Darcy
|
e5304b3a99
|
8253409: Double-rounding possibility in float fma
Reviewed-by: bpb
|
2021-02-23 19:42:05 +00:00 |
|
Joe Darcy
|
564011cff0
|
8261290: Improve error message for NumberFormatException on null input
Reviewed-by: attila, alanb
|
2021-02-21 18:43:26 +00:00 |
|
Claes Redestad
|
433096a45e
|
8261744: Implement CharsetDecoder ASCII and latin-1 fast-paths
Reviewed-by: naoto, alanb
|
2021-02-19 15:05:25 +00:00 |
|
Naoto Sato
|
ea5bf45c6f
|
8261621: Delegate Unicode history from JLS to j.l.Character
Reviewed-by: bpb, joehw, rriggs, darcy
|
2021-02-17 22:10:27 +00:00 |
|
Joe Darcy
|
d547e1a847
|
8261123: Augment discussion of equivalence classes in Object.equals and comparison methods
Reviewed-by: bpb, smarks, rriggs
|
2021-02-17 01:08:39 +00:00 |
|
Claes Redestad
|
2f893c2b83
|
8260337: Optimize ImageReader lookup, used by Class.getResource
Reviewed-by: jlaskey, sundar
|
2021-02-09 15:32:36 +00:00 |
|
Joe Darcy
|
2fd8ed024b
|
8240632: Note differences between IEEE 754-2019 math lib special cases and java.lang.Math
Reviewed-by: bpb
|
2021-02-08 21:50:55 +00:00 |
|
Claes Redestad
|
92c6e6dffa
|
8261254: Initialize charset mapping data lazily
Reviewed-by: alanb, jkuhn, naoto
|
2021-02-08 18:45:43 +00:00 |
|