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 |
|
Claes Redestad
|
e7a6cbbd38
|
8222852: Reduce String concat combinator tree shapes by folding constants into prependers
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Reviewed-by: shade, plevart, forax
|
2019-04-30 12:54:07 +02:00 |
|
Claes Redestad
|
781fb29580
|
8222484: Specialize generation of simple String concatenation expressions
Reviewed-by: jrose, jlaskey
|
2019-04-17 00:06:38 +02:00 |
|
Adam Farley
|
be132fcc65
|
8216558: Lookup.unreflectSetter(Field) fails to throw IllegalAccessException for final fields
Reviewed-by: mchung
|
2019-03-26 15:53:36 -07:00 |
|
Jonathan Gibbons
|
2df0f4b4dd
|
8220249: fix headings in java.compiler
Reviewed-by: erikj, darcy
|
2019-03-20 15:35:26 -07:00 |
|
Andrey Turbanov
|
cfeb359800
|
8218022: Repeated words typos in java.base
Reviewed-by: alanb, lancea, mchung
|
2019-01-30 00:24:32 +00:00 |
|
Vladimir Ivanov
|
6a61345684
|
8213234: Move LambdaForm.Hidden to jdk.internal.vm.annotation
Reviewed-by: mchung, dlong
|
2019-01-22 18:13:49 -08:00 |
|
Vicente Romero
|
0032475ef1
|
8215648: remove equals and hashCode implementations from j.l.i.VarHandle
Reviewed-by: mchung
|
2019-01-11 09:02:44 -05:00 |
|
Vicente Romero
|
650f3fc113
|
8215300: additional changes to constants API
Reviewed-by: goetz
|
2018-12-13 10:35:09 -05:00 |
|
Claes Redestad
|
a3df1d618e
|
8215281: Use String.isEmpty() when applicable in java.base
Reviewed-by: dfuchs, alanb
|
2018-12-13 15:31:05 +01:00 |
|
Vicente Romero
|
9846588b31
|
8210031: implementation for JVM Constants API
Co-authored-by: Brian Goetz <brian.goetz@oracle.com>
Reviewed-by: jrose, mcimadamore, darcy, mchung, rriggs, dholmes, forax
|
2018-12-09 12:36:24 -05:00 |
|
Erik Österlund
|
3a5bccf5c6
|
8213565: Crash in DependencyContext::remove_dependent_nmethod
Reviewed-by: rehn, kvn
|
2018-11-30 11:40:48 +01:00 |
|
Vicente Romero
|
61082e6b25
|
8213480: update internal ASM version to 7.0
Reviewed-by: dholmes, iignatyev, alanb
|
2018-11-13 23:33:17 -05:00 |
|
Claes Redestad
|
8a64d3bc3c
|
8213741: Consolidate Object and String Stringifiers
Reviewed-by: shade
|
2018-11-13 11:34:54 +01:00 |
|
Claes Redestad
|
eda5f09014
|
8213478: Reduce rebinds when applying repeated filters and conversions
Reviewed-by: vlivanov, jrose
|
2018-11-11 21:24:46 +01:00 |
|
Mandy Chung
|
9ffe7e1205
|
8211122: Reduce the number of internal classes made accessible to jdk.unsupported
Reviewed-by: alanb, dfuchs, kvn
|
2018-11-06 10:01:16 -08:00 |
|
Claes Redestad
|
91a2c2e340
|
8213035: Pack MethodHandleInlineStrategy coder and length into a long
Reviewed-by: vlivanov, mchung
|
2018-10-30 09:34:50 +01:00 |
|
Claes Redestad
|
06a2bb5274
|
8212726: Replace some use of drop- and foldArguments with filtering argument combinator in StringConcatFactory
Reviewed-by: jlaskey, vlivanov
|
2018-10-23 11:03:51 +02:00 |
|
Mandy Chung
|
5e6d6b8642
|
8207146: Rename jdk.internal.misc.Unsafe::xxxObject to xxxReference
Reviewed-by: dholmes, thartmann
|
2018-10-22 17:00:04 -07:00 |
|