From david.buck at oracle.com Tue Dec 1 02:11:37 2015 From: david.buck at oracle.com (david.buck at oracle.com) Date: Tue, 01 Dec 2015 02:11:37 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8131129: Attempt to define a duplicate BMH$Species class Message-ID: <201512010211.tB12BbqG026838@aojmv0008.oracle.com> Changeset: 3387db1e5f02 Author: plevart Date: 2015-11-30 13:32 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/3387db1e5f02 8131129: Attempt to define a duplicate BMH$Species class Reviewed-by: mhaupt, redestad, vlivanov ! src/share/classes/java/lang/invoke/BoundMethodHandle.java From kevin.walls at oracle.com Wed Dec 2 14:25:43 2015 From: kevin.walls at oracle.com (kevin.walls at oracle.com) Date: Wed, 02 Dec 2015 14:25:43 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on Message-ID: <201512021425.tB2EPhwa010060@aojmv0008.oracle.com> Changeset: dce765c2ff7d Author: ctornqvi Date: 2014-03-27 22:36 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/dce765c2ff7d 8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on Summary: Wrapped the test in another layer process creation to avoid NMT being turned on. Reviewed-by: coleenp, dcubed ! test/runtime/NMT/JcmdWithNMTDisabled.java From calvin.cheung at oracle.com Wed Dec 2 19:29:35 2015 From: calvin.cheung at oracle.com (calvin.cheung at oracle.com) Date: Wed, 02 Dec 2015 19:29:35 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c for JNI pending Message-ID: <201512021929.tB2JTZmI008800@aojmv0008.oracle.com> Changeset: 23cfdae07b17 Author: ccheung Date: 2015-12-02 10:00 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/23cfdae07b17 8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c for JNI pending Summary: removed unnecessary JNU_ThrowOutOfMemoryError call Reviewed-by: jiangli, dholmes, iklam ! src/share/native/sun/misc/URLClassPath.c From calvin.cheung at oracle.com Thu Dec 3 03:52:17 2015 From: calvin.cheung at oracle.com (calvin.cheung at oracle.com) Date: Thu, 03 Dec 2015 03:52:17 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8143963: improve ClassLoader::trace_class_path to accept an additional outputStream* arg Message-ID: <201512030352.tB33qHOd004090@aojmv0008.oracle.com> Changeset: f46ffa934a46 Author: ccheung Date: 2015-12-02 17:48 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/f46ffa934a46 8143963: improve ClassLoader::trace_class_path to accept an additional outputStream* arg Summary: for fixing a truncation problem on the output from -XX:+TraceClassPaths Reviewed-by: coleenp, jiangli, cjplummer, minqi ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.hpp ! src/share/vm/runtime/arguments.cpp From stefan.karlsson at oracle.com Thu Dec 3 12:12:44 2015 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Thu, 03 Dec 2015 12:12:44 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8058563: InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries Message-ID: <201512031212.tB3CCiiH007182@aojmv0008.oracle.com> Changeset: 5cece4584b8e Author: stefank Date: 2015-11-12 09:53 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5cece4584b8e 8058563: InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries Reviewed-by: mgerdin, vlivanov ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp From david.buck at oracle.com Fri Dec 4 14:31:59 2015 From: david.buck at oracle.com (david.buck at oracle.com) Date: Fri, 04 Dec 2015 14:31:59 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8029630: Thread id should be displayed as a hex number in error report Message-ID: <201512041431.tB4EVx6x006812@aojmv0008.oracle.com> Changeset: 59eb74ac51f2 Author: dbuck Date: 2015-12-04 14:31 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/59eb74ac51f2 8029630: Thread id should be displayed as a hex number in error report Summary: Thread id is now displayed as a hex number in error report. Reviewed-by: dholmes, hseigel, stuefe ! src/share/vm/utilities/vmError.cpp From rob.mckenna at oracle.com Fri Dec 4 15:52:35 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Fri, 04 Dec 2015 15:52:35 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8140587: Atomic*FieldUpdaters should use Class.isInstance instead of direct class check Message-ID: <201512041552.tB4FqZ0l005361@aojmv0008.oracle.com> Changeset: c98bd523e5f9 Author: robm Date: 2015-12-04 15:52 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/c98bd523e5f9 8140587: Atomic*FieldUpdaters should use Class.isInstance instead of direct class check Reviewed-by: martin ! src/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java From rob.mckenna at oracle.com Fri Dec 4 18:41:19 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Fri, 04 Dec 2015 18:41:19 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8067800: Clarify java.time.chrono.Chronology.isLeapYear for out of range years Message-ID: <201512041841.tB4IfJQk012375@aojmv0008.oracle.com> Changeset: 17ed74f96963 Author: robm Date: 2015-12-04 18:40 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/17ed74f96963 8067800: Clarify java.time.chrono.Chronology.isLeapYear for out of range years Reviewed-by: rriggs ! src/share/classes/java/time/chrono/HijrahChronology.java ! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java From aleksej.efimov at oracle.com Sat Dec 5 10:25:37 2015 From: aleksej.efimov at oracle.com (aleksej.efimov at oracle.com) Date: Sat, 05 Dec 2015 10:25:37 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxp: 8133924: NPE may be thrown when xsltc select a non-existing node after JDK-8062518 Message-ID: <201512051025.tB5APcXs009218@aojmv0008.oracle.com> Changeset: b3c914ad842d Author: aefimov Date: 2015-12-05 13:22 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/b3c914ad842d 8133924: NPE may be thrown when xsltc select a non-existing node after JDK-8062518 Reviewed-by: joehw, coffeys ! src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java From aleksej.efimov at oracle.com Sat Dec 5 10:25:48 2015 From: aleksej.efimov at oracle.com (aleksej.efimov at oracle.com) Date: Sat, 05 Dec 2015 10:25:48 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8133924: NPE may be thrown when xsltc select a non-existing node after JDK-8062518 Message-ID: <201512051025.tB5APmAB009272@aojmv0008.oracle.com> Changeset: d05e56fd8152 Author: aefimov Date: 2015-12-05 13:24 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/d05e56fd8152 8133924: NPE may be thrown when xsltc select a non-existing node after JDK-8062518 Reviewed-by: joehw, coffeys ! test/javax/xml/jaxp/transform/8062518/XSLTFunctionsTest.java From kevin.walls at oracle.com Tue Dec 8 01:32:29 2015 From: kevin.walls at oracle.com (kevin.walls at oracle.com) Date: Tue, 08 Dec 2015 01:32:29 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8130212: Thread::current() might access freed memory on Solaris Message-ID: <201512080132.tB81WUXb016667@aojmv0008.oracle.com> Changeset: 3ad3f93fe3d2 Author: dholmes Date: 2015-12-07 13:25 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3ad3f93fe3d2 8130212: Thread::current() might access freed memory on Solaris Reviewed-by: kvn, twisti, stuefe ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/thread_solaris.inline.hpp ! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp ! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp ! src/share/vm/runtime/threadLocalStorage.cpp ! src/share/vm/runtime/threadLocalStorage.hpp From david.buck at oracle.com Tue Dec 8 14:24:43 2015 From: david.buck at oracle.com (david.buck at oracle.com) Date: Tue, 08 Dec 2015 14:24:43 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8022865: [TESTBUG] Compressed Oops testing needs to be revised Message-ID: <201512081424.tB8EOhFb019841@aojmv0008.oracle.com> Changeset: 92a6cfbf2d94 Author: dbuck Date: 2015-12-08 14:23 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/92a6cfbf2d94 8022865: [TESTBUG] Compressed Oops testing needs to be revised Summary: Rewrote compressed oops tests Reviewed-by: kvn, coleenp, mseledtsov ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java From kevin.walls at oracle.com Tue Dec 8 16:47:15 2015 From: kevin.walls at oracle.com (kevin.walls at oracle.com) Date: Tue, 08 Dec 2015 16:47:15 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 2 new changesets Message-ID: <201512081647.tB8GlFus014994@aojmv0008.oracle.com> Changeset: c60b9a314312 Author: sla Date: 2013-12-18 08:39 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c60b9a314312 8029726: On OS X some dtrace probe names are mismatched with Solaris 8029727: On OS X dtrace probes CallMethodA/CallMethodV are not fired. 8029728: On OS X dtrace probes SetStaticBooleanField are not fired Reviewed-by: kamg, dsamersoff ! src/os/bsd/dtrace/hotspot.d ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp Changeset: a045a14d1c81 Author: kevinw Date: 2015-12-08 15:05 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a045a14d1c81 Merge From rob.mckenna at oracle.com Wed Dec 9 15:59:31 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Wed, 09 Dec 2015 15:59:31 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8143397: It looks like InetAddress.isReachable(timeout) works incorrectly Message-ID: <201512091559.tB9FxVNG014095@aojmv0008.oracle.com> Changeset: 158800ffcf14 Author: robm Date: 2015-12-09 15:59 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/158800ffcf14 8143397: It looks like InetAddress.isReachable(timeout) works incorrectly Reviewed-by: xuelei, msheppar ! src/windows/native/java/net/Inet4AddressImpl.c From aleksej.efimov at oracle.com Wed Dec 9 19:37:17 2015 From: aleksej.efimov at oracle.com (aleksej.efimov at oracle.com) Date: Wed, 09 Dec 2015 19:37:17 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8038184: XMLSignature throws StringIndexOutOfBoundsException if ID attribute value is empty String Message-ID: <201512091937.tB9JbHgc002017@aojmv0008.oracle.com> Changeset: 9e6a6b420504 Author: mullan Date: 2014-04-16 09:46 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/9e6a6b420504 8038184: XMLSignature throws StringIndexOutOfBoundsException if ID attribute value is empty String Reviewed-by: xuelei ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! test/javax/xml/crypto/dsig/GenerationTests.java From aleksej.efimov at oracle.com Wed Dec 9 19:38:33 2015 From: aleksej.efimov at oracle.com (aleksej.efimov at oracle.com) Date: Wed, 09 Dec 2015 19:38:33 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8038349: Signing XML with DSA throws Exception when key is larger than 1024 bits Message-ID: <201512091938.tB9JcXQQ002627@aojmv0008.oracle.com> Changeset: 8fbf8985c0a0 Author: mullan Date: 2014-05-02 10:01 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/8fbf8985c0a0 8038349: Signing XML with DSA throws Exception when key is larger than 1024 bits Reviewed-by: xuelei ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java ! test/javax/xml/crypto/dsig/GenerationTests.java ! test/javax/xml/crypto/dsig/KeySelectors.java From poonam.bajaj at oracle.com Wed Dec 9 20:49:52 2015 From: poonam.bajaj at oracle.com (poonam.bajaj at oracle.com) Date: Wed, 09 Dec 2015 20:49:52 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8140031: SA: Searching for a value in Threads does not work Message-ID: <201512092049.tB9KnrA4025594@aojmv0008.oracle.com> Changeset: c1679cc87ba0 Author: poonam Date: 2015-12-09 10:26 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c1679cc87ba0 8140031: SA: Searching for a value in Threads does not work Summary: Improve the thread and threads commands in CLHSDB Reviewed-by: dsamersoff ! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java From david.buck at oracle.com Thu Dec 10 08:01:07 2015 From: david.buck at oracle.com (david.buck at oracle.com) Date: Thu, 10 Dec 2015 08:01:07 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8137106: EUDC (End User Defined Characters) are not displayed on Windows with Java 8u60+ Message-ID: <201512100801.tBA817rD027497@aojmv0008.oracle.com> Changeset: 34c9c6146175 Author: dbuck Date: 2015-12-10 08:00 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/34c9c6146175 8137106: EUDC (End User Defined Characters) are not displayed on Windows with Java 8u60+ Reviewed-by: serb, jgodinez ! src/share/classes/sun/font/TrueTypeFont.java ! src/windows/classes/sun/awt/Win32FontManager.java From rob.mckenna at oracle.com Thu Dec 10 12:22:12 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Thu, 10 Dec 2015 12:22:12 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8145017: Add support for 3 digit hotspot minor version numbers Message-ID: <201512101222.tBACMDdD016629@aojmv0008.oracle.com> Changeset: 6ea3aea950d1 Author: robm Date: 2015-12-10 12:21 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/6ea3aea950d1 8145017: Add support for 3 digit hotspot minor version numbers Reviewed-by: coffeys ! src/share/native/common/jdk_util.c ! test/sun/misc/Version/Version.java From tobias.hartmann at oracle.com Tue Dec 15 10:43:47 2015 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Tue, 15 Dec 2015 10:43:47 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8129847: Compiling methods generated by Nashorn triggers high memory usage in C2 Message-ID: <201512151043.tBFAhlkm022103@aojmv0008.oracle.com> Changeset: 70649f10b88c Author: zmajo Date: 2015-12-15 09:46 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/70649f10b88c 8129847: Compiling methods generated by Nashorn triggers high memory usage in C2 Summary: Add a new compiler phase, PhaseRenumberLive, that renumbers live nodes. Reviewed-by: kvn, thartmann, vlivanov, shade ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phase.cpp ! src/share/vm/opto/phase.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp From dmitry.samersoff at oracle.com Tue Dec 15 13:26:37 2015 From: dmitry.samersoff at oracle.com (dmitry.samersoff at oracle.com) Date: Tue, 15 Dec 2015 13:26:37 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8139985: JNI exception pending in jdk/src/jdk/hprof/agent/share/native/libhprof Message-ID: <201512151326.tBFDQbWP008968@aojmv0008.oracle.com> Changeset: 1af79934dc16 Author: dsamersoff Date: 2015-12-03 10:10 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/1af79934dc16 8139985: JNI exception pending in jdk/src/jdk/hprof/agent/share/native/libhprof Summary: Add missed exceptions check Reviewed-by: dsamersoff, sla Contributed-by: Jini Susan George ! src/share/demo/jvmti/hprof/hprof_class.c ! src/share/demo/jvmti/hprof/hprof_event.c ! src/share/demo/jvmti/hprof/hprof_util.c From vladimir.x.ivanov at oracle.com Wed Dec 16 13:24:35 2015 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Wed, 16 Dec 2015 13:24:35 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java relies on system locale Message-ID: <201512161324.tBGDOZoW018974@aojmv0008.oracle.com> Changeset: a54fbc80b383 Author: vlivanov Date: 2015-12-16 16:24 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/a54fbc80b383 8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java relies on system locale Reviewed-by: martin ! test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java From kevin.walls at oracle.com Wed Dec 16 14:05:13 2015 From: kevin.walls at oracle.com (kevin.walls at oracle.com) Date: Wed, 16 Dec 2015 14:05:13 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8065579: WB method to start G1 concurrent mark cycle should be introduced Message-ID: <201512161405.tBGE5D83011178@aojmv0008.oracle.com> Changeset: 047a642c9729 Author: kevinw Date: 2015-12-02 13:58 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/047a642c9729 8065579: WB method to start G1 concurrent mark cycle should be introduced Summary: Add a WhiteBox callback to the VM to start a concurrent mark cycle in G1. Reviewed-by: tschatzl, sjohanss Contributed-by: Leonid Mesnik ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/prims/whitebox.cpp + test/gc/whitebox/TestConcMarkCycleWB.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java From kevin.walls at oracle.com Wed Dec 16 16:48:15 2015 From: kevin.walls at oracle.com (kevin.walls at oracle.com) Date: Wed, 16 Dec 2015 16:48:15 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 2 new changesets Message-ID: <201512161648.tBGGmFWj028658@aojmv0008.oracle.com> Changeset: cf93dd06db0f Author: aeriksso Date: 2015-12-04 14:06 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/cf93dd06db0f 6869327: Add new C2 flag to keep safepoints in counted loops. Reviewed-by: kvn ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp + test/compiler/loopopts/UseCountedLoopSafepoints.java Changeset: 7c5babab479b Author: vlivanov Date: 2015-12-10 14:51 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/7c5babab479b 8144935: C2: safepoint is pruned from a non-counted loop Reviewed-by: roland ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp From sundararajan.athijegannathan at oracle.com Thu Dec 17 16:15:21 2015 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Thu, 17 Dec 2015 16:15:21 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 2 new changesets Message-ID: <201512171615.tBHGFLZo011474@aojmv0008.oracle.com> Changeset: fa7dce1af94e Author: sundar Date: 2015-12-17 20:04 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/fa7dce1af94e 8145550: Megamorphic invoke should use CompiledFunction variants without any LinkLogic Reviewed-by: jlaskey, hannesw, attila ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java + test/script/basic/JDK-8145550.js Changeset: ab5cb7c26321 Author: sundar Date: 2015-12-17 20:14 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/ab5cb7c26321 8145669: apply2call optimized callsite fails after becoming megamorphic Reviewed-by: jlaskey, hannesw ! make/build.xml ! src/jdk/nashorn/internal/runtime/ScriptFunction.java + test/script/basic/apply_to_call/JDK-8145669.js + test/script/basic/apply_to_call/JDK-8145669.js.EXPECTED + test/script/basic/apply_to_call/JDK-8145669_2.js + test/script/basic/apply_to_call/JDK-8145669_2.js.EXPECTED From kevin.walls at oracle.com Thu Dec 17 20:57:16 2015 From: kevin.walls at oracle.com (kevin.walls at oracle.com) Date: Thu, 17 Dec 2015 20:57:16 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8145099: Better error message when SA can't attach to a process Message-ID: <201512172057.tBHKvGcV023866@aojmv0008.oracle.com> Changeset: d06b64fc150f Author: sla Date: 2015-12-10 16:09 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/d06b64fc150f 8145099: Better error message when SA can't attach to a process Reviewed-by: jbachorik, stuefe ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/libproc.h ! agent/src/os/linux/ps_proc.c From weijun.wang at oracle.com Fri Dec 18 00:26:57 2015 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Fri, 18 Dec 2015 00:26:57 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8139436: sun.security.mscapi.KeyStore might load incomplete data Message-ID: <201512180026.tBI0Qv56029250@aojmv0008.oracle.com> Changeset: 44a6aa58f7b2 Author: clanger Date: 2015-12-18 08:25 +0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/44a6aa58f7b2 8139436: sun.security.mscapi.KeyStore might load incomplete data Reviewed-by: vinnie, weijun ! src/windows/classes/sun/security/mscapi/KeyStore.java ! test/sun/security/mscapi/AccessKeyStore.java ! test/sun/security/mscapi/AccessKeyStore.sh ! test/sun/security/mscapi/IsSunMSCAPIAvailable.java ! test/sun/security/mscapi/IsSunMSCAPIAvailable.sh + test/sun/security/mscapi/IterateWindowsRootStore.java ! test/sun/security/mscapi/KeyStoreCompatibilityMode.java ! test/sun/security/mscapi/KeyStoreCompatibilityMode.sh ! test/sun/security/mscapi/KeytoolChangeAlias.sh ! test/sun/security/mscapi/PrngSlow.java ! test/sun/security/mscapi/PublicKeyInterop.java ! test/sun/security/mscapi/PublicKeyInterop.sh ! test/sun/security/mscapi/RSAEncryptDecrypt.sh ! test/sun/security/mscapi/ShortRSAKey1024.sh ! test/sun/security/mscapi/ShortRSAKeyWithinTLS.java ! test/sun/security/mscapi/SignUsingNONEwithRSA.java ! test/sun/security/mscapi/SignUsingNONEwithRSA.sh ! test/sun/security/mscapi/SignUsingSHA2withRSA.java ! test/sun/security/mscapi/SignUsingSHA2withRSA.sh ! test/sun/security/mscapi/SmallPrimeExponentP.java From daniel.daugherty at oracle.com Fri Dec 18 21:36:47 2015 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Fri, 18 Dec 2015 21:36:47 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 5 new changesets Message-ID: <201512182136.tBILalFe000587@aojmv0008.oracle.com> Changeset: 6fb4d6e02e92 Author: gthornbr Date: 2015-12-17 17:17 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/6fb4d6e02e92 8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH Reviewed-by: dcubed, mikael ! make/linux/makefiles/defs.make Changeset: 5d96c022391c Author: gthornbr Date: 2015-12-17 17:18 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5d96c022391c 8046611: Build errors with gcc on sparc/fastdebug Reviewed-by: dcubed, mikael ! src/cpu/sparc/vm/frame_sparc.cpp ! src/share/vm/runtime/safepoint.cpp Changeset: bd33e3fce750 Author: gthornbr Date: 2015-12-18 10:11 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/bd33e3fce750 8048232: Fix for 8046471 breaks PPC64 build Reviewed-by: dcubed, mikael ! make/linux/Makefile ! make/linux/makefiles/defs.make Changeset: 48eec0ba6526 Author: gthornbr Date: 2015-12-18 10:12 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/48eec0ba6526 8144885: agent/src/os/linux/libproc.h needs to support Linux/SPARC builds Summary: Added include of asm/ptrace.h to libproc.h Reviewed-by: dcubed, mikael ! agent/src/os/linux/libproc.h Changeset: 252404a1e9e2 Author: dcubed Date: 2015-12-18 10:58 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/252404a1e9e2 Merge ! agent/src/os/linux/libproc.h From daniel.daugherty at oracle.com Fri Dec 18 21:36:49 2015 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Fri, 18 Dec 2015 21:36:49 +0000 Subject: hg: jdk8u/jdk8u-dev: 2 new changesets Message-ID: <201512182136.tBILandc000643@aojmv0008.oracle.com> Changeset: 65315e30034e Author: gthornbr Date: 2015-12-17 16:57 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/65315e30034e 8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH Reviewed-by: dcubed, mikael ! common/autoconf/hotspot-spec.gmk.in Changeset: 86fa734a1c14 Author: gthornbr Date: 2015-12-17 17:21 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/86fa734a1c14 8047763: Recognize sparc64 as a sparc platform Reviewed-by: dcubed, mikael ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 From daniel.daugherty at oracle.com Fri Dec 18 21:36:48 2015 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Fri, 18 Dec 2015 21:36:48 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 2 new changesets Message-ID: <201512182136.tBILamKt000640@aojmv0008.oracle.com> Changeset: 16e18e809683 Author: gthornbr Date: 2015-12-17 16:54 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/16e18e809683 8044363: Remove special build options for unpack200 executable Reviewed-by: dcubed, mikael ! make/CompileLaunchers.gmk Changeset: a4407109ca00 Author: dcubed Date: 2015-12-18 10:54 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/a4407109ca00 Merge From vladimir.x.ivanov at oracle.com Fri Dec 18 22:22:49 2015 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 18 Dec 2015 22:22:49 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8131782: C1 Class.cast optimization breaks when Class is loaded from static final Message-ID: <201512182222.tBIMMpgm014340@aojmv0008.oracle.com> Changeset: 2b597b92442b Author: shade Date: 2015-07-24 21:29 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/2b597b92442b 8131782: C1 Class.cast optimization breaks when Class is loaded from static final Summary: change as_ValueType() to return InstanceConstant when appropriate Reviewed-by: jrose ! src/share/vm/c1/c1_ValueType.cpp From rob.mckenna at oracle.com Wed Dec 23 18:00:37 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Wed, 23 Dec 2015 18:00:37 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8145539: (coll) AbstractMap.keySet and .values should not be volatile Message-ID: <201512231800.tBNI0bdS005723@aojmv0008.oracle.com> Changeset: 6c1cb8f35b16 Author: shade Date: 2015-12-17 21:14 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/6c1cb8f35b16 8145539: (coll) AbstractMap.keySet and .values should not be volatile Reviewed-by: redestad, plevart, dl, psandoz ! src/share/classes/java/util/AbstractMap.java ! src/share/classes/java/util/EnumMap.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/LinkedHashMap.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/java/util/WeakHashMap.java From sundararajan.athijegannathan at oracle.com Thu Dec 24 12:40:53 2015 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Thu, 24 Dec 2015 12:40:53 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8146147: Java linker indexed property getter does not work for computed nashorn string Message-ID: <201512241240.tBOCer9K000480@aojmv0008.oracle.com> Changeset: 86ed55da74ab Author: sundar Date: 2015-12-24 16:52 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/86ed55da74ab 8146147: Java linker indexed property getter does not work for computed nashorn string Reviewed-by: jlaskey ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java + test/script/basic/JDK-8146147.js