From rob.mckenna at oracle.com Wed Feb 7 22:42:42 2018 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Wed, 07 Feb 2018 22:42:42 +0000 Subject: hg: jdk8u/jdk8u: 2 new changesets Message-ID: <201802072242.w17MgguC022416@aojmv0008.oracle.com> Changeset: c0b1ccecf70f Author: dbuck Date: 2018-01-16 04:18 -0500 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/c0b1ccecf70f 8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack Reviewed-by: dholmes, erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: 67122a315e79 Author: robm Date: 2018-02-07 10:39 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/67122a315e79 Merge ! common/autoconf/generated-configure.sh From rob.mckenna at oracle.com Wed Feb 7 22:42:52 2018 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Wed, 07 Feb 2018 22:42:52 +0000 Subject: hg: jdk8u/jdk8u/hotspot: 7 new changesets Message-ID: <201802072242.w17MgqJw022620@aojmv0008.oracle.com> Changeset: b955bd18e8fe Author: roland Date: 2014-04-08 09:51 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/b955bd18e8fe 8038636: speculative traps break when classes are redefined Summary: remove speculative traps that point to methods that are redefined Reviewed-by: kvn, twisti ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp + test/compiler/profiling/spectrapredefineclass/Agent.java + test/compiler/profiling/spectrapredefineclass/Launcher.java Changeset: 2c4cecfa5ce5 Author: kevinw Date: 2018-01-08 08:32 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/2c4cecfa5ce5 8055008: Clean up code that saves the previous versions of redefined classes 8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links 8057570: RedefineClasses() tests fail assert(((Metadata*)obj)->is_valid()) failed: obj is valid Reviewed-by: coleenp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/metadataOnStackMark.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp - test/runtime/RedefineFinalizer/RedefineFinalizer.java + test/runtime/RedefineTests/RedefineFinalizer.java + test/runtime/RedefineTests/RedefineRunningMethods.java Changeset: aadefd24f38f Author: kevinw Date: 2018-01-08 22:43 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/aadefd24f38f Merge Changeset: 69b4a8cb80c2 Author: dbuck Date: 2018-01-16 04:20 -0500 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/69b4a8cb80c2 8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack Reviewed-by: dholmes, erikj ! agent/src/os/linux/Makefile ! make/linux/makefiles/gcc.make ! make/linux/makefiles/jsig.make ! src/share/vm/prims/whitebox.cpp + test/runtime/execstack/TestCheckJDK.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 427b2fb1944f Author: dbuck Date: 2018-01-31 19:24 -0500 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/427b2fb1944f 8189170: Add option to disable stack overflow checking in primordial thread for use with JNI_CreateJavaJVM Reviewed-by: dcubed ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp ! src/share/vm/memory/threadLocalAllocBuffer.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 119a08b69f70 Author: mchinnathamb Date: 2018-02-07 07:01 -0500 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/119a08b69f70 8148175: C1: G1 barriers don't preserve FP registers Reviewed-by: vlivanov, kvn ! src/cpu/x86/vm/c1_Runtime1_x86.cpp + test/compiler/gcbarriers/PreserveFPRegistersTest.java Changeset: a2c8195708cc Author: robm Date: 2018-02-07 10:45 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/a2c8195708cc Merge ! src/os/linux/vm/os_linux.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/method.hpp - test/runtime/RedefineFinalizer/RedefineFinalizer.java From rob.mckenna at oracle.com Wed Feb 7 22:43:07 2018 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Wed, 07 Feb 2018 22:43:07 +0000 Subject: hg: jdk8u/jdk8u/jdk: 9 new changesets Message-ID: <201802072243.w17Mh8fR022812@aojmv0008.oracle.com> Changeset: 2670e19d88e2 Author: robm Date: 2018-01-11 13:02 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/2670e19d88e2 8193758: Update copyright headers of files in src tree that are missing Classpath exception Reviewed-by: coffeys ! src/share/classes/com/sun/tracing/ProviderFactory.java ! src/share/classes/sun/awt/ExtendedKeyCodes.java ! src/share/lib/security/BlacklistedCertsConverter.java ! src/solaris/classes/sun/java2d/x11/XSurfaceData.java Changeset: def9120feaab Author: dbuck Date: 2018-01-19 08:24 -0500 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/def9120feaab 8074373: NMT is not enabled if NMT option is specified after class path specifiers Reviewed-by: dholmes ! src/share/bin/java.c ! test/tools/launcher/TestSpecialArgs.java Changeset: 4ec964b884bc Author: azvegint Date: 2018-01-23 12:28 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/4ec964b884bc 8187803: JDK part of JavaFX-Swing dialogs appearing behind main stage Reviewed-by: ssadetsky, prr ! src/macosx/classes/sun/lwawt/LWLightweightFramePeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + src/share/classes/sun/awt/OverrideNativeWindowHandle.java ! src/share/classes/sun/swing/JLightweightFrame.java ! src/solaris/classes/sun/awt/X11/XLightweightFramePeer.java ! src/solaris/classes/sun/awt/X11/XWindowPeer.java ! src/windows/classes/sun/awt/windows/WLightweightFramePeer.java ! src/windows/native/sun/windows/awt_Dialog.cpp ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_Window.cpp ! src/windows/native/sun/windows/awt_Window.h Changeset: 40a4ee2700bf Author: alitvinov Date: 2018-01-26 17:44 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/40a4ee2700bf 8177758: Regression in java.awt.FileDialog Reviewed-by: sveerabhadra, serb ! src/windows/native/sun/windows/awt_FileDialog.cpp + test/java/awt/FileDialog/FileDialogMemoryLeak/FileDialogLeakTest.java Changeset: a32ebbad54e2 Author: igerasim Date: 2018-02-02 13:00 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/a32ebbad54e2 8194412: Adding 256 units of IsoFields.QUARTER_YEARS broken Reviewed-by: scolebourne, rriggs ! src/share/classes/java/time/temporal/IsoFields.java ! test/java/time/test/java/time/TestLocalDate.java Changeset: 95ecd769df8a Author: rpatil Date: 2018-02-05 00:15 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/95ecd769df8a 8195837: (tz) Upgrade time-zone data to tzdata2018c Reviewed-by: coffeys, naoto ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/share/classes/java/time/format/ZoneName.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! 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/time/test/java/time/format/ZoneName.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: f64826e5b775 Author: dbuck Date: 2018-02-06 03:50 -0500 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/f64826e5b775 8168628: (fc) SIGBUS when extending file size to map it 8171452: (ch) linux io_util_md: Operation not supported exception after 8168628 Reviewed-by: alanb, bpb ! make/mapfiles/libnio/mapfile-linux ! make/mapfiles/libnio/mapfile-macosx ! make/mapfiles/libnio/mapfile-solaris ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! src/share/classes/sun/nio/ch/FileDispatcher.java ! src/solaris/classes/sun/nio/ch/FileDispatcherImpl.java ! src/solaris/native/java/io/io_util_md.c ! src/solaris/native/sun/nio/ch/FileDispatcherImpl.c ! src/windows/classes/sun/nio/ch/FileDispatcherImpl.java + test/java/nio/channels/FileChannel/FileExtensionAndMap.java Changeset: c98c74484644 Author: robm Date: 2018-02-06 17:12 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/c98c74484644 8156824: com.sun.jndi.ldap.pool.PoolCleaner should clear its context class loader Reviewed-by: chegar ! src/share/classes/com/sun/jndi/ldap/LdapPoolManager.java ! src/share/classes/com/sun/jndi/ldap/pool/PoolCleaner.java ! src/share/classes/sun/misc/InnocuousThread.java Changeset: 5ea88e09f465 Author: robm Date: 2018-02-07 10:45 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/5ea88e09f465 Merge ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java From rob.mckenna at oracle.com Wed Feb 7 22:43:17 2018 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Wed, 07 Feb 2018 22:43:17 +0000 Subject: hg: jdk8u/jdk8u/nashorn: 2 new changesets Message-ID: <201802072243.w17MhHKV022926@aojmv0008.oracle.com> Changeset: 3db4ec0973b7 Author: hannesw Date: 2017-09-21 14:40 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/3db4ec0973b7 8186646: Nashorn: "duplicate code" assertion when binding a vararg function that just passes arguments along Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/internal/runtime/CompiledFunction.java + test/script/basic/JDK-8186646.js Changeset: a6d0aec77286 Author: robm Date: 2018-02-07 10:44 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/a6d0aec77286 Merge From rob.mckenna at oracle.com Fri Feb 23 19:19:16 2018 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Fri, 23 Feb 2018 19:19:16 +0000 Subject: hg: jdk8u/jdk8u/hotspot: 3 new changesets Message-ID: <201802231919.w1NJJGKj016905@aojmv0008.oracle.com> Changeset: da2bb5e60234 Author: poonam Date: 2018-02-08 00:23 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/da2bb5e60234 8187577: JVM crash during gc doing concurrent marking Summary: Inform G1's SATB that a klass has been resurrected and it should not be unloaded Reviewed-by: coleenp, tschatzl, kbarrett ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp Changeset: 8bd024c567e7 Author: aph Date: 2018-01-22 15:19 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/8bd024c567e7 8194739: Zero port of 8174962: Better interface invocations Reviewed-by: adinn, coleenp ! src/cpu/zero/vm/methodHandles_zero.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: de8045923ad2 Author: dbuck Date: 2017-12-18 18:18 -0500 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/de8045923ad2 8189851: [TESTBUG] runtime/RedefineTests/RedefineInterfaceCall.java fails Summary: modified jtreg tags and package import to work with JDK 8 Reviewed-by: vlivanov, dholmes ! test/runtime/RedefineTests/RedefineInterfaceCall.java From rob.mckenna at oracle.com Fri Feb 23 19:19:31 2018 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Fri, 23 Feb 2018 19:19:31 +0000 Subject: hg: jdk8u/jdk8u/jdk: 7 new changesets Message-ID: <201802231919.w1NJJVBt017104@aojmv0008.oracle.com> Changeset: 43585438b215 Author: igerasim Date: 2018-02-07 17:11 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/43585438b215 8051972: sun/security/pkcs11/ec/ReadCertificates.java fails intermittently Reviewed-by: mullan ! test/sun/security/pkcs11/ec/ReadCertificates.java Changeset: 51cd4d621ebd Author: igerasim Date: 2018-02-08 15:59 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/51cd4d621ebd 8157898: SupportedDSAParamGen.java failed with timeout Reviewed-by: xuelei ! test/sun/security/provider/DSA/SupportedDSAParamGen.java Changeset: 77118f5f4bcb Author: coffeys Date: 2018-02-08 15:49 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/77118f5f4bcb 8196854: TestFlushableGZIPOutputStream failing with IndexOutOfBoundsException Reviewed-by: sherman, rriggs ! test/java/util/zip/InflateIn_DeflateOut.java Changeset: 2edaf51db818 Author: coffeys Date: 2018-02-09 08:24 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/2edaf51db818 Merge Changeset: f1bb1d3fcbf1 Author: igerasim Date: 2018-02-14 10:04 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/f1bb1d3fcbf1 8176183: sun/security/mscapi/SignedObjectChain.java fails on Windows Reviewed-by: weijun ! test/java/security/SignedObject/Chain.java Changeset: e3f69c0c7764 Author: igerasim Date: 2018-02-16 09:43 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/e3f69c0c7764 8076117: EndEntityChecker should not process custom extensions after PKIX validation Reviewed-by: xuelei, mullan ! src/share/classes/sun/security/validator/EndEntityChecker.java ! src/share/classes/sun/security/validator/Validator.java + test/sun/security/validator/EndEntityExtensionCheck.java Changeset: f940e7a48b72 Author: andrew Date: 2018-02-23 05:33 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/f940e7a48b72 8196952: Bad primeCertainty value setting in DSAParameterGenerator Summary: OpenJDK 8 applied 8072452 after 8181048, reverting parts of the latter Reviewed-by: coffeys ! src/share/classes/sun/security/provider/DSAParameterGenerator.java