Paul Sandoz
e55a05957d
8186209: Tool support for ConstantDynamic
...
8186046: Minimal ConstantDynamic support
8190972: Ensure that AOT/Graal filters out class files containing CONSTANT_Dynamic ahead of full AOT support
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Co-authored-by: John Rose <john.r.rose@oracle.com>
Reviewed-by: acorn, coleenp, kvn
2017-09-08 10:46:46 -07:00
Mandy Chung
6de0123fd7
8191170: Clarify if java.class.path can be undefined
...
Reviewed-by: alanb, psandoz
2018-01-25 13:40:36 -08:00
Mandy Chung
f7a44a7d8a
8196127: Dead code in VersionProps.java.template
...
Reviewed-by: lancea, psandoz
2018-01-25 13:39:28 -08:00
Lana Steuck
8f528fba93
Merge
2018-01-18 18:58:46 +00:00
Brent Christian
f61a078bd2
8194879: Runtime.Version parses string which does not conform to spec without throwing IAE
...
Reviewed-by: alanb, iris, rriggs
2018-01-17 16:15:15 -08:00
Mandy Chung
869f9e2ed0
8194554: filterArguments runs multiple filters in the wrong order
...
Reviewed-by: psandoz, jrose
2018-01-17 15:17:50 -08:00
Lana Steuck
aad1a3592c
Merge
2018-01-16 22:24:20 +00:00
Martin Buchholz
7838184968
8145371: ClassCastException thrown in LambdaFormEditor.getInCache
...
Read field into local to avoid customization race
Reviewed-by: vlivanov, jrose, psandoz
2018-01-03 13:17:35 -08:00
Christoph Dreis
c83a45ddf9
8194644: Typo in ModuleDescriptor.read javadoc
...
Reviewed-by: alanb
2018-01-04 15:50:51 +00:00
Lana Steuck
c8c8cd7238
Merge
2018-01-04 04:22:28 +00:00
Vladimir Ivanov
1b558514ff
8188145: MethodHandle resolution should follow JVMS sequence of lookup by name & type before type descriptor resolution
...
Reviewed-by: kvn, psandoz
2018-01-12 01:52:06 +03:00
Abhijit Saha
f96c816c07
Merge
2018-01-12 15:05:35 -08:00
Mandy Chung
64cef020e7
8193780: (ref) Remove the undocumented "jdk.lang.ref.disableClearBeforeEnqueue" system property
...
Reviewed-by: alanb
2017-12-21 15:04:45 -08:00
Alan Bateman
7b054f30b8
8193758: Update copyright headers of files in src tree that are missing Classpath exception
...
Reviewed-by: mchung, mr, jjg, iris, prr
2017-12-19 10:03:36 +00:00
Mark Reinhold
0214135fde
8192833: JEP 322: Time-Based Release Versioning
...
Reviewed-by: erikj, ihse, iris, mchung, psandoz, tbell
2017-12-13 17:28:24 -08:00
Xueming Shen
4f0ea9242f
8184947: ZipCoder performance improvements
...
Reviewed-by: martin, redestad
2017-12-13 07:51:57 -08:00
Andrej Golovnin
1ae8f54835
8193454: ModuleDescriptor.{Requires,Exports,Open} toString should use toLowerCase(Local.ROOT)
...
Reviewed-by: alanb
2017-12-13 15:32:36 +00:00
Paul Sandoz
3246c46f41
8187254: MethodType allows unvalidated parameter types
...
Reviewed-by: mchung, jrose
2017-12-12 09:33:37 -08:00
Andrej Golovnin
93aa3ae4d7
8193256: Configuration and ModuleLayer findModule cleanup
...
Reviewed-by: redestad, alanb
2017-12-08 14:28:51 +00:00
Stuart Marks
d57db3b793
8177681: Remove methods Runtime.getLocalized{Input,Output}Stream
...
Reviewed-by: rriggs, bpb, mr
2017-12-07 14:23:52 -08:00
Mandy Chung
4bff43558f
8193159: Reduce the number of classes loaded due to NativeLibrary
...
Reviewed-by: alanb, redestad, martin
2017-12-07 09:22:35 -08:00
Alan Bateman
d26e4ff9b5
8186736: Spec clarifications for IllegalArgumentException throwing - ModuleLayer.defineX methods
...
Reviewed-by: mchung
2017-12-06 08:33:04 +00:00
Alan Bateman
d960d2031c
8192973: Adding "Module Resolution" to javadoc search index
...
Reviewed-by: mchung, jjg
2017-12-06 08:28:46 +00:00
Brent Christian
1a819fcd7a
8187222: ClassLoader.getSystemClassLoader not clear if recursive initialization leads to ISE or unspecified error
...
Reviewed-by: alanb, mchung
2017-12-05 09:44:32 -08:00
Claes Redestad
7759531e5c
8176188: jdk/internal/misc/JavaLangAccess/NewUnsafeString.java failing since 9-b93
...
Reviewed-by: psandoz, sherman
2017-12-05 14:25:16 +01:00
Christoph Langer
3a458b1aa1
8192961: Remove some double semicolons
...
Reviewed-by: redestad
2017-12-04 10:13:58 +01:00
Paul Sandoz
3e26f1114d
8186961: Class.getFields() does not return fields of previously visited super interfaces/classes
...
Reviewed-by: mchung, redestad
2017-12-01 17:06:09 -08:00
Sean Mullan
4da03ba907
8186535: Remove deprecated pre-1.2 SecurityManager methods and fields
...
Reviewed-by: alanb, coleenp, hseigel, mchung
2017-11-30 07:54:28 -05:00
Paul Sandoz
012e103e91
8187237: Need to define the behaviour for 0 and 1 argument method type in StringConcatFactory.makeConcat
...
8186737: Lookup argument for StringConcatFactory.makeConcat & makeConcatWithConstants cannot have privileges less than PRIVATE
Reviewed-by: mchung
2017-11-29 12:39:59 -08:00
Brent Christian
bcbbc4d8ee
8191173: (cl) Clarify or remove "for delegation" in ClassLoader spec
...
Reviewed-by: alanb, dholmes, martin, mchung
2017-11-28 10:15:47 -08:00
Ivan Gerasimov
ac14c02059
8191632: Typos in comments due to duplicating words
...
Reviewed-by: alanb
2017-11-20 18:46:52 -08:00
Paul Sandoz
eb856a6953
8180437: Remaining renames of CAS misnomer "swap" => "set"
...
Reviewed-by: martin
2017-11-17 12:09:56 -08:00
Claes Redestad
d61c1efed9
8191442: Regression in LambdaFormBuffer.replaceFunctions
...
Reviewed-by: vlivanov
2017-11-17 15:43:12 +01:00
Mandy Chung
52693f1ca5
8157246: MHs.arrayLength, arrayElementGetter/Setter, arrayConstructor need to specify invocation-time behavior
...
Reviewed-by: psandoz, rriggs
2017-11-17 08:12:02 -06:00
Michael Dardis
3160d8e270
8190987: Package.getImplementationVersion returns null even if implementation version is non-null
...
Reviewed-by: mchung, rriggs
2017-11-16 22:51:15 -06:00
Jesper Wilhelmsson
88d610826b
Merge
2017-11-16 01:11:32 +01:00
Claes Redestad
433bf8ab65
8184777: Factor out species generation logic from BoundMethodHandle
...
Co-authored-by: John Rose <john.r.rose@oracle.com>
Reviewed-by: vlivanov
2017-11-16 00:58:50 +01:00
Jesper Wilhelmsson
fdee542113
Merge
2017-11-11 01:21:09 +01:00
Christoph Dreis
5d7c797278
8190733: Use Class::getPackageName in java.base implementation
...
Reviewed-by: mchung, rriggs
2017-11-08 13:38:00 -08:00
Mandy Chung
25032bad54
8164512: Replace ClassLoader use of finalizer with phantom reference to unload native library
...
Reviewed-by: alanb, bchristi, kbarrett, dholmes, plevart
2017-11-06 17:48:00 -08:00
Jesper Wilhelmsson
b97f1bcb37
Merge
2017-10-30 21:23:10 +01:00
Alan Bateman
693e7e8bf3
8186236: ModuleInfoExtender should be ASM6 aware
...
Reviewed-by: ksrini, mchung, sundar
2017-11-02 13:20:21 -07:00
Brent Christian
ac52bdcdd1
8185925: StackFrameInfo::walker field can be replaced with bitmap to save footprint
...
8153682: StackFrameInfo.declaringClass could be removed
Reviewed-by: coleenp, mchung
2017-11-09 11:13:50 -08:00
Jesper Wilhelmsson
3c76c33dba
Merge
2017-11-07 08:47:47 +01:00
Jesper Wilhelmsson
7884ab9ccf
Merge
2017-10-30 21:23:10 +01:00
Christoph Dreis
674b927865
8190323: "the the" typos
...
Reviewed-by: rriggs
2017-10-29 18:20:53 -04:00
Joe Darcy
b905e51da7
8189952: New methods on String: chars() and codePoints() should be marked since 9
...
Reviewed-by: bpb
2017-10-26 18:04:29 -07:00
Mandy Chung
34c9d598c7
8187089: StringConcatFactory.makeConcat & makeConcatWithConstants should throw StringConcatException if parameter slot count is over 200
...
Reviewed-by: rriggs, shade
2017-10-26 16:57:35 -07:00
Brent Christian
0e82be62fa
8183901: Fix broken links to "Package Sealing" in the JAR spec
...
Reviewed-by: alanb, mchung
2017-10-25 09:06:39 -07:00
Jesper Wilhelmsson
947fc09db0
Merge
2017-10-14 00:19:29 +02:00