From harold.seigel at oracle.com Mon Jan 6 07:20:24 2014 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Mon, 06 Jan 2014 15:20:24 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8030955: assert(_prologue != NULL) failed: prologue pointer must be initialized Message-ID: <20140106152030.13F7D623E1@hg.openjdk.java.net> Changeset: e89b54bf4e51 Author: hseigel Date: 2014-01-06 08:44 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e89b54bf4e51 8030955: assert(_prologue != NULL) failed: prologue pointer must be initialized Summary: Allow multiple calls to PerfMemory::destroy() Reviewed-by: zgu, coleenp ! src/share/vm/runtime/perfMemory.cpp + test/runtime/PerfMemDestroy/PerfMemDestroy.java From staffan.larsen at oracle.com Tue Jan 7 02:39:44 2014 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Tue, 07 Jan 2014 10:39:44 +0000 Subject: hg: jdk9/hs-rt/hotspot: 4990369: visibleMethods() and methodsByName() return wrong visible methods Message-ID: <20140107104003.A6CFE62416@hg.openjdk.java.net> Changeset: 29985fccf378 Author: sla Date: 2014-01-07 10:50 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/29985fccf378 4990369: visibleMethods() and methodsByName() return wrong visible methods Reviewed-by: sspitsyn, coleenp ! agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java From staffan.larsen at oracle.com Tue Jan 7 04:13:16 2014 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Tue, 07 Jan 2014 12:13:16 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8031305: (hotspot) com.sun.management.VMOption is missing the ATTACH_ON_DEMAND origin Message-ID: <20140107121318.795C86241B@hg.openjdk.java.net> Changeset: 1a899ea6b7ed Author: sla Date: 2014-01-07 12:32 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1a899ea6b7ed 8031305: (hotspot) com.sun.management.VMOption is missing the ATTACH_ON_DEMAND origin Reviewed-by: jbachorik, mchung, dholmes ! src/share/vm/services/jmm.h ! src/share/vm/services/management.cpp From coleen.phillimore at oracle.com Tue Jan 7 15:51:03 2014 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Tue, 07 Jan 2014 23:51:03 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8029178: Parallel class loading test anonymous-simple gets SIGSEGV in Metaspace::contains Message-ID: <20140107235105.6B7AF6244B@hg.openjdk.java.net> Changeset: ce86c36b8921 Author: coleenp Date: 2014-01-07 13:26 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ce86c36b8921 8029178: Parallel class loading test anonymous-simple gets SIGSEGV in Metaspace::contains Summary: Metaspace::contains cannot look at purged metaspaces while CMS concurrently deallocates them. Reviewed-by: mgerdin, sspitsyn, jmasa ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/metachunk.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/runtime/os.cpp From staffan.larsen at oracle.com Wed Jan 8 00:18:57 2014 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Wed, 08 Jan 2014 08:18:57 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loader Message-ID: <20140108081905.4A28362455@hg.openjdk.java.net> Changeset: 715bc50198c1 Author: sla Date: 2014-01-08 08:34 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/715bc50198c1 8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loader Reviewed-by: sla, dholmes Contributed-by: jeremymanson at google.com ! src/share/vm/classfile/classFileParser.cpp From staffan.larsen at oracle.com Wed Jan 8 05:04:50 2014 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Wed, 08 Jan 2014 13:04:50 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8030184: Remove unneeded "content_type" declarations from tracetypes.xml Message-ID: <20140108130452.CEB616245F@hg.openjdk.java.net> Changeset: 6ffbf4c1c98c Author: sla Date: 2014-01-08 13:20 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6ffbf4c1c98c 8030184: Remove unneeded "content_type" declarations from tracetypes.xml Reviewed-by: dholmes, jbachorik, egahlin, mgronlun ! src/share/vm/trace/tracetypes.xml From zhengyu.gu at oracle.com Thu Jan 9 13:52:50 2014 From: zhengyu.gu at oracle.com (zhengyu.gu at oracle.com) Date: Thu, 09 Jan 2014 21:52:50 +0000 Subject: hg: jdk9/hs-rt/hotspot: 7012961: runtime/jni/WindowsExceptionFilter/WindowsExceptionFilter01 crashes on windows-amd64 Message-ID: <20140109215254.A3F2D624A1@hg.openjdk.java.net> Changeset: 2cfad8cc3bab Author: zgu Date: 2014-01-09 14:06 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2cfad8cc3bab 7012961: runtime/jni/WindowsExceptionFilter/WindowsExceptionFilter01 crashes on windows-amd64 Summary: VM needs to handle EXCEPTION_FLT_* exceptions on Win64 Reviewed-by: coleenp, ccheung ! src/os/windows/vm/os_windows.cpp From calvin.cheung at oracle.com Thu Jan 9 18:22:44 2014 From: calvin.cheung at oracle.com (calvin.cheung at oracle.com) Date: Fri, 10 Jan 2014 02:22:44 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8022301: [TESTBUG] runtime/jsig/Test8017498.sh incorrectly compiles native code Message-ID: <20140110022247.E0031624A9@hg.openjdk.java.net> Changeset: d85f79f0c476 Author: ccheung Date: 2014-01-09 15:48 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d85f79f0c476 8022301: [TESTBUG] runtime/jsig/Test8017498.sh incorrectly compiles native code Summary: added the '-m32' compile option and the '-z noexecstack' link option Reviewed-by: mseledtsov, zgu ! test/runtime/jsig/Test8017498.sh From harold.seigel at oracle.com Tue Jan 14 06:14:28 2014 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Tue, 14 Jan 2014 14:14:28 +0000 Subject: hg: jdk9/hs-rt/hotspot: 49 new changesets Message-ID: <20140114141641.C52F06240A@hg.openjdk.java.net> Changeset: d8d1b22b1809 Author: darcy Date: 2013-12-26 11:16 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d8d1b22b1809 8030656: Bad version check for parameter information in src/share/vm/classfile/javaClasses.cpp Summary: Switched version check to check for greater than or equal to 8, not equal to 8 Reviewed-by: dholmes, kamg ! src/share/vm/classfile/javaClasses.cpp Changeset: e9d5e8a38ae3 Author: dcubed Date: 2014-01-08 13:53 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e9d5e8a38ae3 Merge Changeset: ff355e26c78d Author: brutisso Date: 2013-12-16 08:54 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ff355e26c78d 8029524: Remove unsused method CollectedHeap::unsafe_max_alloc() Reviewed-by: pliden, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp Changeset: dd1b266713ea Author: brutisso Date: 2013-12-16 13:43 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/dd1b266713ea 8027440: DefNew does not log heap change information when a promotion failure occurs Reviewed-by: tamao, jmasa ! src/share/vm/memory/defNewGeneration.cpp + test/gc/defnew/HeapChangeLogging.java Changeset: d41bd7e90661 Author: tschatzl Date: 2014-01-07 13:31 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d41bd7e90661 8027364: PSScavenge accounts too large code section to StringTable unlink Summary: Correct timing measurement by modifying the scope of the GCTraceTime instance. Reviewed-by: ysr, tamao Contributed-by: Jeremy Manson ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp Changeset: 9982f3b7527b Author: ehelin Date: 2014-01-07 16:15 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9982f3b7527b Merge Changeset: c8907928a976 Author: ehelin Date: 2014-01-09 16:53 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c8907928a976 Merge Changeset: d49557091d18 Author: anoll Date: 2013-12-17 08:31 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d49557091d18 8029091: Bug in calculation of code cache sweeping interval Summary: Use signed data type so that no underflow can happen Reviewed-by: kvn, roland ! src/share/vm/runtime/sweeper.cpp Changeset: b8b5791fa045 Author: anoll Date: 2013-12-19 06:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b8b5791fa045 8026478: -XX:+VerifyAdapterSharing is broken Summary: Fix by considering all checks in StubRoutines Reviewed-by: kvn, twisti ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: 49a31fd8b93d Author: anoll Date: 2013-12-19 14:08 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/49a31fd8b93d 8025277: Add -XX: flag to print code cache sweeper statistics Summary: New diagnostic flag prints statistics about the code cache sweeper Reviewed-by: kvn Contributed-by: tobi.hartmann at gmail.com ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp Changeset: d1af589627d4 Author: anoll Date: 2013-12-20 10:29 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d1af589627d4 8030783: Provide regression test for 8026478: -XX:+VerifyAdapterSharing is broken Summary: Added simple regression test Reviewed-by: iveresov + test/compiler/debug/VerifyAdapterSharing.java Changeset: 655663109d87 Author: anoll Date: 2013-12-20 10:31 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/655663109d87 8028052: compiler/startup/SmallCodeCacheStartup.java fails there is no 'no space to run compiler' in the output Summary: Weaken test so that configurations that have no C1 compiler pass Reviewed-by: iveresov ! test/compiler/startup/SmallCodeCacheStartup.java Changeset: 3e98456aab94 Author: iveresov Date: 2013-12-26 21:00 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3e98456aab94 8027388: JVM crashes with SIGSEGV (0xb) at pc=0x00000001077cbbf6 Summary: Make object non-scalarizable if it has field with multiple bases one of which is null Reviewed-by: kvn, twisti ! src/share/vm/opto/escape.cpp Changeset: f9a4b59ae350 Author: iignatyev Date: 2013-12-31 19:26 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f9a4b59ae350 8028587: New tests development for intrisics for basic operators - add, neg, inc, dec, sub, mul Reviewed-by: twisti Contributed-by: anton.ivanov at oracle.com + test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java + test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java + test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java + test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java + test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java + test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java + test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java + test/compiler/intrinsics/mathexact/sanity/MathIntrinsic.java + test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java + test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java + test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java + test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java + test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java + test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java + test/compiler/intrinsics/mathexact/sanity/Verifier.java ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/tiered/TieredLevelsTest.java ! test/compiler/whitebox/ClearMethodStateTest.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/compiler/whitebox/SetDontInlineMethodTest.java ! test/compiler/whitebox/SetForceInlineMethodTest.java Changeset: 866fafe5cc33 Author: hseigel Date: 2013-12-04 08:10 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/866fafe5cc33 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: 7bc6b6227f14 Author: sla Date: 2013-12-04 14:43 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7bc6b6227f14 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: e7b58922266b Author: mgronlun Date: 2013-12-05 12:35 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e7b58922266b 8028412: AsyncGetCallTrace() is broken on x86 in JDK 7u40 Reviewed-by: kvn, sspitsyn ! src/cpu/x86/vm/frame_x86.cpp Changeset: 5270f046a962 Author: hseigel Date: 2013-12-06 11:33 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5270f046a962 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.foltan at oracle.com ! src/share/vm/interpreter/linkResolver.cpp Changeset: 252066a125de Author: hseigel Date: 2013-12-10 16:18 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/252066a125de 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.foltan at oracle.com ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! test/runtime/8024804/RegisterNatives.java Changeset: 46e2a5b0c076 Author: ehelin Date: 2013-12-09 08:20 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/46e2a5b0c076 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: 397385cc2c83 Author: sjohanss Date: 2013-12-10 10:31 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/397385cc2c83 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: a2a3f08b96fa Author: stefank Date: 2013-12-09 10:03 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a2a3f08b96fa 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: 22ae97935e05 Author: kvn Date: 2013-12-06 12:11 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/22ae97935e05 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: 6c4c27c5cc9a Author: twisti Date: 2013-12-06 16:43 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6c4c27c5cc9a 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: 7683a2f8d7d4 Author: iignatyev Date: 2013-12-11 01:04 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7683a2f8d7d4 8028122: [TESTBUG] compiler/regalloc/C1ObjectSpillInLogicOp.java Reviewed-by: kvn, twisti ! test/compiler/regalloc/C1ObjectSpillInLogicOp.java Changeset: 567455579fe4 Author: iignatyev Date: 2013-12-11 01:09 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/567455579fe4 8029153: [TESTBUG] test/compiler/7141637/SpreadNullArg.java fails because it expects NullPointerException Reviewed-by: twisti ! test/compiler/7141637/SpreadNullArg.java Changeset: cca85d826c8f Author: jprovino Date: 2013-12-11 13:51 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/cca85d826c8f 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: f3e0bcfff3ab Author: iveresov Date: 2013-12-12 11:25 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f3e0bcfff3ab 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: 8379a22ac89d Author: iignatyev Date: 2013-12-13 00:34 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8379a22ac89d 8026941: [TESTBUG] java.lang.ClassNotFoundException: java.lang.invoke.InvokeGeneric Reviewed-by: kvn, vlivanov ! test/compiler/jsr292/ConcurrentClassLoadingTest.java Changeset: 9ae5189791f4 Author: drchase Date: 2013-12-12 15:11 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9ae5189791f4 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: f9508a2fd4d8 Author: roland Date: 2013-12-13 09:25 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f9508a2fd4d8 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: 2353011244bd Author: hseigel Date: 2013-12-16 08:24 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2353011244bd 8027804: JCK resolveMethod test fails expecting AbstractMethodError Summary: Create AME overpass methods and fix method search logic Reviewed-by: kamg, acorn, lfoltan, coleenp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp Changeset: e9b6b2aa5125 Author: coleenp Date: 2013-12-19 20:28 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e9b6b2aa5125 8030633: nsk/jvmti/RedefineClasses/StressRedefine failed invalid method ordering length on Solaris Summary: A method with no declared methods was getting an AME overpass method with the latest change. The method_ordering array was not updated for the new methods. Reviewed-by: dcubed, acorn, dsamersoff, lfoltan, hseigel ! src/share/vm/classfile/defaultMethods.cpp Changeset: de6a9e811145 Author: mikael Date: 2013-12-24 11:48 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/de6a9e811145 8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013 Summary: Copyright year updated for files modified during 2013 Reviewed-by: twisti, iveresov ! agent/make/Makefile ! agent/src/os/linux/libproc.h ! agent/src/os/linux/salibelf.c ! agent/src/os/linux/symtab.c ! agent/src/os/solaris/proc/saproc.cpp ! agent/src/os/win32/windbg/sawindbg.cpp ! agent/src/share/classes/sun/jvm/hotspot/CLHSDB.java ! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java ! agent/src/share/classes/sun/jvm/hotspot/HSDB.java ! agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java ! agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java ! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java ! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java ! agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java ! agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java ! agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java ! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/MethodCounters.java ! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java ! agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java ! agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java ! agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java ! agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java ! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java ! agent/src/share/classes/sun/jvm/hotspot/ui/SAPanel.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js ! make/bsd/makefiles/adlc.make ! make/bsd/makefiles/minimal1.make ! make/hotspot.script ! make/linux/makefiles/adlc.make ! make/linux/makefiles/jsig.make ! make/linux/makefiles/minimal1.make ! make/linux/makefiles/saproc.make ! make/sa.files ! make/solaris/makefiles/adlc.make ! make/solaris/makefiles/gcc.make ! make/windows/build_vm_def.sh ! make/windows/makefiles/adlc.make ! make/windows/makefiles/debug.make ! make/windows/makefiles/product.make ! make/windows/makefiles/rules.make ! make/windows/makefiles/sa.make ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/assembler_sparc.inline.hpp ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/c1_globals_sparc.hpp ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/sparc/vm/c2_init_sparc.cpp ! src/cpu/sparc/vm/disassembler_sparc.hpp ! src/cpu/sparc/vm/frame_sparc.inline.hpp ! src/cpu/sparc/vm/globalDefinitions_sparc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/sparc/vm/jni_sparc.h ! src/cpu/sparc/vm/nativeInst_sparc.hpp ! src/cpu/sparc/vm/register_sparc.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/sparc/vm/vmStructs_sparc.hpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/cpu/x86/vm/bytecodeInterpreter_x86.cpp ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/c1_FrameMap_x86.cpp ! src/cpu/x86/vm/c1_FrameMap_x86.hpp ! src/cpu/x86/vm/c1_LinearScan_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/c1_globals_x86.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/globalDefinitions_x86.hpp ! src/cpu/x86/vm/register_definitions_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86.hpp ! src/cpu/x86/vm/vmStructs_x86.hpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/zero/vm/assembler_zero.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/entryFrame_zero.hpp ! src/cpu/zero/vm/frame_zero.cpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/cpu/zero/vm/icBuffer_zero.cpp ! src/cpu/zero/vm/interp_masm_zero.hpp ! src/cpu/zero/vm/interpreter_zero.cpp ! src/cpu/zero/vm/jni_zero.h ! src/cpu/zero/vm/nativeInst_zero.hpp ! src/cpu/zero/vm/register_zero.cpp ! src/cpu/zero/vm/relocInfo_zero.cpp ! src/cpu/zero/vm/sharedRuntime_zero.cpp ! src/cpu/zero/vm/sharkFrame_zero.hpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/cpu/zero/vm/vmStructs_zero.hpp ! src/cpu/zero/vm/vtableStubs_zero.cpp ! src/os/bsd/dtrace/jvm_dtrace.c ! src/os/posix/vm/os_posix.hpp ! src/os/solaris/dtrace/jvm_dtrace.c ! src/os/solaris/vm/globals_solaris.hpp ! src/os/windows/vm/decoder_windows.hpp ! src/os_cpu/bsd_x86/vm/bsd_x86_32.s ! src/os_cpu/bsd_x86/vm/bsd_x86_64.s ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp ! src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp ! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp ! src/os_cpu/bsd_zero/vm/thread_bsd_zero.hpp ! src/os_cpu/bsd_zero/vm/vmStructs_bsd_zero.hpp ! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp ! src/os_cpu/linux_sparc/vm/linux_sparc.s ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_sparc/vm/vmStructs_linux_sparc.hpp ! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp ! src/os_cpu/linux_x86/vm/linux_x86_32.s ! src/os_cpu/linux_x86/vm/linux_x86_64.s ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.hpp ! src/os_cpu/linux_x86/vm/vmStructs_linux_x86.hpp ! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp ! src/os_cpu/linux_zero/vm/vmStructs_linux_zero.hpp ! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp ! src/os_cpu/solaris_sparc/vm/solaris_sparc.il ! src/os_cpu/solaris_sparc/vm/solaris_sparc.s ! src/os_cpu/solaris_sparc/vm/vmStructs_solaris_sparc.hpp ! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp ! src/os_cpu/solaris_x86/vm/solaris_x86_32.s ! src/os_cpu/solaris_x86/vm/solaris_x86_64.s ! src/os_cpu/solaris_x86/vm/vmStructs_solaris_x86.hpp ! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/os_cpu/windows_x86/vm/os_windows_x86.hpp ! src/os_cpu/windows_x86/vm/vmStructs_windows_x86.hpp ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/tools/ProjectCreator/WinGammaPlatformVC7.java ! src/share/tools/hsdis/hsdis.c ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/dfa.cpp ! src/share/vm/adlc/dict2.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/macroAssembler.hpp ! src/share/vm/asm/macroAssembler.inline.hpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Canonicalizer.hpp ! src/share/vm/c1/c1_CodeStubs.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_Compiler.hpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/c1/c1_FrameMap.hpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_IR.cpp ! src/share/vm/c1/c1_IR.hpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_InstructionPrinter.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_RangeCheckElimination.cpp ! src/share/vm/c1/c1_RangeCheckElimination.hpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/c1/c1_ValueMap.cpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/c1/c1_globals.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/bcEscapeAnalyzer.hpp ! src/share/vm/ci/ciArray.cpp ! src/share/vm/ci/ciArray.hpp ! src/share/vm/ci/ciClassList.hpp ! src/share/vm/ci/ciConstant.hpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciFlags.hpp ! src/share/vm/ci/ciInstance.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/ci/ciKlass.cpp ! src/share/vm/ci/ciKlass.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObjArrayKlass.cpp ! src/share/vm/ci/ciObjArrayKlass.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/ci/ciStreams.hpp ! src/share/vm/ci/ciType.cpp ! src/share/vm/ci/ciType.hpp ! src/share/vm/ci/ciTypeArray.cpp ! src/share/vm/ci/ciTypeArrayKlass.hpp ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/ci/ciUtilities.hpp ! src/share/vm/classfile/bytecodeAssembler.cpp ! src/share/vm/classfile/classFileStream.cpp ! src/share/vm/classfile/classFileStream.hpp ! src/share/vm/classfile/classLoaderData.inline.hpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/compressedStream.cpp ! src/share/vm/code/debugInfo.hpp ! src/share/vm/code/icBuffer.hpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/stubs.cpp ! src/share/vm/code/stubs.hpp ! src/share/vm/compiler/abstractCompiler.cpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/compiler/compileLog.cpp ! src/share/vm/compiler/compileLog.hpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/disassembler.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp ! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp ! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp ! src/share/vm/gc_implementation/g1/ptrQueue.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.hpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp ! src/share/vm/gc_implementation/g1/sparsePRT.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp ! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.hpp ! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp ! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp ! src/share/vm/gc_implementation/shared/allocationStats.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp ! src/share/vm/gc_implementation/shared/gSpaceCounters.cpp ! src/share/vm/gc_implementation/shared/gSpaceCounters.hpp ! src/share/vm/gc_implementation/shared/gcAdaptivePolicyCounters.hpp ! src/share/vm/gc_implementation/shared/immutableSpace.cpp ! src/share/vm/gc_implementation/shared/isGCActiveMark.hpp ! src/share/vm/gc_implementation/shared/markSweep.inline.hpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp ! src/share/vm/gc_implementation/shared/mutableSpace.cpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp ! src/share/vm/gc_implementation/shared/spaceCounters.cpp ! src/share/vm/gc_implementation/shared/spaceCounters.hpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/cppInterpreter.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/binaryTreeDictionary.hpp ! src/share/vm/memory/blockOffsetTable.cpp ! src/share/vm/memory/freeBlockDictionary.cpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/memory/freeList.hpp ! src/share/vm/memory/gcLocker.cpp ! src/share/vm/memory/gcLocker.hpp ! src/share/vm/memory/genRemSet.cpp ! src/share/vm/memory/genRemSet.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/generationSpec.cpp ! src/share/vm/memory/heap.hpp ! src/share/vm/memory/iterator.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/metaspaceCounters.cpp ! src/share/vm/memory/metaspaceCounters.hpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/memory/specialized_oop_closures.hpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/tenuredGeneration.hpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayOop.hpp ! src/share/vm/oops/compiledICHolder.cpp ! src/share/vm/oops/fieldInfo.hpp ! src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceClassLoaderKlass.hpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/instanceOop.hpp ! src/share/vm/oops/instanceRefKlass.hpp ! src/share/vm/oops/klassPS.hpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayKlass.hpp ! src/share/vm/oops/objArrayKlass.inline.hpp ! src/share/vm/oops/oop.pcgc.inline.hpp ! src/share/vm/oops/oop.psgc.inline.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.hpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/buildOopMap.cpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/classes.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/coalesce.hpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/domgraph.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/idealKit.cpp ! src/share/vm/opto/idealKit.hpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/live.cpp ! src/share/vm/opto/live.hpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/multnode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/optoreg.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phase.cpp ! src/share/vm/opto/phase.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/postaloc.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/regalloc.cpp ! src/share/vm/opto/regalloc.hpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/forte.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm_misc.hpp ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp ! src/share/vm/prims/jvmtiEnter.xsl ! src/share/vm/prims/jvmtiEnvBase.hpp ! src/share/vm/prims/jvmtiEnvThreadState.cpp ! src/share/vm/prims/jvmtiEventController.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp ! src/share/vm/prims/jvmtiTrace.hpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/perf.cpp ! src/share/vm/prims/wbtestmethods/parserTests.hpp ! src/share/vm/prims/whitebox.hpp ! src/share/vm/runtime/advancedThresholdPolicy.hpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/atomic.hpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/fprofiler.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/handles.inline.hpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/perfData.hpp ! src/share/vm/runtime/reflection.hpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/signature.cpp ! src/share/vm/runtime/signature.hpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/unhandledOops.hpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframe.hpp ! src/share/vm/runtime/vframeArray.hpp ! src/share/vm/runtime/virtualspace.hpp ! src/share/vm/runtime/vm_version.hpp ! src/share/vm/services/classLoadingService.hpp ! src/share/vm/services/dtraceAttacher.cpp ! src/share/vm/services/g1MemoryPool.hpp ! src/share/vm/services/memReporter.cpp ! src/share/vm/services/memReporter.hpp ! src/share/vm/services/memSnapshot.hpp ! src/share/vm/services/memoryManager.hpp ! src/share/vm/services/memoryPool.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp ! src/share/vm/services/memoryUsage.hpp ! src/share/vm/services/psMemoryPool.hpp ! src/share/vm/services/threadService.hpp ! src/share/vm/shark/sharkBlock.cpp ! src/share/vm/shark/sharkBuilder.cpp ! src/share/vm/shark/sharkCompiler.cpp ! src/share/vm/shark/sharkCompiler.hpp ! src/share/vm/shark/sharkConstant.cpp ! src/share/vm/shark/sharkFunction.cpp ! src/share/vm/shark/sharkInliner.cpp ! src/share/vm/shark/sharkInvariants.hpp ! src/share/vm/shark/sharkTopLevelBlock.cpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/bitMap.hpp ! src/share/vm/utilities/bitMap.inline.hpp ! src/share/vm/utilities/decoder.cpp ! src/share/vm/utilities/decoder.hpp ! src/share/vm/utilities/elfFile.cpp ! src/share/vm/utilities/elfFile.hpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/globalDefinitions.cpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/growableArray.hpp ! src/share/vm/utilities/hashtable.hpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/numberSeq.cpp ! src/share/vm/utilities/ostream.hpp ! src/share/vm/utilities/top.hpp ! src/share/vm/utilities/yieldingWorkgroup.cpp ! test/Makefile ! test/TEST.ROOT ! test/compiler/5091921/Test7005594.sh ! test/compiler/6431242/Test.java ! test/compiler/6589834/Test_ia32.java ! test/compiler/6636138/Test1.java ! test/compiler/6636138/Test2.java ! test/compiler/6795161/Test.java ! test/compiler/6857159/Test6857159.sh ! test/compiler/7068051/Test7068051.sh ! test/compiler/7070134/Test7070134.sh ! test/compiler/7200264/Test7200264.sh ! test/compiler/8000805/Test8000805.java ! test/compiler/8005419/Test8005419.java ! test/gc/6941923/Test6941923.java ! test/gc/g1/TestHumongousAllocInitialMark.java ! test/runtime/6626217/Test6626217.sh ! test/runtime/7110720/Test7110720.sh ! test/runtime/7162488/Test7162488.sh ! test/runtime/RedefineObject/Agent.java ! test/runtime/RedefineObject/TestRedefineObject.java Changeset: a7e8ff4a1838 Author: twisti Date: 2014-01-06 15:35 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a7e8ff4a1838 8031199: _MSC_VER is only defined on _WIN32 Reviewed-by: kvn, iveresov ! src/share/vm/adlc/adlc.hpp Changeset: 16e101c8691f Author: twisti Date: 2014-01-06 17:23 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/16e101c8691f 8029305: add type tag to AbstractCompiler Reviewed-by: iveresov, kvn ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_Compiler.hpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/shark/sharkCompiler.cpp Changeset: 1891b98ded49 Author: roland Date: 2014-01-07 12:38 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1891b98ded49 8028536: Test cases to cover type system fixes pushed with 8024070 Summary: extra test cases for type speculation Reviewed-by: kvn ! test/compiler/types/TypeSpeculation.java Changeset: 1128e5fec05f Author: roland Date: 2014-01-07 14:36 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1128e5fec05f 8028064: tiered may collect wrong receiver type at virtual call Summary: when unique callee is known at compile time, recorded class may be wrong Reviewed-by: kvn, iveresov ! src/share/vm/c1/c1_GraphBuilder.cpp Changeset: e045e1876610 Author: roland Date: 2014-01-07 16:02 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e045e1876610 8027571: fatal error: meet not symmetric Summary: meet of one constant array and one exact array not symmetric. Reviewed-by: kvn ! src/share/vm/opto/type.cpp + test/compiler/types/TestMeetTopArrayExactConstantArray.java Changeset: d16be2b85802 Author: twisti Date: 2014-01-07 14:26 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d16be2b85802 8022263: use same Clang warnings on BSD as on Linux Reviewed-by: kvn, iveresov ! make/bsd/makefiles/gcc.make ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/main.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/prims/forte.cpp Changeset: b9b6934ad75c Author: roland Date: 2014-01-08 09:49 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b9b6934ad75c 8029873: compiler/uncommontrap/TestStackBangRbp.java crashes with SIGSEGV Summary: May end up in uncommon trap blob/deopt blob with unguarded stack Reviewed-by: kvn, twisti ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/sharedRuntime.cpp + test/compiler/uncommontrap/StackOverflowGuardPagesOff.java Changeset: 303c352ba1a8 Author: adlertz Date: 2014-01-08 12:05 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/303c352ba1a8 8029446: assert(_cfg.get_block_for_node(proj) == borig) failed: incorrect block for kill projections Summary: Added loadConP0 projection node to block in case of re-materialization of the loadConP0. x86_64 only. Reviewed-by: kvn ! src/share/vm/opto/chaitin.cpp Changeset: 183bd5c00828 Author: kvn Date: 2014-01-08 10:25 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/183bd5c00828 8028468: Add inlining information into ciReplay Summary: Allow dump and replay inlining for specified method during a program execution. Reviewed-by: roland, twisti ! agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java ! agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java ! agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java ! agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/ci/ciReplay.hpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 1f480770a1d4 Author: adlertz Date: 2014-01-09 10:47 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1f480770a1d4 8011391: C1: assert(code_offset() - offset == NativeInstruction::nop_instruction_size) failed: only one instruction can go in a delay slot Summary: Remove the VerifyOopMaps flag which doesn't work for tiered or for C1 with more compiler threads than one. Reviewed-by: twisti, drchase, iveresov ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_globals.hpp Changeset: 68343762fd63 Author: iignatyev Date: 2014-01-09 19:03 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/68343762fd63 8031115: intrinsics for Math.decrementExact(J) and incrementExact(J) don't work Reviewed-by: kvn, twisti ! src/share/vm/classfile/vmSymbols.hpp Changeset: 933c8a58c9dc Author: twisti Date: 2014-01-09 18:09 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/933c8a58c9dc 8026413: ScopeDesc::is_equal is declared in header file but not implemented Reviewed-by: kvn ! src/share/vm/code/scopeDesc.hpp Changeset: 7c0122ed05fb Author: anoll Date: 2014-01-10 06:36 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7c0122ed05fb 8022494: Make compilation IDs sequential Summary: Use atomic operations to provide sequential compilation IDs Reviewed-by: kvn, twisti ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: db1ff6781ab4 Author: morris Date: 2014-01-10 12:54 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/db1ff6781ab4 Merge ! agent/src/os/linux/symtab.c ! make/windows/makefiles/sa.make ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/prims/forte.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp Changeset: 768421ed8211 Author: hseigel Date: 2014-01-13 18:30 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/768421ed8211 Merge From staffan.larsen at oracle.com Tue Jan 14 07:31:13 2014 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Tue, 14 Jan 2014 15:31:13 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8031304: Add dcmd to print all loaded dynamic libraries. Message-ID: <20140114153116.AF3D662418@hg.openjdk.java.net> Changeset: afa21611f918 Author: farvidsson Date: 2014-01-14 15:27 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/afa21611f918 8031304: Add dcmd to print all loaded dynamic libraries. Summary: Adding VM.dynlibs as a dcmd to dump all loaded dynamic libraries. Reviewed-by: sla, fparain, mgronlun, dsamersoff ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp ! test/TEST.groups + test/serviceability/dcmd/DcmdUtil.java + test/serviceability/dcmd/DynLibDcmdTest.java From zhengyu.gu at oracle.com Tue Jan 14 10:35:29 2014 From: zhengyu.gu at oracle.com (zhengyu.gu at oracle.com) Date: Tue, 14 Jan 2014 18:35:29 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8031530: [TESTBUG] Enable test runtime/LoadClass/LoadClassNegative.java Message-ID: <20140114183531.B60496242A@hg.openjdk.java.net> Changeset: 2e96b2d61686 Author: zgu Date: 2014-01-13 10:05 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2e96b2d61686 8031530: [TESTBUG] Enable test runtime/LoadClass/LoadClassNegative.java Summary: Re-enabled the test. The issue that prevents this test from running was fixed by 8020675 Reviewed-by: sla, ccheung ! test/runtime/LoadClass/LoadClassNegative.java From harold.seigel at oracle.com Tue Jan 14 11:40:32 2014 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Tue, 14 Jan 2014 19:40:32 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8028398: [TESTBUG]: test/runtime/memory/ReadFromNoaccessArea.java failed with EXCEPTION_ACCESS_VIOLATION Message-ID: <20140114194038.399DF62433@hg.openjdk.java.net> Changeset: 8bca494530d3 Author: hseigel Date: 2014-01-14 13:51 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8bca494530d3 8028398: [TESTBUG]: test/runtime/memory/ReadFromNoaccessArea.java failed with EXCEPTION_ACCESS_VIOLATION Summary: Remove ignore label Reviewed-by: sla, mseledtsov Contributed-by: george.triantafillou at oracle.com ! test/runtime/memory/ReadFromNoaccessArea.java From harold.seigel at oracle.com Tue Jan 14 14:10:57 2014 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Tue, 14 Jan 2014 22:10:57 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8031059: invokestatic: ICCE trying to invoke static method when it clashes with an abstract method inherited from an interface Message-ID: <20140114221059.DD87C62450@hg.openjdk.java.net> Changeset: 78468e5dc6fc Author: hseigel Date: 2014-01-14 16:27 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/78468e5dc6fc 8031059: invokestatic: ICCE trying to invoke static method when it clashes with an abstract method inherited from an interface Summary: Do not create AME overpass if there is a matching static method Reviewed-by: lfoltan, coleenp, kamg ! src/share/vm/classfile/defaultMethods.cpp From dmitry.samersoff at oracle.com Tue Jan 14 14:59:10 2014 From: dmitry.samersoff at oracle.com (dmitry.samersoff at oracle.com) Date: Tue, 14 Jan 2014 22:59:10 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <20140114225915.A6B4A62451@hg.openjdk.java.net> Changeset: 19682558f2e1 Author: dsamersoff Date: 2014-01-15 02:02 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/19682558f2e1 8030941: Darwin mapfile-vers doesnt work for other BSDs Summary: Changed makefile to use generic mapfile for non Darwin BSDs Reviewed-by: dholmes, sla ! make/bsd/makefiles/debug.make ! make/bsd/makefiles/fastdebug.make + make/bsd/makefiles/mapfile-vers-darwin-debug + make/bsd/makefiles/mapfile-vers-darwin-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/bsd/makefiles/optimized.make ! make/bsd/makefiles/product.make Changeset: b3a9c629e2d5 Author: dsamersoff Date: 2014-01-14 22:13 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b3a9c629e2d5 Merge From mikael.gerdin at oracle.com Wed Jan 15 03:32:56 2014 From: mikael.gerdin at oracle.com (mikael.gerdin at oracle.com) Date: Wed, 15 Jan 2014 11:32:56 +0000 Subject: hg: jdk9/hs-rt/hotspot: 6945460: [TESTBUG] runtime/6929067/Test6929067.sh Message-ID: <20140115113301.32F4262475@hg.openjdk.java.net> Changeset: e0035752234f Author: dsimms Date: 2014-01-15 11:46 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e0035752234f 6945460: [TESTBUG] runtime/6929067/Test6929067.sh Summary: Change link order for the test Reviewed-by: coleenp, mgerdin ! test/runtime/6929067/Test6929067.sh From coleen.phillimore at oracle.com Thu Jan 16 08:49:50 2014 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Thu, 16 Jan 2014 16:49:50 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8031151: Add basic CDS tests Message-ID: <20140116164953.01716624C3@hg.openjdk.java.net> Changeset: efc27a069897 Author: mseledtsov Date: 2014-01-15 19:12 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/efc27a069897 8031151: Add basic CDS tests Summary: Added new tests to cover missing CDS basic funtions Reviewed-by: zgu, hseigel + test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java + test/runtime/SharedArchiveFile/CdsWriteError.java + test/runtime/SharedArchiveFile/DefaultUseWithClient.java From calvin.cheung at oracle.com Thu Jan 16 12:22:57 2014 From: calvin.cheung at oracle.com (calvin.cheung at oracle.com) Date: Thu, 16 Jan 2014 20:22:57 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8027314: Java should recognize Diagnostic options if -XX:+UnlockDiagnosticVMOptions is not specified and print an informative message Message-ID: <20140116202301.C2A48624D8@hg.openjdk.java.net> Changeset: 234d576115b5 Author: ccheung Date: 2014-01-16 10:51 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/234d576115b5 8027314: Java should recognize Diagnostic options if -XX:+UnlockDiagnosticVMOptions is not specified and print an informative message Summary: clarifying the error messages associated with vm options of type diagnostic, experimental, develop, and notproduct Reviewed-by: kvn, twisti, ctornqvi ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! test/runtime/CommandLine/CompilerConfigFileWarning.java ! test/runtime/CommandLine/ConfigFileWarning.java + test/runtime/CommandLine/VMOptionWarning.java From serguei.spitsyn at oracle.com Fri Jan 17 00:26:10 2014 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Fri, 17 Jan 2014 08:26:10 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8030027: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Linux-amd64: SIGSEGV in JavaThread::last_java_vframe(RegisterMap*)+0xfa Message-ID: <20140117082613.C01D862509@hg.openjdk.java.net> Changeset: 3bee68af0296 Author: sspitsyn Date: 2014-01-17 02:13 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3bee68af0296 8030027: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Linux-amd64: SIGSEGV in JavaThread::last_java_vframe(RegisterMap*)+0xfa Summary: Add a safe guard to VMOp_GetCurrentLocation against non-walkable stack of target thread exiting from Java execution Reviewed-by: mgronlun, dholmes, sla, dcubed Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/prims/jvmtiEnvThreadState.cpp From staffan.larsen at oracle.com Fri Jan 17 01:58:20 2014 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Fri, 17 Jan 2014 09:58:20 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8030812: Change the solaris DTrace implementation to use USDT2 instead of USDT1 Message-ID: <20140117095822.B32BB6250C@hg.openjdk.java.net> Changeset: a3ba776d6ab6 Author: sla Date: 2014-01-16 20:14 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a3ba776d6ab6 8030812: Change the solaris DTrace implementation to use USDT2 instead of USDT1 Reviewed-by: coleenp, sspitsyn, dsamersoff ! make/bsd/makefiles/dtrace.make ! make/solaris/makefiles/buildtree.make ! make/solaris/makefiles/dtrace.make ! make/solaris/makefiles/top.make ! src/os/bsd/dtrace/hotspot.d ! src/os/solaris/dtrace/hotspot.d ! src/os/solaris/dtrace/hotspot_jni.d ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/utilities/dtrace.hpp From harold.seigel at oracle.com Fri Jan 17 08:09:23 2014 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Fri, 17 Jan 2014 16:09:23 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <20140117160928.6144662517@hg.openjdk.java.net> Changeset: 7e072af80503 Author: hseigel Date: 2014-01-17 09:39 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7e072af80503 8031045: Access checks should precede additional per-instruction checks Summary: Move access check above the check for non-static method Reviewed-by: lfoltan, coleenp ! src/share/vm/interpreter/linkResolver.cpp Changeset: d471b8a6765c Author: hseigel Date: 2014-01-17 09:47 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d471b8a6765c Merge From coleen.phillimore at oracle.com Fri Jan 17 09:44:13 2014 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Fri, 17 Jan 2014 17:44:13 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8032024: Test not added for bug 8025937: assert(existing_f1 == NULL || existing_f1 == f1) failed: illegal field, change Message-ID: <20140117174415.72A3662526@hg.openjdk.java.net> Changeset: 00c48a8ca160 Author: coleenp Date: 2014-01-17 11:21 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/00c48a8ca160 8032024: Test not added for bug 8025937: assert(existing_f1 == NULL || existing_f1 == f1) failed: illegal field,change Summary: Test didn't get hg added with original bug fix Reviewed-by: jrose, hseigel, lfoltan + test/runtime/lambda-features/InvokespecialInterface.java From alejandro.murillo at oracle.com Sat Jan 18 00:09:16 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 18 Jan 2014 08:09:16 +0000 Subject: hg: jdk9/hs-rt: 11 new changesets Message-ID: <20140118080917.A785862571@hg.openjdk.java.net> Changeset: c3c75eda6606 Author: erikj Date: 2013-12-17 11:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/c3c75eda6606 8029797: Let jprt run configure when building Reviewed-by: tbell ! Makefile ! make/Jprt.gmk ! make/Main.gmk ! make/MakeHelpers.gmk ! make/jprt.properties Changeset: bd254db01a0e Author: erikj Date: 2013-12-19 14:11 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/bd254db01a0e 8030793: Update jprt.properties to release jdk9 Reviewed-by: chegar ! make/jprt.properties Changeset: e9dcd2dbb06f Author: darcy Date: 2014-01-03 09:37 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/e9dcd2dbb06f 8031081: Use separate doclint flags for different doc bundles Reviewed-by: chegar, tbell ! make/Javadoc.gmk Changeset: 99544d4803b0 Author: darcy Date: 2014-01-07 10:56 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/99544d4803b0 8000962: Update JDK_MINOR_VERSION for JDK 9 Reviewed-by: katleman, erikj, wetmore ! common/autoconf/version-numbers Changeset: 50669e45cec4 Author: erikj Date: 2014-01-08 14:02 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/50669e45cec4 8030781: System.setProperties(null) drops all system properties (RELEASE not set) Reviewed-by: alanb, ihse, tbell ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: 5d71dcd42e73 Author: erikj Date: 2014-01-09 12:35 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/5d71dcd42e73 8029908: jdk 8u5 mac build produces incorrect version string 1.8.0_5 Reviewed-by: tbell, ihse ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: c90c89d6f35a Author: erikj Date: 2014-01-14 12:03 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/c90c89d6f35a 8031580: bootcycle-images crashes with Unrecognized VM option 'PermSize=32m' Reviewed-by: sla, tbell ! common/autoconf/boot-jdk.m4 ! common/autoconf/generated-configure.sh Changeset: d33e5e1a26e2 Author: erikj Date: 2014-01-14 12:05 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/d33e5e1a26e2 8025936: Windows .pdb and .map files does not have proper dependencies setup Reviewed-by: ihse, tbell ! make/common/NativeCompilation.gmk Changeset: 9dc6651aec45 Author: mduigou Date: 2014-01-14 10:25 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/9dc6651aec45 8031668: TOOLCHAIN_FIND_COMPILER unexpectedly resolves symbolic links Reviewed-by: erikj, ihse ! common/autoconf/toolchain.m4 Changeset: ea7a041eb994 Author: mduigou Date: 2014-01-14 12:49 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/ea7a041eb994 8011180: remove obsolete scripts Reviewed-by: smarks, erikj, psandoz - make/scripts/hgforest.sh - make/scripts/webrev.ksh Changeset: 690bb11e1df2 Author: erikj Date: 2014-01-16 17:16 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/690bb11e1df2 8031709: Configure --with-jvm-variants=client, server, x produces default outputdir containing comma Reviewed-by: ihse, tbell ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 From alejandro.murillo at oracle.com Sat Jan 18 00:09:54 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 18 Jan 2014 08:09:54 +0000 Subject: hg: jdk9/hs-rt/jaxws: 8027908: serialVersionUID of javax.xml.bind.TypeConstraintException accidently changed Message-ID: <20140118081000.8526162574@hg.openjdk.java.net> Changeset: d00da7afb124 Author: alanb Date: 2014-01-13 16:17 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/d00da7afb124 8027908: serialVersionUID of javax.xml.bind.TypeConstraintException accidently changed Reviewed-by: alanb Contributed-by: iaroslav.savytskyi at oracle.com ! src/share/jaxws_classes/javax/xml/bind/TypeConstraintException.java From alejandro.murillo at oracle.com Sat Jan 18 00:09:33 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 18 Jan 2014 08:09:33 +0000 Subject: hg: jdk9/hs-rt/jaxp: 4 new changesets Message-ID: <20140118080946.C72D462573@hg.openjdk.java.net> Changeset: 9df31dae3649 Author: joehw Date: 2013-12-23 13:57 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/9df31dae3649 8029955: AIOB in XMLEntityScanner.scanLiteral upon parsing literals with > 100 LF chars Reviewed-by: dfuchs, lancea, ulfzibis ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java Changeset: e3b116f1f444 Author: joehw Date: 2013-12-23 14:07 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/e3b116f1f444 8029236: Update copyright year to match last edit in jdk8 jaxp repository for 2013 Reviewed-by: lancea, mchung ! src/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/com/sun/org/apache/xalan/internal/utils/FeatureManager.java ! src/com/sun/org/apache/xalan/internal/utils/FeaturePropertyBase.java ! src/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/com/sun/org/apache/xerces/internal/impl/PropertyManager.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/util/SymbolTable.java ! src/com/sun/xml/internal/stream/Entity.java ! src/com/sun/xml/internal/stream/StaxXMLInputSource.java ! src/com/sun/xml/internal/stream/XMLEntityStorage.java ! src/com/sun/xml/internal/stream/writers/WriterUtility.java ! src/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java ! src/javax/xml/XMLConstants.java ! src/javax/xml/parsers/SAXParser.java ! src/javax/xml/validation/Validator.java ! src/javax/xml/xpath/XPathException.java ! src/javax/xml/xpath/XPathFactory.java ! src/org/xml/sax/helpers/NewInstance.java ! src/org/xml/sax/helpers/ParserAdapter.java ! src/org/xml/sax/helpers/ParserFactory.java ! src/org/xml/sax/helpers/SecuritySupport.java ! src/org/xml/sax/helpers/XMLReaderFactory.java Changeset: 6cfe9502343e Author: joehw Date: 2014-01-05 21:00 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/6cfe9502343e 8027359: XML parser returns incorrect parsing results Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java Changeset: e5256f530a9b Author: joehw Date: 2013-12-12 11:36 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/e5256f530a9b 8029895: XMLOutputFactory.newFactory(String, ClassLoader) - incorrect specification Reviewed-by: alanb, dfuchs, lancea ! src/javax/xml/stream/XMLOutputFactory.java From alejandro.murillo at oracle.com Sat Jan 18 00:09:23 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 18 Jan 2014 08:09:23 +0000 Subject: hg: jdk9/hs-rt/corba: 8029231: Update copyright years for files in corba repository for 2013 Message-ID: <20140118080925.EDF6E62572@hg.openjdk.java.net> Changeset: 79a8136b18c1 Author: ssides Date: 2013-12-23 18:42 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/79a8136b18c1 8029231: Update copyright years for files in corba repository for 2013 Reviewed-by: mchung, coffeys ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java ! src/share/classes/com/sun/corba/se/impl/io/InputStreamHook.java ! src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java ! src/share/classes/com/sun/corba/se/impl/ior/EncapsulationUtility.java ! src/share/classes/com/sun/corba/se/impl/ior/ObjectKeyImpl.java ! src/share/classes/com/sun/corba/se/impl/javax/rmi/CORBA/StubDelegateImpl.java ! src/share/classes/com/sun/corba/se/impl/orbutil/RepIdDelegator.java ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_de.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_es.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_fr.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_it.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ja.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_pt_BR.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_sv.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_CN.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/IDLNameTranslatorImpl.java ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/InvocationHandlerFactoryImpl.java ! src/share/classes/com/sun/corba/se/impl/transport/DefaultSocketFactoryImpl.java ! src/share/classes/com/sun/corba/se/spi/orbutil/proxy/CompositeInvocationHandlerImpl.java ! src/share/classes/com/sun/tools/corba/se/idl/idl_ja.prp ! src/share/classes/com/sun/tools/corba/se/idl/idl_zh_CN.prp ! src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/toJavaPortable_ja.prp ! src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/toJavaPortable_zh_CN.prp ! src/share/classes/javax/rmi/CORBA/Stub.java ! src/share/classes/javax/rmi/CORBA/Util.java ! src/share/classes/javax/rmi/PortableRemoteObject.java ! src/share/classes/sun/rmi/rmic/iiop/CompoundType.java From alejandro.murillo at oracle.com Sat Jan 18 00:40:38 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 18 Jan 2014 08:40:38 +0000 Subject: hg: jdk9/hs-rt/nashorn: 24 new changesets Message-ID: <20140118084108.E6BCE6257A@hg.openjdk.java.net> Changeset: a26f4de458d4 Author: sundar Date: 2013-11-25 18:40 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/a26f4de458d4 8029090: Developers should be able to pass nashorn properties and enable/disable JFR from command line Reviewed-by: jlaskey, lagergren ! make/build-benchmark.xml ! make/build.xml ! make/project.properties Changeset: 0b6687c4efef Author: jlaskey Date: 2013-11-25 11:13 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/0b6687c4efef Merge ! make/build.xml ! make/project.properties - makefiles/BuildNashorn.gmk - makefiles/Makefile Changeset: fce0ef0c9858 Author: sundar Date: 2013-11-26 18:36 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/fce0ef0c9858 8029031: "ant clean jar" on nashorn repo results in number of ASM deprecated warnings Reviewed-by: lagergren, jlaskey, hannesw ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java Changeset: bdbb93b88236 Author: sundar Date: 2013-11-27 14:13 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/bdbb93b88236 8028345: Remove nashorn repo "bin" scripts to avoid confusion with JDK bin launcher programs Reviewed-by: lagergren, hannesw - bin/jjs - bin/jjs.bat - bin/jjssecure - bin/jjssecure.bat - bin/nashorn - bin/nashorn.bat - bin/nashornsecure - bin/nashornsecure.bat Changeset: dcca148a8219 Author: sundar Date: 2013-12-02 18:19 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/dcca148a8219 8029364: NashornException to expose thrown object Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/runtime/ECMAException.java + test/script/basic/JDK-8029364.js + test/script/basic/JDK-8029364.js.EXPECTED Changeset: 550f881d43ba Author: sundar Date: 2013-12-12 19:02 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/550f881d43ba 8027958: NASHORN TEST: Create tests to test markdown javascript engine work with Nashorn Summary: markdown test fix contributed by kshefov Reviewed-by: jlaskey ! make/build.xml ! make/project.properties + test/script/markdown.js + test/script/markdown/anchors-by-reference.js + test/script/markdown/anchors-by-reference.js.EXPECTED + test/script/markdown/automatic-anchors.js + test/script/markdown/automatic-anchors.js.EXPECTED + test/script/markdown/blockquote-nested-markdown.js + test/script/markdown/blockquote-nested-markdown.js.EXPECTED + test/script/markdown/blockquote.js + test/script/markdown/blockquote.js.EXPECTED + test/script/markdown/code-block-html-escape.js + test/script/markdown/code-block-html-escape.js.EXPECTED + test/script/markdown/code-block.js + test/script/markdown/code-block.js.EXPECTED + test/script/markdown/doubline-list.js + test/script/markdown/doubline-list.js.EXPECTED + test/script/markdown/emphasis.js + test/script/markdown/emphasis.js.EXPECTED + test/script/markdown/escaped-number-period.js + test/script/markdown/escaped-number-period.js.EXPECTED + test/script/markdown/escaping.js + test/script/markdown/escaping.js.EXPECTED + test/script/markdown/github-style-at-start.js + test/script/markdown/github-style-at-start.js.EXPECTED + test/script/markdown/github-style-codeblock.js + test/script/markdown/github-style-codeblock.js.EXPECTED + test/script/markdown/github-style-linebreaks.js + test/script/markdown/github-style-linebreaks.js.EXPECTED + test/script/markdown/h1-with-double-hash.js + test/script/markdown/h1-with-double-hash.js.EXPECTED + test/script/markdown/h1-with-equals.js + test/script/markdown/h1-with-equals.js.EXPECTED + test/script/markdown/h1-with-single-hash.js + test/script/markdown/h1-with-single-hash.js.EXPECTED + test/script/markdown/h2-with-dashes.js + test/script/markdown/h2-with-dashes.js.EXPECTED + test/script/markdown/h2-with-double-hash.js + test/script/markdown/h2-with-double-hash.js.EXPECTED + test/script/markdown/h2-with-single-hash.js + test/script/markdown/h2-with-single-hash.js.EXPECTED + test/script/markdown/h3-with-double-hash.js + test/script/markdown/h3-with-double-hash.js.EXPECTED + test/script/markdown/h3-with-single-hash.js + test/script/markdown/h3-with-single-hash.js.EXPECTED + test/script/markdown/h4-with-single-hash.js + test/script/markdown/h4-with-single-hash.js.EXPECTED + test/script/markdown/h5-with-single-hash.js + test/script/markdown/h5-with-single-hash.js.EXPECTED + test/script/markdown/h6-with-single-hash.js + test/script/markdown/h6-with-single-hash.js.EXPECTED + test/script/markdown/horizontal-rules.js + test/script/markdown/horizontal-rules.js.EXPECTED + test/script/markdown/html5-strutural-tags.js + test/script/markdown/html5-strutural-tags.js.EXPECTED + test/script/markdown/images.js + test/script/markdown/images.js.EXPECTED + test/script/markdown/implicit-anchors.js + test/script/markdown/implicit-anchors.js.EXPECTED + test/script/markdown/inline-anchors.js + test/script/markdown/inline-anchors.js.EXPECTED + test/script/markdown/inline-code.js + test/script/markdown/inline-code.js.EXPECTED + test/script/markdown/inline-style-tag.js + test/script/markdown/inline-style-tag.js.EXPECTED + test/script/markdown/lazy-blockquote.js + test/script/markdown/lazy-blockquote.js.EXPECTED + test/script/markdown/list-with-blockquote.js + test/script/markdown/list-with-blockquote.js.EXPECTED + test/script/markdown/list-with-code.js + test/script/markdown/list-with-code.js.EXPECTED + test/script/markdown/multi-paragraph-list.js + test/script/markdown/multi-paragraph-list.js.EXPECTED + test/script/markdown/multiline-unordered-list.js + test/script/markdown/multiline-unordered-list.js.EXPECTED + test/script/markdown/nested-blockquote.js + test/script/markdown/nested-blockquote.js.EXPECTED + test/script/markdown/ordered-list-same-number.js + test/script/markdown/ordered-list-same-number.js.EXPECTED + test/script/markdown/ordered-list-wrong-numbers.js + test/script/markdown/ordered-list-wrong-numbers.js.EXPECTED + test/script/markdown/ordered-list.js + test/script/markdown/ordered-list.js.EXPECTED + test/script/markdown/relative-anchors.js + test/script/markdown/relative-anchors.js.EXPECTED + test/script/markdown/simple-paragraph.js + test/script/markdown/simple-paragraph.js.EXPECTED + test/script/markdown/strong.js + test/script/markdown/strong.js.EXPECTED + test/script/markdown/table-basic.js + test/script/markdown/table-basic.js.EXPECTED + test/script/markdown/table-large.js + test/script/markdown/table-large.js.EXPECTED + test/script/markdown/table-with-equals.js + test/script/markdown/table-with-equals.js.EXPECTED + test/script/markdown/unordered-list-asterisk.js + test/script/markdown/unordered-list-asterisk.js.EXPECTED + test/script/markdown/unordered-list-minus.js + test/script/markdown/unordered-list-minus.js.EXPECTED + test/script/markdown/unordered-list-plus.js + test/script/markdown/unordered-list-plus.js.EXPECTED + test/script/markdown/url-with-parenthesis.js + test/script/markdown/url-with-parenthesis.js.EXPECTED Changeset: a46570c20412 Author: sundar Date: 2013-12-16 18:32 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/a46570c20412 8030169: Need regression test for bug JDK-8010731 Reviewed-by: attila, lagergren + test/script/basic/JDK-8010731.js Changeset: cade47c36c6c Author: sundar Date: 2013-12-16 23:25 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/cade47c36c6c 8030182: scopeCall with -1 as line number Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java + test/script/basic/JDK-8030182.js + test/script/basic/JDK-8030182.js.EXPECTED + test/script/basic/JDK-8030182_2.js + test/script/basic/JDK-8030182_2.js.EXPECTED Changeset: 8c0524412634 Author: sundar Date: 2013-12-19 21:53 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/8c0524412634 8030809: Anonymous functions should not be shown with internal names in script stack trace Reviewed-by: lagergren, hannesw, jlaskey ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/parser/Parser.java ! test/script/basic/JDK-8025515.js + test/script/basic/JDK-8030809.js + test/script/basic/JDK-8030809.js.EXPECTED Changeset: 78cdf566535d Author: sundar Date: 2014-01-03 10:09 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/78cdf566535d 8031106: Nashorn: IndexOutOfBoundsException in NashornCallSiteDescriptor.getNameToken() Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java + test/script/sandbox/JDK-8031106.js Changeset: d6e66fef38eb Author: sundar Date: 2014-01-07 18:14 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/d6e66fef38eb 8029003: setField in ScriptObject is incorrect for non extensible objects Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/runtime/ScriptObject.java Changeset: 18eccb9656e0 Author: hannesw Date: 2014-01-07 14:16 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/18eccb9656e0 8029667: Prototype linking is incorrect Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java + test/script/basic/JDK-8029667.js + test/script/basic/JDK-8029667.js.EXPECTED Changeset: 3bbf629a2db9 Author: sundar Date: 2014-01-08 17:51 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/3bbf629a2db9 8031317: SyntaxError when property setter has no parameter Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8031317.js + test/script/basic/JDK-8031317.js.EXPECTED Changeset: d1d4d669373c Author: sundar Date: 2014-01-09 19:23 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/d1d4d669373c 8031359: Invocable.getInterface() works incorrectly if interface has default methods Reviewed-by: attila, hannesw ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java + test/script/basic/JDK-8031359.js + test/script/basic/JDK-8031359.js.EXPECTED ! test/src/jdk/nashorn/api/scripting/InvocableTest.java Changeset: 64ab63d26500 Author: sundar Date: 2014-01-13 18:13 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/64ab63d26500 8029332: Do not require nasgen-generated functions to return Object Reviewed-by: lagergren, jlaskey, hannesw ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! src/jdk/nashorn/internal/objects/NativeMath.java Changeset: ac141e6625d7 Author: sundar Date: 2014-01-14 09:03 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/ac141e6625d7 Merge - bin/jjs - bin/jjs.bat - bin/jjssecure - bin/jjssecure.bat - bin/nashorn - bin/nashorn.bat - bin/nashornsecure - bin/nashornsecure.bat Changeset: 752554d45a07 Author: sundar Date: 2013-12-09 09:48 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/752554d45a07 8029612: the typeErrorThrower field in ScriptFunctionImpl cannot be static and common to all Globals Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java Changeset: 4706897b4dec Author: attila Date: 2013-12-09 10:52 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/4706897b4dec 8029467: Widening of booleans causes bad results Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/Attr.java + test/script/basic/JDK-8029467.js + test/script/basic/JDK-8029467.js.EXPECTED Changeset: 18edd7a1b166 Author: lagergren Date: 2013-12-11 18:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/18edd7a1b166 8029780: "ant externals" broke our test harness with the latest version of the octane benchmarks Reviewed-by: attila, sundar ! make/build-benchmark.xml ! test/script/basic/compile-octane-splitter.js.EXPECTED ! test/script/basic/compile-octane.js.EXPECTED ! test/script/basic/run-octane.js Changeset: c63eb6474c84 Author: sundar Date: 2014-01-14 14:18 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/c63eb6474c84 Merge ! make/build-benchmark.xml Changeset: c041d151d7e6 Author: sundar Date: 2014-01-15 14:51 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/c041d151d7e6 8031715: Indexed access to java package not working Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8031715.js + test/script/basic/JDK-8031715.js.EXPECTED Changeset: b2ca350d8415 Author: sundar Date: 2014-01-16 21:26 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/b2ca350d8415 8031983: Error objects should capture stack at the constructor Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeEvalError.java ! src/jdk/nashorn/internal/objects/NativeRangeError.java ! src/jdk/nashorn/internal/objects/NativeReferenceError.java ! src/jdk/nashorn/internal/objects/NativeSyntaxError.java ! src/jdk/nashorn/internal/objects/NativeTypeError.java ! src/jdk/nashorn/internal/objects/NativeURIError.java ! src/jdk/nashorn/internal/runtime/ECMAException.java + test/script/basic/JDK-8031983.js + test/script/basic/JDK-8031983.js.EXPECTED ! test/script/basic/NASHORN-441.js.EXPECTED Changeset: 341f81ebefe0 Author: sundar Date: 2014-01-16 22:50 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/341f81ebefe0 8032004: instance property "message" of Error objects should be non-enumerable Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeEvalError.java ! src/jdk/nashorn/internal/objects/NativeRangeError.java ! src/jdk/nashorn/internal/objects/NativeReferenceError.java ! src/jdk/nashorn/internal/objects/NativeSyntaxError.java ! src/jdk/nashorn/internal/objects/NativeTypeError.java ! src/jdk/nashorn/internal/objects/NativeURIError.java + test/script/basic/JDK-8032004.js ! test/script/basic/NASHORN-111.js.EXPECTED Changeset: 76f606690a45 Author: sundar Date: 2014-01-17 20:09 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/76f606690a45 8032060: PropertyMap of Error objects is not stable Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeEvalError.java ! src/jdk/nashorn/internal/objects/NativeRangeError.java ! src/jdk/nashorn/internal/objects/NativeReferenceError.java ! src/jdk/nashorn/internal/objects/NativeSyntaxError.java ! src/jdk/nashorn/internal/objects/NativeTypeError.java ! src/jdk/nashorn/internal/objects/NativeURIError.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ECMAException.java + test/script/trusted/JDK-8032060.js From alejandro.murillo at oracle.com Sat Jan 18 00:38:52 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 18 Jan 2014 08:38:52 +0000 Subject: hg: jdk9/hs-rt/langtools: 31 new changesets Message-ID: <20140118084030.1736E62579@hg.openjdk.java.net> Changeset: 0a2edd52d017 Author: vromero Date: 2013-12-16 14:32 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/0a2edd52d017 8020216: javac, compile time error isn't shown when final static field is not assigned Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/flow/T8020216/CompileTimeErrorForNonAssignedStaticFieldTest.java + test/tools/javac/flow/T8020216/CompileTimeErrorForNonAssignedStaticFieldTest.out Changeset: cd3f9e77eca4 Author: vromero Date: 2013-12-16 15:07 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/cd3f9e77eca4 8028708: TEST_BUG, Tests should pass through VM options, langtools tests Reviewed-by: jjg, vromero Contributed-by: andrey.x.nazarov at oracle.com ! test/tools/javac/api/ToolProvider/HelloWorldTest.java ! test/tools/javac/api/ToolProvider/ToolProviderTest1.java ! test/tools/javac/api/ToolProvider/ToolProviderTest2.java ! test/tools/javac/lib/ToolBox.java Changeset: 27f2ac8ee5b5 Author: vromero Date: 2013-12-16 17:33 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/27f2ac8ee5b5 8030214: fix for JDK-8020216 breaks the build Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Flow.java - test/tools/javac/flow/T8020216/CompileTimeErrorForNonAssignedStaticFieldTest.java - test/tools/javac/flow/T8020216/CompileTimeErrorForNonAssignedStaticFieldTest.out Changeset: f52909109e6d Author: darcy Date: 2013-12-16 10:15 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/f52909109e6d 8028545: Add -source 9 and -target 9 to javac 8000961: Change javac source and target default to 9 Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/jvm/Profile.java ! src/share/classes/com/sun/tools/javac/jvm/Target.java ! test/tools/javac/6330997/T6330997.java ! test/tools/javac/processing/warnings/TestSourceVersionWarnings.java ! test/tools/javac/profiles/ProfileOptionTest.java ! test/tools/javac/versions/check.sh Changeset: e59a993abd88 Author: jlahoda Date: 2013-12-17 10:55 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/e59a993abd88 8029715: test needs bugID added to @bug tag Summary: Adding forgotten bug number Reviewed-by: vromero ! test/tools/javac/processing/model/type/IntersectionPropertiesTest.java Changeset: bc18278c195e Author: jlahoda Date: 2013-12-17 10:55 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/bc18278c195e 8029800: Flags.java uses String.toLowerCase without specifying Locale Summary: Introducing StringUtils.toLowerCase/toUpperCase independent on the default locale, converting almost all usages of String.toLowerCase/toUpperCase to use the new methods. Reviewed-by: jjg, bpatel ! src/share/classes/com/sun/tools/classfile/Instruction.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java ! src/share/classes/com/sun/tools/doclint/Checker.java ! src/share/classes/com/sun/tools/doclint/Env.java ! src/share/classes/com/sun/tools/doclint/HtmlTag.java ! src/share/classes/com/sun/tools/doclint/Messages.java ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/file/Locations.java ! src/share/classes/com/sun/tools/javac/main/Option.java ! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java + src/share/classes/com/sun/tools/javac/util/StringUtils.java ! src/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java ! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java + test/tools/javac/NoStringToLower.java + test/tools/javac/util/StringUtilsTest.java Changeset: 55e4fd84b317 Author: jlahoda Date: 2013-12-17 10:58 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/55e4fd84b317 8028415: TreeMaker.Literal(Object) creates invalid JCLiterals when passed a Character. Summary: JCLiteral for char must contain an Integer, not the provided Character. Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! test/tools/javac/tree/MakeLiteralTest.java Changeset: 378aa10645e1 Author: jlahoda Date: 2013-12-17 10:58 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/378aa10645e1 8028235: Better error recovery for parsing 'void' as a type of the lambda parameter Summary: Handle "void" as a primitive type in JavacParser.analyzeParens. Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/lambda/VoidLambdaParameter.java + test/tools/javac/lambda/VoidLambdaParameter.out ! test/tools/javac/parser/JavacParserTest.java Changeset: 744e0f74f7a0 Author: darcy Date: 2013-12-17 10:28 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/744e0f74f7a0 8030080: Correct misstatement in JSR 269 MR (in javax.lang.model) Reviewed-by: jfranck ! src/share/classes/javax/lang/model/type/IntersectionType.java ! src/share/classes/javax/lang/model/util/Types.java Changeset: 9493a72cf1f5 Author: emc Date: 2013-12-17 18:15 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/9493a72cf1f5 8030642: Add golden files to javac/limits Summary: Add golden files to check output of negative compilation tests in javac/limits Reviewed-by: jjg, emc Contributed-by: paul.govereau at oracle.com ! test/tools/javac/limits/ArrayDims2.java ! test/tools/javac/limits/ArrayDims4.java ! test/tools/javac/limits/ArrayDims5.java ! test/tools/javac/limits/CodeSize.java ! test/tools/javac/limits/LongName.java ! test/tools/javac/limits/PoolSize1.java ! test/tools/javac/limits/PoolSize2.java ! test/tools/javac/limits/StringLength.java Changeset: c34aa8829e0a Author: emc Date: 2013-12-17 19:27 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/c34aa8829e0a 8030687: Add .out files to fix failing tests Summary: Forgot to hg add golden files in a previous fix Reviewed-by: jjg + test/tools/javac/limits/ArrayDims2.out + test/tools/javac/limits/ArrayDims4.out + test/tools/javac/limits/ArrayDims5.out + test/tools/javac/limits/CodeSize.out + test/tools/javac/limits/LongName.out + test/tools/javac/limits/PoolSize1.out + test/tools/javac/limits/PoolSize2.out + test/tools/javac/limits/StringLength.out Changeset: be07a9f8f5f0 Author: briangoetz Date: 2013-12-18 10:29 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/be07a9f8f5f0 8030253: Update langtools to use strings-in-switch 8030262: Update langtools to use foreach loops 8030245: Update langtools to use try-with-resources and multi-catch Reviewed-by: darcy ! src/share/classes/com/sun/tools/classfile/Attributes.java ! src/share/classes/com/sun/tools/classfile/ClassWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfileSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Group.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodFinder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java ! src/share/classes/com/sun/tools/doclint/DocLint.java ! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/share/classes/com/sun/tools/javac/file/ZipArchive.java ! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java ! src/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java ! src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java ! src/share/classes/com/sun/tools/javac/main/CommandLine.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/nio/PathFileObject.java ! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java ! src/share/classes/com/sun/tools/javac/sym/Profiles.java ! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/Convert.java ! src/share/classes/com/sun/tools/javac/util/ListBuffer.java ! src/share/classes/com/sun/tools/javac/util/ServiceLoader.java ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/Comment.java ! src/share/classes/com/sun/tools/javadoc/DocLocale.java ! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java ! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java ! src/share/classes/com/sun/tools/javadoc/SerializedForm.java ! src/share/classes/com/sun/tools/javah/JavahTool.java ! src/share/classes/com/sun/tools/javah/TypeSignature.java ! src/share/classes/com/sun/tools/javap/AnnotationWriter.java ! src/share/classes/com/sun/tools/javap/JavapTask.java ! src/share/classes/com/sun/tools/javap/StackMapWriter.java ! src/share/classes/com/sun/tools/sjavac/Log.java ! src/share/classes/com/sun/tools/sjavac/Main.java ! src/share/classes/javax/lang/model/SourceVersion.java Changeset: aebf9484a765 Author: ksrini Date: 2013-12-06 09:07 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/aebf9484a765 8029504: Regression: TestDocRootLink test fails on Windows Reviewed-by: bpatel, jjg ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java Changeset: 5147975ac108 Author: vromero Date: 2013-12-18 19:15 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/5147975ac108 8029569: internal javac cast exception when resolving varargs ambiguity Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/T8029569/VarargsAmbiguityCrashTest.java + test/tools/javac/T8029569/VarargsAmbiguityCrashTest.out Changeset: 6015aabfbe6b Author: vromero Date: 2013-12-18 19:22 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/6015aabfbe6b 8029721: javac crash for annotated parameter type of lambda in a field Reviewed-by: rfield, jfranck ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! test/tools/javac/annotations/typeAnnotations/newlocations/Lambda.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java ! test/tools/javac/lambda/LambdaScope05.out Changeset: b9bf5b3d5445 Author: briangoetz Date: 2013-12-18 16:05 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/b9bf5b3d5445 8030244: Update langtools to use Diamond Reviewed-by: darcy ! src/share/classes/com/sun/source/doctree/AttributeTree.java ! src/share/classes/com/sun/source/doctree/DocTree.java ! src/share/classes/com/sun/source/tree/LambdaExpressionTree.java ! src/share/classes/com/sun/source/util/TaskEvent.java ! src/share/classes/com/sun/source/util/Trees.java ! src/share/classes/com/sun/tools/classfile/AccessFlags.java ! src/share/classes/com/sun/tools/classfile/Attribute.java ! src/share/classes/com/sun/tools/classfile/Attributes.java ! src/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java ! src/share/classes/com/sun/tools/classfile/Dependencies.java ! src/share/classes/com/sun/tools/classfile/Instruction.java ! src/share/classes/com/sun/tools/classfile/Opcode.java ! src/share/classes/com/sun/tools/classfile/ReferenceFinder.java ! src/share/classes/com/sun/tools/classfile/Signature.java ! src/share/classes/com/sun/tools/classfile/Type.java ! src/share/classes/com/sun/tools/classfile/TypeAnnotation.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/RawHtml.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeFieldBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/BuilderFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PropertyBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/XMLNode.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFileFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Group.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PathDocFileFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SimpleDocFileFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/StandardDocFileFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java ! src/share/classes/com/sun/tools/doclint/DocLint.java ! src/share/classes/com/sun/tools/doclint/Entity.java ! src/share/classes/com/sun/tools/doclint/Env.java ! src/share/classes/com/sun/tools/doclint/HtmlTag.java ! src/share/classes/com/sun/tools/doclint/Messages.java ! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/share/classes/com/sun/tools/javac/api/DiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/api/MultiTaskListener.java ! src/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java ! src/share/classes/com/sun/tools/javac/code/Attribute.java ! src/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/code/Lint.java ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java ! src/share/classes/com/sun/tools/javac/code/Symtab.java ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/CompileStates.java ! src/share/classes/com/sun/tools/javac/comp/ConstFold.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/comp/Env.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/comp/Todo.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/share/classes/com/sun/tools/javac/file/CacheFSInfo.java ! src/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/share/classes/com/sun/tools/javac/file/Locations.java ! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/share/classes/com/sun/tools/javac/file/ZipArchive.java ! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java ! src/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java ! src/share/classes/com/sun/tools/javac/jvm/CRTable.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Pool.java ! src/share/classes/com/sun/tools/javac/jvm/Profile.java ! src/share/classes/com/sun/tools/javac/jvm/Target.java ! src/share/classes/com/sun/tools/javac/main/CommandLine.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/main/Option.java ! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java ! src/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/share/classes/com/sun/tools/javac/model/JavacTypes.java ! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java ! src/share/classes/com/sun/tools/javac/parser/ParserFactory.java ! src/share/classes/com/sun/tools/javac/parser/Scanner.java ! src/share/classes/com/sun/tools/javac/parser/ScannerFactory.java ! src/share/classes/com/sun/tools/javac/parser/Tokens.java ! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java ! src/share/classes/com/sun/tools/javac/sym/Profiles.java ! src/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/AbstractLog.java ! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java ! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/Context.java ! src/share/classes/com/sun/tools/javac/util/DiagnosticSource.java ! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/share/classes/com/sun/tools/javac/util/JavacMessages.java ! src/share/classes/com/sun/tools/javac/util/List.java ! src/share/classes/com/sun/tools/javac/util/ListBuffer.java ! src/share/classes/com/sun/tools/javac/util/Log.java ! src/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java ! src/share/classes/com/sun/tools/javac/util/Names.java ! src/share/classes/com/sun/tools/javac/util/Options.java ! src/share/classes/com/sun/tools/javac/util/Pair.java ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/SharedNameTable.java ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/Comment.java ! src/share/classes/com/sun/tools/javadoc/DocEnv.java ! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java ! src/share/classes/com/sun/tools/javadoc/JavadocTool.java ! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java ! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java ! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java ! src/share/classes/com/sun/tools/javadoc/SerializedForm.java ! src/share/classes/com/sun/tools/javadoc/Start.java ! src/share/classes/com/sun/tools/javadoc/ToolOption.java ! src/share/classes/com/sun/tools/javah/Gen.java ! src/share/classes/com/sun/tools/javah/JNI.java ! src/share/classes/com/sun/tools/javah/JavahTask.java ! src/share/classes/com/sun/tools/javah/LLNI.java ! src/share/classes/com/sun/tools/javah/Mangle.java ! src/share/classes/com/sun/tools/javah/TypeSignature.java ! src/share/classes/com/sun/tools/javap/CodeWriter.java ! src/share/classes/com/sun/tools/javap/Context.java ! src/share/classes/com/sun/tools/javap/JavapTask.java ! src/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java ! src/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java ! src/share/classes/com/sun/tools/javap/Options.java ! src/share/classes/com/sun/tools/javap/SourceWriter.java ! src/share/classes/com/sun/tools/javap/StackMapWriter.java ! src/share/classes/com/sun/tools/javap/TryBlockWriter.java ! src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java ! src/share/classes/com/sun/tools/jdeps/Analyzer.java ! src/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/share/classes/com/sun/tools/sjavac/BuildState.java ! src/share/classes/com/sun/tools/sjavac/CleanProperties.java ! src/share/classes/com/sun/tools/sjavac/CompileChunk.java ! src/share/classes/com/sun/tools/sjavac/CompileProperties.java ! src/share/classes/com/sun/tools/sjavac/CopyFile.java ! src/share/classes/com/sun/tools/sjavac/JavacState.java ! src/share/classes/com/sun/tools/sjavac/Main.java ! src/share/classes/com/sun/tools/sjavac/Module.java ! src/share/classes/com/sun/tools/sjavac/Package.java ! src/share/classes/com/sun/tools/sjavac/Source.java ! src/share/classes/com/sun/tools/sjavac/Util.java ! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java ! src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/share/classes/com/sun/tools/sjavac/server/CompilerPool.java ! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java ! src/share/classes/com/sun/tools/sjavac/server/JavacServer.java ! src/share/classes/javax/annotation/processing/AbstractProcessor.java ! src/share/classes/javax/lang/model/SourceVersion.java ! src/share/classes/javax/lang/model/type/MirroredTypesException.java ! src/share/classes/javax/lang/model/util/ElementFilter.java ! src/share/classes/javax/tools/DiagnosticCollector.java ! src/share/classes/javax/tools/JavaFileObject.java ! src/share/classes/javax/tools/StandardLocation.java ! src/share/classes/javax/tools/ToolProvider.java Changeset: c0ebdd10888c Author: emc Date: 2013-12-19 11:38 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/c0ebdd10888c 8030726: tools/javac/NoStringToLower.java fails due to enforcement no use of String.toLowerCase on non-langtools classes Summary: Fix NoStringToLower test to only enforce ban on String.toLowerCase on langtools classes Reviewed-by: vromero, jfranck Contributed-by: paul.govereau at oracle.com ! test/tools/javac/NoStringToLower.java Changeset: a10c5a27b7be Author: vromero Date: 2013-12-19 20:16 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/a10c5a27b7be 8030807: langtools should still build using jdk 7 Reviewed-by: briangoetz ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java ! src/share/classes/com/sun/tools/javac/sym/Profiles.java ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/sjavac/JavacState.java ! src/share/classes/javax/tools/DiagnosticCollector.java ! src/share/classes/javax/tools/ToolProvider.java Changeset: 8af87c6ebafc Author: vromero Date: 2013-12-19 21:58 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/8af87c6ebafc 8030218: javac, compile time error isn't shown when final static field is not assigned, follow-up Reviewed-by: jjg, jfranck, sundar ! src/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/flow/T8030218/CompileTimeErrorForNonAssignedStaticFieldTest.java + test/tools/javac/flow/T8030218/CompileTimeErrorForNonAssignedStaticFieldTest.out Changeset: 41773f3d520b Author: vromero Date: 2013-12-19 22:24 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/41773f3d520b 8029240: Default methods not always visible under -source 7 Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/tools/javac/T8029240/DefaultMethodsNotVisibileForSource7Test.java ! test/tools/javac/scope/7046348/EagerInterfaceCompletionTest.java Changeset: 6503222744ea Author: rfield Date: 2013-12-22 21:57 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/6503222744ea 8030626: java.lang.VerifyError: Bad return type when lambda's body is in parentheses Summary: properly type convert the body of a lambda expression (forward port to JDK9 of 8029558) Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/lambda/LambdaParenGeneric.java + test/tools/javac/lambda/LambdaParenGenericOrig.java Changeset: 0d0ca880c22e Author: darcy Date: 2014-01-07 11:43 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/0d0ca880c22e 8028543: Add SourceVersion.RELEASE_9 Reviewed-by: jjg ! src/share/classes/javax/lang/model/SourceVersion.java ! test/tools/javac/api/T6395981.java ! test/tools/javac/processing/model/TestSourceVersion.java Changeset: 28e6d4668450 Author: darcy Date: 2014-01-07 13:47 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/28e6d4668450 8031360: Update langtools code base to use RELEASE_9 Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! test/tools/javac/lib/JavacTestingAbstractProcessor.java Changeset: 077c12d527fb Author: darcy Date: 2014-01-07 15:00 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/077c12d527fb 8000962: Update JDK_MINOR_VERSION for JDK 9 Reviewed-by: jjg, ksrini ! test/tools/javac/MethodParameters/AnnotationTest.java ! test/tools/javac/MethodParameters/AnonymousClass.java ! test/tools/javac/MethodParameters/CaptureTest.java ! test/tools/javac/MethodParameters/Constructors.java ! test/tools/javac/MethodParameters/EnumTest.java ! test/tools/javac/MethodParameters/InstanceMethods.java ! test/tools/javac/MethodParameters/LambdaTest.java ! test/tools/javac/MethodParameters/LocalClassTest.java ! test/tools/javac/MethodParameters/MemberClassTest.java ! test/tools/javac/MethodParameters/StaticMethods.java ! test/tools/javac/MethodParameters/UncommonParamNames.java Changeset: a970979c412a Author: alundblad Date: 2014-01-09 15:00 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/a970979c412a 8006730: remove workaround tests when jtreg updated Summary: Removed temporary workaround test-files. Reviewed-by: jjg - test/tools/doclint/html/AAA.java - test/tools/doclint/tidy/AAA.java - test/tools/doclint/tool/AAA.java Changeset: c1c20e618930 Author: jlahoda Date: 2014-01-10 11:31 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/c1c20e618930 8029376: Full attribution of unresolvable annotations 8029161: javac crashing when processing broken annotations Summary: Attributing values of annotation attributes regardless how broken the annotation is. Reviewed-by: jjg, jfranck ! src/share/classes/com/sun/tools/javac/comp/Annotate.java + test/tools/javac/annotations/neg/8022765/ErroneousAnnotations.java + test/tools/javac/annotations/neg/8022765/ErroneousAnnotations.out ! test/tools/javac/annotations/neg/8022765/T8022765.out + test/tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java ! test/tools/javac/annotations/testCrashNestedAnnos/TestCrashNestedAnnos.out ! test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/BrokenAnnotation.out ! test/tools/javac/diags/examples/AnnotationMustBeNameValue.java Changeset: f5f0872a1b84 Author: alundblad Date: 2014-01-10 12:47 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/f5f0872a1b84 8028389: NullPointerException compiling annotation values that have bodies Summary: Made sure anonymous class declarations inside class- and package-level annotations are properly entered. Reviewed-by: jfranck ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/tools/javac/annotations/neg/AnonSubclass.java + test/tools/javac/annotations/neg/AnonSubclass.out + test/tools/javac/annotations/neg/pkg/AnonSubclassOnPkg.java + test/tools/javac/annotations/neg/pkg/package-info.java + test/tools/javac/annotations/neg/pkg/package-info.out Changeset: 7163a6b6d8ea Author: jlahoda Date: 2014-01-10 19:02 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/7163a6b6d8ea 8030049: RoundEnvironment.getElementsAnnotatedWith receives wrong elements Summary: Match the required and actual annotations using Element equivalence rather than TypeMirror equivalence, to avoid trouble with erroneous types. Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! test/tools/javac/processing/environment/round/BuriedAnnotations.java + test/tools/javac/processing/environment/round/ErroneousAnnotations.java + test/tools/javac/processing/environment/round/ErroneousAnnotations.out ! test/tools/javac/processing/environment/round/Part1.java ! test/tools/javac/processing/environment/round/Part2.java ! test/tools/javac/processing/environment/round/SurfaceAnnotations.java ! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java ! test/tools/javac/processing/environment/round/TypeParameterAnnotations.java Changeset: 7d3855d1a6c3 Author: jfranck Date: 2014-01-15 10:57 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/7d3855d1a6c3 8029690: Move symbol creation from ClassReader to Symtab Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Symtab.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/DocEnv.java ! src/share/classes/com/sun/tools/javadoc/JavadocClassReader.java ! test/tools/javac/6889255/T6889255.java Changeset: c71cb4fbb329 Author: jlahoda Date: 2014-01-15 13:49 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/c71cb4fbb329 8028576: Incorrect RuntimeVisibleTypeAnnotations for exception parameters when not generating debuging info Summary: The exception parameters with type annotations need to be added into the varBuffer even if not generating debug info Reviewed-by: jjg, emc ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java Changeset: b49771a49320 Author: darcy Date: 2014-01-16 18:00 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/b49771a49320 8031745: Remove unneeded/obsolete -source/-target options in javac tests, part 1 Reviewed-by: jjg, sogoel ! test/tools/apt/Basics/CheckAptIsRemovedTest.java ! test/tools/javac/6341866/T6341866.java - test/tools/javac/Capture.java ! test/tools/javac/ClassFileModifiers/MemberModifiers.java ! test/tools/javac/ConditionalArgTypes_1.java - test/tools/javac/Source5.java ! test/tools/javac/T6394563.java ! test/tools/javac/T6394563.warn.out ! test/tools/javac/api/T6306137.java ! test/tools/javac/api/TestGetElementReference.java ! test/tools/javac/lambda/ByteCodeTest.java ! test/tools/javac/processing/environment/TestSourceVersion.java ! test/tools/javac/processing/warnings/TestSourceVersionWarnings.java - test/tools/javac/processing/warnings/gold_sv_warn_0_2.out - test/tools/javac/processing/warnings/gold_sv_warn_2_3.out ! test/tools/javac/stackmap/StackMapTest.java ! test/tools/javac/unicode/Unmappable.java - test/tools/javac/varargs/warning/Warn1.java ! test/tools/javap/output/Tester.java ! test/tools/javap/typeAnnotations/JSR175Annotations.java ! test/tools/javap/typeAnnotations/NewArray.java ! test/tools/javap/typeAnnotations/Presence.java ! test/tools/javap/typeAnnotations/PresenceInner.java ! test/tools/javap/typeAnnotations/TypeCasts.java ! test/tools/javap/typeAnnotations/Visibility.java ! test/tools/javap/typeAnnotations/Wildcards.java From alejandro.murillo at oracle.com Sat Jan 18 00:10:59 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 18 Jan 2014 08:10:59 +0000 Subject: hg: jdk9/hs-rt/jdk: 131 new changesets Message-ID: <20140118083832.C781862577@hg.openjdk.java.net> Changeset: 5a73e4aee645 Author: darcy Date: 2013-12-13 15:24 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/5a73e4aee645 8030082: Fix raw types lint warnings, etc. in various sun.security libraries Reviewed-by: chegar, mullan ! src/share/classes/sun/security/jca/ProviderConfig.java ! src/share/classes/sun/security/provider/PolicyFile.java ! src/share/classes/sun/security/x509/CRLExtensions.java ! src/share/classes/sun/security/x509/CertificateExtensions.java ! src/share/classes/sun/security/x509/X509CertImpl.java Changeset: f92e3055433c Author: bpb Date: 2013-12-13 16:15 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f92e3055433c 4891331: BigInteger a.multiply(a) should use squaring code Summary: Change multiply(BigInteger a) to return square() if a == this and the number of ints in the magnitude is over a threshold. Reviewed-by: darcy, shade ! src/share/classes/java/math/BigInteger.java Changeset: 1f351ad06e95 Author: alanb Date: 2013-12-14 09:27 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/1f351ad06e95 8027212: java/nio/channels/Selector/SelectAfterRead.java fails intermittently Reviewed-by: chegar, ewang ! test/java/nio/channels/Selector/ByteServer.java ! test/java/nio/channels/Selector/ReadAfterConnect.java ! test/java/nio/channels/Selector/SelectAfterRead.java ! test/java/nio/channels/Selector/SelectWrite.java Changeset: d8c8b3f38f15 Author: dxu Date: 2013-12-14 16:37 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d8c8b3f38f15 8022219: Intermittent test failures in java/util/zip/ZipFile Reviewed-by: alanb, chegar ! test/java/util/zip/ZipFile/ReadLongZipFileName.java Changeset: 0fdbd30a9f1c Author: dxu Date: 2013-12-14 20:36 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/0fdbd30a9f1c 8025437: Check DefaultProxySelector for JNI pending exception issues Reviewed-by: michaelm, chegar, alanb ! src/solaris/native/sun/net/spi/DefaultProxySelector.c Changeset: caa10a9377c9 Author: alanb Date: 2013-12-15 08:11 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/caa10a9377c9 8029805: Remove LogManager addPropertyChangeListener and removePropertyChangeListener methods 8029806: Remove Packer/Unpacker addPropertyChangeLister and removePropertyListener methods Reviewed-by: dfuchs, tbell, mchung, ihse ! make/CreateJars.gmk ! make/Tools.gmk - make/src/classes/build/tools/classfile/RemoveMethods.java ! src/share/classes/com/sun/java/util/jar/pack/PackerImpl.java ! src/share/classes/com/sun/java/util/jar/pack/PropMap.java ! src/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java ! src/share/classes/java/util/jar/Pack200.java ! src/share/classes/java/util/logging/LogManager.java ! test/TEST.groups - test/java/util/logging/Listeners.java - test/java/util/logging/ListenersWithSM.java - test/java/util/logging/java.policy - test/tools/pack200/NoBeans.java - test/tools/pack200/Reflect.java Changeset: 15babe8b90e6 Author: xuelei Date: 2013-12-15 20:24 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/15babe8b90e6 8028562: Test SSLSocketSSLEngineTemplate.java intermittent failed with "Data length error" Summary: test stabilization, read one more time in case of message fragment Reviewed-by: mullan, xuelei Contributed-by: Zaiyao Liu ! test/sun/security/ssl/templates/SSLSocketSSLEngineTemplate.java Changeset: 740772b29f39 Author: sla Date: 2013-12-16 10:51 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/740772b29f39 8030036: Updates to ProblemList.txt after same-binaries run Reviewed-by: alanb ! test/ProblemList.txt Changeset: 60ed49f7d7fe Author: sla Date: 2013-12-16 11:04 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/60ed49f7d7fe 8028430: JDI: ReferenceType.visibleMethods() return wrong visible methods Reviewed-by: mchung ! src/share/classes/com/sun/tools/jdi/ArrayTypeImpl.java ! src/share/classes/com/sun/tools/jdi/ClassTypeImpl.java ! src/share/classes/com/sun/tools/jdi/InterfaceTypeImpl.java ! src/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java + test/com/sun/jdi/VisibleMethods.java Changeset: ee5500f3d970 Author: sla Date: 2013-12-16 11:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ee5500f3d970 4660158: TTY: NumberFormatException while trying to set values by 'set' command Reviewed-by: alanb, sspitsyn ! src/share/classes/com/sun/tools/example/debug/expr/Expr.jj ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParser.java ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParserConstants.java ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParserTokenManager.java + src/share/classes/com/sun/tools/example/debug/expr/JavaCharStream.java ! src/share/classes/com/sun/tools/example/debug/expr/LValue.java ! src/share/classes/com/sun/tools/example/debug/expr/ParseException.java ! src/share/classes/com/sun/tools/example/debug/expr/Token.java ! src/share/classes/com/sun/tools/example/debug/expr/TokenMgrError.java + test/com/sun/jdi/JdbExprTest.sh Changeset: 341192acab7a Author: sla Date: 2013-12-16 15:38 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/341192acab7a 8030204: com/sun/jdi/JdbExprTest.sh: Required output "Can\\'t convert 2147483648 to int" not found Reviewed-by: alanb ! test/com/sun/jdi/JdbExprTest.sh Changeset: 6a9468263b23 Author: alanb Date: 2013-12-16 15:05 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/6a9468263b23 8029904: Remove com.sun.security.auth.callback.DialogCallbackHandler Reviewed-by: mullan ! make/profile-rtjar-includes.txt - src/share/classes/com/sun/security/auth/callback/DialogCallbackHandler.java - test/com/sun/security/auth/callback/DialogCallbackHandler/Default.java ! test/com/sun/security/sasl/digest/NoQuoteParams.java ! test/sun/security/pkcs11/Provider/Login.java Changeset: dfe666d39950 Author: alanb Date: 2013-12-16 19:52 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/dfe666d39950 6706208: (cs) CharsetProvider permission check cleanup Reviewed-by: chegar, mchung ! src/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/share/classes/java/nio/charset/spi/CharsetProvider.java Changeset: 92c5fbbd8fbd Author: mduigou Date: 2013-12-13 13:35 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/92c5fbbd8fbd 8030016: HashMap.computeIfAbsent generates spurious access event Reviewed-by: psandoz, bchristi ! src/share/classes/java/util/HashMap.java + test/java/util/LinkedHashMap/ComputeIfAbsentAccessOrder.java ! test/java/util/Map/Defaults.java Changeset: 30d83b6b0932 Author: mduigou Date: 2013-12-13 13:34 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/30d83b6b0932 8029055: Map.merge implementations should refuse null value param Reviewed-by: briangoetz, dl ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/Map.java ! src/share/classes/java/util/concurrent/ConcurrentMap.java ! test/java/util/Map/Defaults.java Changeset: 0eabaeea675c Author: sla Date: 2013-12-17 08:07 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/0eabaeea675c 6605915: jinfo -flag functionality doesn't work with core files Reviewed-by: mchung, jbachorik ! src/share/classes/sun/tools/jinfo/JInfo.java Changeset: d4060ecc471e Author: alanb Date: 2013-12-17 13:27 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d4060ecc471e 8030035: Create a stable test group in TEST.groups Summary: Added known stable tests into a separate group Reviewed-by: alanb Contributed-by: balchandra.vaidya at oracle.com ! test/TEST.groups Changeset: e0f7ff38be9e Author: mduigou Date: 2013-12-17 09:36 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/e0f7ff38be9e 8029795: LinkedHashMap.getOrDefault() doesn't update access order. Reviewed-by: psandoz ! src/share/classes/java/util/LinkedHashMap.java ! test/java/util/LinkedHashMap/Basic.java Changeset: e87b18bdfe28 Author: darcy Date: 2013-12-17 17:14 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/e87b18bdfe28 8030084: Fix lint warnings in sun.security.tools.policytool Reviewed-by: mullan ! src/share/classes/sun/security/tools/policytool/PolicyTool.java Changeset: e3ae01498b35 Author: alanb Date: 2013-12-18 08:41 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/e3ae01498b35 8029886: Change SecurityManager check{TopLevelWindow, SystemClipboardAccessAwtEventQueueAccess} to check AllPermission Reviewed-by: mchung, prr, art, mullan ! src/macosx/classes/sun/lwawt/LWToolkit.java ! src/share/classes/java/awt/Dialog.java ! src/share/classes/java/awt/MouseInfo.java ! src/share/classes/java/awt/Robot.java ! src/share/classes/java/awt/SystemTray.java ! src/share/classes/java/awt/TextComponent.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/Window.java ! src/share/classes/java/awt/event/InputEvent.java ! src/share/classes/java/lang/SecurityManager.java ! src/share/classes/sun/applet/AppletSecurity.java - src/share/classes/sun/awt/AWTPermissionFactory.java + src/share/classes/sun/awt/AWTPermissions.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/share/classes/sun/security/util/SecurityConstants.java ! src/share/classes/sun/swing/SwingUtilities2.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/windows/classes/sun/awt/windows/WToolkit.java ! test/java/lang/SecurityManager/NoAWT.java Changeset: cc29c31a7823 Author: jbachorik Date: 2013-12-18 10:58 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/cc29c31a7823 8029890: java/lang/management/ThreadMXBean/ThreadBlockedCount.java fails: Blocked thread has 4 blocked counts. Expected 3 Reviewed-by: sla ! test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java Changeset: 78ad43cbe7e2 Author: jbachorik Date: 2013-12-18 11:00 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/78ad43cbe7e2 8029809: sun/management/jmxremote/bootstrap/CustomLauncherTest.java fails intermittently with "Operation not permitted" Reviewed-by: sla ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java Changeset: bc7c24915ee9 Author: vinnie Date: 2013-12-18 12:23 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/bc7c24915ee9 8029788: Certificate validation - java.lang.ClassCastException Reviewed-by: xuelei, mullan, weijun ! src/share/classes/sun/security/provider/certpath/OCSPResponse.java Changeset: ceafbd631c88 Author: rriggs Date: 2013-12-18 09:56 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ceafbd631c88 7018010: References to ProxySelector is without link Reviewed-by: lancea, darcy, alanb ! src/share/classes/java/net/URL.java ! src/share/classes/java/net/URLStreamHandler.java Changeset: ba17303eef79 Author: ksrini Date: 2013-12-18 10:19 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ba17303eef79 8024033: [launcher] remove solaris dual mode support Reviewed-by: darcy, martin ! src/solaris/bin/java_md_solinux.c Changeset: a5a19cfc6464 Author: ksrini Date: 2013-12-18 10:36 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a5a19cfc6464 8029388: java.exe consumes argument intended for launched java class Reviewed-by: mchung ! src/windows/bin/java_md.c ! test/tools/launcher/ChangeDataModel.java Changeset: de165a2b88fe Author: ksrini Date: 2013-12-18 11:34 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/de165a2b88fe 8029513: SwingApplet demo files still found in JDK 8 on Solaris Reviewed-by: tbell ! make/CompileDemos.gmk Changeset: ea5a1f0f7af3 Author: xuelei Date: 2013-12-19 02:27 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ea5a1f0f7af3 7093640: Enable client-side TLS 1.2 by default Reviewed-by: weijun, mullan, wetmore ! src/share/classes/sun/security/ssl/ProtocolVersion.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/SunJSSE.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/CustomizedDefaultProtocols.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/DefaultEnabledProtocols.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/IllegalProtocolProperty.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/NoOldVersionContext.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/SSLContextVersion.java - test/sun/security/ssl/javax/net/ssl/SSLContextVersion.java Changeset: e9004951beea Author: msheppar Date: 2013-12-19 11:34 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/e9004951beea 7102702: java/net/PortUnreachableException/OneExceptionOnly.java failing Summary: change struct sockaddr_in rmtaddr to SOCKETADDRESS rmtaddr in purgeOutstandingICMP Reviewed-by: alanb, chegar ! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c ! test/ProblemList.txt Changeset: e2bdddb8bedf Author: dl Date: 2013-12-19 10:31 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/e2bdddb8bedf 8026155: Enhance ForkJoin pool Reviewed-by: chegar, alanb, ahgross ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/concurrent/ForkJoinWorkerThread.java Changeset: 497e5b67e257 Author: chegar Date: 2013-12-19 10:40 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/497e5b67e257 Merge Changeset: 941823df6655 Author: chegar Date: 2013-12-19 13:08 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/941823df6655 Merge Changeset: 9aaa7653bca5 Author: dfuchs Date: 2013-12-19 14:53 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/9aaa7653bca5 8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java failed with NPE Summary: This is a test bug - loggers held in local variables can be arbitrarily gc'ed if that variable is no longer used. The fix makes sure that the loggers won't be arbitrarily gc'ed before the test is complete. Reviewed-by: mchung ! test/java/util/logging/TestLoggerBundleSync.java Changeset: 3231e2b60d7b Author: alanb Date: 2013-12-19 18:13 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/3231e2b60d7b 8022879: TEST_BUG: sun/nio/cs/MalformedSurrogates.java fails intermittently Reviewed-by: martin Contributed-by: yiming.wang at oracle.com ! test/sun/nio/cs/MalformedSurrogates.java Changeset: 03d88a2515da Author: mchung Date: 2013-12-19 13:43 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/03d88a2515da 8029346: LowMemoryTestConcMarkSweepGC.sh fails intermittently with timeout Reviewed-by: mchung Contributed-by: Tristan Yan ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java - test/java/lang/management/MemoryMXBean/LowMemoryTestConcMarkSweepGC.sh - test/java/lang/management/MemoryMXBean/LowMemoryTestParallelGC.sh - test/java/lang/management/MemoryMXBean/LowMemoryTestSerialGC.sh Changeset: c6ea96f25cdc Author: xuelei Date: 2013-12-19 22:59 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/c6ea96f25cdc 8030842: Intermittent test failure SSLSocketTimeoutNulls.java Reviewed-by: weijun ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/SSLSocketTimeoutNulls.java Changeset: 540ed089efdd Author: alanb Date: 2013-12-20 09:58 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/540ed089efdd 8030690: TEST_BUG java/nio/Buffer/Chars.java fails intermittently Reviewed-by: alanb Contributed-by: yiming.wang at oracle.com ! test/java/nio/Buffer/Chars.java Changeset: a46a076bf830 Author: psandoz Date: 2013-12-20 13:38 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a46a076bf830 8030851: Update code in java.util to use newer language features Reviewed-by: dfuchs, briangoetz, chegar, alanb, mduigou ! src/share/classes/java/util/AbstractMap.java ! src/share/classes/java/util/AbstractSequentialList.java ! src/share/classes/java/util/AbstractSet.java ! src/share/classes/java/util/ArrayDeque.java ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/ArrayPrefixHelpers.java ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/ArraysParallelSortHelpers.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/Collections.java ! src/share/classes/java/util/Formatter.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/HashSet.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/LinkedHashMap.java ! src/share/classes/java/util/LinkedList.java ! src/share/classes/java/util/ListResourceBundle.java ! src/share/classes/java/util/PriorityQueue.java ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/java/util/StringTokenizer.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/java/util/TreeSet.java ! src/share/classes/java/util/Vector.java ! src/share/classes/java/util/WeakHashMap.java ! src/share/classes/java/util/jar/Attributes.java ! src/share/classes/java/util/jar/JarFile.java ! src/share/classes/java/util/jar/JarVerifier.java ! src/share/classes/java/util/jar/Manifest.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/logging/LogRecord.java ! src/share/classes/java/util/logging/Logger.java ! src/share/classes/java/util/logging/XMLFormatter.java ! src/share/classes/java/util/prefs/AbstractPreferences.java ! src/share/classes/java/util/prefs/XmlSupport.java ! src/share/classes/java/util/regex/Pattern.java ! src/share/classes/java/util/stream/SortedOps.java Changeset: afe4c5f0a8fb Author: dfuchs Date: 2013-12-20 14:53 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/afe4c5f0a8fb 8030187: TEST_BUG: java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java failing again Summary: Yet another issue with Loggers being gc'ed too early. Reviewed-by: mchung ! test/java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java Changeset: 33c3c4c0ebcf Author: darcy Date: 2013-12-20 08:59 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/33c3c4c0ebcf 8023471: Add compatibility note to AnnotatedElement Reviewed-by: smarks, jfranck, abuckley ! src/share/classes/java/lang/annotation/Annotation.java ! src/share/classes/java/lang/reflect/AnnotatedElement.java Changeset: 3555f96c4a3a Author: rriggs Date: 2013-12-20 13:06 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/3555f96c4a3a 8030002: Enhance deserialization using readObject Reviewed-by: sherman, chegar, scolebourne ! src/share/classes/java/time/Duration.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDate.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/MonthDay.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/Period.java ! src/share/classes/java/time/Year.java ! src/share/classes/java/time/YearMonth.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/ZoneRegion.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/chrono/AbstractChronology.java ! src/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java ! src/share/classes/java/time/chrono/ChronoPeriodImpl.java ! src/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/time/chrono/HijrahDate.java ! src/share/classes/java/time/chrono/IsoChronology.java ! src/share/classes/java/time/chrono/JapaneseChronology.java ! src/share/classes/java/time/chrono/JapaneseDate.java ! src/share/classes/java/time/chrono/JapaneseEra.java ! src/share/classes/java/time/chrono/MinguoChronology.java ! src/share/classes/java/time/chrono/MinguoDate.java ! src/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/share/classes/java/time/chrono/ThaiBuddhistDate.java ! src/share/classes/java/time/temporal/ValueRange.java ! src/share/classes/java/time/temporal/WeekFields.java ! src/share/classes/java/time/zone/ZoneOffsetTransition.java ! src/share/classes/java/time/zone/ZoneOffsetTransitionRule.java ! src/share/classes/java/time/zone/ZoneRules.java ! test/java/time/tck/java/time/AbstractTCKTest.java ! test/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateSerialization.java ! test/java/time/tck/java/time/chrono/serial/TCKChronologySerialization.java ! test/java/time/tck/java/time/serial/TCKDurationSerialization.java ! test/java/time/tck/java/time/serial/TCKInstantSerialization.java ! test/java/time/tck/java/time/serial/TCKLocalDateSerialization.java ! test/java/time/tck/java/time/serial/TCKLocalDateTimeSerialization.java ! test/java/time/tck/java/time/serial/TCKLocalTimeSerialization.java ! test/java/time/tck/java/time/serial/TCKMonthDaySerialization.java ! test/java/time/tck/java/time/serial/TCKOffsetDateTimeSerialization.java ! test/java/time/tck/java/time/serial/TCKOffsetTimeSerialization.java ! test/java/time/tck/java/time/serial/TCKPeriodSerialization.java ! test/java/time/tck/java/time/serial/TCKYearMonthSerialization.java ! test/java/time/tck/java/time/serial/TCKYearSerialization.java ! test/java/time/tck/java/time/serial/TCKZoneOffsetSerialization.java ! test/java/time/tck/java/time/serial/TCKZonedDateTimeSerialization.java ! test/java/time/tck/java/time/temporal/serial/TCKValueRangeSerialization.java ! test/java/time/tck/java/time/temporal/serial/TCKWeekFieldsSerialization.java ! test/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionRuleSerialization.java ! test/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionSerialization.java ! test/java/time/tck/java/time/zone/serial/TCKZoneRulesSerialization.java Changeset: 3d9dfe04c40c Author: rriggs Date: 2013-12-20 13:06 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/3d9dfe04c40c 8029909: Clarify equals/hashcode behavior for java.time types Summary: Document the behavior of equals and hashcode in java.time.chrono date types Reviewed-by: sherman, scolebourne ! src/share/classes/java/time/chrono/HijrahDate.java ! src/share/classes/java/time/chrono/JapaneseDate.java ! src/share/classes/java/time/chrono/MinguoDate.java ! src/share/classes/java/time/chrono/ThaiBuddhistDate.java Changeset: b42d9d8d0689 Author: darcy Date: 2013-12-20 14:06 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/b42d9d8d0689 8030785: Missing "since 1.8" javadoc for java.lang.reflect.Method:getParameterCount Reviewed-by: mduigou, mchung ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Method.java Changeset: 728ec3ee2a5d Author: smarks Date: 2013-12-13 18:08 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/728ec3ee2a5d 8027536: rmic: add deprecation warning message when generating JRMP static stubs/skeletons Reviewed-by: mchung, dmocek ! src/share/classes/sun/rmi/rmic/Main.java ! src/share/classes/sun/rmi/rmic/resources/rmic.properties Changeset: eaa533e9778a Author: tyan Date: 2013-12-20 15:10 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/eaa533e9778a 7168267: Cleanup of rmi regression tests Reviewed-by: smarks ! test/java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java ! test/java/rmi/reliability/juicer/ApplicationServer.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/UseCustomSocketFactory.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java ! test/java/rmi/testlibrary/ActivationLibrary.java ! test/java/rmi/transport/readTimeout/ReadTimeoutTest.java Changeset: d2e156b25d0a Author: dfuchs Date: 2013-12-22 11:20 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d2e156b25d0a 8030850: Setting .level=FINEST in logging configuration file doesn't work Summary: setLevel(INFO) was called too early on root logger, causing the value found in configuration file to be later ignored. Reviewed-by: mchung ! src/share/classes/java/util/logging/LogManager.java + test/java/util/logging/RootLogger/RootLevelInConfigFile.java + test/java/util/logging/RootLogger/rootlogger.properties Changeset: 3fdddeb63b58 Author: joehw Date: 2013-12-23 14:02 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/3fdddeb63b58 8029955: AIOB in XMLEntityScanner.scanLiteral upon parsing literals with > 100 LF chars Reviewed-by: dfuchs, lancea, ulfzibis + test/javax/xml/jaxp/parsers/8029955/EntityScannerTest.java Changeset: 8ab889b624a4 Author: ksrini Date: 2013-12-23 14:24 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/8ab889b624a4 8029997: [infra] remove Solaris ISA directories and the links Reviewed-by: alanb, tbell ! make/Images.gmk ! test/tools/launcher/ExecutionEnvironment.java Changeset: e39b7b1c61db Author: mullan Date: 2013-12-24 08:40 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/e39b7b1c61db 8030813: Signed applet fails to load when CRLs are stored in an LDAP directory Summary: Skip JNDI application resource lookup to avoid recursive JAR validation Reviewed-by: vinnie, herrick ! src/share/classes/com/sun/naming/internal/ResourceManager.java ! src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java Changeset: 8c8af352ad49 Author: mullan Date: 2013-12-24 08:42 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/8c8af352ad49 Merge Changeset: b8fad77f3814 Author: smarks Date: 2013-12-24 16:43 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/b8fad77f3814 8007256: RMI testlibrary cleanup: remove JavaVMCallbackHandler Reviewed-by: darcy ! test/java/rmi/testlibrary/JavaVM.java Changeset: 7aa58a1362c8 Author: xuelei Date: 2013-12-24 20:07 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/7aa58a1362c8 8025415: Test SSLSocketImplThrowsWrongExceptions.java timed out Reviewed-by: weijun ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java Changeset: 076738bb967d Author: weijun Date: 2013-12-30 11:51 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/076738bb967d 8028780: JDK KRB5 module throws OutOfMemoryError when CCache is corrupt Reviewed-by: xuelei ! src/share/classes/sun/security/jgss/GSSNameImpl.java ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCCacheConstants.java + test/sun/security/jgss/GssMemoryIssues.java - test/sun/security/krb5/TimeInCCache.java + test/sun/security/krb5/ccache/CorruptedCC.java + test/sun/security/krb5/ccache/TimeInCCache.java Changeset: d0e6d466b7c6 Author: igerasim Date: 2013-12-30 16:34 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d0e6d466b7c6 8030698: Several GUI labels in jconsole need correction Reviewed-by: sla ! src/share/classes/sun/tools/jconsole/Messages.java ! src/share/classes/sun/tools/jconsole/SummaryTab.java ! src/share/classes/sun/tools/jconsole/ThreadTab.java ! src/share/classes/sun/tools/jconsole/resources/messages.properties ! src/share/classes/sun/tools/jconsole/resources/messages_ja.properties ! src/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties Changeset: c0165cb2e9b3 Author: msheppar Date: 2014-01-02 19:23 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/c0165cb2e9b3 8027903: java/net/MulticastSocket/SetGetNetworkInterfaceTest.java throws java.net.SocketException: Cannot assign requested address Summary: check for pending Exception and clear if invoking ipv6 mcast_set_xxx function during setNetworkInterface call flow. Reviewed-by: alanb, chegar ! src/solaris/native/java/net/PlainDatagramSocketImpl.c Changeset: 18080cca998a Author: dl Date: 2014-01-03 06:22 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/18080cca998a 8031133: AbstractMap should specify its default implementation using @implSpec Reviewed-by: chegar, alanb ! src/share/classes/java/util/AbstractMap.java Changeset: 2a3f779141f0 Author: chegar Date: 2014-01-03 06:28 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2a3f779141f0 Merge ! src/share/classes/java/util/AbstractMap.java Changeset: f454245399bf Author: alanb Date: 2014-01-03 15:42 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f454245399bf 8029018: (bf) Check src/share/native/java/nio/Bits.c for JNI pending exceptions Reviewed-by: chegar ! src/share/native/java/nio/Bits.c Changeset: 83e7a201b62c Author: alanb Date: 2014-01-03 15:59 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/83e7a201b62c 8031113: TEST_BUG: java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently Reviewed-by: chegar ! test/java/nio/channels/AsynchronousChannelGroup/Basic.java ! test/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java ! test/java/nio/channels/AsynchronousChannelGroup/Restart.java Changeset: ddd79d3a427a Author: darcy Date: 2014-01-03 09:49 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ddd79d3a427a 8031148: Fix doclint issues in javax.xml.crypto.dsig Reviewed-by: chegar, mullan ! src/share/classes/javax/xml/crypto/dsig/CanonicalizationMethod.java ! src/share/classes/javax/xml/crypto/dsig/DigestMethod.java ! src/share/classes/javax/xml/crypto/dsig/Reference.java ! src/share/classes/javax/xml/crypto/dsig/SignatureMethod.java ! src/share/classes/javax/xml/crypto/dsig/TransformService.java ! src/share/classes/javax/xml/crypto/dsig/XMLSignContext.java ! src/share/classes/javax/xml/crypto/dsig/XMLSignature.java ! src/share/classes/javax/xml/crypto/dsig/XMLSignatureFactory.java ! src/share/classes/javax/xml/crypto/dsig/XMLValidateContext.java ! src/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory.java Changeset: c4afcffdb511 Author: darcy Date: 2014-01-03 10:38 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/c4afcffdb511 8030212: Several api.java.util.stream tests got "NaN" value instead of "Infinity" or "-Infinity" Reviewed-by: mduigou, psandoz ! src/share/classes/java/util/DoubleSummaryStatistics.java ! src/share/classes/java/util/stream/Collectors.java ! src/share/classes/java/util/stream/DoublePipeline.java ! test/java/util/stream/TestDoubleSumAverage.java Changeset: 1b9c607049c9 Author: bpb Date: 2014-01-03 14:04 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/1b9c607049c9 8029561: Optimization in Integer to string conversion Summary: Remove FIXME-TODO comments as the suggested change does not improve performance. Reviewed-by: darcy ! src/share/classes/java/lang/Integer.java Changeset: df79231a1e18 Author: tyan Date: 2014-01-03 20:43 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/df79231a1e18 8030284: intermittent StackOverflow in RMI bench/serial test Reviewed-by: smarks ! test/java/rmi/reliability/benchmark/bench/serial/Main.java Changeset: 1a4ed2bd4556 Author: joehw Date: 2014-01-05 21:02 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/1a4ed2bd4556 8027359: XML parser returns incorrect parsing results Reviewed-by: lancea + test/javax/xml/jaxp/parsers/8027359/XML11EntityScannerTest.java Changeset: 9af7c1225730 Author: michaelm Date: 2014-01-06 11:00 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/9af7c1225730 8029354: URLPermission. throws llegalArgumentException: Invalid characters in hostname Reviewed-by: alanb, chegar ! src/share/classes/java/net/URLPermission.java + test/java/net/URLPermission/OpenURL.java ! test/java/net/URLPermission/URLPermissionTest.java Changeset: 7bef51488933 Author: darcy Date: 2014-01-06 11:48 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/7bef51488933 8031201: Fix casting lint issues in java.net Reviewed-by: alanb, chegar ! src/share/classes/java/net/Inet6Address.java Changeset: 5d921714a43a Author: juh Date: 2014-01-06 13:20 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/5d921714a43a 8007967: Infinite loop can happen in sun.security.provider.certpath.SunCertPathBuilder.depthFirstSearchForward() Reviewed-by: mullan ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java Changeset: d8759955a757 Author: rriggs Date: 2013-12-11 16:52 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d8759955a757 8029551: Add value-type notice to java.time classes Summary: Add warning about identity of value types and reference to ValueBased.html Reviewed-by: briangoetz, smarks, scolebourne ! src/share/classes/java/time/Duration.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDate.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/MonthDay.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/Period.java ! src/share/classes/java/time/Year.java ! src/share/classes/java/time/YearMonth.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/chrono/HijrahDate.java ! src/share/classes/java/time/chrono/JapaneseDate.java ! src/share/classes/java/time/chrono/MinguoDate.java ! src/share/classes/java/time/chrono/ThaiBuddhistDate.java ! test/java/time/tck/java/time/TCKLocalDateTime.java Changeset: 8aba209fcc73 Author: darcy Date: 2014-01-06 13:54 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/8aba209fcc73 8031210: Remove serial warning from java.lang.Enum Reviewed-by: lancea, mduigou ! src/share/classes/java/lang/Enum.java Changeset: 10a7f21e6d51 Author: plevart Date: 2014-01-07 09:54 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/10a7f21e6d51 8030801: SocketHandler(host, port) requires permission ("java.util.logging.LoggingPermission" "control") 8029781: Theoretical data race on java.util.logging.Handler.sealed Summary: Use privileged actions instead of racy boolean field to elevate privilege when constructing logging handlers Reviewed-by: mchung, dfuchs ! src/share/classes/java/util/logging/ConsoleHandler.java ! src/share/classes/java/util/logging/Handler.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/logging/MemoryHandler.java ! src/share/classes/java/util/logging/SocketHandler.java ! src/share/classes/java/util/logging/StreamHandler.java + test/java/util/logging/HandlersConfigTest$Configured.props + test/java/util/logging/HandlersConfigTest$Default.props + test/java/util/logging/HandlersConfigTest.java Changeset: 8eb4585ecca7 Author: psandoz Date: 2014-01-07 11:15 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/8eb4585ecca7 8031187: DoubleStream.count is incorrect for a stream containing > Integer.MAX_VALUE elements Reviewed-by: darcy ! src/share/classes/java/util/stream/DoublePipeline.java ! src/share/classes/java/util/stream/IntPipeline.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/CountLargeTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/CountTest.java Changeset: 39808c21755d Author: psandoz Date: 2014-01-07 11:33 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/39808c21755d 8031306: Incorrect bug id on tests Reviewed-by: chegar ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CountLargeTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CountTest.java Changeset: 379e2893b058 Author: chegar Date: 2014-01-07 11:34 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/379e2893b058 8031067: java/util/concurrent/atomic/AtomicUpdaters.java: java.lang.Error: Unexpected reflective access Summary: Ensure that the test is not influenced by the default users policy. Reviewed-by: martin ! test/java/util/concurrent/atomic/AtomicUpdaters.java Changeset: 7b38bd0ca1b1 Author: chegar Date: 2014-01-07 12:59 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/7b38bd0ca1b1 8031142: AbstractCollection and AbstractList should specify their default implementation using @implSpec Reviewed-by: martin, psandoz ! src/share/classes/java/util/AbstractCollection.java ! src/share/classes/java/util/AbstractList.java Changeset: b2d3a512a534 Author: chegar Date: 2014-01-07 13:00 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/b2d3a512a534 Merge Changeset: 19027fae2dc9 Author: darcy Date: 2014-01-07 09:09 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/19027fae2dc9 8027063: SecurityManger.getClassContext returns a raw type Reviewed-by: lancea, alanb, xuelei ! src/share/classes/java/lang/SecurityManager.java Changeset: b54fa34779b6 Author: darcy Date: 2014-01-07 09:17 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/b54fa34779b6 8031302: Fix raw types lint warnings in java.security Reviewed-by: xuelei ! src/share/classes/java/security/Provider.java ! src/share/classes/java/security/UnresolvedPermission.java Changeset: 7bb2401e06f9 Author: rriggs Date: 2014-01-07 11:50 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/7bb2401e06f9 8031103: java.time.Duration has wrong Javadoc Comments in toDays() and toHours() Summary: Correct specification for Duration.toDays, toHours Reviewed-by: lancea, alanb ! src/share/classes/java/time/Duration.java Changeset: 2647b91dbc2a Author: darcy Date: 2014-01-07 09:58 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2647b91dbc2a 8031326: Use Class rather than Class in java.net method signatures Reviewed-by: alanb, chegar ! src/share/classes/java/net/URL.java ! src/share/classes/java/net/URLConnection.java Changeset: 5912c8deb51d Author: darcy Date: 2014-01-07 12:56 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/5912c8deb51d 8031361: Fix raw types warning in java.lang.management Reviewed-by: psandoz, lancea, alanb ! src/share/classes/java/lang/management/ManagementFactory.java Changeset: f1066af06fa0 Author: ascarpino Date: 2014-01-07 14:35 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f1066af06fa0 8030823: Security Providers need to have their version numbers updated for JDK9 Reviewed-by: xuelei, wetmore ! src/macosx/classes/apple/security/AppleProvider.java ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/com/sun/security/sasl/Provider.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/share/classes/sun/security/ec/SunEC.java ! src/share/classes/sun/security/jgss/SunProvider.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/share/classes/sun/security/provider/MD4.java ! src/share/classes/sun/security/provider/Sun.java ! src/share/classes/sun/security/provider/VerificationProvider.java ! src/share/classes/sun/security/rsa/SunRsaSign.java ! src/share/classes/sun/security/smartcardio/SunPCSC.java ! src/share/classes/sun/security/ssl/JsseJce.java ! src/share/classes/sun/security/ssl/SunJSSE.java ! src/windows/classes/sun/security/mscapi/SunMSCAPI.java ! test/java/security/Provider/ProviderVersionCheck.java Changeset: 0b15f2e463da Author: darcy Date: 2014-01-07 15:02 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/0b15f2e463da 8000962: Update JDK_MINOR_VERSION for JDK 9 Reviewed-by: jjg, ksrini ! test/ProblemList.txt Changeset: 9d29ba8fd305 Author: darcy Date: 2014-01-07 19:19 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/9d29ba8fd305 8031369: Fix raw types warnings in sun.misc.{Cache, SoftCache} Reviewed-by: mduigou, lancea ! src/share/classes/sun/misc/Cache.java ! src/share/classes/sun/misc/SoftCache.java Changeset: 2d01f25b1b37 Author: alanb Date: 2014-01-08 12:59 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2d01f25b1b37 8030089: java/util/zip/ZipFile/FinalizeZipFile.java intermittently fails with fastdebug builds Reviewed-by: alanb Contributed-by: tristan.yan at oracle.com ! test/java/util/zip/ZipFile/FinalizeZipFile.java Changeset: 1e0ed6b05df7 Author: alanb Date: 2014-01-08 13:08 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/1e0ed6b05df7 6772009: java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java test failed with 'Completed != 2' Reviewed-by: martin, dholmes Contributed-by: srikalyan.chandrashekar at oracle.com ! test/ProblemList.txt ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java Changeset: 03b9bcc42484 Author: erikj Date: 2014-01-08 14:04 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/03b9bcc42484 8030781: System.setProperties(null) drops all system properties (RELEASE not set) Reviewed-by: alanb + test/java/lang/System/SetPropertiesNull.java Changeset: 3b4ac8d1b76f Author: dxu Date: 2014-01-08 13:25 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/3b4ac8d1b76f 8028726: (prefs) Check src/solaris/native/java/util/FileSystemPreferences.c for JNI pending exceptions Reviewed-by: lancea, chegar, alanb ! src/solaris/native/java/util/FileSystemPreferences.c Changeset: cfedcc6fd635 Author: darcy Date: 2014-01-09 14:15 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/cfedcc6fd635 8030845: Fix doclint missing issues in java.awt.event Reviewed-by: prr, anthony ! src/share/classes/java/awt/event/AWTEventListener.java ! src/share/classes/java/awt/event/ActionListener.java ! src/share/classes/java/awt/event/AdjustmentListener.java ! src/share/classes/java/awt/event/ComponentListener.java ! src/share/classes/java/awt/event/ContainerListener.java ! src/share/classes/java/awt/event/FocusListener.java ! src/share/classes/java/awt/event/HierarchyBoundsListener.java ! src/share/classes/java/awt/event/HierarchyListener.java ! src/share/classes/java/awt/event/InputEvent.java ! src/share/classes/java/awt/event/InputMethodEvent.java ! src/share/classes/java/awt/event/InputMethodListener.java ! src/share/classes/java/awt/event/ItemListener.java ! src/share/classes/java/awt/event/KeyEvent.java ! src/share/classes/java/awt/event/KeyListener.java ! src/share/classes/java/awt/event/MouseListener.java ! src/share/classes/java/awt/event/MouseMotionListener.java ! src/share/classes/java/awt/event/MouseWheelListener.java ! src/share/classes/java/awt/event/PaintEvent.java ! src/share/classes/java/awt/event/TextListener.java ! src/share/classes/java/awt/event/WindowFocusListener.java ! src/share/classes/java/awt/event/WindowListener.java ! src/share/classes/java/awt/event/WindowStateListener.java Changeset: e332a6819993 Author: jbachorik Date: 2014-01-10 08:22 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/e332a6819993 8031420: sun/management/jmxremote/bootstrap/CustomLauncherTest.java fails on some platforms: Unable to locate 'libjvm.so' Reviewed-by: sla, chegar, sjiang ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java Changeset: 2bd2fc41ce4a Author: dfuchs Date: 2014-01-10 15:51 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2bd2fc41ce4a 8031068: java/util/logging/ParentLoggersTest.java: checkLoggers: getLoggerNames() returned unexpected loggers Summary: The test was not keeping any strong reference on the loggers it created allowing for them to be garbage collected too early. Reviewed-by: mchung, chegar ! test/java/util/logging/ParentLoggersTest.java Changeset: 8360aced7bd6 Author: psandoz Date: 2014-01-10 16:17 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/8360aced7bd6 8031428: CountTest causes lambda Ser/Derialization tests to fail Reviewed-by: chegar ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CountTest.java Changeset: c58c6b0fbe34 Author: rriggs Date: 2014-01-10 10:45 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/c58c6b0fbe34 8030875: Macros for checking and returning on exceptions Summary: Move exception checking macros to common jni_util.h Reviewed-by: chegar ! src/share/native/com/sun/java/util/jar/pack/coding.cpp ! src/share/native/com/sun/java/util/jar/pack/defines.h ! src/share/native/common/jni_util.h ! src/share/native/java/net/net_util.h Changeset: 5206018a9f3d Author: rriggs Date: 2013-12-05 15:49 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/5206018a9f3d 8029629: java/lang/ProcessBuilder/Basic.java fails intermittently Summary: Improved test for Thread.interrupt Reviewed-by: martin, rriggs Contributed-by: martinrb at google.com ! test/java/lang/ProcessBuilder/Basic.java Changeset: 34b36f75d2d7 Author: darcy Date: 2014-01-10 09:24 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/34b36f75d2d7 8031082: Fix non-missing doclint problems in client libraries Reviewed-by: serb ! src/share/classes/java/awt/Graphics2D.java ! src/share/classes/java/awt/MediaTracker.java ! src/share/classes/java/awt/font/TextAttribute.java ! src/share/classes/java/awt/peer/ComponentPeer.java ! src/share/classes/java/awt/peer/DialogPeer.java ! src/share/classes/java/awt/peer/KeyboardFocusManagerPeer.java ! src/share/classes/java/awt/peer/MouseInfoPeer.java ! src/share/classes/java/awt/peer/PanelPeer.java ! src/share/classes/java/awt/peer/TextAreaPeer.java ! src/share/classes/java/awt/peer/WindowPeer.java ! src/share/classes/java/awt/print/Paper.java ! src/share/classes/java/awt/print/Printable.java ! src/share/classes/java/beans/XMLEncoder.java ! src/share/classes/javax/accessibility/AccessibleContext.java ! src/share/classes/javax/imageio/ImageWriter.java ! src/share/classes/javax/imageio/plugins/bmp/BMPImageWriteParam.java ! src/share/classes/javax/imageio/stream/ImageInputStream.java ! src/share/classes/javax/imageio/stream/ImageOutputStream.java ! src/share/classes/javax/print/Doc.java ! src/share/classes/javax/print/DocFlavor.java ! src/share/classes/javax/print/MultiDoc.java ! src/share/classes/javax/print/MultiDocPrintJob.java ! src/share/classes/javax/print/ServiceUI.java ! src/share/classes/javax/print/StreamPrintServiceFactory.java ! src/share/classes/javax/print/attribute/AttributeSet.java ! src/share/classes/javax/print/attribute/standard/Chromaticity.java ! src/share/classes/javax/print/attribute/standard/Copies.java ! src/share/classes/javax/print/attribute/standard/Fidelity.java ! src/share/classes/javax/print/attribute/standard/Finishings.java ! src/share/classes/javax/print/attribute/standard/JobKOctets.java ! src/share/classes/javax/print/attribute/standard/JobState.java ! src/share/classes/javax/print/attribute/standard/MediaName.java ! src/share/classes/javax/print/attribute/standard/MediaSize.java ! src/share/classes/javax/print/attribute/standard/MediaSizeName.java ! src/share/classes/javax/print/attribute/standard/MediaTray.java ! src/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java ! src/share/classes/javax/print/attribute/standard/NumberUp.java ! src/share/classes/javax/print/attribute/standard/PageRanges.java ! src/share/classes/javax/print/attribute/standard/PrinterMoreInfoManufacturer.java ! src/share/classes/javax/print/attribute/standard/PrinterResolution.java ! src/share/classes/javax/print/attribute/standard/SheetCollate.java ! src/share/classes/javax/print/attribute/standard/Sides.java ! src/share/classes/javax/sound/sampled/AudioInputStream.java ! src/share/classes/javax/sound/sampled/AudioPermission.java ! src/share/classes/javax/sound/sampled/ReverbType.java ! src/share/classes/javax/swing/DefaultComboBoxModel.java ! src/share/classes/javax/swing/JComboBox.java ! src/share/classes/javax/swing/JEditorPane.java ! src/share/classes/javax/swing/JLabel.java ! src/share/classes/javax/swing/JLayeredPane.java ! src/share/classes/javax/swing/JOptionPane.java ! src/share/classes/javax/swing/JTextArea.java ! src/share/classes/javax/swing/JTextPane.java ! src/share/classes/javax/swing/plaf/TextUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java ! src/share/classes/javax/swing/text/CompositeView.java ! src/share/classes/javax/swing/text/DefaultEditorKit.java ! src/share/classes/javax/swing/text/Document.java ! src/share/classes/javax/swing/text/GlyphView.java ! src/share/classes/javax/swing/text/JTextComponent.java ! src/share/classes/javax/swing/text/NavigationFilter.java ! src/share/classes/javax/swing/text/html/HTMLDocument.java ! src/share/classes/javax/swing/text/html/StyleSheet.java Changeset: 60e2c031ba54 Author: dfuchs Date: 2014-01-10 19:48 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/60e2c031ba54 8031525: Logger created in test/tools/jar/UpdateManifest.java might get gc'ed too early. Summary: The test needs to keep a strong reference on its loggers otherwise the modification of the logger level may only be transient. Reviewed-by: chegar ! test/tools/jar/UpdateManifest.java Changeset: f9aef895452f Author: aefimov Date: 2013-12-30 16:46 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f9aef895452f 8025051: Update resource files for TimeZone display names Reviewed-by: okutsu, mfang ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/java/util/Calendar/GenericTimeZoneNamesTest.sh ! test/sun/util/resources/TimeZone/Bug6317929.java + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNamesTest.java + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_de.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_de_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_es.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_es_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_fr.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_fr_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_it.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_it_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ja.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ja_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ko.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ko_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_pt_BR.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_pt_BR_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_sv.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_sv_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_CN.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_CN_short.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_TW.properties + test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_TW_short.properties Changeset: b566c96ab683 Author: coffeys Date: 2014-01-11 11:22 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/b566c96ab683 Merge Changeset: 4c32b9805702 Author: ascarpino Date: 2014-01-11 09:19 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/4c32b9805702 8031372: JDK 9 Specification-Version in jar files is still 1.8 Reviewed-by: alanb, erikj, wetmore ! make/data/mainmanifest/manifest.mf Changeset: ede6f591f17a Author: darcy Date: 2014-01-13 14:52 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ede6f591f17a 8031589: Fix doclint issues in java.beans.beancontext Reviewed-by: alanb ! src/share/classes/java/beans/beancontext/BeanContextSupport.java Changeset: 901ae0ab58e5 Author: dxu Date: 2014-01-13 16:32 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/901ae0ab58e5 8029007: Check src/share/native/sun/misc code for JNI pending exceptions Reviewed-by: chegar, alanb, rriggs, mchung ! make/mapfiles/libjava/mapfile-vers ! src/share/native/sun/misc/MessageUtils.c ! src/share/native/sun/misc/VM.c ! src/share/native/sun/misc/Version.c Changeset: 2a115cbb876e Author: xuelei Date: 2014-01-13 20:56 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2a115cbb876e 8028518: Increase the priorities of GCM cipher suites Reviewed-by: wetmore ! src/share/classes/sun/security/ssl/CipherSuite.java ! test/sun/security/ssl/sanity/ciphersuites/CipherSuitesInOrder.java Changeset: 5bb4952ea3e0 Author: xuelei Date: 2014-01-13 21:12 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/5bb4952ea3e0 8030829: Add MD5 to jdk.certpath.disabledAlgorithms security property Reviewed-by: mullan, weijun ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/java/security/cert/CertPathBuilder/selfIssued/DisableRevocation.java ! test/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java ! test/java/security/cert/CertPathBuilder/selfIssued/StatusLoopDependency.java ! test/java/security/cert/CertPathValidator/OCSP/AIACheck.java ! test/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevel.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevelRevoked.java ! test/sun/security/ec/TestEC.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java + test/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java ! test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/MD2InTrustAnchor.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/PreferredKey.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketSNISensitive.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java ! test/sun/security/ssl/sanity/interop/ClientJSSEServerJSSE.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java Changeset: ab914c760352 Author: weijun Date: 2014-01-14 13:31 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ab914c760352 8031046: Native Windows ccache might still get unsupported ticket Reviewed-by: valeriep ! src/windows/native/sun/security/krb5/NativeCreds.c Changeset: 4ee6d5df9665 Author: ykantser Date: 2014-01-14 11:08 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/4ee6d5df9665 6380601: MISC_REGRESSION tests need to be more resilient to ps cmd problems Reviewed-by: sla, alanb, jbachorik - test/sun/tools/jmap/Basic.sh + test/sun/tools/jmap/BasicJMapTest.java - test/sun/tools/jstack/Basic.sh + test/sun/tools/jstack/BasicJStackTest.java Changeset: 9a32b6524710 Author: jbachorik Date: 2014-01-14 13:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/9a32b6524710 8030847: java/lang/management/ThreadMXBean/ThreadBlockedCount.java fails intermittently again Reviewed-by: dholmes, sla, mchung ! test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java Changeset: da8074b927f0 Author: erikj Date: 2014-01-14 12:05 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/da8074b927f0 8025936: Windows .pdb and .map files does not have proper dependencies setup Reviewed-by: ihse, tbell ! make/CompileLaunchers.gmk ! make/lib/CoreLibraries.gmk Changeset: 75ca5e2f48de Author: xuelei Date: 2014-01-14 06:41 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/75ca5e2f48de 8031566: regression test failure, SSLEngineBadBufferArrayAccess.java Reviewed-by: mullan ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java Changeset: 80f646de7289 Author: alanb Date: 2014-01-14 14:54 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/80f646de7289 7027502: Remove demo/jvmti/hprof/MonitorTest.java from exclude list with additional debug output Reviewed-by: dholmes, sla, alanb Contributed-by: tristan.yan at oracle.com ! test/ProblemList.txt ! test/demo/jvmti/Context.java Changeset: 95c54d4f619d Author: chegar Date: 2014-01-14 15:15 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/95c54d4f619d 8031708: Windows x86 build failure: JNU_ThrowOutOfMemoryError undefined Reviewed-by: alanb ! src/share/native/sun/misc/MessageUtils.c Changeset: 07aee60ef0a6 Author: chegar Date: 2014-01-14 16:23 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/07aee60ef0a6 7100957: SOCKS proxying does not work with IPv6 connections Reviewed-by: chegar, alanb Contributed-by: Dimitar Mavrodiev ! src/share/classes/java/net/SocksSocketImpl.java + test/java/net/Socks/SocksIPv6Test.java ! test/java/net/Socks/SocksServer.java Changeset: 6744e0c2459f Author: darcy Date: 2014-01-14 10:08 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/6744e0c2459f 8031651: Remove unneeded -source and -target flags in jdk repo regression tests Reviewed-by: dfuchs, mullan ! test/demo/jvmti/hprof/StackMapTableTest.java ! test/java/lang/reflect/OldenCompilingWithDefaults.java ! test/java/security/cert/PKIXBuilderParameters/InvalidParameters.java ! test/java/security/cert/PKIXParameters/InvalidParameters.java ! test/java/util/Locale/Bug4175998Test.java ! test/javax/imageio/metadata/GetObjectMinValue.java ! test/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java ! test/javax/sound/sampled/AudioFormat/PCM_FLOAT_support.java ! test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java Changeset: a3a67b1229e3 Author: lancea Date: 2014-01-14 14:27 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a3a67b1229e3 8031721: Remove non-existent test from TEST.groups Reviewed-by: mchung ! test/TEST.groups Changeset: 6c50c972a101 Author: ksrini Date: 2014-01-14 13:19 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/6c50c972a101 8031494: [launcher] java launcher should check for JNI Pending exceptions. Reviewed-by: alanb, chegar, mchung ! src/share/bin/java.c ! src/windows/bin/java_md.c Changeset: a62f87a1d65d Author: darcy Date: 2014-01-14 13:52 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a62f87a1d65d 8031736: Fix doclint issue in javax.print Reviewed-by: alanb ! src/share/classes/javax/print/PrintService.java Changeset: 322a13ba1def Author: darcy Date: 2014-01-14 23:10 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/322a13ba1def 8031467: Fix doclint missing issues in java.awt.{dnd[.peer], datatransfer} Reviewed-by: pchelko ! src/share/classes/java/awt/datatransfer/Clipboard.java ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/awt/datatransfer/StringSelection.java ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/share/classes/java/awt/datatransfer/Transferable.java ! src/share/classes/java/awt/dnd/DragSource.java ! src/share/classes/java/awt/dnd/DropTarget.java ! src/share/classes/java/awt/dnd/peer/DragSourceContextPeer.java ! src/share/classes/java/awt/dnd/peer/DropTargetContextPeer.java Changeset: 335dc9c16a36 Author: darcy Date: 2014-01-15 00:03 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/335dc9c16a36 8031550: Fix overloads lint warnings in client code Reviewed-by: pchelko ! src/share/classes/java/awt/AWTEventMulticaster.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/dnd/DnDEventMulticaster.java Changeset: c07fd977f9e6 Author: bpb Date: 2014-01-15 10:40 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/c07fd977f9e6 8030814: Long.parseUnsignedLong should throw exception on too large input Summary: Change test for overflow of unsigned long Reviewed-by: darcy, psandoz Contributed-by: Dmitry Nadezhin ! src/share/classes/java/lang/Long.java ! test/java/lang/Long/Unsigned.java Changeset: bf6a98e66486 Author: darcy Date: 2014-01-15 11:29 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/bf6a98e66486 8031747: Add overloads lint warning to build of jdk repository Reviewed-by: chegar, erikj, alanb ! make/Setup.gmk Changeset: 0928a5b5045d Author: psandoz Date: 2014-01-16 10:27 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/0928a5b5045d 8030848: Collections.sort(List l, Comparator) should defer to List.sort(Comparator ) Reviewed-by: mduigou ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/Collections.java ! src/share/classes/java/util/List.java Changeset: 0ba15ac25072 Author: ykantser Date: 2014-01-16 11:37 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/0ba15ac25072 7185591: jcmd-big-script.sh ERROR: could not find app's Java pid. Reviewed-by: egahlin, sla, jbachorik ! test/ProblemList.txt ! test/lib/testlibrary/jdk/testlibrary/JcmdBase.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java + test/sun/tools/jcmd/TestJcmdDefaults.java + test/sun/tools/jcmd/TestJcmdSanity.java ! test/sun/tools/jcmd/help_help.out - test/sun/tools/jcmd/jcmd-Defaults.sh - test/sun/tools/jcmd/jcmd-big-script.sh - test/sun/tools/jcmd/jcmd-f.sh - test/sun/tools/jcmd/jcmd-help-help.sh - test/sun/tools/jcmd/jcmd-help.sh - test/sun/tools/jcmd/jcmd-pid.sh - test/sun/tools/jcmd/jcmd_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output2.awk ! test/sun/tools/jcmd/usage.out Changeset: 3b4103d9ab7a Author: vlivanov Date: 2014-01-15 20:48 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/3b4103d9ab7a 8031502: JSR292: IncompatibleClassChangeError in LambdaForm for CharSequence.toString() method handle type converter Reviewed-by: sundar, lagergren, drchase ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java + test/java/lang/invoke/ObjectMethodInInterfaceTest.java Changeset: d9ab73979ac7 Author: rriggs Date: 2014-01-16 10:33 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d9ab73979ac7 8031961: (process) java/lang/ProcessBuilder/Basic.java uses "cp -p" which is inefficient Summary: Replace invocation of /bin/cp with NIO Files.copy Reviewed-by: martin, alanb ! test/java/lang/ProcessBuilder/Basic.java Changeset: 37d3ca4faca5 Author: psandoz Date: 2014-01-16 18:20 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/37d3ca4faca5 8029452: Fork/Join task ForEachOps.ForEachOrderedTask clarifications and minor improvements Reviewed-by: mduigou, briangoetz ! src/share/classes/java/util/stream/ForEachOps.java Changeset: 917579c532ff Author: bpb Date: 2014-01-16 15:56 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/917579c532ff 6667086: Double.doubleToLongBits(final double value) contains inefficient test for NaN Summary: Use isNaN() to test the parameter. Reviewed-by: darcy, psandoz ! src/share/classes/java/lang/Double.java ! src/share/classes/java/lang/Float.java Changeset: 87e53b6af694 Author: michaelm Date: 2013-12-11 15:27 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/87e53b6af694 8029696: Broken doc links to package-summary.html#NonInterference in java.util.stream Reviewed-by: mduigou ! src/share/classes/java/util/stream/StreamSupport.java ! src/share/classes/java/util/stream/package-info.java Changeset: 45dd0caeabf3 Author: mduigou Date: 2014-01-16 16:41 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/45dd0caeabf3 Merge Changeset: 9c73db26edbb Author: chegar Date: 2014-01-17 13:54 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/9c73db26edbb 8032057: Remove unneeded/obsolete -source options in concurrency tests Reviewed-by: chegar Contributed-by: Martin Buchholz ! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java ! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java ! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java ! test/java/util/concurrent/Exchanger/ExchangeLoops.java ! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java ! test/java/util/concurrent/FutureTask/CancelledFutureLoops.java ! test/java/util/concurrent/atomic/VMSupportsCS8.java ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java ! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java ! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java ! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java Changeset: 86f3bb5787ea Author: tyan Date: 2014-01-17 14:03 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/86f3bb5787ea 8031666: TEST_BUG: java/net/ipv6tests/UdpTest.java failed because of SocketTimeoutException Reviewed-by: alanb, chegar ! test/java/net/ipv6tests/UdpTest.java Changeset: 8865f8ed4fa0 Author: sjiang Date: 2014-01-17 15:58 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/8865f8ed4fa0 8029378: com/sun/jdi/BadHandshakeTest.java failed with java.util.concurrent.TimeoutException Reviewed-by: dholmes, jbachorik ! test/com/sun/jdi/BadHandshakeTest.java Changeset: 2eb99ea68fcb Author: allwin Date: 2014-01-17 16:25 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2eb99ea68fcb 8004183: test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java doesn't clean-up Reviewed-by: sjiang, dfuchs, dholmes, olagneau, dholmes, jbachorik ! test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java Changeset: 2bb960ae3038 Author: briangoetz Date: 2014-01-17 12:28 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2bb960ae3038 8031373: Lint warnings in java.util.stream 8030079: Lint warnings in java.lang.invoke Reviewed-by: psandoz, forax ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/share/classes/java/util/stream/ForEachOps.java ! src/share/classes/java/util/stream/Nodes.java ! src/share/classes/java/util/stream/SortedOps.java ! src/share/classes/java/util/stream/SpinedBuffer.java ! src/share/classes/java/util/stream/StreamSpliterators.java ! src/share/classes/java/util/stream/Streams.java From harold.seigel at oracle.com Sun Jan 19 18:51:16 2014 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Mon, 20 Jan 2014 02:51:16 +0000 Subject: hg: jdk9/hs-rt/hotspot: 15 new changesets Message-ID: <20140120025149.BA30A6259E@hg.openjdk.java.net> Changeset: fbc1677398c0 Author: pliden Date: 2014-01-10 09:53 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/fbc1677398c0 8029255: G1: Reference processing should not enqueue references on the shared SATB queue Reviewed-by: brutisso, tschatzl ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp Changeset: 89ac31a5a7a7 Author: pliden Date: 2014-01-10 09:54 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/89ac31a5a7a7 8029162: G1: Shared SATB queue never enabled Reviewed-by: brutisso, mgerdin, tschatzl ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: 42fcf9b2120e Author: ehelin Date: 2014-01-14 14:26 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/42fcf9b2120e Merge Changeset: e4e941b83466 Author: ehelin Date: 2014-01-16 17:22 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e4e941b83466 8031779: Assert in MetaspaceGC is always true Reviewed-by: jmasa, jwilhelm ! src/share/vm/memory/metaspace.cpp Changeset: 99331f31a971 Author: ehelin Date: 2014-01-17 09:40 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/99331f31a971 Merge Changeset: f7eeaff95a25 Author: roland Date: 2014-01-13 16:16 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f7eeaff95a25 8029464: assert(ft == ttkp->cast_to_ptr_type(jtkp->ptr()) || ft->isa_narrowoop() Summary: Fix the assert check for narrow klass pointer. Reviewed-by: twisti, kvn ! src/share/vm/opto/cfgnode.cpp Changeset: 9bcf7b329013 Author: roland Date: 2014-01-14 09:44 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9bcf7b329013 8028764: dtrace/hotspot_jni/ALL/ALL001 crashes the vm on Solaris-amd64, SIGSEGV in MarkSweep::follow_stack()+0x8a Summary: C1 generates code to encode compressed oop into tmp register before runtime call for patching where GC may happen Reviewed-by: iveresov, twisti, kvn Contributed-by: mgerdin ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Changeset: ee5727365ce5 Author: roland Date: 2014-01-14 12:44 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ee5727365ce5 8030662: "assert(counter_changed) failed: failed dependencies, but counter didn't change" still fails Summary: Erroneously removed call to SystemDictionary::notice_modification() from jvmti with fix for 8029383 Reviewed-by: iveresov, twisti, kvn ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 8cdf3f43f63e Author: roland Date: 2014-01-14 14:51 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8cdf3f43f63e 8026253: New type profiling points: sparc support Summary: c1 and interpreter support for new type profiling on sparc Reviewed-by: kvn, twisti ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 00f5eff62d18 Author: kvn Date: 2014-01-14 17:46 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/00f5eff62d18 8002074: Support for AES on SPARC Summary: Add intrinsics/stub routines support for single-block and multi-block (as used by Cipher Block Chaining mode) AES encryption and decryption operations on the SPARC platform. Reviewed-by: kvn, roland Contributed-by: shrinivas.joshi at oracle.com ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/x86.ad ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/runtime.cpp ! test/compiler/7184394/TestAESMain.java Changeset: 3aaa4b9966f6 Author: anoll Date: 2014-01-15 06:16 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3aaa4b9966f6 7194669: CodeCache::mark_for_deoptimization should avoid verifying dependencies multiple times Summary: Avoid verifying dependencies multiple times by caching verified dependencies Reviewed-by: kvn, twisti, roland ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp Changeset: 30f8cd8b43dd Author: anoll Date: 2014-01-14 21:33 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/30f8cd8b43dd Merge Changeset: 4d7678fb8a27 Author: twisti Date: 2014-01-16 16:18 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4d7678fb8a27 8022395: java.util.zip.ZipException: Not in GZIP format in JT_JDK/test/java/util/zip/GZIP tests Reviewed-by: kvn, iveresov ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp Changeset: 3e2b76368121 Author: morris Date: 2014-01-17 10:43 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3e2b76368121 Merge ! src/share/vm/code/dependencies.cpp Changeset: 8254553994b9 Author: hseigel Date: 2014-01-19 20:23 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8254553994b9 Merge ! src/share/vm/runtime/arguments.cpp From kevin.walls at oracle.com Mon Jan 20 03:19:07 2014 From: kevin.walls at oracle.com (kevin.walls at oracle.com) Date: Mon, 20 Jan 2014 11:19:07 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <20140120111925.84DC3625AD@hg.openjdk.java.net> Changeset: baa7d4400c62 Author: kevinw Date: 2014-01-17 18:39 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/baa7d4400c62 8028623: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters. Reviewed-by: sla, dsamersoff ! agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java + test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: ce3b1e29425a Author: kevinw Date: 2014-01-20 09:56 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ce3b1e29425a Merge From staffan.larsen at oracle.com Thu Jan 23 00:07:14 2014 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Thu, 23 Jan 2014 08:07:14 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8032250: Add trace event for VM flag changes Message-ID: <20140123080718.656C8626B8@hg.openjdk.java.net> Changeset: 20e2bd0e84bf Author: sla Date: 2014-01-23 08:12 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/20e2bd0e84bf 8032250: Add trace event for VM flag changes Reviewed-by: coleenp, ehelin, egahlin, mgronlun ! src/share/vm/runtime/globals.cpp ! src/share/vm/trace/trace.xml ! src/share/vm/trace/tracetypes.xml From staffan.larsen at oracle.com Thu Jan 23 00:56:04 2014 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Thu, 23 Jan 2014 08:56:04 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8031968: Mac OS X: VM starts the agent by calling both Agent_OnAttach and Agent_OnAttach_L functions if its agent library is dynamically linked. Message-ID: <20140123085607.0B9C9626BB@hg.openjdk.java.net> Changeset: c250880a6673 Author: sla Date: 2014-01-23 09:06 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c250880a6673 8031968: Mac OS X: VM starts the agent by calling both Agent_OnAttach and Agent_OnAttach_L functions if its agent library is dynamically linked. Summary: Make sure we only look for statically linked agents in the main process image Reviewed-by: dsamersoff, bpittore, dcubed ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/os_solaris.cpp From kevin.walls at oracle.com Thu Jan 23 03:03:51 2014 From: kevin.walls at oracle.com (kevin.walls at oracle.com) Date: Thu, 23 Jan 2014 11:03:51 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8032466: serviceability/sa/jmap-hashcode/Test8028623.java fails with compilation errors Message-ID: <20140123110354.07408626C0@hg.openjdk.java.net> Changeset: 0129aea3736a Author: kevinw Date: 2014-01-23 09:33 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0129aea3736a 8032466: serviceability/sa/jmap-hashcode/Test8028623.java fails with compilation errors Reviewed-by: dsamersoff, sla ! test/serviceability/sa/jmap-hashcode/Test8028623.java From yumin.qi at oracle.com Thu Jan 23 10:51:21 2014 From: yumin.qi at oracle.com (yumin.qi at oracle.com) Date: Thu, 23 Jan 2014 18:51:21 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <20140123185128.1C6A1626ED@hg.openjdk.java.net> Changeset: ab67ce0bfae2 Author: minqi Date: 2014-01-23 09:40 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ab67ce0bfae2 6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack Summary: jni_DeleteGlobalRef does not really release the jni handle, instead, set the handle point to JNIHandles::_deleted_handle which holds an oop instance (java/lang/Object) in Java heap and never be GC'ed. When counting number of global reference, it counts all the handles on the chain list, which includes the already deleted ones. Reviewed-by: zgu, sla, coleenp Contributed-by: yumin.qi at oracle.com ! src/share/vm/runtime/jniHandles.cpp Changeset: 7444c21b8b71 Author: minqi Date: 2014-01-23 09:45 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7444c21b8b71 Merge From coleen.phillimore at oracle.com Thu Jan 23 13:47:47 2014 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Thu, 23 Jan 2014 21:47:47 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8031427: AllocObject and Unsafe.allocateInstance segfault for primitive types Message-ID: <20140123214754.26B1662701@hg.openjdk.java.net> Changeset: d050fbf914d8 Author: gdub Date: 2014-01-23 16:02 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d050fbf914d8 8031427: AllocObject and Unsafe.allocateInstance segfault for primitive types Summary: The fix just throws an InstantiationException if the Klass is NULL. Reviewed-by: coleenp, twisti, jrose Contributed-by: gdub ! src/share/vm/prims/jni.cpp From alejandro.murillo at oracle.com Thu Jan 23 15:40:39 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Thu, 23 Jan 2014 23:40:39 +0000 Subject: hg: jdk9/hs-rt: 2 new changesets Message-ID: <20140123234040.5DF386271E@hg.openjdk.java.net> Changeset: 131a0f8deafa Author: asaha Date: 2014-01-15 14:19 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/131a0f8deafa 8031822: Regenerate common/autoconf/generated-configure.sh after merging changes from CPU14_01 Reviewed-by: tbell ! common/autoconf/generated-configure.sh Changeset: 0ff0275f3388 Author: asaha Date: 2014-01-16 21:43 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/rev/0ff0275f3388 Merge ! common/autoconf/generated-configure.sh From alejandro.murillo at oracle.com Thu Jan 23 15:40:45 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Thu, 23 Jan 2014 23:40:45 +0000 Subject: hg: jdk9/hs-rt/corba: 2 new changesets Message-ID: <20140123234049.101AA6271F@hg.openjdk.java.net> Changeset: 08bd81c188de Author: msheppar Date: 2013-11-12 17:56 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/08bd81c188de 8026193: Enhance CORBA stub factories Summary: modify com.sun.corba.se.impl.presenetation.rmi.StubFactoryDynamicBase inheritance structure. Reviewed-by: alanb, coffeys, ahgross ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryFactoryProxyImpl.java Changeset: 28ea7aca8b5a Author: msheppar Date: 2013-11-12 18:04 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/corba/rev/28ea7aca8b5a 8025767: Enhance IIOP Streams Summary: modify org.omg.CORBA_2_3.portable.InputStream inheritance structure. Reviewed-by: alanb, coffeys, skoivu ! src/share/classes/com/sun/corba/se/impl/corba/AnyImpl.java ! src/share/classes/com/sun/corba/se/impl/encoding/EncapsInputStream.java ! src/share/classes/com/sun/corba/se/impl/encoding/EncapsOutputStream.java ! src/share/classes/com/sun/corba/se/impl/encoding/TypeCodeInputStream.java ! src/share/classes/com/sun/corba/se/impl/encoding/TypeCodeOutputStream.java ! src/share/classes/com/sun/corba/se/impl/interceptors/CDREncapsCodec.java ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java ! src/share/classes/com/sun/corba/se/impl/io/InputStreamHook.java ! src/share/classes/com/sun/corba/se/impl/ior/EncapsulationUtility.java ! src/share/classes/com/sun/corba/se/impl/ior/ObjectKeyFactoryImpl.java ! src/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPProfileImpl.java ! src/share/classes/com/sun/corba/se/impl/protocol/CorbaClientRequestDispatcherImpl.java ! src/share/classes/com/sun/corba/se/impl/protocol/SharedCDRClientRequestDispatcherImpl.java ! src/share/classes/com/sun/corba/se/impl/resolver/INSURLOperationImpl.java ! src/share/classes/com/sun/corba/se/spi/servicecontext/ServiceContexts.java ! src/share/classes/org/omg/CORBA_2_3/portable/InputStream.java + src/share/classes/sun/corba/EncapsInputStreamFactory.java From alejandro.murillo at oracle.com Thu Jan 23 15:41:21 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Thu, 23 Jan 2014 23:41:21 +0000 Subject: hg: jdk9/hs-rt/jaxws: 12 new changesets Message-ID: <20140123234153.8AE4C62721@hg.openjdk.java.net> Changeset: bc622ba563f9 Author: katleman Date: 2013-12-19 17:23 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/bc622ba563f9 Added tag jdk8-b121 for changeset 32050ab53c8a ! .hgtags Changeset: 91f5c542ccad Author: katleman Date: 2014-01-03 11:54 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/91f5c542ccad Added tag jdk8-b122 for changeset bc622ba563f9 ! .hgtags Changeset: 241e4effed6d Author: katleman Date: 2014-01-10 08:32 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/241e4effed6d Added tag jdk8-b123 for changeset 91f5c542ccad ! .hgtags Changeset: a0fe37d07212 Author: asaha Date: 2014-01-10 23:07 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/a0fe37d07212 Merge ! .hgtags Changeset: b0c2840e2513 Author: mkos Date: 2013-11-22 21:11 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/b0c2840e2513 8010935: Better XML handling 8027378: Two closed/javax/xml/8005432 fails with jdk7u51b04 8028382: Two javax/xml/8005433 tests still fail after the fix JDK-8028147 Summary: base fix + fixes for test regressions; fix also reviewed by Maxim Soloviev, Alexander Fomin Reviewed-by: mchung, mgrebac, mullan ! src/share/jaxws_classes/com/sun/tools/internal/jxc/model/nav/ApNavigator.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/EagerNType.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/NavigatorImpl.java + src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/api/JAXBRIContext.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/api/TypeReference.java + src/share/jaxws_classes/com/sun/xml/internal/bind/api/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/ModelBuilder.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeAnyTypeImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeElementInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeTypeInfoSetImpl.java + src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/nav/Navigator.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/nav/ReflectionNavigator.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeInfoSet.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ClassBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/JAXBContextImpl.java + src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayProperty.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty.java + src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Accessor.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Lister.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor.java + src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/fault/SOAPFaultBuilder.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/model/RuntimeModeler.java + src/share/jaxws_classes/com/sun/xml/internal/ws/model/Utils.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/model/WrapperBeanGenerator.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/BindingHelper.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/TypeInfo.java + src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/Utils.java Changeset: f80c37c168f7 Author: kizune Date: 2013-12-03 14:13 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/f80c37c168f7 Merge Changeset: c99140027351 Author: kizune Date: 2013-12-05 16:37 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/c99140027351 Merge - make/jprt.properties - make/scripts/update_src.sh - makefiles/BuildJaxws.gmk - makefiles/Makefile Changeset: ca6bb6b558a6 Author: kizune Date: 2013-12-13 22:13 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/ca6bb6b558a6 Merge Changeset: d4b785ac4079 Author: asaha Date: 2013-12-20 07:42 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/d4b785ac4079 Merge Changeset: c07fc967624b Author: asaha Date: 2014-01-03 15:59 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/c07fc967624b Merge Changeset: d17231198057 Author: asaha Date: 2014-01-10 23:07 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/d17231198057 Merge Changeset: 83bfee7942ed Author: asaha Date: 2014-01-14 08:02 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxws/rev/83bfee7942ed Merge From alejandro.murillo at oracle.com Thu Jan 23 15:40:56 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Thu, 23 Jan 2014 23:40:56 +0000 Subject: hg: jdk9/hs-rt/jaxp: 4 new changesets Message-ID: <20140123234113.6567662720@hg.openjdk.java.net> Changeset: 9ddbebe5236e Author: joehw Date: 2013-08-26 21:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/9ddbebe5236e 8022935: Enhance Apache resolver classes Reviewed-by: alanb, mchung, skoivu ! src/com/sun/org/apache/xml/internal/resolver/CatalogManager.java ! src/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java ! src/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java Changeset: 4ed4ed5d59ca Author: joehw Date: 2013-10-22 13:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/4ed4ed5d59ca 8025018: Enhance JAX-P set up Reviewed-by: alanb, dfuchs, lancea, ahgross ! src/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java ! src/com/sun/org/apache/xalan/internal/lib/Extensions.java Changeset: 11678555606b Author: joehw Date: 2013-11-14 10:18 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/11678555606b 8027201: Enhance JAX-P set up Reviewed-by: alanb, dfuchs, lancea, hawtin ! src/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java ! src/com/sun/org/apache/xalan/internal/lib/Extensions.java Changeset: 1d9a0d953497 Author: joehw Date: 2014-01-20 19:53 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jaxp/rev/1d9a0d953497 8028111: XML readers share the same entity expansion counter Reviewed-by: alanb, lancea, dfuchs, ahgross ! src/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java ! src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java From alejandro.murillo at oracle.com Thu Jan 23 16:07:39 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 24 Jan 2014 00:07:39 +0000 Subject: hg: jdk9/hs-rt/langtools: 13 new changesets Message-ID: <20140124000826.D671362725@hg.openjdk.java.net> Changeset: 65782eb09bb3 Author: darcy Date: 2014-01-18 10:47 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/65782eb09bb3 8031375: Revert test exclusions after fix for JDK-8030656 propagates Reviewed-by: mduigou ! test/tools/javac/MethodParameters/AnnotationTest.java ! test/tools/javac/MethodParameters/AnonymousClass.java ! test/tools/javac/MethodParameters/CaptureTest.java ! test/tools/javac/MethodParameters/Constructors.java ! test/tools/javac/MethodParameters/EnumTest.java ! test/tools/javac/MethodParameters/InstanceMethods.java ! test/tools/javac/MethodParameters/LambdaTest.java ! test/tools/javac/MethodParameters/LocalClassTest.java ! test/tools/javac/MethodParameters/MemberClassTest.java ! test/tools/javac/MethodParameters/StaticMethods.java ! test/tools/javac/MethodParameters/UncommonParamNames.java Changeset: 6a84b95ed396 Author: mfang Date: 2013-12-17 23:32 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/6a84b95ed396 8026741: jdk8 l10n resource file translation update 5 Reviewed-by: naoto, yhuang ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties ! src/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties ! src/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties ! src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties ! src/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties Changeset: 0e0dd8045290 Author: bpatel Date: 2013-12-18 19:48 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/0e0dd8045290 8016549: jdk7 javadocs are hard to read Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar.gif - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar_end.gif - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/background.gif ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/tab.gif - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar.gif - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar_end.gif ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java ! test/com/sun/javadoc/AccessH1/AccessH1.java ! test/com/sun/javadoc/testStylesheet/TestStylesheet.java ! test/tools/javadoc/api/basic/APITest.java Changeset: 3b4db9e3824d Author: ksrini Date: 2013-12-24 09:17 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/3b4db9e3824d 8029230: Update copyright year to match last edit in jdk8 langtools repository for 2013 Reviewed-by: ksrini Contributed-by: steve.sides at oracle.com ! make/Makefile ! src/share/classes/com/sun/javadoc/AnnotationDesc.java ! src/share/classes/com/sun/source/doctree/package-info.java ! src/share/classes/com/sun/tools/classfile/AccessFlags.java ! src/share/classes/com/sun/tools/classfile/Dependencies.java ! src/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkOutputImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkOutput.java ! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/Names.java ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java ! src/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java ! src/share/classes/com/sun/tools/jdeps/Archive.java ! src/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/share/classes/com/sun/tools/sjavac/CleanProperties.java ! src/share/classes/com/sun/tools/sjavac/CompileChunk.java ! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/share/classes/com/sun/tools/sjavac/CompileProperties.java ! src/share/classes/com/sun/tools/sjavac/CopyFile.java ! src/share/classes/com/sun/tools/sjavac/JavacState.java ! src/share/classes/com/sun/tools/sjavac/Log.java ! src/share/classes/com/sun/tools/sjavac/Module.java ! src/share/classes/com/sun/tools/sjavac/Package.java ! src/share/classes/com/sun/tools/sjavac/ProblemException.java ! src/share/classes/com/sun/tools/sjavac/Source.java ! src/share/classes/com/sun/tools/sjavac/Transformer.java ! src/share/classes/com/sun/tools/sjavac/Util.java ! src/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java ! src/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java ! src/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java ! src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java ! src/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java ! src/share/classes/com/sun/tools/sjavac/server/CompilerPool.java ! src/share/classes/com/sun/tools/sjavac/server/PortFile.java ! src/share/classes/com/sun/tools/sjavac/server/SysInfo.java ! src/share/classes/javax/lang/model/element/TypeElement.java ! src/share/classes/javax/lang/model/element/VariableElement.java ! src/share/classes/javax/lang/model/element/package-info.java ! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java ! test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java ! test/com/sun/javadoc/testAbstractMethod/pkg/A.java ! test/com/sun/javadoc/testAbstractMethod/pkg/B.java ! test/com/sun/javadoc/testAbstractMethod/pkg/C.java ! test/com/sun/javadoc/testAnnotationOptional/pkg/AnnotationOptional.java ! test/com/sun/javadoc/testDocRootLink/pkg1/C1.java ! test/com/sun/javadoc/testDocRootLink/pkg2/C2.java ! test/com/sun/javadoc/testLegacyTaglet/C.java ! test/com/sun/javadoc/testNavigation/pkg/A.java ! test/com/sun/javadoc/testNavigation/pkg/C.java ! test/com/sun/javadoc/testNavigation/pkg/E.java ! test/com/sun/javadoc/testNavigation/pkg/I.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/C.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContaineeRegDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegNotDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/D.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/NonSynthDocContainer.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegArryDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeNotDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerNotDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/C.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContaineeNotDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValNotDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeNotDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValDoc.java ! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValNotDoc.java ! test/tools/javac/T6725036.java ! test/tools/javac/annotations/repeatingAnnotations/combo/expectedFiles/ExpectedBase.java ! test/tools/javac/annotations/repeatingAnnotations/combo/expectedFiles/ExpectedContainer.java ! test/tools/javac/annotations/typeAnnotations/TargetTypes.java ! test/tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java ! test/tools/javac/annotations/typeAnnotations/api/ArrayCreationTree.java ! test/tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java ! test/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java ! test/tools/javac/annotations/typeAnnotations/failures/target/DotClass.java ! test/tools/javac/annotations/typeAnnotations/newlocations/Varargs.java ! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/Anno.java ! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/MyClass.java ! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/package-info.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java ! test/tools/javac/cast/intersection/IntersectionTypeParserTest.java ! test/tools/javac/cast/intersection/model/Model01.java ! test/tools/javac/cast/intersection/model/ModelChecker.java ! test/tools/javac/defaultMethods/static/Static01.java ! test/tools/javac/defaultMethods/static/Static02.java ! test/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java ! test/tools/javac/defaultMethods/static/import/StaticImport1.java ! test/tools/javac/defaultMethods/static/import/StaticImport2.java ! test/tools/javac/defaultMethods/static/import/StaticImport3.java ! test/tools/javac/defaultMethods/static/import/pkg/A.java ! test/tools/javac/defaultMethods/static/import/pkg/B.java ! test/tools/javac/defaultMethods/static/import/pkg/C.java ! test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java ! test/tools/javac/diags/MessageFile.java ! test/tools/javac/diags/MessageInfo.java ! test/tools/javac/diags/examples/AlreadyDefinedStaticImport/AlreadDefinedStaticImport.java ! test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E1.java ! test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E2.java ! test/tools/javac/diags/examples/IllegalStaticIntfMethCall.java ! test/tools/javac/diags/examples/KindnameConstructor.java ! test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java ! test/tools/javac/diags/examples/NotInProfile.java ! test/tools/javac/diags/examples/RepeatableAnnotationsNotSupported.java ! test/tools/javac/diags/examples/StaticIntfMethodNotSupported.java ! test/tools/javac/diags/examples/WhereIntersection.java ! test/tools/javac/generics/odersky/BadTest4.java ! test/tools/javac/lambda/DoubleStaticImport.java ! test/tools/javac/lambda/Intersection01.java ! test/tools/javac/lambda/Intersection02.java ! test/tools/javac/lambda/LambdaCapture06.java ! test/tools/javac/lambda/LambdaConv01.java ! test/tools/javac/lambda/LambdaExpr15.java ! test/tools/javac/lambda/MethodReference25.java ! test/tools/javac/lambda/MethodReference26.java ! test/tools/javac/lambda/MethodReference59.java ! test/tools/javac/lambda/MethodReference60.java ! test/tools/javac/lambda/TargetType51.java ! test/tools/javac/lambda/lambdaExecution/InInterface.java ! test/tools/javac/lambda/lambdaExpression/LambdaTest6.java ! test/tools/javac/lambda/lambdaExpression/SamConversionComboTest.java ! test/tools/javac/lambda/methodReference/BridgeMethod.java ! test/tools/javac/lambda/methodReference/SamConversion.java ! test/tools/javac/lambda/methodReference/SamConversionComboTest.java ! test/tools/javac/lambda/typeInference/InferenceTest2b.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/Compiler.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/SourceModel.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java ! test/tools/javac/multicatch/Pos05.java ! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java ! test/tools/javac/resolve/Pos.java ! test/tools/javac/resolve/ResolveHarness.java ! test/tools/javac/resolve/tests/PrimitiveOverReferenceVarargsAmbiguous.java ! test/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.java ! test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary.java ! test/tools/javac/warnings/AuxiliaryClass/SelfClassWithAux.java ! test/tools/jdeps/APIDeps.java ! test/tools/jdeps/p/Foo.java Changeset: 456dcda71ffe Author: asaha Date: 2014-01-14 08:08 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/456dcda71ffe Merge ! src/share/classes/com/sun/tools/classfile/AccessFlags.java ! src/share/classes/com/sun/tools/classfile/Dependencies.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar.gif - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar_end.gif - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/background.gif - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/tab.gif - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar.gif - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar_end.gif ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java ! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/Names.java ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/share/classes/com/sun/tools/sjavac/CleanProperties.java ! src/share/classes/com/sun/tools/sjavac/CompileChunk.java ! src/share/classes/com/sun/tools/sjavac/CompileProperties.java ! src/share/classes/com/sun/tools/sjavac/CopyFile.java ! src/share/classes/com/sun/tools/sjavac/JavacState.java ! src/share/classes/com/sun/tools/sjavac/Log.java ! src/share/classes/com/sun/tools/sjavac/Module.java ! src/share/classes/com/sun/tools/sjavac/Package.java ! src/share/classes/com/sun/tools/sjavac/Source.java ! src/share/classes/com/sun/tools/sjavac/Util.java ! src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/share/classes/com/sun/tools/sjavac/server/CompilerPool.java ! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java Changeset: 1b3d8c693498 Author: asaha Date: 2014-01-15 10:18 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/1b3d8c693498 Merge Changeset: 96a4580afd62 Author: asaha Date: 2014-01-16 21:46 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/96a4580afd62 Merge - test/tools/javac/Capture.java - test/tools/javac/Source5.java - test/tools/javac/processing/warnings/gold_sv_warn_0_2.out - test/tools/javac/processing/warnings/gold_sv_warn_2_3.out - test/tools/javac/varargs/warning/Warn1.java Changeset: b0292ceb955e Author: kizune Date: 2014-01-20 19:11 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/b0292ceb955e Merge Changeset: b8ee5fe9097e Author: sogoel Date: 2014-01-22 12:22 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/b8ee5fe9097e 8027477: Enable repeating annotations test cases since JDK-8004912 is fixed Reviewed-by: jjg, jfranck Contributed-by: matherey.nunez at oracle.com + commit.txt ! test/tools/javac/annotations/repeatingAnnotations/combo/ReflectionTest.java Changeset: b5e7ad91adff Author: vromero Date: 2014-01-22 21:41 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/b5e7ad91adff 8030816: javac crashes when mixing lambdas and inner classes Reviewed-by: jjg, jlahoda ! commit.txt ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/T8030816/CrashLambdaExpressionWithNonAccessibleIdTest.java + test/tools/javac/T8030816/CrashLambdaExpressionWithNonAccessibleIdTest.out Changeset: 7c6f3d0e5fa3 Author: sogoel Date: 2014-01-22 14:45 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/7c6f3d0e5fa3 8032506: Remove commit.txt that was accidentally pushed with the changeset Reviewed-by: jjg - commit.txt Changeset: 2142f0a91b49 Author: ksrini Date: 2014-01-23 06:34 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/2142f0a91b49 8031023: [javac] LambdaToMethod is missing forceSerializedRepresentation logic and switch Reviewed-by: jjg, rfield ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: 0868788af55b Author: jfranck Date: 2014-01-23 14:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/langtools/rev/0868788af55b 8029017: ElementType.TYPE_USE should be a logical superset of ElementType.TYPE and ANNOTATION_TYPE Reviewed-by: abuckley, jlahoda, vromero ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/annotations/repeatingAnnotations/8029017/TypeUseTarget.java + test/tools/javac/annotations/repeatingAnnotations/8029017/TypeUseTargetNeg.java + test/tools/javac/annotations/repeatingAnnotations/8029017/TypeUseTargetNeg.out ! test/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java From alejandro.murillo at oracle.com Thu Jan 23 16:08:35 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 24 Jan 2014 00:08:35 +0000 Subject: hg: jdk9/hs-rt/nashorn: 22 new changesets Message-ID: <20140124000903.2342662726@hg.openjdk.java.net> Changeset: 071eb6953a4a Author: sundar Date: 2014-01-20 19:51 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/071eb6953a4a 8032068: implement @sourceURL and #sourceURL directives Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/TokenType.java + test/script/basic/JDK-8032068.js + test/script/basic/JDK-8032068.js.EXPECTED Changeset: b9fdc55a6e28 Author: chegar Date: 2013-11-03 07:33 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/b9fdc55a6e28 Merge Changeset: c1049f63d4f5 Author: kizune Date: 2013-12-03 14:13 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/c1049f63d4f5 Merge Changeset: 39a3e5a4d6d4 Author: kizune Date: 2013-12-05 16:37 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/39a3e5a4d6d4 Merge - makefiles/BuildNashorn.gmk - makefiles/Makefile Changeset: dd59e60accdd Author: kizune Date: 2013-12-13 22:13 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/dd59e60accdd Merge Changeset: 7841feee13f5 Author: katleman Date: 2013-12-19 17:24 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/7841feee13f5 Added tag jdk8-b121 for changeset 32631eed0fad ! .hgtags Changeset: 89f838ccd186 Author: asaha Date: 2013-12-20 07:44 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/89f838ccd186 Merge Changeset: 739f3abdfa55 Author: sundar Date: 2013-12-09 09:53 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/739f3abdfa55 Merge Changeset: e452a3797290 Author: sundar Date: 2013-12-12 09:18 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/e452a3797290 Merge Changeset: 0225a7ca37ab Author: lana Date: 2013-12-12 19:19 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/0225a7ca37ab Merge Changeset: 9d112a0e7df7 Author: lana Date: 2013-12-23 14:46 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/9d112a0e7df7 Merge Changeset: a9d41a8055ca Author: asaha Date: 2014-01-02 15:31 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/a9d41a8055ca Merge Changeset: 688f4167f921 Author: katleman Date: 2014-01-03 11:55 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/688f4167f921 Added tag jdk8-b122 for changeset 9d112a0e7df7 ! .hgtags Changeset: 98e7379a4345 Author: asaha Date: 2014-01-03 16:01 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/98e7379a4345 Merge Changeset: 0b4301c79225 Author: katleman Date: 2014-01-10 08:32 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/0b4301c79225 Added tag jdk8-b123 for changeset 688f4167f921 ! .hgtags Changeset: 2334772d5292 Author: asaha Date: 2014-01-10 17:06 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/2334772d5292 Merge Changeset: 2523105f2165 Author: asaha Date: 2014-01-10 17:08 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/2523105f2165 Merge ! .hgtags Changeset: 1c3fdbe8296a Author: asaha Date: 2014-01-14 08:09 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/1c3fdbe8296a Merge Changeset: 0765d74cc483 Author: asaha Date: 2014-01-15 10:24 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/0765d74cc483 Merge Changeset: e2cd81d404c8 Author: asaha Date: 2014-01-16 21:46 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/e2cd81d404c8 Merge Changeset: 5498391976e0 Author: kizune Date: 2014-01-20 20:42 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/5498391976e0 Merge Changeset: aa5dad691156 Author: kizune Date: 2014-01-20 20:42 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/nashorn/rev/aa5dad691156 Merge From alejandro.murillo at oracle.com Thu Jan 23 15:44:53 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Thu, 23 Jan 2014 23:44:53 +0000 Subject: hg: jdk9/hs-rt/jdk: 69 new changesets Message-ID: <20140124000035.9C7B462722@hg.openjdk.java.net> Changeset: 9bf43f25eacd Author: darcy Date: 2014-01-18 10:57 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/9bf43f25eacd 8031375: Revert test exclusions after fix for JDK-8030656 propagates Reviewed-by: mduigou ! test/ProblemList.txt Changeset: e90e92fa1d59 Author: sla Date: 2014-01-20 16:27 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/e90e92fa1d59 8028994: com.sun.management.VMOption is missing the ATTACH_ON_DEMAND origin Reviewed-by: mchung, jbachorik ! src/share/classes/com/sun/management/VMOption.java ! src/share/javavm/export/jmm.h ! src/share/native/sun/management/Flag.c + test/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java Changeset: 0dfcc99c6f5d Author: weijun Date: 2013-08-16 17:57 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/0dfcc99c6f5d 8022945: Enhance JNDI implementation classes Reviewed-by: xuelei, ahgross, skoivu ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/java/lang/SecurityManager/CheckPackageAccess.java Changeset: 46c8720ef36f Author: lancea Date: 2013-08-21 11:05 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/46c8720ef36f 8022904: Enhance JDBC Parsers Reviewed-by: alanb, skoivu ! src/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java Changeset: 428288ee9c99 Author: valeriep Date: 2013-08-21 11:40 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/428288ee9c99 8022927: Input validation for byte/endian conversions Summary: Add additional boundary checks Reviewed-by: ascarpino ! src/share/classes/sun/security/provider/ByteArrayAccess.java Changeset: 24a7024bd86b Author: bae Date: 2013-08-23 12:41 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/24a7024bd86b 8021394: Better color profiles Reviewed-by: prr, vadim, mschoene ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c Changeset: ff2792868d89 Author: chegar Date: 2013-08-23 12:32 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ff2792868d89 Merge Changeset: 036ad7864d35 Author: chegar Date: 2013-08-30 09:38 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/036ad7864d35 Merge ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 2ae5cf0805de Author: malenkov Date: 2013-09-02 11:41 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2ae5cf0805de 8023245: Enhance Beans decoding Reviewed-by: art, skoivu, alanb ! src/share/classes/com/sun/beans/decoder/DocumentHandler.java Changeset: 9bc1411d0223 Author: coleenp Date: 2013-09-05 10:29 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/9bc1411d0223 8021266: Better life cycle for objects Summary: Improve life cycle for objects Reviewed-by: art, hseigel Contributed-by: gerard.ziemski at oracle.com ! make/common/Release.gmk ! make/java/Makefile ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/CreateJars.gmk ! makefiles/GenerateJavaSources.gmk ! makefiles/Images.gmk ! makefiles/Profiles.gmk Changeset: 46e86a9402ab Author: chegar Date: 2013-09-06 13:36 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/46e86a9402ab Merge ! makefiles/Profiles.gmk ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/java/lang/SecurityManager/CheckPackageAccess.java Changeset: 4cab5eb93124 Author: xuelei Date: 2013-09-07 20:27 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/4cab5eb93124 8023069: Enhance TLS connections Summary: Also reviewed by Alexander Fomin and Andrew Gross Reviewed-by: wetmore ! src/share/classes/com/sun/crypto/provider/TlsRsaPremasterSecretGenerator.java ! src/share/classes/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java ! src/share/classes/sun/security/pkcs11/P11RSACipher.java ! src/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java ! src/share/classes/sun/security/rsa/RSAPadding.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java Changeset: ac3e7b3c1a00 Author: weijun Date: 2013-09-13 15:37 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ac3e7b3c1a00 8024306: Enhance Subject consistency Summary: Also reviewed by Alexander Fomin Reviewed-by: mullan, ahgross ! src/share/classes/javax/security/auth/Subject.java Changeset: 4b74f9ad3dd7 Author: weijun Date: 2013-09-13 15:37 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/4b74f9ad3dd7 8023672: Enhance jar file validation Summary: Also reviewed by Chris Ries and Alexander Fomin Reviewed-by: mullan, sherman ! src/share/classes/java/util/jar/JarVerifier.java Changeset: 432c348e15bc Author: vadim Date: 2013-09-13 13:17 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/432c348e15bc 8023057: Enhance start up image display Reviewed-by: anthony, serb, mschoene ! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m ! src/share/native/sun/awt/splashscreen/splashscreen_impl.c ! src/solaris/native/sun/awt/splashscreen/splashscreen_sys.c Changeset: ca700a3c1708 Author: chegar Date: 2013-09-14 19:23 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ca700a3c1708 Merge Changeset: d931b672bfa9 Author: prr Date: 2013-09-19 08:34 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d931b672bfa9 8025034: Improve layout lookups Reviewed-by: mschoene, vadim, srl ! src/share/native/sun/font/layout/LookupProcessor.cpp Changeset: a90e9b3c99b8 Author: weijun Date: 2013-09-19 10:40 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a90e9b3c99b8 8024302: Clarify jar verifications 8023338: Update jarsigner to encourage timestamping Reviewed-by: mullan, ahgross ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/concise_jarsigner.sh ! test/sun/security/tools/jarsigner/ts.sh + test/sun/security/tools/jarsigner/warnings.sh Changeset: f996a185e9a1 Author: weijun Date: 2013-09-19 10:41 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f996a185e9a1 8024659: Clarify JarFile API Reviewed-by: mullan, ahgross ! src/share/classes/java/util/jar/JarFile.java Changeset: f8b097b01270 Author: chegar Date: 2013-10-03 19:07 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f8b097b01270 Merge ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/CreateJars.gmk ! makefiles/Images.gmk ! src/share/classes/javax/security/auth/Subject.java ! src/share/classes/sun/security/ssl/Handshaker.java Changeset: 1e3216123667 Author: chegar Date: 2013-10-04 14:51 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/1e3216123667 Merge Changeset: 282c5e92d9a0 Author: malenkov Date: 2013-10-04 19:23 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/282c5e92d9a0 8025448: Enhance listening events Reviewed-by: art, skoivu ! src/share/classes/javax/swing/event/EventListenerList.java Changeset: 146dd44703f7 Author: chegar Date: 2013-10-07 11:32 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/146dd44703f7 Merge Changeset: 3cd01bc784b2 Author: dfuchs Date: 2013-10-07 12:09 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/3cd01bc784b2 8024867: Enhance logging start up Reviewed-by: mchung, hawtin ! src/share/classes/java/util/logging/LogManager.java Changeset: d0a5383a63ad Author: weijun Date: 2013-10-09 18:58 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d0a5383a63ad 8026037: [TESTBUG] sun/security/tools/jarsigner/warnings.sh test fails on Solaris Reviewed-by: chegar Contributed-by: Artem Smotrakov ! test/sun/security/tools/jarsigner/warnings.sh Changeset: b90047350153 Author: jfranck Date: 2013-10-11 13:14 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/b90047350153 8023301: Enhance generic classes Reviewed-by: mchung, hawtin ! src/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java ! src/share/classes/sun/reflect/misc/ReflectUtil.java Changeset: eafa41f4e9fd Author: weijun Date: 2013-10-12 10:22 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/eafa41f4e9fd 8026304: jarsigner output bad grammar Reviewed-by: chegar, coffeys Contributed-by: Artem Smotrakov ! src/share/classes/sun/security/tools/jarsigner/Resources.java Changeset: 62a8a26dca09 Author: xuelei Date: 2013-10-12 20:46 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/62a8a26dca09 8025026: Enhance canonicalization Summary: Don't use cached null xmlns definition. Also reviewed by Alexander Fomin Reviewed-by: mullan, hawtin ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java Changeset: c1f6ed408492 Author: prr Date: 2013-10-14 16:13 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/c1f6ed408492 8026176: Enhance document printing Reviewed-by: bae, jgodinez ! src/share/classes/javax/print/SimpleDoc.java Changeset: 5cb70d52ae61 Author: xuelei Date: 2013-10-15 18:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/5cb70d52ae61 8026204: Enhance auth login contexts Summary: Enforce package access control with current context. Also reviewed by Alexander Fomin Reviewed-by: weijun, ahgross ! src/share/classes/javax/security/auth/login/LoginContext.java Changeset: 48dc2eacb0e5 Author: malenkov Date: 2013-10-16 13:26 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/48dc2eacb0e5 8026172: Enhance UI Management Reviewed-by: art, skoivu ! src/share/classes/javax/swing/SwingUtilities.java Changeset: 76262685781c Author: xuelei Date: 2013-10-16 18:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/76262685781c 8025758: Enhance Naming management Summary: Enforce package access control with current context. Also reviewed by Alexander Fomin Reviewed-by: weijun, ahgross ! src/share/classes/com/sun/naming/internal/FactoryEnumeration.java ! src/share/classes/com/sun/naming/internal/VersionHelper12.java Changeset: d4f4a9915357 Author: prr Date: 2013-10-17 09:23 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d4f4a9915357 8024530: Enhance font process resilience Reviewed-by: mschoene, bae, srl, prr ! src/share/native/sun/font/layout/AlternateSubstSubtables.cpp ! src/share/native/sun/font/layout/AnchorTables.cpp ! src/share/native/sun/font/layout/AnchorTables.h ! src/share/native/sun/font/layout/ArabicLayoutEngine.cpp ! src/share/native/sun/font/layout/ArabicShaping.cpp ! src/share/native/sun/font/layout/CanonShaping.cpp ! src/share/native/sun/font/layout/CharSubstitutionFilter.h ! src/share/native/sun/font/layout/ClassDefinitionTables.h ! src/share/native/sun/font/layout/ContextualSubstSubtables.cpp ! src/share/native/sun/font/layout/ContextualSubstSubtables.h ! src/share/native/sun/font/layout/CoverageTables.cpp ! src/share/native/sun/font/layout/CoverageTables.h ! src/share/native/sun/font/layout/CursiveAttachmentSubtables.cpp ! src/share/native/sun/font/layout/DeviceTables.cpp ! src/share/native/sun/font/layout/DeviceTables.h ! src/share/native/sun/font/layout/ExtensionSubtables.cpp ! src/share/native/sun/font/layout/ExtensionSubtables.h ! src/share/native/sun/font/layout/GDEFMarkFilter.cpp ! src/share/native/sun/font/layout/GDEFMarkFilter.h ! src/share/native/sun/font/layout/GlyphIterator.cpp ! src/share/native/sun/font/layout/GlyphIterator.h ! src/share/native/sun/font/layout/GlyphPosnLookupProc.cpp ! src/share/native/sun/font/layout/GlyphSubstLookupProc.cpp ! src/share/native/sun/font/layout/IndicLayoutEngine.cpp ! src/share/native/sun/font/layout/IndicReordering.cpp ! src/share/native/sun/font/layout/KernTable.cpp ! src/share/native/sun/font/layout/LEFontInstance.h ! src/share/native/sun/font/layout/LEGlyphFilter.h ! src/share/native/sun/font/layout/LEGlyphStorage.cpp ! src/share/native/sun/font/layout/LEGlyphStorage.h ! src/share/native/sun/font/layout/LEScripts.h ! src/share/native/sun/font/layout/LEStandalone.h ! src/share/native/sun/font/layout/LETableReference.h ! src/share/native/sun/font/layout/LETypes.h ! src/share/native/sun/font/layout/LayoutEngine.cpp ! src/share/native/sun/font/layout/LayoutEngine.h ! src/share/native/sun/font/layout/LigatureSubstProc2.cpp ! src/share/native/sun/font/layout/LigatureSubstSubtables.cpp ! src/share/native/sun/font/layout/LookupProcessor.cpp ! src/share/native/sun/font/layout/Lookups.cpp ! src/share/native/sun/font/layout/MarkArrays.cpp ! src/share/native/sun/font/layout/MarkArrays.h ! src/share/native/sun/font/layout/MarkToBasePosnSubtables.cpp ! src/share/native/sun/font/layout/MarkToLigaturePosnSubtables.cpp ! src/share/native/sun/font/layout/MarkToMarkPosnSubtables.cpp ! src/share/native/sun/font/layout/MultipleSubstSubtables.cpp ! src/share/native/sun/font/layout/OpenTypeLayoutEngine.cpp ! src/share/native/sun/font/layout/OpenTypeUtilities.h ! src/share/native/sun/font/layout/PairPositioningSubtables.cpp ! src/share/native/sun/font/layout/PairPositioningSubtables.h ! src/share/native/sun/font/layout/ScriptAndLanguage.cpp ! src/share/native/sun/font/layout/ScriptAndLanguageTags.cpp ! src/share/native/sun/font/layout/ScriptAndLanguageTags.h ! src/share/native/sun/font/layout/SegmentArrayProcessor2.cpp ! src/share/native/sun/font/layout/SinglePositioningSubtables.cpp ! src/share/native/sun/font/layout/SingleSubstitutionSubtables.cpp ! src/share/native/sun/font/layout/TibetanReordering.h ! src/share/native/sun/font/layout/ValueRecords.cpp ! src/share/native/sun/font/layout/ValueRecords.h Changeset: b8008a2bf4fe Author: sjiang Date: 2013-10-21 09:56 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/b8008a2bf4fe 7068126: Enhance SNMP statuses Reviewed-by: dfuchs, hawtin ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibEntry.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibNode.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibOid.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpRequestHandler.java Changeset: d7ef65d3ee57 Author: chegar Date: 2013-10-21 15:00 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d7ef65d3ee57 Merge ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/CreateJars.gmk - makefiles/GendataBreakIterator.gmk - makefiles/GendataFontConfig.gmk - makefiles/GendataHtml32dtd.gmk - makefiles/GendataTZDB.gmk - makefiles/GendataTimeZone.gmk - makefiles/GenerateJavaSources.gmk + makefiles/GenerateSources.gmk - makefiles/GensrcBuffer.gmk - makefiles/GensrcCLDR.gmk - makefiles/GensrcCharacterData.gmk - makefiles/GensrcCharsetCoder.gmk - makefiles/GensrcCharsetMapping.gmk - makefiles/GensrcExceptions.gmk - makefiles/GensrcIcons.gmk - makefiles/GensrcJDWP.gmk - makefiles/GensrcJObjC.gmk - makefiles/GensrcLocaleDataMetaInfo.gmk - makefiles/GensrcMisc.gmk - makefiles/GensrcProperties.gmk - makefiles/GensrcSwing.gmk - makefiles/GensrcX11Wrappers.gmk ! makefiles/Images.gmk ! makefiles/Profiles.gmk - src/share/classes/com/sun/jdi/connect/package.html - src/share/classes/com/sun/jdi/connect/spi/package.html - src/share/classes/com/sun/jdi/event/package.html - src/share/classes/com/sun/jdi/package.html - src/share/classes/com/sun/jdi/request/package.html - src/share/classes/com/sun/management/package.html - src/share/classes/com/sun/tools/attach/package.html - src/share/classes/com/sun/tools/attach/spi/package.html - src/share/classes/com/sun/tools/jconsole/package.html - src/share/classes/java/lang/invoke/InvokeGeneric.java - src/share/classes/java/lang/invoke/MagicLambdaImpl.java - src/share/classes/java/net/HttpURLPermission.java - src/share/classes/java/time/chrono/ChronoDateImpl.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/javax/swing/SwingUtilities.java ! src/share/classes/javax/swing/event/EventListenerList.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-windows - src/solaris/doc/sun/man/man1/ja/javaws.1 - src/solaris/doc/sun/man/man1/javaws.1 - test/com/oracle/security/ucrypto/TestAES.java - test/com/oracle/security/ucrypto/TestDigest.java - test/com/oracle/security/ucrypto/TestRSA.java - test/com/oracle/security/ucrypto/UcryptoTest.java ! test/java/lang/SecurityManager/CheckPackageAccess.java - test/java/net/HttpURLPermission/HttpURLPermissionTest.java - test/java/net/HttpURLPermission/URLTest.java - test/java/net/HttpURLPermission/policy.1 - test/java/net/HttpURLPermission/policy.2 - test/java/net/HttpURLPermission/policy.3 - test/java/time/tck/java/time/chrono/TCKChronologySerialization.java Changeset: 1c85f50e2622 Author: chegar Date: 2013-10-22 12:33 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/1c85f50e2622 Merge ! src/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/java/lang/SecurityManager/CheckPackageAccess.java Changeset: ad808fe39337 Author: weijun Date: 2013-10-17 09:58 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ad808fe39337 8025014: Enhance Security Policy 6727821: Enhance JAAS Configuration Reviewed-by: xuelei, hawtin ! src/share/classes/javax/security/auth/Policy.java ! src/share/classes/javax/security/auth/login/Configuration.java Changeset: f87d59557049 Author: chegar Date: 2013-10-22 14:55 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f87d59557049 Merge Changeset: d92379723173 Author: asaha Date: 2013-12-07 16:15 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d92379723173 Merge ! make/CompileJavaClasses.gmk ! make/CompileNativeLibraries.gmk ! make/CreateJars.gmk ! make/CreateSecurityJars.gmk ! make/GenerateSources.gmk ! make/Images.gmk ! make/Profiles.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/NetworkingLibraries.gmk ! make/lib/NioLibraries.gmk ! make/lib/PlatformLibraries.gmk ! make/lib/SecurityLibraries.gmk ! make/lib/ServiceabilityLibraries.gmk ! make/lib/SoundLibraries.gmk ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java ! src/share/classes/com/sun/jmx/snmp/daemon/SnmpRequestHandler.java ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/javax/swing/SwingUtilities.java ! src/share/classes/sun/reflect/misc/ReflectUtil.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/ts.sh Changeset: ef2352bf3dfe Author: xuelei Date: 2013-10-23 21:24 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/ef2352bf3dfe 8026417: Enhance XML canonicalization Summary: Copy before use mutable byte arrays. Also reviewed by Alexander Fomin Reviewed-by: mullan, hawtin, ahgross ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java Changeset: fe1707a836b4 Author: xuelei Date: 2013-10-24 10:02 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/fe1707a836b4 8027204: Revise the update of 8026204 and 8025758 Summary: Rivise the update to use system class loader with null TCCL. Also reviewed by Alexander Fomin Reviewed-by: mchung, ahgross ! src/share/classes/com/sun/naming/internal/FactoryEnumeration.java ! src/share/classes/com/sun/naming/internal/VersionHelper12.java ! src/share/classes/javax/security/auth/login/LoginContext.java Changeset: a147b2084bc3 Author: michaelm Date: 2013-10-24 20:39 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a147b2084bc3 8011786: Better applet networking Reviewed-by: alanb, chegar ! src/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/share/classes/java/lang/SecurityManager.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocketPermission.java ! src/share/classes/java/nio/channels/AsynchronousSocketChannel.java ! src/share/classes/java/nio/channels/SocketChannel.java ! src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/share/classes/sun/rmi/registry/RegistryImpl.java ! src/share/classes/sun/security/util/SecurityConstants.java ! src/share/lib/security/java.policy ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! src/solaris/classes/sun/nio/ch/sctp/SctpChannelImpl.java Changeset: a0b6e5895464 Author: michaelm Date: 2013-11-20 23:33 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a0b6e5895464 8028453: AsynchronousSocketChannel.connect() requires SocketPermission due to bind to local address (win) Reviewed-by: alanb, chegar ! src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java Changeset: d5107c804de5 Author: michaelm Date: 2013-11-26 10:06 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/d5107c804de5 8028293: Check local configuration for actual ephemeral port range Reviewed-by: alanb, chegar, smarks ! make/lib/NetworkingLibraries.gmk ! make/mapfiles/libnet/mapfile-vers ! src/share/classes/java/net/SocketPermission.java ! src/share/classes/sun/rmi/registry/RegistryImpl.java ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows + src/solaris/classes/sun/net/PortConfig.java ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/java/net/net_util_md.h + src/solaris/native/sun/net/portconfig.c + src/windows/classes/sun/net/PortConfig.java + src/windows/native/sun/net/portconfig.c ! test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java ! test/java/rmi/registry/readTest/readTest.sh ! test/java/rmi/testlibrary/TestLibrary.java Changeset: 864667921a05 Author: chegar Date: 2014-01-10 15:04 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/864667921a05 Merge ! make/CreateJars.gmk ! make/CreateSecurityJars.gmk ! make/Images.gmk ! src/share/classes/java/lang/SecurityManager.java ! src/share/classes/java/util/jar/JarFile.java ! src/share/classes/java/util/jar/JarVerifier.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/javax/security/auth/login/LoginContext.java ! src/share/classes/sun/security/util/SecurityConstants.java Changeset: 4db1faacad21 Author: asaha Date: 2014-01-15 10:09 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/4db1faacad21 Merge ! make/lib/CoreLibraries.gmk ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows - test/sun/tools/jmap/Basic.sh - test/sun/tools/jstack/Basic.sh Changeset: a3ca39404279 Author: asaha Date: 2014-01-16 21:44 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a3ca39404279 Merge - test/sun/tools/jcmd/jcmd-Defaults.sh - test/sun/tools/jcmd/jcmd-big-script.sh - test/sun/tools/jcmd/jcmd-f.sh - test/sun/tools/jcmd/jcmd-help-help.sh - test/sun/tools/jcmd/jcmd-help.sh - test/sun/tools/jcmd/jcmd-pid.sh - test/sun/tools/jcmd/jcmd_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output2.awk Changeset: 05a8eb59a154 Author: kizune Date: 2014-01-20 19:11 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/05a8eb59a154 Merge Changeset: 67ea497b8e00 Author: kizune Date: 2014-01-20 20:51 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/67ea497b8e00 Merge Changeset: 734c1a4011f6 Author: erikj Date: 2014-01-08 13:25 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/734c1a4011f6 8029254: Build error when javadoc generates beaninfo for javax.swing.beans Reviewed-by: alanb, ihse, michaelm ! make/gensrc/GensrcSwing.gmk Changeset: c9cdfa872f0a Author: nikgor Date: 2014-01-07 12:17 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/c9cdfa872f0a 8004562: Better support for crossdomain.xml Reviewed-by: herrick, ngthomas, chegar ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Changeset: 3cbeb88b8735 Author: jbachorik Date: 2014-01-21 09:15 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/3cbeb88b8735 8022221: Intermittent test failures in sun/management/jmxremote/startstop/JMXStartStopTest.sh Reviewed-by: sla ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java ! test/sun/management/jmxremote/startstop/JMXStartStopDoSomething.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java - test/sun/management/jmxremote/startstop/JMXStartStopTest.sh Changeset: 0bfa643dc228 Author: jbachorik Date: 2014-01-21 09:17 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/0bfa643dc228 8031559: javax/management/monitor/StartStopTest.java fails intermittently Reviewed-by: dfuchs, sla ! test/javax/management/monitor/StartStopTest.java Changeset: 8ff79b0e3503 Author: alanb Date: 2014-01-21 09:33 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/8ff79b0e3503 8032220: Files.createDirectories throws exception with confusing message for root directories that exist Reviewed-by: chegar ! src/share/classes/java/nio/file/Files.java ! src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! test/java/nio/file/Files/Misc.java Changeset: b38840b6decb Author: psandoz Date: 2014-01-21 10:49 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/b38840b6decb 8032190: It's unclear that flatMap will ensure each stream will be closed. Reviewed-by: chegar, alanb ! src/share/classes/java/util/stream/DoubleStream.java ! src/share/classes/java/util/stream/IntStream.java ! src/share/classes/java/util/stream/LongStream.java ! src/share/classes/java/util/stream/Stream.java Changeset: 2f3b642d94cb Author: jbachorik Date: 2014-01-21 13:04 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2f3b642d94cb 8032377: test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java still fails intermittently Reviewed-by: dholmes ! test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java Changeset: 25fbeffbd8d8 Author: dfuchs Date: 2014-01-21 14:28 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/25fbeffbd8d8 8031980: Add new j.u.l deadlock test for JDK-8027670 and JDK-8029281 Summary: adds a new test for the deadlock found in JDK-8027670 and fixed in JDK-8029281. Reviewed-by: mchung ! test/java/util/logging/TestLogConfigurationDeadLock.java + test/java/util/logging/TestLogConfigurationDeadLockWithConf.java + test/java/util/logging/deadlockconf.properties Changeset: a2551e12a9ea Author: igerasim Date: 2014-01-20 19:23 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a2551e12a9ea 8025886: replace [[ and == bash extensions in regtest Reviewed-by: dsamersoff, sla ! test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh Changeset: 3d86ddd1c9df Author: mullan Date: 2014-01-21 10:51 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/3d86ddd1c9df 8031825: OCSP client can't find responder cert if it uses a different subject key id algorithm than responderID Reviewed-by: vinnie, xuelei ! src/share/classes/sun/security/provider/certpath/OCSPResponse.java Changeset: 9dbb0a185e09 Author: mullan Date: 2014-01-21 10:52 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/9dbb0a185e09 Merge Changeset: 9f2d6628699c Author: alanb Date: 2014-01-22 09:36 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/9f2d6628699c 7133499: (fc) FileChannel.read not preempted by asynchronous close on OS X Reviewed-by: chegar ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! src/share/classes/sun/nio/ch/NativeThreadSet.java ! src/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java ! src/solaris/native/sun/nio/ch/NativeThread.c ! test/ProblemList.txt Changeset: a543d4525920 Author: sla Date: 2014-01-21 08:36 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/a543d4525920 6545321: [TESTBUG] jstatLineCounts4.sh has to be resilient to unexpected output Summary: Keep check for specific lines. Remove check for total number of lines. Reviewed-by: sla Contributed-by: mattias.tobiasson at oracle.com ! test/sun/tools/jstat/classOutput1.awk ! test/sun/tools/jstat/classloadOutput1.awk ! test/sun/tools/jstat/compilerOutput1.awk ! test/sun/tools/jstat/fileURITest1.awk ! test/sun/tools/jstat/gcCapacityOutput1.awk ! test/sun/tools/jstat/gcCauseOutput1.awk ! test/sun/tools/jstat/gcMetaCapacityOutput1.awk ! test/sun/tools/jstat/gcNewCapacityOutput1.awk ! test/sun/tools/jstat/gcOldCapacityOutput1.awk ! test/sun/tools/jstat/gcOldOutput1.awk ! test/sun/tools/jstat/gcOutput1.awk ! test/sun/tools/jstat/lineCounts1.awk ! test/sun/tools/jstat/lineCounts2.awk ! test/sun/tools/jstat/lineCounts3.awk ! test/sun/tools/jstat/lineCounts4.awk ! test/sun/tools/jstat/printCompilationOutput1.awk ! test/sun/tools/jstat/timeStamp1.awk Changeset: e073b47e1563 Author: asmotrak Date: 2014-01-21 16:54 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/e073b47e1563 8028431: NullPointerException in DerValue.equals(DerValue) Reviewed-by: mullan ! src/share/classes/sun/security/util/DerValue.java + test/java/security/cert/X509Certificate/X509BadCertificate.java + test/java/security/cert/X509Certificate/bad-cert-1.pem Changeset: 381feaeb75bb Author: mullan Date: 2014-01-22 10:27 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/381feaeb75bb Merge Changeset: 2f5996a8ba5d Author: darcy Date: 2014-01-22 11:03 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/2f5996a8ba5d 8032397: Remove sun.misc.Ref Reviewed-by: alanb ! src/share/classes/sun/applet/AppletImageRef.java ! src/share/classes/sun/applet/AppletResourceLoader.java ! src/share/classes/sun/applet/AppletViewer.java ! src/share/classes/sun/misc/Cache.java - src/share/classes/sun/misc/Ref.java ! test/java/rmi/RMISecurityManager/checkPackageAccess/CheckPackageAccess.java ! test/java/rmi/server/RemoteObject/notExtending/NotExtending.java Changeset: 0312741183c9 Author: rriggs Date: 2014-01-22 17:40 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/0312741183c9 8032502: java.time add @param tags to readObject Summary: Add @param tags Reviewed-by: lancea, darcy ! src/share/classes/java/time/Duration.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDate.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/MonthDay.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/Period.java ! src/share/classes/java/time/Year.java ! src/share/classes/java/time/YearMonth.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/ZoneRegion.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/chrono/AbstractChronology.java ! src/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java ! src/share/classes/java/time/chrono/ChronoPeriodImpl.java ! src/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/time/chrono/HijrahDate.java ! src/share/classes/java/time/chrono/IsoChronology.java ! src/share/classes/java/time/chrono/JapaneseChronology.java ! src/share/classes/java/time/chrono/JapaneseDate.java ! src/share/classes/java/time/chrono/JapaneseEra.java ! src/share/classes/java/time/chrono/MinguoChronology.java ! src/share/classes/java/time/chrono/MinguoDate.java ! src/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/share/classes/java/time/chrono/ThaiBuddhistDate.java ! src/share/classes/java/time/temporal/ValueRange.java ! src/share/classes/java/time/temporal/WeekFields.java ! src/share/classes/java/time/zone/ZoneOffsetTransition.java ! src/share/classes/java/time/zone/ZoneOffsetTransitionRule.java ! src/share/classes/java/time/zone/ZoneRules.java Changeset: 1aa2dbdbacee Author: darcy Date: 2014-01-22 23:20 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/1aa2dbdbacee 8032047: Fix static lint warnings in client libraries 8032048: Add static lint warning to build of jdk repository Reviewed-by: pchelko, serb, erikj ! make/Setup.gmk ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/share/classes/com/sun/java/browser/dom/DOMService.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/gtk/PangoFonts.java ! src/share/classes/com/sun/media/sound/MidiInDeviceProvider.java ! src/share/classes/com/sun/media/sound/MidiOutDeviceProvider.java ! src/share/classes/java/awt/image/AffineTransformOp.java ! src/share/classes/java/awt/image/LookupOp.java ! src/share/classes/javax/swing/AbstractButton.java ! src/share/classes/javax/swing/DefaultDesktopManager.java ! src/share/classes/javax/swing/JFormattedTextField.java ! src/share/classes/javax/swing/plaf/metal/MetalSplitPaneDivider.java ! src/share/classes/javax/swing/text/StyledEditorKit.java ! src/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/share/classes/javax/swing/text/html/StyleSheet.java ! src/share/classes/javax/swing/text/html/parser/ParserDelegator.java ! src/share/classes/javax/swing/text/rtf/RTFReader.java ! src/share/classes/sun/awt/PlatformFont.java ! src/share/classes/sun/awt/datatransfer/ClipboardTransferable.java ! src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java ! src/share/classes/sun/awt/geom/Crossings.java ! src/share/classes/sun/awt/image/ImageFetcher.java ! src/share/classes/sun/awt/image/ImageRepresentation.java ! src/share/classes/sun/font/ExtendedTextSourceLabel.java ! src/share/classes/sun/font/StrikeCache.java ! src/share/classes/sun/tools/tree/FinallyStatement.java ! src/share/classes/sun/tools/tree/SynchronizedStatement.java ! src/share/classes/sun/tools/util/CommandLine.java ! src/solaris/classes/sun/awt/X11/XComponentPeer.java ! src/solaris/classes/sun/awt/X11/XDialogPeer.java ! src/solaris/classes/sun/awt/X11/XDnDDropTargetProtocol.java ! src/solaris/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/solaris/classes/sun/awt/X11/XEmbedServerTester.java ! src/solaris/classes/sun/awt/X11/XFramePeer.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/font/FcFontConfiguration.java ! src/solaris/classes/sun/font/X11TextRenderer.java ! src/windows/classes/sun/java2d/d3d/D3DBufImgOps.java ! src/windows/classes/sun/java2d/d3d/D3DDrawImage.java ! src/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java ! src/windows/classes/sun/java2d/d3d/D3DPaints.java ! src/windows/classes/sun/java2d/d3d/D3DSurfaceData.java ! src/windows/classes/sun/java2d/d3d/D3DSurfaceDataProxy.java ! src/windows/classes/sun/java2d/windows/GDIRenderer.java ! src/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java Changeset: 590f3b58e7e3 Author: jbachorik Date: 2014-01-23 10:06 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/590f3b58e7e3 6309226: TEST: java/lang/management/ThreadMXBean/SynchronizationStatistics.java didn't check Thread.sleep Reviewed-by: dholmes, mchung ! test/java/lang/management/ThreadMXBean/SynchronizationStatistics.java Changeset: f2195a4340b8 Author: sjiang Date: 2014-01-23 15:17 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/jdk/rev/f2195a4340b8 6980984: java/lang/management/MemoryMXBean/MemoryManagement is not robust when getMax() returns -1 Reviewed-by: jbachorik, dfuchs ! test/java/lang/management/MemoryMXBean/MemoryManagement.java From mikael.gerdin at oracle.com Fri Jan 24 05:25:39 2014 From: mikael.gerdin at oracle.com (mikael.gerdin at oracle.com) Date: Fri, 24 Jan 2014 13:25:39 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8028280: ParkEvent leak when running modified runThese which only loads classes Message-ID: <20140124132541.3F1B762753@hg.openjdk.java.net> Changeset: 5944dba4badc Author: dsimms Date: 2014-01-24 09:28 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5944dba4badc 8028280: ParkEvent leak when running modified runThese which only loads classes Summary: Use spin lock to manage ParkEvent and PlatformEvent free lists. Reviewed-by: dholmes, fparain ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/park.cpp ! src/share/vm/runtime/thread.cpp From harold.seigel at oracle.com Fri Jan 24 06:40:48 2014 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Fri, 24 Jan 2014 14:40:48 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <20140124144053.4FF0862757@hg.openjdk.java.net> Changeset: 2e7b5143763f Author: hseigel Date: 2014-01-24 08:13 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2e7b5143763f 8028553: The JVM should not throw VerifyError when 'overriding' a static final method in a superclass. Summary: Check if method is static before throwing exception. Reviewed-by: kamg, coleenp, lfoltan, fparain ! src/share/vm/classfile/classFileParser.cpp + test/runtime/finalStatic/FinalStatic.java Changeset: 7327ec5e661e Author: hseigel Date: 2014-01-24 08:31 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7327ec5e661e Merge From dmitry.samersoff at oracle.com Mon Jan 27 02:38:36 2014 From: dmitry.samersoff at oracle.com (dmitry.samersoff at oracle.com) Date: Mon, 27 Jan 2014 10:38:36 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8032247: SA: Constantpool lookup for invokedynamic is not implemented Message-ID: <20140127103841.9E5C2627BA@hg.openjdk.java.net> Changeset: b8a500a7b9bf Author: dsamersoff Date: 2014-01-27 13:46 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b8a500a7b9bf 8032247: SA: Constantpool lookup for invokedynamic is not implemented Summary: implement constant pool lookup for invokedynamic Reviewed-by: sla, sspitsyn ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java From staffan.larsen at oracle.com Mon Jan 27 05:01:24 2014 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Mon, 27 Jan 2014 13:01:24 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8032662: test/compiler/ciReplay/TestSA.sh should report ulimit issues Message-ID: <20140127130150.B8AA3627C0@hg.openjdk.java.net> Changeset: 4c241e42a3e4 Author: sla Date: 2014-01-27 10:57 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4c241e42a3e4 8032662: test/compiler/ciReplay/TestSA.sh should report ulimit issues Reviewed-by: kvn, iignatyev Contributed-by: stefan.sarne at oracle.com ! test/compiler/ciReplay/common.sh From zhengyu.gu at oracle.com Mon Jan 27 14:35:58 2014 From: zhengyu.gu at oracle.com (zhengyu.gu at oracle.com) Date: Mon, 27 Jan 2014 22:35:58 +0000 Subject: hg: jdk9/hs-rt/hotspot: 7015395: [TESTBUG] runtime/6626217/Test6626217.sh fails if compilation happens fast enough for timestamps to be equal. Message-ID: <20140127223600.EA6B7627DA@hg.openjdk.java.net> Changeset: 50bb249de889 Author: gziemski Date: 2014-01-21 16:45 -0600 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/50bb249de889 7015395: [TESTBUG] runtime/6626217/Test6626217.sh fails if compilation happens fast enough for timestamps to be equal. Summary: Insert 2 second sleep between copying of the src files and the compilation, to make sure the timestamps of *.class files are in the future of *.java files. Reviewed-by: coleenp, fparain ! test/runtime/6626217/Test6626217.sh From coleen.phillimore at oracle.com Mon Jan 27 20:59:25 2014 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Tue, 28 Jan 2014 04:59:25 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8028275: Metaspace ShrinkGrowTest causes fatal error if run with JFR Message-ID: <20140128045927.A171B627E5@hg.openjdk.java.net> Changeset: febc6428bc79 Author: coleenp Date: 2014-01-27 23:12 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/febc6428bc79 8028275: Metaspace ShrinkGrowTest causes fatal error if run with JFR Summary: Clean up initialization from Threads::create_vm() so that exceptions cause vm_exit_during_initialzation without an exception mark. Reviewed-by: dholmes, hseigel ! src/share/vm/oops/constantPool.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/utilities/exceptions.hpp From dmitry.samersoff at oracle.com Tue Jan 28 05:49:39 2014 From: dmitry.samersoff at oracle.com (dmitry.samersoff at oracle.com) Date: Tue, 28 Jan 2014 13:49:39 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <20140128134945.D9D3062801@hg.openjdk.java.net> Changeset: 4fe850c65ed1 Author: dsamersoff Date: 2014-01-28 14:45 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4fe850c65ed1 7010732: SA_ALTROOT only works if running the SA tools from their build directory. Summary: fixed SA packaging scripts Reviewed-by: sla, kevinw ! agent/make/mkinstall ! agent/make/saenv.sh ! agent/make/saenv64.sh Changeset: dbcbdca5dc04 Author: dsamersoff Date: 2014-01-28 11:42 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/dbcbdca5dc04 Merge From zhengyu.gu at oracle.com Tue Jan 28 07:41:19 2014 From: zhengyu.gu at oracle.com (zhengyu.gu at oracle.com) Date: Tue, 28 Jan 2014 15:41:19 +0000 Subject: hg: jdk9/hs-rt/hotspot: 2 new changesets Message-ID: <20140128154124.8E87C62804@hg.openjdk.java.net> Changeset: d5b8799dfbd7 Author: zgu Date: 2014-01-28 08:55 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d5b8799dfbd7 8032827: NMT: missing virtual memory tagging in os::workaround_expand_exec_shield_cs_limit() Summary: Fixed missing virtual memory type tagging in os::workaround_expand_exec_shield_cs_limit() function Reviewed-by: hseigel, coleenp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp Changeset: ceddae1a16c9 Author: zgu Date: 2014-01-28 06:26 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ceddae1a16c9 Merge From staffan.larsen at oracle.com Thu Jan 30 02:05:55 2014 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Thu, 30 Jan 2014 10:05:55 +0000 Subject: hg: jdk9/hs-rt/hotspot: 6656031: SA: jmap -permstat number of classes is off by 1 Message-ID: <20140130100613.8FDE0628A4@hg.openjdk.java.net> Changeset: c888354aaa35 Author: jbachorik Date: 2014-01-30 09:41 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c888354aaa35 6656031: SA: jmap -permstat number of classes is off by 1 Reviewed-by: sla, dholmes ! agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java From daniel.daugherty at oracle.com Thu Jan 30 17:30:26 2014 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Fri, 31 Jan 2014 01:30:26 +0000 Subject: hg: jdk9/hs-rt/hotspot: 8027113: decouple the '-XXaltjvm=' option from the gamma launcher Message-ID: <20140131013041.86095628F6@hg.openjdk.java.net> Changeset: b59507f713e0 Author: rdurbin Date: 2014-01-30 14:12 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b59507f713e0 8027113: decouple the '-XXaltjvm=' option from the gamma launcher Summary: decoupled the '-XXaltjvm=' option from the gamma launcher. Clearing the way for removing the remaining cruft associated with the previously removed gamma launcher. Reviewed-by: dcubed, dholmes ! make/Makefile ! make/hotspot.script ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp