Claes Redestad
cf871d92f9
8175079: Lazy initialization of ImageReader breaks rmid
...
Reviewed-by: alanb
2017-02-16 17:28:50 +01:00
Claes Redestad
e17bdd6c77
8174831: Reduce number of Charset classes loaded on bootstrap
...
Reviewed-by: alanb
2017-02-13 20:32:06 +01:00
Dan Smith
bf8ad52b22
8174399: LambdaMetafactory should use types in implMethod.type()
...
Reviewed-by: psandoz
2017-02-13 10:47:15 -07:00
Jesper Wilhelmsson
c96b81a149
Merge
2017-02-09 23:35:22 +01:00
Alan Bateman
4db74fef1e
Merge
2017-02-10 12:28:52 +00:00
Alan Bateman
a4693ee7d2
8173393: Module system implementation refresh (2/2017)
...
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Claes Redestad <claes.redestad@oracle.com>
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: John Rose <john.r.rose@oracle.com>
Reviewed-by: dfuchs, psandoz, mchung, alanb
2017-02-10 09:04:39 +00:00
Jesper Wilhelmsson
958e42d82d
Merge
2017-02-09 23:15:52 +01:00
Dan Smith
1606e8a7b0
8174226: Test failures after JDK-8033076
...
Reverting JDK-8033076 for now
Reviewed-by: darcy
2017-02-08 17:28:15 -07:00
Dan Smith
25179076dc
8033076: LambdaMetafactory should use types in implMethod.type()
...
Reviewed-by: psandoz
2017-02-08 14:23:59 -07:00
Dan Smith
125d4ea7d0
8173587: LambdaMetafactory needs to validate descriptors and method name
...
Reviewed-by: psandoz
2017-02-08 12:27:45 -07:00
Daniel Fuchs
fcc0a083e4
8173898: StackWalker.walk throws InternalError if called from a constructor invoked through reflection
...
StackWalker is fixed to take into account constructor reflection frames. The specification of StackWalker.Option.SHOW_REFLECT_FRAMES is also clarified in this regard.
Reviewed-by: bchristi, lancea, mchung, psandoz
2017-02-08 16:33:52 +00:00
Brent Christian
d0a0cdf753
8156073: 2-slot LiveStackFrame locals (long and double) are incorrect
...
Reviewed-by: coleenp, mchung
2017-01-31 11:51:02 -08:00
Jesper Wilhelmsson
9400d2bd29
Merge
2017-01-24 00:30:25 +01:00
Sean Mullan
d9d9d8701a
8055206: Update SecurityManager::checkPackageAccess to restrict non-exported JDK packages by default
...
Reviewed-by: mchung
2017-01-19 13:50:02 -05:00
Paul Sandoz
6b84b1d30a
8160710: Enable Thread to grant VarHandle field access to ThreadLocalRandom/Striped64
...
Reviewed-by: martin, dl, chegar
2017-01-19 09:27:24 -08:00
Claes Redestad
ced9c19693
8172905: Minor startup cleanup of CallSite and MethodType
...
Reviewed-by: psandoz, jrose
2017-01-19 13:37:05 +01:00
Claes Redestad
ea8d3e109a
8171855: Move package name transformations during module bootstrap into native code
...
Reviewed-by: alanb, acorn, lfoltan, mchung, plevart, hseigel, sspitsyn
2017-01-19 11:27:03 +01:00
Claes Redestad
85b40fde0b
8037325: Class.getConstructor() performance regression
...
Co-authored-by: Sean Mullan <sean.mullan@oracle.com>
Reviewed-by: mchung
2017-01-18 10:24:47 +01:00
Jesper Wilhelmsson
4408cd9a08
Merge
2017-01-16 16:18:04 +01:00
Harold Seigel
a3946e30e3
8172288: Fix Jigsaw related module/package error messages and throw correct exceptions
...
Reword error messages and throw IllegalStateExceptions where appropriate
Reviewed-by: alanb, acorn, lfoltan, gtriantafill
2017-01-13 10:45:53 -05:00
Joe Darcy
0d958d9da8
8172475: Remove <tt></tt> usage from Class and ClassLoader
...
Reviewed-by: bpb, mchung
2017-01-09 21:40:10 -08:00
Peter Levart
5ada754c71
8172190: Re-apply the fix for bugs 8062389, 8029459, 8061950
...
Final fix for 8062389: Class.getMethod() is inconsistent with Class.getMethods() results, 8029459: getMethods returns methods that are not members of the class, 8061950: Class.getMethods() exhibits quadratic time complexity
Reviewed-by: alanb, mchung, psandoz, dfuchs, darcy, redestad
2017-01-05 08:51:03 +01:00
Paul Sandoz
94d019e9ba
8172201: Replace assert of return type in VarHandle.AccessMode with test
...
Reviewed-by: mchung
2017-01-04 17:20:41 -08:00
Claes Redestad
f26cc2ffd9
8171400: Move checking of duplicate packages in the boot layer to link time
...
Reviewed-by: alanb
2016-12-19 21:38:46 +01:00
Joe Darcy
be91309965
8139688: Port fdlibm exp to Java
...
Reviewed-by: bpb, nadezhin
2016-12-16 21:43:29 -08:00
Alan Bateman
8c79e61d46
Merge
2016-12-16 08:17:45 +00:00
Alan Bateman
1e82db676a
8170987: Module system implementation refresh (12/2016)
...
8170859: Run time and tool support for ModuleResolution
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: John Rose <john.r.rose@oracle.com>
Reviewed-by: redestad, mchung, alanb
2016-12-16 06:19:16 +00:00
Claes Redestad
f39eef3ab6
8170595: Optimize Class.isAnonymousClass, isLocalClass, and isMemberClass
...
Co-authored-by: Christoph Dreis <christoph.dreis@freenet.de>
Reviewed-by: mchung, darcy
2016-12-11 12:20:45 +01:00
Brent Christian
96fc05b672
8169389: Use a bitmap to control StackTraceElement::toString format and save footprint
...
Reviewed-by: dfuchs, mchung
2016-12-13 12:35:59 -08:00
Paul Sandoz
ca77f42179
8170155: StringBuffer and StringBuilder stream methods are not late-binding
...
Reviewed-by: sherman
2016-12-01 17:52:59 -08:00
Alan Bateman
30bcdb962c
Merge
2016-12-01 11:16:23 +00:00
Alan Bateman
fbe85300bf
8169069: Module system implementation refresh (11/2016)
...
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Claes Redestad <claes.redestad@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Reviewed-by: plevart, chegar, psandoz, mchung, alanb, dfuchs, naoto, coffeys, weijun
2016-12-01 08:57:53 +00:00
Paul Sandoz
7e58564540
8168745: Iterator.forEachRemaining vs. Iterator.remove
...
Reviewed-by: martin, smarks
2016-11-30 17:15:58 -08:00
Shilpi Rastogi
3e6e13dece
8133719: java.lang.InternalError in java.lang.invoke.MethodHandleImpl$BindCaller.bindCaller
...
Reviewed-by: psandoz
2016-11-29 01:06:10 -08:00
Joe Darcy
fc2f422623
8169479: java.lang.reflect.Constructor class has wrong api documentation
...
Reviewed-by: bpb, psandoz
2016-11-23 11:05:10 -08:00
Brent Christian
20c0c1d9d0
8136831: Undefined null behavior in ClassLoader.getResourceXXXX()
...
Reviewed-by: alanb, mchung, psandoz
2016-11-23 10:41:25 -08:00
Paul Sandoz
11b92f7ddb
8169808: Stream returning methods should specify if they are late binding
...
Reviewed-by: martin
2016-11-23 10:35:43 -08:00
Brent Christian
36ffe056e1
8169435: ClassLoader.isParallelCapable is final and conflicting method may get VerifyError
...
Reviewed-by: acorn, dholmes, mchung
2016-11-23 10:34:10 -08:00
Jesper Wilhelmsson
5140309cac
Merge
2016-11-09 13:37:19 +01:00
Claes Redestad
709d9ee9d0
8169993: Class::desiredAssertionStatus should call getClassLoader0
...
Reviewed-by: psandoz
2016-11-19 12:22:35 +01:00
Claes Redestad
09591861d0
8169880: Remove the sun.reflect.noCaches option
...
Reviewed-by: shade, psandoz, mchung
2016-11-17 19:38:14 +01:00
Mandy Chung
d74e2a09ac
6479237: (cl) Add support for classloader names
...
Reviewed-by: alanb, bchristi, coleenp, dfuchs, lfoltan, psandoz, sspitsyn
2016-11-03 18:08:28 -07:00
Joe Darcy
1f577b2097
8168681: Correct deprecation text for Class.newInstance
...
Reviewed-by: mchung
2016-11-03 13:06:24 -07:00
Paul Sandoz
1730680ce7
8167974: MethodHandles.iteratedLoop(...) fails with CCE in the case of iterating over array
...
8167966: MethodHandles.iteratedLoop fails with IAE in the case of correct arguments
Reviewed-by: redestad
2016-11-01 17:29:48 -07:00
Paul Sandoz
ff33d165a6
8163553: java.lang.LinkageError from test java/lang/ThreadGroup/Stop.java
...
Reviewed-by: redestad
2016-11-01 17:20:45 -07:00
Alan Bateman
83df093985
8168789: ModuleReader.list and ModuleFinder.of update
...
Reviewed-by: mchung
2016-10-28 10:18:07 +01:00
Mandy Chung
fc99db2ced
8168205: Should not default class path to CWD if -cp is not specified but -m is specified
...
Reviewed-by: alanb
2016-10-27 13:42:12 -07:00
Brent Christian
1552f3ddbb
8165793: Provide an API to query if a ClassLoader is parallel capable
...
Reviewed-by: alanb, mchung
2016-10-25 12:58:34 -07:00
Paul Sandoz
29871f6f8a
8166974: invokedynamic implementation should not wrap Errors
...
Reviewed-by: smarks, jrose
2016-10-14 14:47:27 -07:00
Vinnie Ryan
15b6970daa
8165064: Enhance thread contexts in JNDI
...
Reviewed-by: chegar
2016-10-13 15:27:33 +01:00