Changeset: 3aa20cee331a Author: amurillo Date: 2013-12-06 09:41 -0800 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/3aa20cee331a
8029693: new hotspot build - hs25-b63 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 9a60f4ac6a37 Author: hseigel Date: 2013-12-04 08:10 -0500 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/9a60f4ac6a37 8027458: VM anonymous classes: wrong context for protected access checks Summary: Use the anonymous class's host class for protected access checks Reviewed-by: acorn, coleenp, lfoltan ! src/share/vm/runtime/reflection.cpp Changeset: a4f036ef52e8 Author: sla Date: 2013-12-04 14:43 +0100 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/a4f036ef52e8 8029395: SA: jstack throws WrongTypeException Summary: SA missed some TLABs Reviewed-by: dsamersoff, mgerdin, brutisso ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java Changeset: c586f8a7322f Author: mgronlun Date: 2013-12-05 12:35 +0100 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/c586f8a7322f 8028412: AsyncGetCallTrace() is broken on x86 in JDK 7u40 Reviewed-by: kvn, sspitsyn ! src/cpu/x86/vm/frame_x86.cpp Changeset: 769557390c43 Author: hseigel Date: 2013-12-06 11:33 -0500 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/769557390c43 8029415: java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java fails on all platforms with hs25-b61 Summary: Check first that a class is not a dynamically-generated bytecode associated with 1.4 reflection implementation, to emitting an ICCE of an invokespecial IMR of a method in an indirect superinterface. Reviewed-by: acorn, hseigel Contributed-by: lois.fol...@oracle.com ! src/share/vm/interpreter/linkResolver.cpp Changeset: a150ff9e8efc Author: hseigel Date: 2013-12-06 11:49 -0500 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/a150ff9e8efc Merge Changeset: bf15208b72a5 Author: mgronlun Date: 2013-12-08 18:00 +0100 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/bf15208b72a5 Merge Changeset: 9fbabcbb875b Author: hseigel Date: 2013-12-10 16:18 -0500 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/9fbabcbb875b 8028741: Interface Method Resolution should skip static and non-public methods in j.l.Object Summary: Implementation of JDK 8 JVMS 5.4.3.4 specification change to skip static and non-public methods of java.lang.Object for interface method resolution. Reviewed-by: acorn, coleenp Contributed-by: lois.fol...@oracle.com ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! test/runtime/8024804/RegisterNatives.java Changeset: 1de8e5356754 Author: ehelin Date: 2013-12-09 08:20 +0100 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/1de8e5356754 8029326: G1 does not check if threads gets created Reviewed-by: brutisso, jmasa, jwilhelm ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: ad72068ac41e Author: sjohanss Date: 2013-12-10 10:31 +0100 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/ad72068ac41e 8028993: Full collections with ParallelScavenge slower in JDK 8 compared to 7u40 Summary: Reducing the number of calls to follow_class_loader to speed up the marking phase. Also removed some unnecessary calls to adjust_klass. Reviewed-by: stefank, jmasa, mgerdin ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.pcgc.inline.hpp Changeset: fa76dce60db7 Author: stefank Date: 2013-12-09 10:03 +0100 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/fa76dce60db7 8029106: JVM crashes in Metachunk::Metachunk during parallel class redefinition (PrivateMLetController, anonymous-simple_copy_1) Summary: Fixed overflow bug in VirtualSpaceNode::is_available Reviewed-by: mgerdin, brutisso, coleenp, jmasa ! src/share/vm/memory/metaspace.cpp Changeset: e3995ab44393 Author: ehelin Date: 2013-12-12 16:13 +0100 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/e3995ab44393 Merge Changeset: df832bd8edb9 Author: kvn Date: 2013-12-06 12:11 -0800 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/df832bd8edb9 8028107: Kitchensink crashed with EAV Summary: check the state of caller and callee nmethods and skip call site patching if any of them is not alive Reviewed-by: jrose, twisti ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: b87211e33ebb Author: twisti Date: 2013-12-06 16:43 -0800 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/b87211e33ebb 8029366: ShouldNotReachHere error when creating an array with component type of void Reviewed-by: kvn ! src/share/vm/opto/memnode.cpp + test/compiler/reflection/ArrayNewInstanceOfVoid.java Changeset: ad45ebfba060 Author: iignatyev Date: 2013-12-11 01:04 +0400 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/ad45ebfba060 8028122: [TESTBUG] compiler/regalloc/C1ObjectSpillInLogicOp.java Reviewed-by: kvn, twisti ! test/compiler/regalloc/C1ObjectSpillInLogicOp.java Changeset: 62084ffe573b Author: iignatyev Date: 2013-12-11 01:09 +0400 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/62084ffe573b 8029153: [TESTBUG] test/compiler/7141637/SpreadNullArg.java fails because it expects NullPointerException Reviewed-by: twisti ! test/compiler/7141637/SpreadNullArg.java Changeset: bc8b01f98ae3 Author: anoll Date: 2013-12-12 11:22 -0800 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/bc8b01f98ae3 Merge Changeset: fa6d364024c2 Author: jprovino Date: 2013-12-11 13:51 -0500 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/fa6d364024c2 8029566: PPC: OrderAccess::load_acquire(julong) is broken Summary: JFR needs this fix to run on PPC Reviewed-by: sla, mikael ! src/share/vm/utilities/globalDefinitions_gcc.hpp Changeset: dc09e905db20 Author: vladidan Date: 2013-12-12 17:08 -0500 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/dc09e905db20 Merge Changeset: 2a21bf819fea Author: vladidan Date: 2013-12-12 14:06 -0800 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/2a21bf819fea Merge Changeset: 41f4cad94c58 Author: amurillo Date: 2013-12-13 09:40 -0800 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/41f4cad94c58 Merge Changeset: 5f07ec8bb982 Author: amurillo Date: 2013-12-13 09:40 -0800 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/5f07ec8bb982 Added tag hs25-b63 for changeset 41f4cad94c58 ! .hgtags Changeset: 990e920dcec7 Author: katleman Date: 2013-12-19 17:23 -0800 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/990e920dcec7 Added tag jdk8-b121 for changeset 5f07ec8bb982 ! .hgtags Changeset: 7469c9ca967a Author: amurillo Date: 2013-12-13 09:48 -0800 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/7469c9ca967a 8030062: new hotspot build - hs25-b64 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 9ecf408d4568 Author: iveresov Date: 2013-12-12 11:25 -0800 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/9ecf408d4568 8029668: Kithcensink crashed with guarantee(Assembler::is_simm13(disp)) failed: Do not match large constant offsets Summary: Bailout if we try to reference a stack location that we can't encode Reviewed-by: kvn, twisti ! src/cpu/sparc/vm/sparc.ad Changeset: 68ec0a75ee22 Author: iignatyev Date: 2013-12-13 00:34 +0400 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/68ec0a75ee22 8026941: [TESTBUG] java.lang.ClassNotFoundException: java.lang.invoke.InvokeGeneric Reviewed-by: kvn, vlivanov ! test/compiler/jsr292/ConcurrentClassLoadingTest.java Changeset: 8beff993531a Author: iignatyev Date: 2013-12-12 18:57 -0500 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/8beff993531a Merge Changeset: 00bcb186fc5a Author: drchase Date: 2013-12-12 15:11 -0500 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/00bcb186fc5a 8029351: assert(bt != T_OBJECT) failed: Guard is incorrect in VM:defmeth Summary: replace test condition with reference to the proper predicate, encode folk wisdom into an assert Reviewed-by: twisti, coleenp ! src/share/vm/oops/generateOopMap.cpp Changeset: b00c6d846a0a Author: drchase Date: 2013-12-12 18:00 -0500 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/b00c6d846a0a Merge Changeset: ddcb2ac2900d Author: drchase Date: 2013-12-12 20:55 -0500 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/ddcb2ac2900d Merge Changeset: 22c88c127fa4 Author: roland Date: 2013-12-13 09:25 +0100 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/22c88c127fa4 8029383: assert(counter_changed) failed: failed dependencies, but counter didn't change Summary: no call to SystemDictionary::notice_modification() when class is defined through Unsafe.defineAnonymousClass() can caused missed dependency change. Reviewed-by: kvn, twisti ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: a632dd6ef1f9 Author: anoll Date: 2013-12-16 00:44 -0800 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/a632dd6ef1f9 Merge Changeset: 61ee6bab0763 Author: amurillo Date: 2013-12-20 08:43 -0800 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/61ee6bab0763 Merge Changeset: adcc814f792a Author: amurillo Date: 2013-12-20 08:43 -0800 URL: http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/adcc814f792a Added tag hs25-b64 for changeset 61ee6bab0763 ! .hgtags