Claes Redestad
|
6812f6f641
|
8218173: exception during StringConcatFactory clinit breaks string concat with no fallback
Reviewed-by: psandoz, jlaskey
|
2020-05-20 11:35:58 +02:00 |
|
Pavel Rappo
|
36fb21dc2f
|
8245111: Update doc comments for improved processing by the Standard Doclet
Reviewed-by: dfuchs, joehw, lancea, rriggs
|
2020-05-15 20:38:28 +01:00 |
|
Claes Redestad
|
150d6cfea8
|
8245094: Reduce overhead of initializing the default StringConcatFactory strategy
Reviewed-by: psandoz, jlaskey
|
2020-05-15 18:37:08 +02:00 |
|
Claes Redestad
|
82f2a0e2e4
|
8245024: Simplify and eagerly initialize StringConcatFactory
Reviewed-by: psandoz
|
2020-05-15 12:25:37 +02:00 |
|
Mandy Chung
|
b883badc47
|
8244961: MethodHandles::privateLookupIn throws NPE when called during initPhase2
Reviewed-by: chegar
|
2020-05-14 17:05:41 -07:00 |
|
Claes Redestad
|
72704aaba1
|
8244413: Avoid rebinds in MethodHandle.viewAsType
Reviewed-by: mchung, jrose
|
2020-05-06 15:51:49 +02: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 |
|
Mandy Chung
|
560da25f46
|
8243598: Typos in java.lang.invoke package-info
Reviewed-by: psandoz, lancea
|
2020-04-29 13:14:27 -07:00 |
|
Mandy Chung
|
33d9178ebd
|
8243574: java.lang.invoke.InvokerBytecodeGenerator.ClassData should be package-private
Reviewed-by: alanb
|
2020-04-24 12:59:04 -07:00 |
|
Raffaello Giulietti
|
e19d880581
|
8243575: Trivial javadoc fix of j.l.i.MethodHandles::arrayElementVarHandle
Reviewed-by: mchung
|
2020-04-24 12:58:44 -07:00 |
|
Mandy Chung
|
1c6ca09b02
|
8238195: Lookup::defineClass should link the class to match the specification
Reviewed-by: alanb, chegar
|
2020-04-21 07:09:18 -07:00 |
|
Mandy Chung
|
7cc1371059
|
8238358: Implementation of JEP 371: Hidden Classes
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Co-authored-by: David Holmes <david.holmes@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jamsheed Mohammed C M <jamsheed.c.m@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: Amy Lu <amy.lu@oracle.com>
Reviewed-by: alanb, cjplummer, coleenp, dholmes, dlong, forax, jlahoda, psandoz, plevart, sspitsyn, vromero
|
2020-04-21 06:55:38 -07:00 |
|
Roger Riggs
|
2309ac529c
|
8235274: Enhance typing of methods
Reviewed-by: jrose, psandoz, skoivu
|
2019-12-13 11:23:50 -05:00 |
|
Christoph Dreis
|
08b90285b2
|
8242208: Use Method.getParameterCount where applicable
Reviewed-by: redestad, chegar
|
2020-04-06 13:46:09 +02:00 |
|
Ivan Gerasimov
|
b0e1ee4b3b
|
8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only)
Reviewed-by: prappo
|
2020-03-28 21:07:55 -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
|
e9494f2155
|
8240242: improve the javadoc for Lookup::dropLookupModes w.r.t. dropping UNCONDITIONAL
Reviewed-by: chegar, rriggs
|
2020-03-12 11:56:49 -07:00 |
|
Joe Darcy
|
683a5b1197
|
8237805: Use inline @jls @jvms in core libs where appropriate
Reviewed-by: xiaofeya, dfuchs, prappo
|
2020-02-13 10:37:37 -08:00 |
|
Jesper Wilhelmsson
|
913b8702d1
|
Merge
|
2020-01-13 15:40:09 +01:00 |
|
Christoph Dreis
|
0b542e3bae
|
8236945: typo "the the" in Lookup::in javadoc
Reviewed-by: mchung
|
2020-01-10 12:01:21 -08:00 |
|
Jorn Vernee
|
8f4f088a12
|
8234049: Implementation of Memory Access API (Incubator)
Co-authored-by: Vlaidmir Ivanov <vladimir.x.ivanov@oracle.com>
Reviewed-by: alanb, psandoz, chegar, rriggs, plevart, briangoetz, jrose, adinn, vlivanov
|
2019-12-12 22:59:57 +00:00 |
|
Mandy Chung
|
e7fa637179
|
8235351: Lookup::unreflect should bind with the original caller independent of Method's accessible flag
Reviewed-by: alanb
|
2019-12-06 15:10:40 -08:00 |
|
Mandy Chung
|
a445b66e58
|
8233527: Update Lookup::hasPrivateAccess and Lookup::defineClass spec w.r.t. full power lookup
Add a new Lookup::hasFullPrivilegeAccess method and document the capabilities requiring full privileges
Reviewed-by: alanb, plevart
|
2019-12-04 10:46:49 -08:00 |
|
Vladimir Ivanov
|
a6daef527e
|
8234923: Missed call_site_target nmethod dependency for non-fully initialized ConstantCallSite instance
Reviewed-by: jrose
|
2019-12-03 20:13:21 +03:00 |
|
Vladimir Ivanov
|
e515a609e9
|
8234401: ConstantCallSite may stuck in non-frozen state
Reviewed-by: psandoz
|
2019-11-26 16:09:17 +03:00 |
|
Mandy Chung
|
34c43f791e
|
8233956: MethodHandles.dropArguments javadoc lists parameters in wrong order
Reviewed-by: jjg
|
2019-11-22 11:34:22 -08:00 |
|
Julia Boes
|
a8a2246158
|
8234335: Remove line break in class declaration in java.base
Remove line break in class declarations where applicable
Reviewed-by: rriggs, lancea
|
2019-11-21 09:10:21 +00:00 |
|
Jorn Vernee
|
be223c62fc
|
8233920: MethodHandles::tryFinally generates illegal bytecode for long/double return type
Reviewed-by: redestad, vlivanov, jrose
|
2019-11-14 10:55:46 +01:00 |
|
Jesper Wilhelmsson
|
83163dbfe6
|
Merge
|
2019-12-16 17:43:20 +01:00 |
|
Joe Darcy
|
74882b0d0d
|
8235514: Update record serialization tests to not use hard coded source versions
Reviewed-by: lancea
|
2019-12-12 11:31:05 -08:00 |
|
Brent Christian
|
3561b4ed50
|
8233091: Backout JDK-8212117: Class.forName loads a class but not linked if class is not initialized
Reviewed-by: alanb, dholmes, mchung
|
2019-11-04 11:42:24 -08:00 |
|
Vojin Jovanovic
|
29f2d74173
|
8232806: Introduce a system property to disable eager lambda initialization
Reviewed-by: briangoetz, mr, psandoz, forax
|
2019-10-28 15:03:36 +01:00 |
|
Mandy Chung
|
5b0fbb2560
|
8173975: Lookup::in should not allow target class be primitive or array class
Reviewed-by: alanb
|
2019-10-29 12:52:03 -07:00 |
|
Joe Darcy
|
3c9b6d8554
|
8231202: Suppress warnings on non-serializable non-transient instance fields in serializable classes
Reviewed-by: rriggs, chegar
|
2019-10-09 10:17:50 -07:00 |
|
Julia Boes
|
d15a57b842
|
8231186: Replace html tag <code>foo</code> with javadoc tag {@code foo} in java.base
Minor coding style update of javadoc tag in any file in java.base
Reviewed-by: bchristi, lancea
|
2019-09-24 09:43:43 +01:00 |
|
Julia Boes
|
b15b322cf3
|
8230648: Replace @exception tag with @throws in java.base
Minor coding style update of javadoc tag in any file in java.base
Reviewed-by: prappo, lancea
|
2019-09-20 11:07:52 +01:00 |
|
Claes Redestad
|
52f9024232
|
8230768: Arrays of SoftReferences in MethodTypeForm should not be @Stable
Reviewed-by: mchung
|
2019-09-19 23:38:50 +02: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 |
|
Brent Christian
|
a4613d4a8f
|
8212117: Class.forName may return a reference to a loaded but not linked Class
Reviewed-by: dholmes, mchung
|
2019-09-09 11:04:04 -07:00 |
|
Joe Darcy
|
10f1f10f2e
|
8230723: Remove default constructors from java.lang and java.io
Reviewed-by: bpb, rriggs
|
2019-09-09 10:13:42 -07:00 |
|
Claes Redestad
|
c788d9841c
|
8230662: Remove dead code from MethodTypeForm
Reviewed-by: vlivanov, mchung
|
2019-09-07 15:44:04 +02:00 |
|
Joe Darcy
|
9d764ee48e
|
8229997: Apply java.io.Serial annotations in java.base
Reviewed-by: alanb, rriggs
|
2019-08-29 16:31:34 -07:00 |
|
Claes Redestad
|
b4c63048bb
|
8230302: GenerateJLIClassesPlugin can generate invalid DirectMethodHandle methods
Reviewed-by: mchung
|
2019-08-29 15:59:00 +02:00 |
|
Mandy Chung
|
182c19e8c4
|
8209005: Lookup.unreflectSpecial fails for default methods when Lookup.findSpecial works
8209078: Unable to call default method from interface in another module from named module
Reviewed-by: dfuchs, plevart
|
2019-08-13 15:49:11 -07:00 |
|
Mandy Chung
|
19ec64630a
|
8228671: Fastdebug VM throws InternalError when publicLookup.in(T) is used to resolve a member
Reviewed-by: alanb
|
2019-07-27 14:49:16 -07:00 |
|
Mandy Chung
|
068575e9b1
|
8173978: Lookup.in should allow teleporting from a lookup class in a named module without dropping all access
Reviewed-by: alanb, plevart
|
2019-07-24 16:46:42 -07:00 |
|
Jonathan Gibbons
|
077ecbf2b2
|
8225314: broken links in java.base
Reviewed-by: darcy
|
2019-06-04 15:42:16 -07:00 |
|
Christoph Langer
|
fd67f8ee69
|
8223553: Fix code constructs that do not compile with the Eclipse Java Compiler
Reviewed-by: smarks, dfuchs
|
2019-05-24 07:56:29 +01:00 |
|
Claes Redestad
|
5d1df35fe7
|
8223454: Reduce String concatenation shapes by folding initialLengthCoder into last mixer
Reviewed-by: jlaskey
|
2019-05-09 17:28:27 +02:00 |
|
Claes Redestad
|
c23dc4dfcf
|
8222895: StackOverflowError in custom security manager that relies on ClassSpecializer
Reviewed-by: alanb
|
2019-05-02 10:38:00 +02:00 |
|