From ivan.gerasimov at oracle.com Sun Dec 1 23:30:12 2019 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Sun, 01 Dec 2019 23:30:12 +0000 Subject: hg: jdk/jdk: 8234147: Avoid looking up standard charsets in core libraries Message-ID: <201912012330.xB1NUCtl018310@aojmv0008.oracle.com> Changeset: 5028793d05ff Author: igerasim Date: 2019-12-01 15:29 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5028793d05ff 8234147: Avoid looking up standard charsets in core libraries Reviewed-by: alanb ! src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java ! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java ! src/java.base/share/classes/java/io/InputStreamReader.java ! src/java.base/share/classes/java/io/OutputStreamWriter.java ! src/java.base/share/classes/java/lang/CharacterName.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/nio/file/FileChannelLinesSpliterator.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/util/Base64.java ! src/java.base/share/classes/java/util/Properties.java ! src/java.base/share/classes/java/util/PropertyResourceBundle.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/java/util/jar/Manifest.java ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipInputStream.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessMaps.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/perf/Perf.java ! src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/share/classes/sun/net/www/http/ChunkedInputStream.java ! src/java.base/share/classes/sun/net/www/http/ChunkedOutputStream.java ! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/java.base/share/classes/sun/nio/cs/ThreadLocalCoders.java ! src/java.base/share/classes/sun/util/PropertyResourceBundleCharset.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.prefs/share/classes/java/util/prefs/XmlSupport.java ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java From prasanta.sadhukhan at oracle.com Mon Dec 2 06:28:30 2019 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Mon, 02 Dec 2019 06:28:30 +0000 Subject: hg: jdk/client: 8234149: Several regression tests do not dispose Frame at end Message-ID: <201912020628.xB26SUYS022339@aojmv0008.oracle.com> Changeset: 7637e77c4c8a Author: psadhukhan Date: 2019-12-02 11:58 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/7637e77c4c8a 8234149: Several regression tests do not dispose Frame at end Reviewed-by: serb ! test/jdk/javax/swing/AbstractButton/6711682/bug6711682.java ! test/jdk/javax/swing/Action/8133039/bug8133039.java ! test/jdk/javax/swing/JButton/4368790/bug4368790.java ! test/jdk/javax/swing/JButton/4796987/bug4796987.java ! test/jdk/javax/swing/JColorChooser/Test8051548.java ! test/jdk/javax/swing/JComboBox/4523758/bug4523758.java ! test/jdk/javax/swing/JComboBox/6236162/bug6236162.java ! test/jdk/javax/swing/JComboBox/7195179/Test7195179.java ! test/jdk/javax/swing/JComboBox/8057893/bug8057893.java ! test/jdk/javax/swing/JComponent/4337267/bug4337267.java ! test/jdk/javax/swing/JComponent/6989617/bug6989617.java ! test/jdk/javax/swing/JComponent/7154030/bug7154030.java ! test/jdk/javax/swing/JEditorPane/4492274/bug4492274.java ! test/jdk/javax/swing/JFrame/4962534/bug4962534.java ! test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java ! test/jdk/javax/swing/JInternalFrame/5066752/bug5066752.java ! test/jdk/javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java ! test/jdk/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java ! test/jdk/javax/swing/JLabel/6596966/bug6596966.java ! test/jdk/javax/swing/JLayer/6824395/bug6824395.java ! test/jdk/javax/swing/JList/6462008/bug6462008.java ! test/jdk/javax/swing/JList/6510999/bug6510999.java ! test/jdk/javax/swing/JMenu/4417601/bug4417601.java ! test/jdk/javax/swing/JMenu/4515762/bug4515762.java ! test/jdk/javax/swing/JMenu/4692443/bug4692443.java ! test/jdk/javax/swing/JMenu/6359669/bug6359669.java ! test/jdk/javax/swing/JMenu/6470128/bug6470128.java ! test/jdk/javax/swing/JMenu/6538132/bug6538132.java ! test/jdk/javax/swing/JMenuBar/4750590/bug4750590.java ! test/jdk/javax/swing/JMenuItem/4171437/bug4171437.java ! test/jdk/javax/swing/JMenuItem/4654927/bug4654927.java ! test/jdk/javax/swing/JMenuItem/6209975/bug6209975.java ! test/jdk/javax/swing/JPopupMenu/4634626/bug4634626.java ! test/jdk/javax/swing/JPopupMenu/6217905/bug6217905.java ! test/jdk/javax/swing/JPopupMenu/6515446/bug6515446.java ! test/jdk/javax/swing/JPopupMenu/6580930/bug6580930.java ! test/jdk/javax/swing/JPopupMenu/6827786/bug6827786.java ! test/jdk/javax/swing/JPopupMenu/6987844/bug6987844.java ! test/jdk/javax/swing/JRadioButton/8041561/bug8041561.java ! test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java ! test/jdk/javax/swing/JRootPane/4670486/bug4670486.java ! test/jdk/javax/swing/JScrollBar/4708809/bug4708809.java ! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java ! test/jdk/javax/swing/JScrollBar/6542335/bug6542335.java ! test/jdk/javax/swing/JScrollBar/bug4202954/bug4202954.java ! test/jdk/javax/swing/JSpinner/4973721/bug4973721.java ! test/jdk/javax/swing/JSplitPane/4885629/bug4885629.java ! test/jdk/javax/swing/JTabbedPane/4361477/bug4361477.java ! test/jdk/javax/swing/JTabbedPane/4624207/bug4624207.java ! test/jdk/javax/swing/JTabbedPane/6495408/bug6495408.java ! test/jdk/javax/swing/JTabbedPane/7161568/bug7161568.java ! test/jdk/javax/swing/JTabbedPane/8134116/Bug8134116.java ! test/jdk/javax/swing/JTable/4220171/bug4220171.java ! test/jdk/javax/swing/JTable/6777378/bug6777378.java From prasanta.sadhukhan at oracle.com Mon Dec 2 07:06:39 2019 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Mon, 02 Dec 2019 07:06:39 +0000 Subject: hg: jdk/client: 128 new changesets Message-ID: <201912020706.xB276l3F012949@aojmv0008.oracle.com> Changeset: bb3472aa26c8 Author: mbaesken Date: 2019-11-20 14:16 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/bb3472aa26c8 8234501: remove obsolete NET_ReadV Reviewed-by: alanb, vtewari ! src/java.base/aix/native/libnet/aix_close.c ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/macosx/native/libnet/bsd_close.c ! src/java.base/solaris/native/libnet/solaris_close.c ! src/java.base/unix/native/libnet/net_util_md.h Changeset: 92c98aa0f801 Author: tschatzl Date: 2019-11-21 11:42 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/92c98aa0f801 8228609: G1 copy cost prediction uses used vs. actual copied byte Summary: Let the object copy cost predictor use the actual copied bytes as input for the prediction instead of the used bytes. Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1EvacuationInfo.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.cpp ! src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1Trace.cpp ! src/hotspot/share/gc/shared/workerDataArray.cpp ! src/hotspot/share/gc/shared/workerDataArray.hpp ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java Changeset: a096dfdcabde Author: coffeys Date: 2019-11-21 11:31 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/a096dfdcabde 8233801: GCMEmptyIv.java test fails on Solaris 11.4 Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java Changeset: a686b67a59d9 Author: pconcannon Date: 2019-11-20 10:13 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/a686b67a59d9 8234103: DatagramSocketImpl::socket is not needed Summary: DatagramSocketImpl has a socket field that links back to the DatagramSocket. This is only used to figure out whether multicasting is supported or not. This fix replaces it with a boolean isMulticast. Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/DatagramSocketImpl.java ! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java ! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java ! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java Changeset: b24f4caa1411 Author: jboes Date: 2019-11-21 09:10 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/b24f4caa1411 8234335: Remove line break in class declaration in java.base Summary: Remove line break in class declarations where applicable Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/io/BufferedInputStream.java ! src/java.base/share/classes/java/io/CharArrayWriter.java ! src/java.base/share/classes/java/io/DataInput.java ! src/java.base/share/classes/java/io/DataInputStream.java ! src/java.base/share/classes/java/io/DataOutput.java ! src/java.base/share/classes/java/io/DataOutputStream.java ! src/java.base/share/classes/java/io/EOFException.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/FilterInputStream.java ! src/java.base/share/classes/java/io/IOException.java ! src/java.base/share/classes/java/io/InterruptedIOException.java ! src/java.base/share/classes/java/io/LineNumberInputStream.java ! src/java.base/share/classes/java/io/PipedOutputStream.java ! src/java.base/share/classes/java/io/PushbackInputStream.java ! src/java.base/share/classes/java/io/SequenceInputStream.java ! src/java.base/share/classes/java/io/StringBufferInputStream.java ! src/java.base/share/classes/java/io/UTFDataFormatException.java ! src/java.base/share/classes/java/lang/AbstractMethodError.java ! src/java.base/share/classes/java/lang/ArrayStoreException.java ! src/java.base/share/classes/java/lang/ClassCastException.java ! src/java.base/share/classes/java/lang/ClassFormatError.java ! src/java.base/share/classes/java/lang/CloneNotSupportedException.java ! src/java.base/share/classes/java/lang/IllegalArgumentException.java ! src/java.base/share/classes/java/lang/IllegalMonitorStateException.java ! src/java.base/share/classes/java/lang/IllegalStateException.java ! src/java.base/share/classes/java/lang/IncompatibleClassChangeError.java ! src/java.base/share/classes/java/lang/InstantiationError.java ! src/java.base/share/classes/java/lang/InstantiationException.java ! src/java.base/share/classes/java/lang/InterruptedException.java ! src/java.base/share/classes/java/lang/LinkageError.java ! src/java.base/share/classes/java/lang/NegativeArraySizeException.java ! src/java.base/share/classes/java/lang/NoClassDefFoundError.java ! src/java.base/share/classes/java/lang/NoSuchFieldError.java ! src/java.base/share/classes/java/lang/NoSuchMethodError.java ! src/java.base/share/classes/java/lang/NoSuchMethodException.java ! src/java.base/share/classes/java/lang/NullPointerException.java ! src/java.base/share/classes/java/lang/NumberFormatException.java ! src/java.base/share/classes/java/lang/StackOverflowError.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadGroup.java ! src/java.base/share/classes/java/lang/UnknownError.java ! src/java.base/share/classes/java/lang/UnsatisfiedLinkError.java ! src/java.base/share/classes/java/lang/UnsupportedClassVersionError.java ! src/java.base/share/classes/java/lang/VerifyError.java ! src/java.base/share/classes/java/lang/invoke/AbstractConstantGroup.java ! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/WrongMethodTypeException.java ! src/java.base/share/classes/java/lang/reflect/Member.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/DatagramSocketImplFactory.java ! src/java.base/share/classes/java/net/HttpRetryException.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/net/ProtocolException.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketException.java ! src/java.base/share/classes/java/net/SocketImplFactory.java ! src/java.base/share/classes/java/net/UnknownHostException.java ! src/java.base/share/classes/java/text/ParseException.java ! src/java.base/share/classes/java/util/EmptyStackException.java ! src/java.base/share/classes/java/util/InputMismatchException.java ! src/java.base/share/classes/java/util/MissingResourceException.java ! src/java.base/share/classes/java/util/NoSuchElementException.java ! src/java.base/share/classes/java/util/Properties.java ! src/java.base/share/classes/java/util/Random.java ! src/java.base/share/classes/java/util/Stack.java ! src/java.base/share/classes/java/util/StringTokenizer.java ! src/java.base/share/classes/java/util/jar/JarEntry.java ! src/java.base/share/classes/java/util/jar/JarException.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/JarInputStream.java ! src/java.base/share/classes/java/util/jar/JarOutputStream.java ! src/java.base/share/classes/java/util/zip/Adler32.java ! src/java.base/share/classes/java/util/zip/CRC32.java ! src/java.base/share/classes/java/util/zip/CheckedInputStream.java ! src/java.base/share/classes/java/util/zip/CheckedOutputStream.java ! src/java.base/share/classes/java/util/zip/DataFormatException.java ! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java ! src/java.base/share/classes/java/util/zip/GZIPInputStream.java ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java ! src/java.base/share/classes/java/util/zip/InflaterInputStream.java ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipException.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipInputStream.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java Changeset: 533f1183d7c6 Author: chegar Date: 2019-11-21 12:14 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/533f1183d7c6 8233845: (sctp) Relax assertion in sun.nio.ch.sctp.AssociationChange::association Reviewed-by: alanb ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/AssociationChange.java Changeset: 696e6a7e3b6a Author: chegar Date: 2019-11-21 12:14 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/696e6a7e3b6a 8232101: (sctp) Add minimal sanity tests for SCTP Reviewed-by: alanb + test/jdk/java/net/SctpSanity.java Changeset: 7b10581e9632 Author: chegar Date: 2019-11-21 12:14 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/7b10581e9632 8232097: (sctp) SctpNet.init() results in java.lang.UnsatisfiedLinkError Reviewed-by: alanb ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java Changeset: afcc8af048e6 Author: chegar Date: 2019-11-21 12:14 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/afcc8af048e6 8233847: (sctp) Flx link-local IPv6 scope handling and test cleanup Reviewed-by: alanb ! src/java.base/share/classes/module-info.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/HandlerResult.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Bind.java ! test/jdk/com/sun/nio/sctp/SctpChannel/CommUp.java ! test/jdk/com/sun/nio/sctp/SctpChannel/Connect.java ! test/jdk/com/sun/nio/sctp/SctpChannel/SocketOptionTests.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Branch.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Send.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SocketOptionTests.java Changeset: 61091a42f19d Author: pconcannon Date: 2019-11-21 16:33 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/61091a42f19d 8234083: DatagramSocket should report SO_BROADCAST as a supported option Summary: DatagramSocket had a setBroadcast and getBroadcast setter/getter pair but curiously didn't report SO_BROADCAST as a supported option. Note: the source code changes were accidentally pushed with 8234103 so this changeset only has the test changes. The reviewers listed below had already reviewed the full (source+test) changes. Reviewed-by: alanb, vtewari, chegar ! test/jdk/java/net/SocketOption/OptionsTest.java Changeset: 7a3218ad8e7c Author: alitvinov Date: 2019-11-21 17:04 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/7a3218ad8e7c 8068184: Fix for JDK-8032832 caused a deadlock Reviewed-by: dfuchs, chegar ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java Changeset: 8a24f1e73c0d Author: hseigel Date: 2019-11-21 18:54 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/8a24f1e73c0d 8234058: runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr Summary: Don't run test on Windows because ASLR can cause unexpected memory addresses Reviewed-by: coleenp ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java Changeset: 78184b74af6e Author: jjg Date: 2019-11-21 13:41 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/78184b74af6e 8234051: doclet crashes if HTML files in module doc-files directories Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFileElement.java ! test/langtools/jdk/javadoc/doclet/testDocFiles/TestDocFiles.java - test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/Test.java - test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/doc-files/test.txt Changeset: 71a84cee0c39 Author: iignatyev Date: 2019-11-21 14:15 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/71a84cee0c39 8234290: compiler/c2/Test6857159.java times out and fail to clean up files Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/c2/Test6857159.java Changeset: b470da55a673 Author: joehw Date: 2019-11-22 00:29 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/b470da55a673 8233548: Update CUP to v0.11b Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java ! src/java.xml/share/legal/jcup.md Changeset: 229aa067e4cc Author: weijun Date: 2019-11-22 09:33 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/229aa067e4cc 8026393: jarsigner never shows a warning in badKeyUsage case Reviewed-by: mullan - test/jdk/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java Changeset: e7df7c86eda1 Author: xuelei Date: 2019-11-21 18:42 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/e7df7c86eda1 8233954: UnsatisfiedLinkError or NoSuchAlgorithmException after removing sunec.dll Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java Changeset: fcd74557a9cc Author: dbuck Date: 2019-11-21 23:32 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/fcd74557a9cc 8230611: infinite loop in LogOutputList::wait_until_no_readers() Summary: Add copy constructor and copy assignment operator to ensure reader count remains accurate Reviewed-by: kbarrett, dholmes ! src/hotspot/share/logging/logOutputList.hpp Changeset: 47c879f478d2 Author: clanger Date: 2019-11-22 09:25 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/47c879f478d2 8234089: (zipfs) Remove classes JarFileSystemProvider and JarFileSystem Reviewed-by: lancea, alanb - src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java - src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java ! test/jdk/java/lang/module/customfs/ModulesInCustomFileSystem.java ! test/jdk/jdk/nio/zipfs/jarfs/JFSTester.java ! test/jdk/jdk/nio/zipfs/jarfs/MultiReleaseJarTest.java Changeset: 82db5000a845 Author: mbaesken Date: 2019-11-18 16:49 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/82db5000a845 8234339: replace JLI_StrTok in java_md_solinux.c Reviewed-by: clanger, rriggs ! src/java.base/share/native/libjli/jli_util.h ! src/java.base/unix/native/libjli/java_md_solinux.c Changeset: a1155217a563 Author: tschatzl Date: 2019-11-22 10:03 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a1155217a563 8233306: Sort members in G1's HeapRegion after removal of Space dependency Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp Changeset: 01cc6bb2a090 Author: tschatzl Date: 2019-11-22 10:03 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/01cc6bb2a090 8233997: Some members of HeapRegion are not cleared in HeapRegion::hr_clear() Reviewed-by: sjohanss, sangheki ! src/hotspot/share/gc/g1/heapRegion.cpp Changeset: 72e15d757e6c Author: tschatzl Date: 2019-11-22 10:03 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/72e15d757e6c 8234000: Make HeapRegion::bottom/end/hrm_index const Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp Changeset: cc3a82fc7bcb Author: tschatzl Date: 2019-11-22 10:03 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/cc3a82fc7bcb 8233702: Introduce helper function to clamp value to range Reviewed-by: sjohanss, kbarrett ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/asPSYoungGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/genArguments.cpp ! src/hotspot/share/gc/shared/plab.cpp ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: f4f60bb75ee4 Author: tschatzl Date: 2019-11-22 10:03 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/f4f60bb75ee4 8233597: Clean up code in G1Analytics::compute_pause_time_ratio Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp Changeset: f16e4154dd7b Author: sspitsyn Date: 2019-11-22 10:07 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/f16e4154dd7b 8169467: GetLocalInstance returns JVMTI_ERROR_TYPE_MISMATCH (rather than JVMTI_ERROR_INVALID_SLOT) on static method Summary: Add necessary check to GetLocalInstance implementation Reviewed-by: amenkov, cjplummer ! src/hotspot/share/prims/jvmtiImpl.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLocalVariable/getlocal003.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLocalVariable/getlocal003/getlocal003.cpp Changeset: 55fdee124e89 Author: dfuchs Date: 2019-11-22 11:52 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/55fdee124e89 8233296: MulticastSocket getOption/setOption inverts the value of IP_MULTICAST_LOOP Summary: MulticastSocket.getOption(StandardSocketOption.IP_MULTICAST_LOOP) now returns true if loopback mode is enabled, and MulticastSocket.setOption(StandardSocketOption.IP_MULTICAST_LOOP, true) enables loopback mode. No other behavioral changes. Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java + test/jdk/java/net/MulticastSocket/SetLoopbackOption.java ! test/jdk/java/net/SocketOption/OptionsTest.java Changeset: 80e1201f6c9a Author: dcubed Date: 2019-11-22 09:06 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/80e1201f6c9a 8234544: ObjectSynchronizer::FastHashCode() cleanups from Async Monitor Deflation project Reviewed-by: dholmes ! src/hotspot/share/runtime/synchronizer.cpp Changeset: a0f39cc47387 Author: egahlin Date: 2019-11-22 17:20 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a0f39cc47387 8233700: EventStream not closed Reviewed-by: mgronlun, mseledtsov ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunk.hpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp ! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp ! src/hotspot/share/jfr/recorder/repository/jfrRepository.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java + test/jdk/jdk/jfr/api/consumer/recordingstream/TestStoppedRecording.java + test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java + test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java + test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java + test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java + test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java - test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.java Changeset: 46084917fde7 Author: bpb Date: 2019-11-22 09:00 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/46084917fde7 8164993: (ch) ReadableByteChannel should note a possible IllegalArgumentException Reviewed-by: alanb, darcy ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/channels/ReadableByteChannel.java ! src/java.base/share/classes/java/nio/channels/ScatteringByteChannel.java Changeset: ddb327877207 Author: dfuchs Date: 2019-11-22 17:53 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/ddb327877207 8231516: network QuickAckTest.java failed due to "SocketException: maximum number of DatagramSockets reached" Summary: fix the test to run in /othervm mode Reviewed-by: chegar ! test/jdk/jdk/net/Sockets/QuickAckTest.java Changeset: fba8fa613d1a Author: jjg Date: 2019-11-22 10:38 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/fba8fa613d1a 8232170: FSInfo#getJarClassPath throws an exception not declared in its throws clause Reviewed-by: jjg Contributed-by: jai.forums2013 at gmail.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java + test/langtools/tools/javac/file/FSInfoTest.java Changeset: a2a921609481 Author: mchung Date: 2019-11-22 11:34 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/a2a921609481 8233956: MethodHandles.dropArguments javadoc lists parameters in wrong order Reviewed-by: jjg ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 2b9027360909 Author: mseledtsov Date: 2019-11-22 13:44 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/2b9027360909 8229209: [TESTBUG] test for cross-process JFR event streaming Summary: New test for cross-process JFR event streaming Reviewed-by: iignatyev, egahlin + test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java Changeset: d4ddf19c2624 Author: jjg Date: 2019-11-22 16:26 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/d4ddf19c2624 8234687: change javap reporting on unknown attributes Reviewed-by: mchung ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java + test/langtools/tools/javap/BadAttributeName.java Changeset: bd9dba789919 Author: manc Date: 2019-11-22 17:03 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/bd9dba789919 8087198: G1 card refinement: batching, sorting Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: ee0030a2a306 Author: iklam Date: 2019-11-22 14:48 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/ee0030a2a306 8234429: appcds/dynamicArchive tests crashing with Graal Reviewed-by: ccheung ! src/hotspot/share/memory/dynamicArchive.cpp Changeset: 0f41ac6bb9dd Author: iklam Date: 2019-11-22 15:31 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/0f41ac6bb9dd 8233446: Improve error handling when specified dynamic archive doesn't exist Reviewed-by: lfoltan, ccheung ! src/hotspot/share/memory/filemap.cpp Changeset: e2ee246e44e3 Author: iklam Date: 2019-11-22 15:32 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/e2ee246e44e3 8234622: [TESTBUG] ArchivedModuleCompareTest.java fails with -vmoptions:-Xlog:cds Reviewed-by: mseledtsov ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java Changeset: 2601fc0874be Author: dlong Date: 2019-11-22 19:23 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/2601fc0874be 8234432: AOT tests failing with 'used 'epsilon gc' is different from current 'g1 gc'' after CMS removal Reviewed-by: kvn ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java Changeset: 9fe5d0d4e9c5 Author: egahlin Date: 2019-11-24 01:03 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/9fe5d0d4e9c5 8226897: Provide object age with JFR OldObjectSample event Reviewed-by: mgronlun, mseledtsov ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/utilities/ticks.hpp + test/jdk/jdk/jfr/event/oldobject/TestObjectAge.java Changeset: b3116877866f Author: weijun Date: 2019-10-10 17:36 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/b3116877866f 8231507: Update Apache Santuario (XML Signature) to version 2.1.4 Reviewed-by: weijun Contributed-by: fedor.burdun at azulsystems.com, weijun.wang at oracle.com ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizerSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformBase64Decode.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/WeakObjectPool.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/java.xml.crypto/share/legal/santuario.md Changeset: 23ecaf949f8f Author: lkorinth Date: 2019-11-25 08:11 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/23ecaf949f8f 8233029: Obsolete flag GCTaskTimeStampEntries Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/gtest/runtime/test_globals.cpp ! test/hotspot/jtreg/gc/parallel/TestPrintGCDetailsVerbose.java Changeset: 6ba3d8d41135 Author: eosterlund Date: 2019-11-25 09:10 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/6ba3d8d41135 8234509: Race in macOS os::processor_id() Reviewed-by: dholmes, pliden, rehn ! src/hotspot/os/bsd/os_bsd.cpp Changeset: fb1d9bf1be2b Author: mbaesken Date: 2019-11-22 10:29 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/fb1d9bf1be2b 8234629: remove unused functions from libnet Reviewed-by: alanb, vtewari ! src/java.base/share/native/libnet/net_util.c ! src/java.base/share/native/libnet/net_util.h ! src/java.base/unix/native/libnet/DefaultProxySelector.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h Changeset: 6a897a8ef4af Author: mgronlun Date: 2019-11-25 11:08 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/6a897a8ef4af 8234433: TestUnloadEventClassCount fails with "assert(SafepointSynchronize::is_at_safepoint()) failed: invariant" Reviewed-by: pliden ! src/hotspot/share/jfr/jni/jfrGetAllEventClasses.cpp Changeset: de882051f7a5 Author: pliden Date: 2019-11-25 12:34 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/de882051f7a5 8234573: ZGC: Enable ZVerifyMarking by default in debug builds Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/z_globals.hpp Changeset: fcad92f425c5 Author: egahlin Date: 2019-11-25 14:06 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/fcad92f425c5 8234703: JFR TestOutOfProcessMigration.java should clean up files Reviewed-by: mgronlun ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java Changeset: 56bf71d64d51 Author: stefank Date: 2019-11-25 12:22 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/56bf71d64d51 8234562: Move OrderAccess::release_store*/load_acquire to Atomic Reviewed-by: rehn, dholmes ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.hpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zNMethodData.cpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/logging/logDecorations.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/array.hpp ! src/hotspot/share/oops/arrayKlass.inline.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.inline.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.inline.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.inline.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.inline.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/orderAccess.hpp ! src/hotspot/share/runtime/perfMemory.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/threadHeapSampler.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/utilities/bitMap.inline.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp ! src/hotspot/share/utilities/globalCounter.cpp ! src/hotspot/share/utilities/globalCounter.inline.hpp ! src/hotspot/share/utilities/hashtable.inline.hpp ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp ! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp ! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp ! test/hotspot/gtest/utilities/test_globalCounter.cpp ! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp ! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp ! test/hotspot/gtest/utilities/test_waitBarrier.cpp Changeset: e92153ed8bdc Author: stefank Date: 2019-11-25 12:30 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/e92153ed8bdc 8234736: Harmonize parameter order in Atomic - store Reviewed-by: rehn, dholmes ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/z/zForwarding.inline.hpp ! src/hotspot/share/gc/z/zLock.inline.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/services/attachListener.hpp ! src/hotspot/share/utilities/lockFreeStack.hpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 29b0d0b61615 Author: stefank Date: 2019-11-25 12:31 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/29b0d0b61615 8234737: Harmonize parameter order in Atomic - add Reviewed-by: rehn, dholmes ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp ! src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp ! src/hotspot/share/gc/g1/g1HotCardCache.cpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/plab.inline.hpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/zArray.inline.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp ! src/hotspot/share/gc/z/zNMethodTableIteration.cpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zRelocationSet.inline.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp ! src/hotspot/share/logging/logOutputList.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/services/mallocSiteTable.hpp ! src/hotspot/share/services/mallocTracker.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp ! src/hotspot/share/utilities/globalCounter.cpp ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp ! src/hotspot/share/utilities/singleWriterSynchronizer.hpp ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp ! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp Changeset: a6deb69743d4 Author: stefank Date: 2019-11-25 12:32 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a6deb69743d4 8234738: Harmonize parameter order in Atomic - sub Reviewed-by: rehn, dholmes ! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/z/zForwarding.inline.hpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/services/mallocTracker.hpp Changeset: 4cbfa5077d68 Author: stefank Date: 2019-11-25 12:32 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/4cbfa5077d68 8234739: Harmonize parameter order in Atomic - xchg Reviewed-by: rehn, dholmes ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp ! src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/z/zBarrierSet.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zReferenceProcessor.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/oops/accessBackend.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/utilities/lockFreeStack.hpp Changeset: 623722a6aeb9 Author: stefank Date: 2019-11-25 12:33 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/623722a6aeb9 8234740: Harmonize parameter order in Atomic - cmpxchg Reviewed-by: rehn, dholmes ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/threadCritical_windows.cpp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/bsd_x86_32.s ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/linux_x86_32.s ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp ! src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FreeIdSet.cpp ! src/hotspot/share/gc/g1/g1HotCardCache.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/modRefBarrierSet.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zBitMap.inline.hpp ! src/hotspot/share/gc/z/zForwarding.inline.hpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zMarkStack.inline.hpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zOopClosures.inline.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrTryLock.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/metadataHandleBlock.cpp ! src/hotspot/share/logging/logDecorations.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/oops/accessBackend.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/objArrayOop.cpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/services/attachListener.hpp ! src/hotspot/share/services/mallocSiteTable.cpp ! src/hotspot/share/services/memTracker.cpp ! src/hotspot/share/utilities/accessFlags.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.inline.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/lockFreeStack.hpp ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/waitBarrier_generic.cpp Changeset: 1647ed87bf1e Author: stefank Date: 2019-11-25 14:56 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/1647ed87bf1e 8234010: ZGC: Change ZResurrection to use Atomic::load/store Reviewed-by: pliden, eosterlund ! src/hotspot/share/gc/z/zResurrection.cpp ! src/hotspot/share/gc/z/zResurrection.inline.hpp Changeset: 58f842703bc5 Author: stefank Date: 2019-11-25 14:57 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/58f842703bc5 8234009: ZGC: Move resurrection unblock to before the _unload.purge() call Reviewed-by: pliden, eosterlund ! src/hotspot/share/gc/z/zHeap.cpp Changeset: a74627659f96 Author: stefank Date: 2019-11-25 15:00 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a74627659f96 8234602: ZGC: Windows compile error in ZHeuristic Reviewed-by: pliden, eosterlund ! src/hotspot/share/gc/z/zHeuristics.cpp Changeset: 4c2557ab304e Author: eosterlund Date: 2019-11-25 15:21 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/4c2557ab304e 8234531: Remove CMS code from CLDG and safepoint cleanup Reviewed-by: coleenp, zgu ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp Changeset: 127ca611f19b Author: mgronlun Date: 2019-11-25 18:38 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/127ca611f19b 8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing Reviewed-by: sspitsyn, egahlin ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.hpp ! src/hotspot/share/runtime/thread.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java Changeset: b0a649295f25 Author: never Date: 2019-11-25 11:13 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/b0a649295f25 8234359: [JVMCI] invalidate_nmethod_mirror shouldn't use a phantom reference Reviewed-by: kvn, eosterlund ! src/hotspot/share/jvmci/jvmciRuntime.cpp Changeset: 4cf1246fbb9c Author: mgronlun Date: 2019-11-25 20:18 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/4cf1246fbb9c 8234684: JFR crashes when rotating the JFR output during assertion failure Reviewed-by: egahlin, mseledtsov ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp Changeset: 06970ab040d4 Author: dnsimon Date: 2019-11-25 12:08 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/06970ab040d4 8234681: Remove UseJVMCIClassLoader logic from JVMCI code Reviewed-by: kvn, iignatyev ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java Changeset: f34ad283fcd6 Author: bpb Date: 2019-11-25 15:30 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/f34ad283fcd6 8179320: File.getUsableSpace() returns a negative number on very large file system Reviewed-by: alanb, rriggs, darcy ! src/java.base/share/classes/java/io/File.java Changeset: 981a55672786 Author: sspitsyn Date: 2019-11-26 02:32 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/981a55672786 8221372: Test vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java times out Summary: Update test to get rid of unneeded MethodEntry/MethodExit events Reviewed-by: amenkov, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001/thrstat001.cpp Changeset: d9a3bddcffcc Author: sadayapalam Date: 2019-11-26 11:13 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/d9a3bddcffcc 8234729: Javac should eagerly change code generation for method references to avert IllegalAccessError in future. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/langtools/tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest2.java + test/langtools/tools/javac/lambda/methodReference/pack/I.java + test/langtools/tools/javac/lambda/methodReference/pack/J.java Changeset: 4444591b3ac0 Author: pliden Date: 2019-11-26 11:57 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/4444591b3ac0 8234619: ZGC: gc/z/TestSmallHeap.java failure with Out Of Memory Reviewed-by: tschatzl, eosterlund ! test/hotspot/jtreg/gc/z/TestSmallHeap.java Changeset: 611f6bfe7c30 Author: stefank Date: 2019-11-26 13:50 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/611f6bfe7c30 8234798: Build failure after atomic changes in JDK-8234563 Reviewed-by: tschatzl, rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp Changeset: ac6f7738a0ee Author: zgu Date: 2019-11-26 09:27 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/ac6f7738a0ee 8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area Reviewed-by: stuefe, minqi ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/resourceArea.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/services/mallocTracker.hpp ! src/hotspot/share/services/memTracker.hpp + test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: d5a1c6545a2b Author: rkennke Date: 2019-11-26 14:48 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/d5a1c6545a2b 8234768: Shenandoah: Streamline enqueueing runtime barriers Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp Changeset: 9170826a3d76 Author: pchilanomate Date: 2019-11-26 15:21 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/9170826a3d76 8234613: JavaThread can escape back to Java from an ongoing handshake Summary: Check again if we have a pending/in-progress handshake operation after executing ~ThreadInVMForHandshake() Reviewed-by: coleenp, dcubed, dholmes, rehn ! src/hotspot/share/runtime/handshake.cpp Changeset: eb3e2a5c2bcd Author: egahlin Date: 2019-11-26 17:00 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/eb3e2a5c2bcd 8233870: JFR TestSetEndTime.java times out - onClose() is never called Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java Changeset: a6e25566cb56 Author: vlivanov Date: 2019-11-26 16:09 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/a6e25566cb56 8234401: ConstantCallSite may stuck in non-frozen state Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/java/lang/invoke/ConstantCallSite.java ! src/java.base/share/classes/java/lang/invoke/MutableCallSite.java ! src/java.base/share/classes/java/lang/invoke/VolatileCallSite.java ! test/jdk/java/lang/invoke/CallSiteTest.java Changeset: 94a84abb873b Author: vlivanov Date: 2019-11-26 16:09 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/94a84abb873b 8234403: C2: Enable CallSite.target updates in constructors Reviewed-by: psandoz, kvn ! src/hotspot/share/opto/parse3.cpp Changeset: 31272cef28e2 Author: jbhateja Date: 2019-11-26 16:09 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/31272cef28e2 8234387: C2: Better support of operands with multiple match rules in AD files Reviewed-by: vlivanov, sviswanathan, thartmann, dlong ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/archDesc.cpp Changeset: 8375560db76b Author: jbhateja Date: 2019-11-26 16:09 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/8375560db76b 8234394: C2: Dynamic register class support in ADLC Reviewed-by: vlivanov, sviswanathan, thartmann, kvn ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/adlc/formsopt.cpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp Changeset: f9905e7c96aa Author: vlivanov Date: 2019-11-26 19:18 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/f9905e7c96aa Merge Changeset: dff8053bdb74 Author: sviswanathan Date: 2019-11-26 19:19 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/dff8053bdb74 8234610: MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092 Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: eef0bf57357c Author: cgo Date: 2019-11-26 10:00 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/eef0bf57357c 8234535: Cross compilation fails due to missing CFLAGS for the BUILD_CC Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 Changeset: f5f129bfa403 Author: iklam Date: 2019-11-22 17:45 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/f5f129bfa403 8234539: ArchiveRelocationTest.java failed: Archive mapping should always succeed Reviewed-by: ccheung ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 78aa7484c722 Author: zgu Date: 2019-11-26 14:33 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/78aa7484c722 8233500: Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86 Reviewed-by: rkennke ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp Changeset: 88502b1cf76f Author: zgu Date: 2019-09-09 11:43 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/88502b1cf76f 8230765: Implement nmethod barrier for x86_32 platforms Reviewed-by: rkennke, eosterlund ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.hpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp Changeset: 7799a51dbe30 Author: jlahoda Date: 2019-11-27 09:00 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/7799a51dbe30 8231826: Implement javac changes for pattern matching for instanceof Reviewed-by: mcimadamore Contributed-by: brian.goetz at oracle.com, gavin.bierman at oracle.com, maurizio.cimadamore at oracle.com, srikanth.adayapalam at oracle.com, vicente.romero at oracle.com, jan.lahoda at oracle.com ! src/java.base/share/classes/jdk/internal/PreviewFeature.java + src/jdk.compiler/share/classes/com/sun/source/tree/BindingPatternTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java + src/jdk.compiler/share/classes/com/sun/source/tree/PatternTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java + test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java ! test/langtools/tools/javac/api/TestGetElementReference.java ! test/langtools/tools/javac/api/TestGetElementReferenceData.java + test/langtools/tools/javac/diags/examples/InstanceofReifiableNotSafe.java + test/langtools/tools/javac/diags/examples/MatchBindingExists.java + test/langtools/tools/javac/diags/examples/PatternBindingMayNotBeAssigned.java + test/langtools/tools/javac/diags/examples/PatternMatchingInstanceof.java + test/langtools/tools/javac/diags/examples/ReifiableTypesInstanceof.java ! test/langtools/tools/javac/lambda/deduplication/Deduplication.java ! test/langtools/tools/javac/lib/DPrinter.java + test/langtools/tools/javac/patterns/BindingsExistTest.java + test/langtools/tools/javac/patterns/BindingsExistTest.out + test/langtools/tools/javac/patterns/BindingsTest1.java + test/langtools/tools/javac/patterns/BindingsTest1Merging.java + test/langtools/tools/javac/patterns/BindingsTest1Merging.out + test/langtools/tools/javac/patterns/BindingsTest2.java + test/langtools/tools/javac/patterns/BindingsTest2.out + test/langtools/tools/javac/patterns/CastConversionMatch.java + test/langtools/tools/javac/patterns/CastConversionMatch.out + test/langtools/tools/javac/patterns/DuplicateBindingTest.java + test/langtools/tools/javac/patterns/DuplicateBindingTest.out + test/langtools/tools/javac/patterns/EnsureTypesOrderTest.java + test/langtools/tools/javac/patterns/EnsureTypesOrderTest.out + test/langtools/tools/javac/patterns/ExamplesFromProposal.java + test/langtools/tools/javac/patterns/ImpossibleTypeTest.java + test/langtools/tools/javac/patterns/ImpossibleTypeTest.out + test/langtools/tools/javac/patterns/LocalVariableTable.java + test/langtools/tools/javac/patterns/MatchBindingScopeTest.java + test/langtools/tools/javac/patterns/MatchBindingScopeTest.out + test/langtools/tools/javac/patterns/NullsInPatterns.java + test/langtools/tools/javac/patterns/PatternMatchPosTest.java + test/langtools/tools/javac/patterns/PatternMatchPosTest.out + test/langtools/tools/javac/patterns/PatternMatchPosTestData.java + test/langtools/tools/javac/patterns/PatternTypeTest2.java + test/langtools/tools/javac/patterns/PatternVariablesAreFinal.java + test/langtools/tools/javac/patterns/PatternVariablesAreFinal.out + test/langtools/tools/javac/patterns/PatternVariablesAreFinal2.java + test/langtools/tools/javac/patterns/PatternsSimpleVisitorTest.java + test/langtools/tools/javac/patterns/Reifiable.java + test/langtools/tools/javac/patterns/Reifiable.out + test/langtools/tools/javac/patterns/ReifiableOld-old.out + test/langtools/tools/javac/patterns/ReifiableOld.java + test/langtools/tools/javac/patterns/ReifiableOld.out + test/langtools/tools/javac/patterns/UncheckedWarningOnMatchesTest.java + test/langtools/tools/javac/patterns/UncheckedWarningOnMatchesTest.out + test/langtools/tools/javac/patterns/scope/ScopeTest.java + test/langtools/tools/javac/patterns/scope/TEST.properties Changeset: a2441ac23eeb Author: mbaesken Date: 2019-11-26 13:55 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a2441ac23eeb 8234809: set relro in linker flags when building with gcc Reviewed-by: erikj, fweimer ! make/autoconf/flags-ldflags.m4 Changeset: c04fa10636fd Author: mbaesken Date: 2019-11-27 10:07 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/c04fa10636fd 8234525: enable link-time section-gc for linux s390x to remove unused code Reviewed-by: erikj, mdoerr ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-ldflags.m4 Changeset: 3b1afeb49a20 Author: tschatzl Date: 2019-11-27 10:19 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/3b1afeb49a20 8233301: Implementation of JEP 366: Deprecate the ParallelScavenge + SerialOld GC Combination Summary: Deprecate the ParallelScavenge + SerialOld GC combinations by deprecating the UseParallelOldGC flag. Also reviewed by Bernd Eckenfels. Reviewed-by: pliden ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: c887851da33d Author: tschatzl Date: 2019-11-27 10:21 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/c887851da33d Merge Changeset: 97d13893ec3c Author: stefank Date: 2019-11-26 10:47 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/97d13893ec3c 8234748: Clean up atomic and orderAccess includes Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.hpp ! src/hotspot/cpu/arm/relocInfo_arm.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/zero/cppInterpreter_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/osThread_windows.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/asm/assembler.cpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1CardTable.cpp ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1StringDedup.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/sparsePRT.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethodData.cpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zReferenceProcessor.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/metadataHandleBlock.cpp ! src/hotspot/share/logging/logDecorations.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/arrayKlass.inline.hpp ! src/hotspot/share/oops/constantPool.inline.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.inline.hpp ! src/hotspot/share/oops/instanceKlass.inline.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.inline.hpp ! src/hotspot/share/oops/methodData.inline.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/perfMemory.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/threadHeapSampler.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/lowMemoryDetector.hpp ! src/hotspot/share/services/mallocSiteTable.hpp ! src/hotspot/share/services/mallocTracker.cpp ! src/hotspot/share/services/memTracker.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/services/threadStackTracker.cpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! src/hotspot/share/utilities/bitMap.inline.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp ! src/hotspot/share/utilities/globalCounter.cpp ! src/hotspot/share/utilities/globalCounter.inline.hpp ! src/hotspot/share/utilities/hashtable.inline.hpp Changeset: 54cf02d52c1b Author: phedlin Date: 2019-11-15 16:39 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/54cf02d52c1b 8220376: C2: Int >0 not recognized as !=0 for div by 0 check Reviewed-by: neliasso, vlivanov, mdoerr ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp Changeset: 95b1385dd476 Author: stefank Date: 2019-11-27 11:31 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/95b1385dd476 8234897: 8234748: Clean up atomic and orderAccess includes - part 2 Reviewed-by: tschatzl, dholmes ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp ! src/hotspot/share/gc/g1/g1CardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/methodData.cpp Changeset: 5af9fa90cd7b Author: sjohanss Date: 2019-11-27 12:18 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/5af9fa90cd7b 8141637: Parallelize single threaded heap region iteration during Pre Evacuate Collection Set Reviewed-by: tschatzl, lkorinth ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: 48b88b9c11eb Author: hannesw Date: 2019-11-27 13:08 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/48b88b9c11eb 8223378: CSS solution for navbar problem with elements is not ideal Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSearchScript/javadoc-search.js ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/jdk/javadoc/doclet/testTopOption/TestTopOption.java Changeset: 8b6cc0bb93d0 Author: darcy Date: 2019-11-27 06:36 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/8b6cc0bb93d0 8234781: Update description of InvalidClassException to include more conditions Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/io/InvalidClassException.java Changeset: 9186be5c78ba Author: zgu Date: 2019-11-27 11:52 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/9186be5c78ba 8228720: Shenandoah: Implementation of concurrent class unloading Reviewed-by: rkennke ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp + src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp + src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahLock.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp + src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp + src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp + src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp + src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp + src/hotspot/share/gc/shenandoah/shenandoahUnload.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java Changeset: 498ce2452972 Author: darcy Date: 2019-11-27 10:23 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/498ce2452972 8234917: Explicitly discuss java.lang.Enum in Class.isEnum spec Reviewed-by: jjg ! src/java.base/share/classes/java/lang/Class.java Changeset: de2896bc018a Author: jboes Date: 2019-11-27 15:13 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/de2896bc018a 8234799: javadoc of java.util.Arrays.compare(T[] a, T[] b) misses the word "less" Summary: Add word "less" to method-level javadoc Reviewed-by: dfuchs, lancea ! src/java.base/share/classes/java/util/Arrays.java Changeset: 17d242844fc9 Author: pconcannon Date: 2019-11-27 16:01 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/17d242844fc9 8233018: Add a new test to verify that DatagramSocket is not interruptible Summary: Test added to check the interruptability of DatagramSocket, MulticastSocket and DatagramSocketAdaptor. Reviewed-by: chegar, dfuchs + test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java Changeset: 60bdcb9a7b94 Author: mli Date: 2019-11-28 13:48 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/60bdcb9a7b94 8232446: logging enhancement for rmi when socket closed Reviewed-by: rriggs, plevart ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPConnection.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: d67bb40f422c Author: jwilhelm Date: 2019-11-28 07:05 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/d67bb40f422c Added tag jdk-14+25 for changeset 17d242844fc9 ! .hgtags Changeset: 24e8cdead5f3 Author: ssahoo Date: 2019-11-27 22:11 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/24e8cdead5f3 8234725: sun/security/ssl/SSLContextImpl tests support TLSv1.3 Summary: Missing TLSv1.3 test cases Reviewed-by: xuelei ! test/jdk/sun/security/ssl/SSLContextImpl/IllegalProtocolProperty.java ! test/jdk/sun/security/ssl/SSLContextImpl/SSLContextVersion.java Changeset: 1d6e62764eee Author: bulasevich Date: 2019-11-28 10:57 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/1d6e62764eee 8234891: AArch64: Fix build failure after JDK-8234387 Reviewed-by: vlivanov, smonteith ! src/hotspot/cpu/aarch64/aarch64.ad Changeset: 643d9cf3d8fc Author: mdoerr Date: 2019-11-28 12:05 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/643d9cf3d8fc 8234645: ARM32: C1: PatchingStub for field access: not enough bytes Reviewed-by: cgo, goetz ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp Changeset: 219ec11136d9 Author: dfuchs Date: 2019-11-28 12:28 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/219ec11136d9 8223196: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java fails on Solaris SPARC Summary: The test is fixed to use InetAddress.getLocalHost consistently, instead of a mix of getLocalHost/wildcard addresses. Reviewed-by: chegar, vtewari ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTest.java Changeset: bdf999e08a3a Author: cgo Date: 2019-11-27 10:13 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/bdf999e08a3a 8234807: [TESTBUG] LoopRotateBadNodeBudget fails for client VMs due to Unrecognized VM option PartialPeelNewPhiDelta Reviewed-by: kvn ! test/hotspot/jtreg/compiler/loopopts/LoopRotateBadNodeBudget.java Changeset: fc216dcef2bb Author: fyang Date: 2019-11-04 16:10 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/fc216dcef2bb 8233466: aarch64: remove unnecessary load of mdo when profiling return and parameters type Reviewed-by: adinn ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 70f49f08c9e6 Author: cgo Date: 2019-11-28 16:11 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/70f49f08c9e6 8234894: [TESTBUG] TestEliminateLocksOffCrash fails for client VMs due to Unrecognized VM option EliminateLocks Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/escapeAnalysis/TestEliminateLocksOffCrash.java Changeset: be238525d240 Author: lucy Date: 2019-11-28 16:28 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/be238525d240 8234583: PrintAssemblyOptions isn't passed to hsdis library Reviewed-by: vlivanov, mdoerr ! src/hotspot/share/compiler/disassembler.cpp Changeset: 72f3dd43dd28 Author: egahlin Date: 2019-11-28 16:38 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/72f3dd43dd28 8234888: EventStream::close doesn't abort streaming thread Reviewed-by: mgronlun, mseledtsov ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java Changeset: b42eaca7d234 Author: jboes Date: 2019-11-28 13:02 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/b42eaca7d234 8233185: HttpServer.stop() blocks indefinitely when called on dispatch thread Summary: Skip dispatcherThread.join() if current thread is the dispatcherThread Reviewed-by: dfuchs, msheppar, vtewari ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java + test/jdk/com/sun/net/httpserver/HttpServerTest.java Changeset: 43eee1237934 Author: cito Date: 2019-11-28 18:30 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/43eee1237934 8232594: Make the output of the JFR command duration more user friendly Reviewed-by: egahlin, cito Contributed-by: chiroito107 at gmail.com, erik.gahlin at oracle.com ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java + test/jdk/jdk/jfr/jvm/TestFormatDuration.java Changeset: 6f12009ea9d7 Author: pconcannon Date: 2019-11-28 16:49 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/6f12009ea9d7 8233307: MulticastSocket getOption(IP_MULTICAST_IF) returns interface when not set Summary: The MulticastSocket method getOption has been changed to conform to the behavior described in StandardSocketOptions.IP_MULTICAST_IF. Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c + test/jdk/java/net/NetworkInterface/NoSetNetworkInterface.java Changeset: f29e5cd27300 Author: rhalade Date: 2019-11-28 10:43 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/f29e5cd27300 8233223: Add Amazon Root CA certificates Reviewed-by: mullan + make/data/cacerts/amazonrootca1 + make/data/cacerts/amazonrootca2 + make/data/cacerts/amazonrootca3 + make/data/cacerts/amazonrootca4 + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: e0d919d7c1a6 Author: jjiang Date: 2019-11-29 14:07 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/e0d919d7c1a6 8234724: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java supports TLSv1.3 Reviewed-by: xuelei ! test/jdk/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java Changeset: 753ab8dcdbba Author: ssahoo Date: 2019-11-28 22:29 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/753ab8dcdbba 8234723: javax/net/ssl/TLS tests support TLSv1.3 Summary: Missing TLSv1.3 test cases Reviewed-by: xuelei ! test/jdk/javax/net/ssl/TLS/TLSClientPropertyTest.java ! test/jdk/javax/net/ssl/TLS/TestJSSEClientDefaultProtocol.java ! test/jdk/javax/net/ssl/TLS/TestJSSEClientProtocol.java ! test/jdk/javax/net/ssl/TLS/TestJSSEServerProtocol.java Changeset: 7089399d6ade Author: mbaesken Date: 2019-11-28 09:23 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/7089399d6ade 8234625: hs test serviceability/sa/ClhsdbCDSCore.java fails on macOS 10.15 Reviewed-by: clanger, iignatyev ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java Changeset: 70021dbed82b Author: bulasevich Date: 2019-11-29 11:28 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/70021dbed82b 8234893: ARM32: build failure after JDK-8234387 Reviewed-by: vlivanov ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/arm_32.ad Changeset: 9ee940f1de90 Author: tschatzl Date: 2019-11-29 10:20 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/9ee940f1de90 8227739: Merge cost predictions for scanning cards and log buffer entries Summary: Revamp the cost predictions for the changes in JDK-8200545 and JDK-8213108. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1CardTable.hpp ! src/hotspot/share/gc/g1/g1CardTable.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1HotCardCache.cpp ! src/hotspot/share/gc/g1/g1HotCardCache.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: 11ff4e485670 Author: tschatzl Date: 2019-11-29 10:20 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/11ff4e485670 8227434: G1 predictions may over/underflow with high variance input Summary: Clamp G1 prediction output to sensible values. Reviewed-by: lkorinth, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Predictions.hpp ! src/hotspot/share/gc/g1/survRateGroup.cpp ! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp Changeset: 5775e4825e58 Author: tschatzl Date: 2019-11-29 10:20 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/5775e4825e58 8233998: New young regions registered too early in collection set Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1CollectionSet.cpp Changeset: ae2eb76c486d Author: mbaesken Date: 2019-11-28 13:02 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/ae2eb76c486d 8234821: remove unused functions from libjli Reviewed-by: clanger, alanb ! src/java.base/macosx/native/libjli/java_md_macosx.m ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjli/java_md_common.c ! src/java.base/unix/native/libjli/java_md_solinux.c ! src/java.base/windows/native/libjli/java_md.c Changeset: 5e8f9713e343 Author: neliasso Date: 2019-11-29 11:26 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/5e8f9713e343 8234520: ZGC: C2: Oop instance cloning causing skipped compiles Reviewed-by: pliden, vlivanov ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp ! src/hotspot/share/opto/arraycopynode.hpp Changeset: 3636bab5e81e Author: rehn Date: 2019-11-29 12:09 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/3636bab5e81e 8234086: VM operation can be simplified Reviewed-by: kbarrett, dholmes, dcubed ! src/hotspot/share/jfr/leakprofiler/utilities/vmOperation.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/runtime/vmThread.hpp ! test/hotspot/gtest/threadHelper.inline.hpp Changeset: 851a389fc54d Author: adinn Date: 2019-11-29 15:37 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/851a389fc54d 8232828: AArch64: compiler/c2/aarch64/TestVolatilesG1.java fails after JDK-8225776 Reviewed-by: aph ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java Changeset: 2c3578aa0bdf Author: egahlin Date: 2019-11-29 17:31 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/2c3578aa0bdf 8234671: JFR api/consumer/recordingstream/TestStart.java failed due to timeout at testStartTwice() Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StreamConfiguration.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java Changeset: f280911d3427 Author: iklam Date: 2019-11-29 14:11 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/f280911d3427 8230385: [cds] No message is logged when shared image cannot be used due to mismatched configuration Reviewed-by: stuefe, dholmes, ccheung ! src/hotspot/share/runtime/arguments.cpp Changeset: 289000934908 Author: alanb Date: 2019-11-30 16:21 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/289000934908 8234805: (dc) Remove JNI upcall from DatagramChannel.receive implementation Reviewed-by: dfuchs, chegar ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java + src/java.base/share/classes/sun/nio/ch/NativeSocketAddress.java + src/java.base/share/native/libnio/ch/NativeSocketAddress.c ! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c ! src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c + test/jdk/java/nio/channels/DatagramChannel/ManySenders.java Changeset: 5b96c12f909d Author: phh Date: 2019-11-30 14:33 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/5b96c12f909d 8234541: C1 emits an empty message when it inlines successfully Summary: Use "inline" as the message when successfull Reviewed-by: thartmann, mdoerr Contributed-by: navy.xliu at gmail.com ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp Changeset: 5028793d05ff Author: igerasim Date: 2019-12-01 15:29 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/5028793d05ff 8234147: Avoid looking up standard charsets in core libraries Reviewed-by: alanb ! src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java ! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java ! src/java.base/share/classes/java/io/InputStreamReader.java ! src/java.base/share/classes/java/io/OutputStreamWriter.java ! src/java.base/share/classes/java/lang/CharacterName.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/nio/file/FileChannelLinesSpliterator.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/util/Base64.java ! src/java.base/share/classes/java/util/Properties.java ! src/java.base/share/classes/java/util/PropertyResourceBundle.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/java/util/jar/Manifest.java ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipInputStream.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessMaps.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/perf/Perf.java ! src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/share/classes/sun/net/www/http/ChunkedInputStream.java ! src/java.base/share/classes/sun/net/www/http/ChunkedOutputStream.java ! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/java.base/share/classes/sun/nio/cs/ThreadLocalCoders.java ! src/java.base/share/classes/sun/util/PropertyResourceBundleCharset.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.prefs/share/classes/java/util/prefs/XmlSupport.java ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java Changeset: f051fadd0d06 Author: psadhukhan Date: 2019-12-02 12:01 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/f051fadd0d06 Merge - src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java - src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java - test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.java - test/jdk/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java - test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/Test.java - test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/doc-files/test.txt From jan.lahoda at oracle.com Mon Dec 2 10:03:44 2019 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Mon, 02 Dec 2019 10:03:44 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912021003.xB2A3i1i008877@aojmv0008.oracle.com> Changeset: 8dcd966f7fd4 Author: jlahoda Date: 2019-12-02 10:58 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8dcd966f7fd4 8233524: Wrong module name for \"package P is declared in the unnamed module, but module M does not read it\" Summary: Using the correct placeholder for the module name. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f5f494bd4d3e Author: jlahoda Date: 2019-12-02 10:58 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f5f494bd4d3e 8234078: Missing license headers in a few javac files Reviewed-by: vromero ! make/langtools/tools/propertiesparser/resources/templates.properties ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java - src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider - src/jdk.compiler/share/classes/com/sun/tools/javac/services/javax.tools.JavaCompilerTool From thomas.schatzl at oracle.com Mon Dec 2 13:21:48 2019 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Mon, 02 Dec 2019 13:21:48 +0000 Subject: hg: jdk/jdk: 7 new changesets Message-ID: <201912021321.xB2DLnTD005808@aojmv0008.oracle.com> Changeset: e199f4a62e66 Author: tschatzl Date: 2019-12-02 14:21 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e199f4a62e66 8233919: Incrementally calculate the occupied cards in a heap region remembered set Summary: Instead of iterating over the remembered set card containers, continuously update a single counter per remembered set about occupancy. Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/sparsePRT.cpp ! src/hotspot/share/gc/g1/sparsePRT.hpp + src/hotspot/share/gc/g1/sparsePRT.inline.hpp Changeset: 7dfcc42ad35b Author: tschatzl Date: 2019-12-02 14:21 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7dfcc42ad35b 8233588: Clean up SurvRateGroup Summary: Remove unnecessary members, enforce stricter visibility within use. Reviewed-by: sangheki, kbarrett ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/g1/survRateGroup.cpp ! src/hotspot/share/gc/g1/survRateGroup.hpp Changeset: d1b2fa77e75e Author: tschatzl Date: 2019-12-02 14:21 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d1b2fa77e75e 8231579: G1's incremental calculation of region elapsed time always uses the same age group for prediction Summary: Separate calculation of time required for copying objects from non-copy time. Calculate the former in bulk, and the latter as usual, combining them as needed. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp Changeset: 676eb5c4a3e4 Author: tschatzl Date: 2019-12-02 14:21 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/676eb5c4a3e4 8234574: Rename prediction methods in G1Analytics Reviewed-by: sjohanss, sangheki ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1Predictions.hpp ! src/hotspot/share/gc/g1/survRateGroup.cpp ! src/hotspot/share/gc/g1/survRateGroup.hpp ! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp Changeset: 1d4f51045433 Author: tschatzl Date: 2019-12-02 14:21 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1d4f51045433 8234179: Move HeapRegion::_recorded_rs_length/_predicted_elapsed_time_ms into G1CollectionSet Reviewed-by: sjohanss, lkorinth ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp Changeset: d680c3ff80f6 Author: tschatzl Date: 2019-12-02 14:21 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d680c3ff80f6 8234586: Rename survRateGroup.?pp files to g1SurvRateGroup.?pp Reviewed-by: kbarrett, sjohanss + src/hotspot/share/gc/g1/g1SurvRateGroup.cpp + src/hotspot/share/gc/g1/g1SurvRateGroup.hpp ! src/hotspot/share/gc/g1/heapRegion.hpp - src/hotspot/share/gc/g1/survRateGroup.cpp - src/hotspot/share/gc/g1/survRateGroup.hpp Changeset: a79eafba5b38 Author: tschatzl Date: 2019-12-02 14:21 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a79eafba5b38 8234587: Rename the SurvRateGroup class to G1SurvRateGroup Reviewed-by: kbarrett, sangheki ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp ! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp From coleen.phillimore at oracle.com Mon Dec 2 13:42:41 2019 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Mon, 02 Dec 2019 13:42:41 +0000 Subject: hg: jdk/jdk: 8173361: various crashes in JvmtiExport::post_compiled_method_load Message-ID: <201912021342.xB2DgfWp016684@aojmv0008.oracle.com> Changeset: e79ece2eb1ba Author: coleenp Date: 2019-12-02 08:40 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e79ece2eb1ba 8173361: various crashes in JvmtiExport::post_compiled_method_load Summary: Don't post information that uses metadata from unloaded nmethods Reviewed-by: eosterlund, dholmes, sspitsyn ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/thread.hpp From coleen.phillimore at oracle.com Mon Dec 2 14:02:35 2019 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Mon, 02 Dec 2019 14:02:35 +0000 Subject: hg: jdk/jdk: 8173658: JvmtiExport::post_class_unload() is broken for non-JavaThread initiators Message-ID: <201912021402.xB2E2ZXf027525@aojmv0008.oracle.com> Changeset: 4774b50671ed Author: coleenp Date: 2019-12-02 09:02 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4774b50671ed 8173658: JvmtiExport::post_class_unload() is broken for non-JavaThread initiators Summary: call extension ClassUnload event as a deferred event from the ServiceThread and remove unsafe arguments Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiExtensions.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.inline.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/ex03t001.cpp From roger.riggs at oracle.com Mon Dec 2 14:59:08 2019 From: roger.riggs at oracle.com (roger.riggs at oracle.com) Date: Mon, 02 Dec 2019 14:59:08 +0000 Subject: hg: jdk/jdk: 8233799: Review the need for overview.html in the java.time package Message-ID: <201912021459.xB2Ex8mh003246@aojmv0008.oracle.com> Changeset: 73da8751c395 Author: rriggs Date: 2019-12-02 09:45 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/73da8751c395 8233799: Review the need for overview.html in the java.time package Reviewed-by: dfuchs, naoto, lancea - src/java.base/share/classes/java/time/overview.html From hannes.wallnoefer at oracle.com Mon Dec 2 17:53:18 2019 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Mon, 02 Dec 2019 17:53:18 +0000 Subject: hg: jdk/jdk: 8223252: Update Javadoc help page with new search features Message-ID: <201912021753.xB2HrIF4014320@aojmv0008.oracle.com> Changeset: 2baa1f8721b8 Author: hannesw Date: 2019-12-02 18:52 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2baa1f8721b8 8223252: Update Javadoc help page with new search features Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties From xuelei.fan at oracle.com Mon Dec 2 18:42:41 2019 From: xuelei.fan at oracle.com (xuelei.fan at oracle.com) Date: Mon, 02 Dec 2019 18:42:41 +0000 Subject: hg: jdk/jdk: 8235183: Remove the "HACK CODE" in comment Message-ID: <201912021842.xB2IgfvZ012267@aojmv0008.oracle.com> Changeset: d8b5e32ffa2f Author: xuelei Date: 2019-12-02 10:42 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d8b5e32ffa2f 8235183: Remove the "HACK CODE" in comment Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java From sergey.bylokhov at oracle.com Tue Dec 3 03:25:33 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Tue, 03 Dec 2019 03:25:33 +0000 Subject: hg: jdk/client: 8230597: Update GIFlib library to the 5.2.1 Message-ID: <201912030325.xB33PX6f016548@aojmv0008.oracle.com> Changeset: fe5e931830e5 Author: serb Date: 2019-12-02 16:38 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/fe5e931830e5 8230597: Update GIFlib library to the 5.2.1 Reviewed-by: prr, psadhukhan, jdv ! src/java.desktop/share/legal/giflib.md ! src/java.desktop/share/native/libsplashscreen/giflib/dgif_lib.c ! src/java.desktop/share/native/libsplashscreen/giflib/gif_err.c ! src/java.desktop/share/native/libsplashscreen/giflib/gif_hash.h ! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib.h ! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib_private.h ! src/java.desktop/share/native/libsplashscreen/giflib/gifalloc.c ! src/java.desktop/share/native/libsplashscreen/giflib/openbsd-reallocarray.c From weijun.wang at oracle.com Tue Dec 3 06:38:49 2019 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Tue, 03 Dec 2019 06:38:49 +0000 Subject: hg: jdk/jdk: 8234744: KeyStore.store can write wrong type of file Message-ID: <201912030638.xB36cnF7025079@aojmv0008.oracle.com> Changeset: f794ce3de310 Author: weijun Date: 2019-12-03 14:38 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f794ce3de310 8234744: KeyStore.store can write wrong type of file Reviewed-by: mullan ! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java + test/jdk/sun/security/provider/KeyStore/WrongStoreType.java From prasanta.sadhukhan at oracle.com Tue Dec 3 07:13:07 2019 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Tue, 03 Dec 2019 07:13:07 +0000 Subject: hg: jdk/jdk: 11 new changesets Message-ID: <201912030713.xB37D8r5012269@aojmv0008.oracle.com> Changeset: 0b1c61e76d60 Author: psadhukhan Date: 2019-11-21 14:43 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0b1c61e76d60 8234385: [TESTBUG] java/awt/EventQueue/6980209/bug6980209.java fails in linux nightly Reviewed-by: serb ! test/jdk/java/awt/EventQueue/6980209/bug6980209.java Changeset: 5602e016309b Author: jdv Date: 2019-11-22 11:35 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5602e016309b 8233696: [TESTBUG]Some jtreg tests fail when CAPS_LOCK is ON Reviewed-by: serb, prr ! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java ! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/unix/UnixMultiResolutionSplashTest.java ! test/jdk/java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java ! test/jdk/java/awt/Toolkit/RealSync/Test.java ! test/jdk/javax/swing/JFileChooser/8041694/bug8041694.java Changeset: b256c7afe8cc Author: psadhukhan Date: 2019-11-25 11:20 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b256c7afe8cc 8193544: Regression automated test '/open/test/jdk/javax/swing/JDialog/Transparency/TransparencyTest.java' fails Reviewed-by: serb ! test/jdk/javax/swing/JDialog/Transparency/TransparencyTest.java Changeset: aa3918700fea Author: prr Date: 2019-11-25 12:09 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/aa3918700fea 8227324: Upgrade to freetype 2.10.1 Reviewed-by: serb, jdv ! src/java.desktop/share/legal/freetype.md ! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h ! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h + src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h ! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c ! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c ! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c ! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c ! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h ! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h ! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c ! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c ! src/java.desktop/share/native/libfreetype/src/base/ftinit.c ! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c ! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c ! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c ! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c ! src/java.desktop/share/native/libfreetype/src/psaux/psfixed.h ! src/java.desktop/share/native/libfreetype/src/psaux/psfont.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c ! src/java.desktop/share/native/libfreetype/src/type1/t1load.c Changeset: 998cf5f99b8b Author: prr Date: 2019-11-26 09:50 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/998cf5f99b8b 8234769: Duplicate attribution in freetype.md Reviewed-by: psadhukhan ! src/java.desktop/share/legal/freetype.md Changeset: 1e563056dd3c Author: pbansal Date: 2019-11-27 11:05 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1e563056dd3c 8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java + test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java Changeset: b4c6bc80171d Author: psadhukhan Date: 2019-11-27 13:35 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b4c6bc80171d 8234786: Fix for JDK-8214578 breaks OS X 10.12 compatibility Reviewed-by: jdv ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h Changeset: 327b35573471 Author: dbatrak Date: 2019-11-27 16:39 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/327b35573471 8210058: Algorithmic Italic font leans opposite angle in Printing Reviewed-by: prr, jdv, psadhukhan ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c + test/jdk/java/awt/font/Rotate/A.ttf + test/jdk/java/awt/font/Rotate/RotatedItalicsTest.java Changeset: 7637e77c4c8a Author: psadhukhan Date: 2019-12-02 11:58 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7637e77c4c8a 8234149: Several regression tests do not dispose Frame at end Reviewed-by: serb ! test/jdk/javax/swing/AbstractButton/6711682/bug6711682.java ! test/jdk/javax/swing/Action/8133039/bug8133039.java ! test/jdk/javax/swing/JButton/4368790/bug4368790.java ! test/jdk/javax/swing/JButton/4796987/bug4796987.java ! test/jdk/javax/swing/JColorChooser/Test8051548.java ! test/jdk/javax/swing/JComboBox/4523758/bug4523758.java ! test/jdk/javax/swing/JComboBox/6236162/bug6236162.java ! test/jdk/javax/swing/JComboBox/7195179/Test7195179.java ! test/jdk/javax/swing/JComboBox/8057893/bug8057893.java ! test/jdk/javax/swing/JComponent/4337267/bug4337267.java ! test/jdk/javax/swing/JComponent/6989617/bug6989617.java ! test/jdk/javax/swing/JComponent/7154030/bug7154030.java ! test/jdk/javax/swing/JEditorPane/4492274/bug4492274.java ! test/jdk/javax/swing/JFrame/4962534/bug4962534.java ! test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java ! test/jdk/javax/swing/JInternalFrame/5066752/bug5066752.java ! test/jdk/javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java ! test/jdk/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java ! test/jdk/javax/swing/JLabel/6596966/bug6596966.java ! test/jdk/javax/swing/JLayer/6824395/bug6824395.java ! test/jdk/javax/swing/JList/6462008/bug6462008.java ! test/jdk/javax/swing/JList/6510999/bug6510999.java ! test/jdk/javax/swing/JMenu/4417601/bug4417601.java ! test/jdk/javax/swing/JMenu/4515762/bug4515762.java ! test/jdk/javax/swing/JMenu/4692443/bug4692443.java ! test/jdk/javax/swing/JMenu/6359669/bug6359669.java ! test/jdk/javax/swing/JMenu/6470128/bug6470128.java ! test/jdk/javax/swing/JMenu/6538132/bug6538132.java ! test/jdk/javax/swing/JMenuBar/4750590/bug4750590.java ! test/jdk/javax/swing/JMenuItem/4171437/bug4171437.java ! test/jdk/javax/swing/JMenuItem/4654927/bug4654927.java ! test/jdk/javax/swing/JMenuItem/6209975/bug6209975.java ! test/jdk/javax/swing/JPopupMenu/4634626/bug4634626.java ! test/jdk/javax/swing/JPopupMenu/6217905/bug6217905.java ! test/jdk/javax/swing/JPopupMenu/6515446/bug6515446.java ! test/jdk/javax/swing/JPopupMenu/6580930/bug6580930.java ! test/jdk/javax/swing/JPopupMenu/6827786/bug6827786.java ! test/jdk/javax/swing/JPopupMenu/6987844/bug6987844.java ! test/jdk/javax/swing/JRadioButton/8041561/bug8041561.java ! test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java ! test/jdk/javax/swing/JRootPane/4670486/bug4670486.java ! test/jdk/javax/swing/JScrollBar/4708809/bug4708809.java ! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java ! test/jdk/javax/swing/JScrollBar/6542335/bug6542335.java ! test/jdk/javax/swing/JScrollBar/bug4202954/bug4202954.java ! test/jdk/javax/swing/JSpinner/4973721/bug4973721.java ! test/jdk/javax/swing/JSplitPane/4885629/bug4885629.java ! test/jdk/javax/swing/JTabbedPane/4361477/bug4361477.java ! test/jdk/javax/swing/JTabbedPane/4624207/bug4624207.java ! test/jdk/javax/swing/JTabbedPane/6495408/bug6495408.java ! test/jdk/javax/swing/JTabbedPane/7161568/bug7161568.java ! test/jdk/javax/swing/JTabbedPane/8134116/Bug8134116.java ! test/jdk/javax/swing/JTable/4220171/bug4220171.java ! test/jdk/javax/swing/JTable/6777378/bug6777378.java Changeset: 8991f75a1409 Author: psadhukhan Date: 2019-12-03 11:52 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8991f75a1409 Merge - src/hotspot/share/gc/g1/survRateGroup.cpp - src/hotspot/share/gc/g1/survRateGroup.hpp - src/java.base/share/classes/java/time/overview.html - src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider - src/jdk.compiler/share/classes/com/sun/tools/javac/services/javax.tools.JavaCompilerTool - src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java - src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java - test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.java - test/jdk/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java - test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/Test.java - test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/doc-files/test.txt Changeset: 9eaef94e74b5 Author: psadhukhan Date: 2019-12-03 12:42 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9eaef94e74b5 Merge From prasanta.sadhukhan at oracle.com Tue Dec 3 07:16:17 2019 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Tue, 03 Dec 2019 07:16:17 +0000 Subject: hg: jdk/client: 19 new changesets Message-ID: <201912030716.xB37GJrr013336@aojmv0008.oracle.com> Changeset: 8dcd966f7fd4 Author: jlahoda Date: 2019-12-02 10:58 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/8dcd966f7fd4 8233524: Wrong module name for \"package P is declared in the unnamed module, but module M does not read it\" Summary: Using the correct placeholder for the module name. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f5f494bd4d3e Author: jlahoda Date: 2019-12-02 10:58 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/f5f494bd4d3e 8234078: Missing license headers in a few javac files Reviewed-by: vromero ! make/langtools/tools/propertiesparser/resources/templates.properties ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java - src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider - src/jdk.compiler/share/classes/com/sun/tools/javac/services/javax.tools.JavaCompilerTool Changeset: e199f4a62e66 Author: tschatzl Date: 2019-12-02 14:21 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/e199f4a62e66 8233919: Incrementally calculate the occupied cards in a heap region remembered set Summary: Instead of iterating over the remembered set card containers, continuously update a single counter per remembered set about occupancy. Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/sparsePRT.cpp ! src/hotspot/share/gc/g1/sparsePRT.hpp + src/hotspot/share/gc/g1/sparsePRT.inline.hpp Changeset: 7dfcc42ad35b Author: tschatzl Date: 2019-12-02 14:21 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/7dfcc42ad35b 8233588: Clean up SurvRateGroup Summary: Remove unnecessary members, enforce stricter visibility within use. Reviewed-by: sangheki, kbarrett ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/g1/survRateGroup.cpp ! src/hotspot/share/gc/g1/survRateGroup.hpp Changeset: d1b2fa77e75e Author: tschatzl Date: 2019-12-02 14:21 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/d1b2fa77e75e 8231579: G1's incremental calculation of region elapsed time always uses the same age group for prediction Summary: Separate calculation of time required for copying objects from non-copy time. Calculate the former in bulk, and the latter as usual, combining them as needed. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp Changeset: 676eb5c4a3e4 Author: tschatzl Date: 2019-12-02 14:21 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/676eb5c4a3e4 8234574: Rename prediction methods in G1Analytics Reviewed-by: sjohanss, sangheki ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1Predictions.hpp ! src/hotspot/share/gc/g1/survRateGroup.cpp ! src/hotspot/share/gc/g1/survRateGroup.hpp ! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp Changeset: 1d4f51045433 Author: tschatzl Date: 2019-12-02 14:21 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/1d4f51045433 8234179: Move HeapRegion::_recorded_rs_length/_predicted_elapsed_time_ms into G1CollectionSet Reviewed-by: sjohanss, lkorinth ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp Changeset: d680c3ff80f6 Author: tschatzl Date: 2019-12-02 14:21 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/d680c3ff80f6 8234586: Rename survRateGroup.?pp files to g1SurvRateGroup.?pp Reviewed-by: kbarrett, sjohanss + src/hotspot/share/gc/g1/g1SurvRateGroup.cpp + src/hotspot/share/gc/g1/g1SurvRateGroup.hpp ! src/hotspot/share/gc/g1/heapRegion.hpp - src/hotspot/share/gc/g1/survRateGroup.cpp - src/hotspot/share/gc/g1/survRateGroup.hpp Changeset: a79eafba5b38 Author: tschatzl Date: 2019-12-02 14:21 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a79eafba5b38 8234587: Rename the SurvRateGroup class to G1SurvRateGroup Reviewed-by: kbarrett, sangheki ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp ! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp Changeset: e79ece2eb1ba Author: coleenp Date: 2019-12-02 08:40 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/e79ece2eb1ba 8173361: various crashes in JvmtiExport::post_compiled_method_load Summary: Don't post information that uses metadata from unloaded nmethods Reviewed-by: eosterlund, dholmes, sspitsyn ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/thread.hpp Changeset: 4774b50671ed Author: coleenp Date: 2019-12-02 09:02 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/4774b50671ed 8173658: JvmtiExport::post_class_unload() is broken for non-JavaThread initiators Summary: call extension ClassUnload event as a deferred event from the ServiceThread and remove unsafe arguments Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiExtensions.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.inline.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/ex03t001.cpp Changeset: 73da8751c395 Author: rriggs Date: 2019-12-02 09:45 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/73da8751c395 8233799: Review the need for overview.html in the java.time package Reviewed-by: dfuchs, naoto, lancea - src/java.base/share/classes/java/time/overview.html Changeset: 2baa1f8721b8 Author: hannesw Date: 2019-12-02 18:52 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/2baa1f8721b8 8223252: Update Javadoc help page with new search features Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties Changeset: d8b5e32ffa2f Author: xuelei Date: 2019-12-02 10:42 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/d8b5e32ffa2f 8235183: Remove the "HACK CODE" in comment Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java Changeset: f794ce3de310 Author: weijun Date: 2019-12-03 14:38 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/f794ce3de310 8234744: KeyStore.store can write wrong type of file Reviewed-by: mullan ! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java + test/jdk/sun/security/provider/KeyStore/WrongStoreType.java Changeset: 37434b8a1e8e Author: jiefu Date: 2019-12-03 09:36 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/37434b8a1e8e 8235218: Minimal VM is broken after JDK-8173361 Reviewed-by: dholmes ! src/hotspot/share/prims/jvmtiImpl.hpp Changeset: 8991f75a1409 Author: psadhukhan Date: 2019-12-03 11:52 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/8991f75a1409 Merge - src/hotspot/share/gc/g1/survRateGroup.cpp - src/hotspot/share/gc/g1/survRateGroup.hpp - src/java.base/share/classes/java/time/overview.html - src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider - src/jdk.compiler/share/classes/com/sun/tools/javac/services/javax.tools.JavaCompilerTool - src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java - src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java - test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.java - test/jdk/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java - test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/Test.java - test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/doc-files/test.txt Changeset: 9eaef94e74b5 Author: psadhukhan Date: 2019-12-03 12:42 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/9eaef94e74b5 Merge Changeset: 8081bf6f4309 Author: psadhukhan Date: 2019-12-03 12:45 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/8081bf6f4309 Merge - src/hotspot/share/gc/g1/survRateGroup.cpp - src/hotspot/share/gc/g1/survRateGroup.hpp - src/java.base/share/classes/java/time/overview.html - src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider - src/jdk.compiler/share/classes/com/sun/tools/javac/services/javax.tools.JavaCompilerTool From tobias.hartmann at oracle.com Tue Dec 3 07:29:45 2019 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Tue, 03 Dec 2019 07:29:45 +0000 Subject: hg: jdk/jdk: 8234617: C1: Incorrect result of field load due to missing narrowing conversion Message-ID: <201912030729.xB37TjRe020488@aojmv0008.oracle.com> Changeset: 90f3ea9785d5 Author: thartmann Date: 2019-12-03 08:29 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/90f3ea9785d5 8234617: C1: Incorrect result of field load due to missing narrowing conversion Summary: Emit an explicit conversion to get the correct field value after the write. Reviewed-by: vlivanov, mdoerr ! src/hotspot/share/c1/c1_GraphBuilder.cpp + test/hotspot/jtreg/compiler/conversions/Conversion.jasm + test/hotspot/jtreg/compiler/conversions/TestPrimitiveConversions.java From stefan.karlsson at oracle.com Tue Dec 3 09:42:11 2019 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Tue, 03 Dec 2019 09:42:11 +0000 Subject: hg: jdk/jdk: 8234822: Limit ZGC jtreg-support to Windows 2019 Server Message-ID: <201912030942.xB39gBrp029937@aojmv0008.oracle.com> Changeset: 1f2359ae7a86 Author: stefank Date: 2019-12-03 10:40 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1f2359ae7a86 8234822: Limit ZGC jtreg-support to Windows 2019 Server Reviewed-by: iignatyev, eosterlund ! test/lib/sun/hotspot/gc/GC.java From stefan.karlsson at oracle.com Tue Dec 3 09:44:52 2019 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Tue, 03 Dec 2019 09:44:52 +0000 Subject: hg: jdk/jdk: 8233299: Implementation: JEP 365: ZGC on Windows Message-ID: <201912030944.xB39iqQ8001052@aojmv0008.oracle.com> Changeset: d4a477d5080f Author: stefank Date: 2019-11-07 15:29 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d4a477d5080f 8233299: Implementation: JEP 365: ZGC on Windows Reviewed-by: pliden, eosterlund ! make/autoconf/hotspot.m4 ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp + src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp + src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp + src/hotspot/os/windows/gc/z/zInitialize_windows.cpp + src/hotspot/os/windows/gc/z/zLargePages_windows.cpp + src/hotspot/os/windows/gc/z/zMapper_windows.cpp + src/hotspot/os/windows/gc/z/zMapper_windows.hpp + src/hotspot/os/windows/gc/z/zNUMA_windows.cpp + src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp + src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp + src/hotspot/os/windows/gc/z/zSyscall_windows.cpp + src/hotspot/os/windows/gc/z/zSyscall_windows.hpp + src/hotspot/os/windows/gc/z/zUtils_windows.cpp + src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp From matthias.baesken at sap.com Tue Dec 3 10:17:06 2019 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Tue, 03 Dec 2019 10:17:06 +0000 Subject: hg: jdk/jdk: 8234741: enhance os::get_core_path on macOS Message-ID: <201912031017.xB3AH6X8018362@aojmv0008.oracle.com> Changeset: ac3c8cae4815 Author: mbaesken Date: 2019-11-29 09:52 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ac3c8cae4815 8234741: enhance os::get_core_path on macOS Reviewed-by: clanger, gziemski ! src/hotspot/os/bsd/os_bsd.cpp From markus.gronlund at oracle.com Tue Dec 3 11:43:43 2019 From: markus.gronlund at oracle.com (markus.gronlund at oracle.com) Date: Tue, 03 Dec 2019 11:43:43 +0000 Subject: hg: jdk/jdk: 8216041: [Event Request] - Deoptimization Message-ID: <201912031143.xB3BhhGZ007856@aojmv0008.oracle.com> Changeset: de99f7acea70 Author: mgronlun Date: 2019-12-03 12:41 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/de99f7acea70 8216041: [Event Request] - Deoptimization Reviewed-by: iignatyev, vlivanov, egahlin Contributed-by: Igor Ignatyev ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java ! test/lib/jdk/test/lib/jfr/EventNames.java From michael.x.mcmahon at oracle.com Tue Dec 3 11:55:37 2019 From: michael.x.mcmahon at oracle.com (michael.x.mcmahon at oracle.com) Date: Tue, 03 Dec 2019 11:55:37 +0000 Subject: hg: jdk/jdk: 8234823: java/net/Socket/Timeouts.java testcase testTimedConnect2() fails on Windows 10 Message-ID: <201912031155.xB3Btb99015199@aojmv0008.oracle.com> Changeset: d48638a26026 Author: michaelm Date: 2019-12-03 11:55 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d48638a26026 8234823: java/net/Socket/Timeouts.java testcase testTimedConnect2() fails on Windows 10 Reviewed-by: alanb ! test/jdk/java/net/Socket/Timeouts.java From michael.x.mcmahon at oracle.com Tue Dec 3 11:57:05 2019 From: michael.x.mcmahon at oracle.com (michael.x.mcmahon at oracle.com) Date: Tue, 03 Dec 2019 11:57:05 +0000 Subject: hg: jdk/jdk: 8234824: java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10 Message-ID: <201912031157.xB3Bv5No015630@aojmv0008.oracle.com> Changeset: 721dc0c243e7 Author: michaelm Date: 2019-12-03 11:57 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/721dc0c243e7 8234824: java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10 Reviewed-by: alanb ! test/jdk/java/nio/channels/SocketChannel/AdaptSocket.java From james.laskey at oracle.com Tue Dec 3 12:36:03 2019 From: james.laskey at oracle.com (james.laskey at oracle.com) Date: Tue, 03 Dec 2019 12:36:03 +0000 Subject: hg: jdk/jdk: 8233116: Escape Sequences For Line Continuation and White Space (Preview) Message-ID: <201912031236.xB3Ca3UA008834@aojmv0008.oracle.com> Changeset: 0821487ef0ab Author: jlaskey Date: 2019-12-03 08:35 -0400 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0821487ef0ab 8233116: Escape Sequences For Line Continuation and White Space (Preview) Reviewed-by: vromero, jlahoda, bchristi, mcimadamore ! src/java.base/share/classes/java/lang/String.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java ! test/jdk/java/lang/String/TranslateEscapes.java ! test/langtools/tools/javac/TextBlockAPI.java ! test/langtools/tools/javac/TextBlockLang.java From per.liden at oracle.com Tue Dec 3 12:52:33 2019 From: per.liden at oracle.com (per.liden at oracle.com) Date: Tue, 03 Dec 2019 12:52:33 +0000 Subject: hg: jdk/jdk: 8234543: ZGC: Parallel pre-touch Message-ID: <201912031252.xB3CqXk0019059@aojmv0008.oracle.com> Changeset: 79fba633d07f Author: pliden Date: 2019-12-03 13:51 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/79fba633d07f 8234543: ZGC: Parallel pre-touch Reviewed-by: eosterlund, stefank ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp ! src/hotspot/share/gc/z/zWorkers.cpp + test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java From harold.seigel at oracle.com Tue Dec 3 14:11:22 2019 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Tue, 03 Dec 2019 14:11:22 +0000 Subject: hg: jdk/jdk: 8234656: Improve granularity of verifier logging Message-ID: <201912031411.xB3EBMji005858@aojmv0008.oracle.com> Changeset: aa12d1f0bc66 Author: hseigel Date: 2019-12-03 14:10 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/aa12d1f0bc66 8234656: Improve granularity of verifier logging Summary: Print brief output for log level 'info'. Print detailed output for 'debug' and 'trace'. Reviewed-by: iklam, lfoltan, dholmes ! src/hotspot/share/classfile/verifier.cpp ! test/hotspot/jtreg/runtime/logging/VerificationTest.java ! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java From aleksej.efimov at oracle.com Tue Dec 3 14:30:38 2019 From: aleksej.efimov at oracle.com (aleksej.efimov at oracle.com) Date: Tue, 03 Dec 2019 14:30:38 +0000 Subject: hg: jdk/jdk: 8234964: failure_handler: gather more environment information on Windows, Solaris and Linux Message-ID: <201912031430.xB3EUcdb017393@aojmv0008.oracle.com> Changeset: 2945676fa6ae Author: jboes Date: 2019-12-03 12:44 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2945676fa6ae 8234964: failure_handler: gather more environment information on Windows, Solaris and Linux Summary: Add 'ifconfig -a' on Solaris and Linux, 'ipconfig /all' on Windows Reviewed-by: iignatyev, vtewari ! test/failure_handler/src/share/conf/linux.properties ! test/failure_handler/src/share/conf/mac.properties ! test/failure_handler/src/share/conf/solaris.properties ! test/failure_handler/src/share/conf/windows.properties From robbin.ehn at oracle.com Tue Dec 3 14:59:14 2019 From: robbin.ehn at oracle.com (robbin.ehn at oracle.com) Date: Tue, 03 Dec 2019 14:59:14 +0000 Subject: hg: jdk/jdk: 8234796: Refactor Handshake::execute to take a more complex type than ThreadClosure Message-ID: <201912031459.xB3ExEbY006153@aojmv0008.oracle.com> Changeset: 99b71c5b02ff Author: rehn Date: 2019-12-03 15:32 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/99b71c5b02ff 8234796: Refactor Handshake::execute to take a more complex type than ThreadClosure Reviewed-by: dholmes, pliden, coleenp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.hpp ! src/hotspot/share/gc/z/zWorkers.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/utilities/globalCounter.cpp From fujie at loongson.cn Tue Dec 3 07:00:19 2019 From: fujie at loongson.cn (fujie at loongson.cn) Date: Tue, 03 Dec 2019 07:00:19 +0000 Subject: hg: jdk/jdk: 8235218: Minimal VM is broken after JDK-8173361 Message-ID: <201912030700.xB370Jts005113@aojmv0008.oracle.com> Changeset: 37434b8a1e8e Author: jiefu Date: 2019-12-03 09:36 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/37434b8a1e8e 8235218: Minimal VM is broken after JDK-8173361 Reviewed-by: dholmes ! src/hotspot/share/prims/jvmtiImpl.hpp From sha.jiang at oracle.com Tue Dec 3 16:10:48 2019 From: sha.jiang at oracle.com (sha.jiang at oracle.com) Date: Tue, 03 Dec 2019 16:10:48 +0000 Subject: hg: jdk/jdk: 8235255: ProblemList javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java Message-ID: <201912031610.xB3GAmJh023739@aojmv0008.oracle.com> Changeset: 0c4b36eb590d Author: jjiang Date: 2019-12-04 00:06 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0c4b36eb590d 8235255: ProblemList javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java Reviewed-by: mullan ! test/jdk/ProblemList.txt From erik.osterlund at oracle.com Tue Dec 3 16:22:00 2019 From: erik.osterlund at oracle.com (erik.osterlund at oracle.com) Date: Tue, 03 Dec 2019 16:22:00 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912031622.xB3GM0aJ001216@aojmv0008.oracle.com> Changeset: 252a8bb9f587 Author: eosterlund Date: 2019-12-03 16:13 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/252a8bb9f587 8234426: Sweeper should not CompiledIC::set_to_clean with ICStubs for is_unloading() nmethods Reviewed-by: stefank, thartmann ! src/hotspot/share/code/compiledMethod.cpp Changeset: cfed0da56a7b Author: eosterlund Date: 2019-12-03 16:13 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/cfed0da56a7b 8234662: Sweeper should keep current nmethod alive before yielding for ICStub refills Reviewed-by: pliden, stefank ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.hpp From vladimir.x.ivanov at oracle.com Tue Dec 3 17:14:05 2019 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 03 Dec 2019 17:14:05 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912031714.xB3HE62q004278@aojmv0008.oracle.com> Changeset: 54af3178cdbd Author: vlivanov Date: 2019-12-03 20:13 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/54af3178cdbd 8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 138b0f3fe18c Author: vlivanov Date: 2019-12-03 20:13 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/138b0f3fe18c 8234923: Missed call_site_target nmethod dependency for non-fully initialized ConstantCallSite instance Reviewed-by: jrose ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/ciCallSite.cpp ! src/hotspot/share/ci/ciCallSite.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/opto/type.cpp ! src/java.base/share/classes/java/lang/invoke/ConstantCallSite.java ! test/jdk/java/lang/invoke/CallSiteTest.java From serguei.spitsyn at oracle.com Tue Dec 3 19:46:06 2019 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Tue, 03 Dec 2019 19:46:06 +0000 Subject: hg: jdk/jdk: 8235280: UnProblemList vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java Message-ID: <201912031946.xB3Jk6cX007859@aojmv0008.oracle.com> Changeset: ca50cc82e443 Author: sspitsyn Date: 2019-12-03 19:45 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ca50cc82e443 8235280: UnProblemList vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java Summary: Remove test from ProblemList.txt. Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt From kim.barrett at oracle.com Tue Dec 3 20:15:53 2019 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Tue, 03 Dec 2019 20:15:53 +0000 Subject: hg: jdk/jdk: 8213415: BitMap::word_index_round_up overflow problems Message-ID: <201912032015.xB3KFrOI025504@aojmv0008.oracle.com> Changeset: d66315fd78c3 Author: kbarrett Date: 2019-12-03 15:12 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d66315fd78c3 8213415: BitMap::word_index_round_up overflow problems Summary: Limit BitMap sizes so to-word round-up can't overflow. Reviewed-by: tschatzl, stuefe ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.hpp ! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/bitMap.inline.hpp ! test/hotspot/gtest/utilities/test_bitMap_setops.cpp From rkennke at redhat.com Tue Dec 3 20:23:44 2019 From: rkennke at redhat.com (rkennke at redhat.com) Date: Tue, 03 Dec 2019 20:23:44 +0000 Subject: hg: jdk/jdk: 8235260: Shenandoah: Don't allow recycle-assist until concurrent roots are done Message-ID: <201912032023.xB3KNibB001244@aojmv0008.oracle.com> Changeset: 1ea1c063ad52 Author: rkennke Date: 2019-12-03 21:23 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1ea1c063ad52 8235260: Shenandoah: Don't allow recycle-assist until concurrent roots are done Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp From kim.barrett at oracle.com Wed Dec 4 00:10:39 2019 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Wed, 04 Dec 2019 00:10:39 +0000 Subject: hg: jdk/jdk: 8234779: Provide idiom for declaring classes noncopyable Message-ID: <201912040010.xB40Ad9M011247@aojmv0008.oracle.com> Changeset: 68f9bbda438d Author: kbarrett Date: 2019-12-03 19:09 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/68f9bbda438d 8234779: Provide idiom for declaring classes noncopyable Summary: Add NONCOPYABLE macro and uses. Reviewed-by: dholmes, pliden, coleenp ! src/hotspot/os/aix/os_perf_aix.cpp ! src/hotspot/os/bsd/os_perf_bsd.cpp ! src/hotspot/os/bsd/semaphore_bsd.hpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/linux/waitBarrier_linux.hpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/posix/semaphore_posix.hpp ! src/hotspot/os/solaris/os_perf_solaris.cpp ! src/hotspot/os/solaris/os_solaris.hpp ! src/hotspot/os/windows/os_perf_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/os/windows/semaphore_windows.hpp ! src/hotspot/share/gc/g1/g1FreeIdSet.hpp ! src/hotspot/share/gc/g1/g1SharedDirtyCardQueue.hpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! src/hotspot/share/gc/shared/oopStorageParState.hpp ! src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zList.hpp ! src/hotspot/share/jfr/jni/jfrJavaCall.hpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/oops/array.hpp ! src/hotspot/share/runtime/os_perf.hpp ! src/hotspot/share/runtime/semaphore.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/lockFreeStack.hpp ! src/hotspot/share/utilities/ostream.hpp ! src/hotspot/share/utilities/singleWriterSynchronizer.hpp ! src/hotspot/share/utilities/waitBarrier.hpp ! src/hotspot/share/utilities/waitBarrier_generic.hpp From sergey.bylokhov at oracle.com Wed Dec 4 00:18:06 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Wed, 04 Dec 2019 00:18:06 +0000 Subject: hg: jdk/client: 8234325: Delete unused vsync related code from the OGL pipeline on macOS Message-ID: <201912040018.xB40I6SX014715@aojmv0008.oracle.com> Changeset: e26c3e28f6f0 Author: serb Date: 2019-11-18 10:39 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/e26c3e28f6f0 8234325: Delete unused vsync related code from the OGL pipeline on macOS Reviewed-by: jdv ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java From xuelei.fan at oracle.com Wed Dec 4 01:16:22 2019 From: xuelei.fan at oracle.com (xuelei.fan at oracle.com) Date: Wed, 04 Dec 2019 01:16:22 +0000 Subject: hg: jdk/jdk: 8235263: Revert TLS 1.3 change that wrapped IOExceptions Message-ID: <201912040116.xB41GMo3015890@aojmv0008.oracle.com> Changeset: e3463d022cb9 Author: xuelei Date: 2019-12-03 17:15 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e3463d022cb9 8235263: Revert TLS 1.3 change that wrapped IOExceptions Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java From chris.plummer at oracle.com Wed Dec 4 04:11:39 2019 From: chris.plummer at oracle.com (chris.plummer at oracle.com) Date: Wed, 04 Dec 2019 04:11:39 +0000 Subject: hg: jdk/jdk: 8235221: Fix ProblemList.txt for sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Message-ID: <201912040411.xB44BdI4018314@aojmv0008.oracle.com> Changeset: b8b80f27d7a9 Author: cjplummer Date: 2019-12-03 20:08 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b8b80f27d7a9 8235221: Fix ProblemList.txt for sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Reviewed-by: iignatyev ! test/jdk/ProblemList.txt From igor.ignatyev at oracle.com Wed Dec 4 05:09:31 2019 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Wed, 04 Dec 2019 05:09:31 +0000 Subject: hg: jdk/jdk: 8129092: compiler/intrinsics/classcast/NullCheckDroppingsTest.java testVarClassCast() can fail Message-ID: <201912040509.xB459VDf019067@aojmv0008.oracle.com> Changeset: f90eefff864e Author: iignatyev Date: 2019-12-03 20:23 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f90eefff864e 8129092: compiler/intrinsics/classcast/NullCheckDroppingsTest.java testVarClassCast() can fail Reviewed-by: kvn ! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java From sergey.bylokhov at oracle.com Wed Dec 4 05:48:29 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Wed, 04 Dec 2019 05:48:29 +0000 Subject: hg: jdk/client: 8185041: Incorrect GPL header in pnglibconf.h Message-ID: <201912040548.xB45mT3k007201@aojmv0008.oracle.com> Changeset: 53eff6c5da11 Author: serb Date: 2019-10-06 21:42 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/53eff6c5da11 8185041: Incorrect GPL header in pnglibconf.h Reviewed-by: prr ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h From tobias.hartmann at oracle.com Wed Dec 4 06:07:59 2019 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Wed, 04 Dec 2019 06:07:59 +0000 Subject: hg: jdk/jdk: 8234616: assert(0 <= i && i < _len) failed: illegal index in PhaseMacroExpand::expand_macro_nodes() Message-ID: <201912040607.xB467xlN018385@aojmv0008.oracle.com> Changeset: a1802614d6fe Author: thartmann Date: 2019-12-04 07:07 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a1802614d6fe 8234616: assert(0 <= i && i < _len) failed: illegal index in PhaseMacroExpand::expand_macro_nodes() Summary: Make sure the index into the macro node array is decremented on removal. Reviewed-by: vlivanov, kvn ! src/hotspot/share/opto/macro.cpp From tobias.hartmann at oracle.com Wed Dec 4 07:09:30 2019 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Wed, 04 Dec 2019 07:09:30 +0000 Subject: hg: jdk/jdk: 8234791: Fix Client VM build for x86_64 and AArch64 Message-ID: <201912040709.xB479UBm019514@aojmv0008.oracle.com> Changeset: 047b5d642743 Author: pli Date: 2019-11-29 03:48 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/047b5d642743 8234791: Fix Client VM build for x86_64 and AArch64 Reviewed-by: adinn, aph, thartmann ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/share/runtime/arguments.cpp From matthias.baesken at sap.com Wed Dec 4 08:08:21 2019 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Wed, 04 Dec 2019 08:08:21 +0000 Subject: hg: jdk/jdk: 8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version Message-ID: <201912040808.xB488La6019818@aojmv0008.oracle.com> Changeset: 775b714a2e49 Author: mbaesken Date: 2019-12-03 11:41 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/775b714a2e49 8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version Reviewed-by: dholmes, mdoerr ! src/hotspot/share/runtime/abstract_vm_version.cpp From jan.lahoda at oracle.com Wed Dec 4 08:43:39 2019 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Wed, 04 Dec 2019 08:43:39 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912040843.xB48hdBk007802@aojmv0008.oracle.com> Changeset: 396b2290219f Author: jlahoda Date: 2019-12-04 09:38 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/396b2290219f 8234899: Compiler reports AssertionError for conditional operator ? : and pattern matching for instanceof Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/langtools/tools/javac/ConditionalExpressionResolvePending.java ! test/langtools/tools/javac/patterns/BindingsTest1.java Changeset: 4fcdea88d423 Author: jlahoda Date: 2019-12-04 09:38 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4fcdea88d423 8234922: No compilation error reported not reported for a binding variable when loop broken with label Summary: Any break outside of a loop should confine the binding variables from the loop's condition to the loop Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/tools/javac/patterns/BindingsTest1.java ! test/langtools/tools/javac/patterns/BindingsTest2.java ! test/langtools/tools/javac/patterns/BindingsTest2.out + test/langtools/tools/javac/patterns/BreakAndLoops.java From matthias.baesken at sap.com Wed Dec 4 09:01:46 2019 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Wed, 04 Dec 2019 09:01:46 +0000 Subject: hg: jdk/jdk: 8235325: build failure on Linux after 8235243 Message-ID: <201912040901.xB491kQA016761@aojmv0008.oracle.com> Changeset: cfc005b8a117 Author: mbaesken Date: 2019-12-04 09:43 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/cfc005b8a117 8235325: build failure on Linux after 8235243 Reviewed-by: clanger ! src/hotspot/share/runtime/abstract_vm_version.cpp From stefan.karlsson at oracle.com Wed Dec 4 09:29:22 2019 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 04 Dec 2019 09:29:22 +0000 Subject: hg: jdk/jdk: 8235257: Split 'assert(loader != NULL && oopDesc::is_oop(loader), "loader must be oop")' Message-ID: <201912040929.xB49TMDB001968@aojmv0008.oracle.com> Changeset: 636d71e53732 Author: stefank Date: 2019-12-04 10:26 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/636d71e53732 8235257: Split 'assert(loader != NULL && oopDesc::is_oop(loader), "loader must be oop")' Reviewed-by: dcubed, hseigel ! src/hotspot/share/classfile/javaClasses.cpp From prasanta.sadhukhan at oracle.com Wed Dec 4 11:00:24 2019 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Wed, 04 Dec 2019 11:00:24 +0000 Subject: hg: jdk/client: 8221903: PIT: javax/swing/RepaintManager/IconifyTest/IconifyTest.java fails on ubuntu18.04 Message-ID: <201912041100.xB4B0OGg020239@aojmv0008.oracle.com> Changeset: 94402342255e Author: psadhukhan Date: 2019-12-04 16:28 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/94402342255e 8221903: PIT: javax/swing/RepaintManager/IconifyTest/IconifyTest.java fails on ubuntu18.04 Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/RepaintManager/IconifyTest/IconifyTest.java From robbin.ehn at oracle.com Wed Dec 4 11:01:32 2019 From: robbin.ehn at oracle.com (robbin.ehn at oracle.com) Date: Wed, 04 Dec 2019 11:01:32 +0000 Subject: hg: jdk/jdk: 8234742: Improve handshake logging Message-ID: <201912041101.xB4B1WXn020800@aojmv0008.oracle.com> Changeset: c2ce3849c62f Author: rehn Date: 2019-12-04 11:57 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c2ce3849c62f 8234742: Improve handshake logging Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/thread.hpp From christoph.langer at sap.com Wed Dec 4 12:59:36 2019 From: christoph.langer at sap.com (christoph.langer at sap.com) Date: Wed, 04 Dec 2019 12:59:36 +0000 Subject: hg: jdk/jdk: 8234696: tools/jlink/plugins/VendorInfoPluginsTest.java times out Message-ID: <201912041259.xB4Cxalh022282@aojmv0008.oracle.com> Changeset: 354025d0427d Author: azeller Date: 2019-12-02 17:10 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/354025d0427d 8234696: tools/jlink/plugins/VendorInfoPluginsTest.java times out Reviewed-by: mchung, clanger ! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java From alexey.ivanov at oracle.com Wed Dec 4 13:50:56 2019 From: alexey.ivanov at oracle.com (alexey.ivanov at oracle.com) Date: Wed, 04 Dec 2019 13:50:56 +0000 Subject: hg: jdk/client: 8235245: tiff_metadata.html has invalid HTML structure: misplaced element Message-ID: <201912041350.xB4Dou8e020899@aojmv0008.oracle.com> Changeset: 3a2a04dbab8f Author: aivanov Date: 2019-12-04 13:49 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/3a2a04dbab8f 8235245: tiff_metadata.html has invalid HTML structure: misplaced element Reviewed-by: bpb, serb ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html From matthias.baesken at sap.com Wed Dec 4 15:01:53 2019 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Wed, 04 Dec 2019 15:01:53 +0000 Subject: hg: jdk/jdk: 8234397: add OS uptime information to os::print_os_info output Message-ID: <201912041501.xB4F1sgl002999@aojmv0008.oracle.com> Changeset: 3b61c66ce692 Author: mbaesken Date: 2019-12-03 15:17 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3b61c66ce692 8234397: add OS uptime information to os::print_os_info output Reviewed-by: clanger, dholmes, lucy ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_bsd.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp From thomas.schatzl at oracle.com Wed Dec 4 15:59:12 2019 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Wed, 04 Dec 2019 15:59:12 +0000 Subject: hg: jdk/jdk: 8235247: WorkerDataArray leaks C heap memory for associated work items Message-ID: <201912041559.xB4FxCVR008626@aojmv0008.oracle.com> Changeset: 19d927f669e9 Author: tschatzl Date: 2019-12-04 16:58 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/19d927f669e9 8235247: WorkerDataArray leaks C heap memory for associated work items Reviewed-by: lkorinth, kbarrett ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp From coleen.phillimore at oracle.com Wed Dec 4 16:09:26 2019 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Wed, 04 Dec 2019 16:09:26 +0000 Subject: hg: jdk/jdk: 8234355: Buffer overflow in jcmd GC.class_stats due to too many classes Message-ID: <201912041609.xB4G9QrP016099@aojmv0008.oracle.com> Changeset: 86fdc7632b01 Author: coleenp Date: 2019-12-04 11:09 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/86fdc7632b01 8234355: Buffer overflow in jcmd GC.class_stats due to too many classes Summary: Remove use of GC.class_stats in testing and failure analysis (plan to deprecate) Reviewed-by: dcubed ! test/failure_handler/src/share/conf/common.properties From alan.bateman at oracle.com Wed Dec 4 16:44:25 2019 From: alan.bateman at oracle.com (alan.bateman at oracle.com) Date: Wed, 04 Dec 2019 16:44:25 +0000 Subject: hg: jdk/jdk: 8235193: (dc) Remove JNI overhead from DatagramChannel.send implementation Message-ID: <201912041644.xB4GiPpp008020@aojmv0008.oracle.com> Changeset: d2977f4e9ef6 Author: alanb Date: 2019-12-04 16:37 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d2977f4e9ef6 8235193: (dc) Remove JNI overhead from DatagramChannel.send implementation Reviewed-by: chegar ! src/java.base/share/classes/java/net/Inet4Address.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/jdk/internal/access/JavaNetInetAddressAccess.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/NativeSocketAddress.java ! src/java.base/share/native/libnio/ch/NativeSocketAddress.c ! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c ! src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c - test/jdk/java/nio/channels/DatagramChannel/ManySenders.java + test/jdk/java/nio/channels/DatagramChannel/ManySourcesAndTargets.java From thomas.schatzl at oracle.com Wed Dec 4 17:54:56 2019 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Wed, 04 Dec 2019 17:54:56 +0000 Subject: hg: jdk/jdk: 8235347: [Backout] 8235247: WorkerDataArray leaks C heap memory for associated work items Message-ID: <201912041754.xB4HsuGH025197@aojmv0008.oracle.com> Changeset: 799c800624fb Author: tschatzl Date: 2019-12-04 18:54 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/799c800624fb 8235347: [Backout] 8235247: WorkerDataArray leaks C heap memory for associated work items Summary: Backout of earlier change due to unexpected crashes. Reviewed-by: sjohanss ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp From mandy.chung at oracle.com Wed Dec 4 18:47:11 2019 From: mandy.chung at oracle.com (mandy.chung at oracle.com) Date: Wed, 04 Dec 2019 18:47:11 +0000 Subject: hg: jdk/jdk: 8233527: Update Lookup::hasPrivateAccess and Lookup::defineClass spec w.r.t. full power lookup Message-ID: <201912041847.xB4IlBBb027574@aojmv0008.oracle.com> Changeset: a9347576dbc7 Author: mchung Date: 2019-12-04 10:46 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a9347576dbc7 8233527: Update Lookup::hasPrivateAccess and Lookup::defineClass spec w.r.t. full power lookup Summary: Add a new Lookup::hasFullPrivilegeAccess method and document the capabilities requiring full privileges Reviewed-by: alanb, plevart ! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java From coleen.phillimore at oracle.com Wed Dec 4 18:48:52 2019 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Wed, 04 Dec 2019 18:48:52 +0000 Subject: hg: jdk/jdk: 8235273: nmethodLocker not needed for COMPILED_METHOD_UNLOAD events Message-ID: <201912041848.xB4Imqvp028961@aojmv0008.oracle.com> Changeset: e71931b1c3b7 Author: coleenp Date: 2019-12-04 13:48 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e71931b1c3b7 8235273: nmethodLocker not needed for COMPILED_METHOD_UNLOAD events Summary: remove unnecessary nmethodLocker Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp From rkennke at redhat.com Wed Dec 4 19:04:05 2019 From: rkennke at redhat.com (rkennke at redhat.com) Date: Wed, 04 Dec 2019 19:04:05 +0000 Subject: hg: jdk/jdk: 8235337: Shenandoah: Fix evac OOM scoping for concurrent class unloading Message-ID: <201912041904.xB4J45qo008858@aojmv0008.oracle.com> Changeset: db5097a1ec61 Author: rkennke Date: 2019-12-04 20:03 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/db5097a1ec61 8235337: Shenandoah: Fix evac OOM scoping for concurrent class unloading Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp From ioi.lam at oracle.com Wed Dec 4 19:21:20 2019 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Wed, 04 Dec 2019 19:21:20 +0000 Subject: hg: jdk/jdk: 8235179: [TESTBUG] DynamicArchiveRelocationTest.java fails with 'runtime archive relocation start' missing Message-ID: <201912041921.xB4JLK1U021125@aojmv0008.oracle.com> Changeset: f97907a7bba9 Author: iklam Date: 2019-12-04 11:19 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f97907a7bba9 8235179: [TESTBUG] DynamicArchiveRelocationTest.java fails with 'runtime archive relocation start' missing Reviewed-by: mseledtsov, ccheung ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java From markus.gronlund at oracle.com Wed Dec 4 20:30:18 2019 From: markus.gronlund at oracle.com (markus.gronlund at oracle.com) Date: Wed, 04 Dec 2019 20:30:18 +0000 Subject: hg: jdk/jdk: 8234060: Potential memory reordering problem in JfrBuffer flush mechanism Message-ID: <201912042030.xB4KUIiH000096@aojmv0008.oracle.com> Changeset: 288777cf0702 Author: mgronlun Date: 2019-12-04 21:26 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/288777cf0702 8234060: Potential memory reordering problem in JfrBuffer flush mechanism Reviewed-by: egahlin Contributed-by: Denghui Dong ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java From rkennke at redhat.com Wed Dec 4 20:40:25 2019 From: rkennke at redhat.com (rkennke at redhat.com) Date: Wed, 04 Dec 2019 20:40:25 +0000 Subject: hg: jdk/jdk: 8235355: Shenandoah: Resolve deadlock between OOM handler and nmethod lock Message-ID: <201912042040.xB4KePaU007068@aojmv0008.oracle.com> Changeset: 8a8c60853789 Author: rkennke Date: 2019-12-04 21:40 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8a8c60853789 8235355: Shenandoah: Resolve deadlock between OOM handler and nmethod lock Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp From vicente.romero at oracle.com Wed Dec 4 21:06:04 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Wed, 04 Dec 2019 21:06:04 +0000 Subject: hg: jdk/jdk: 8225054: Compiler implementation for records; ... Message-ID: <201912042106.xB4L64e9022103@aojmv0008.oracle.com> Changeset: 8e76f81d057a Author: vromero Date: 2019-12-04 15:57 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8e76f81d057a 8225054: Compiler implementation for records 8225052: javax.lang.model support for records 8225053: Preview APIs support for records 8225055: Javadoc for records 8226314: com.sun.source support for records 8227113: Specification for java.lang.Record 8233526: JVM support for records Summary: implement records in the compiler and the JVM, including serialization, reflection and APIs support Reviewed-by: mcimadamore, briangoetz, alanb, darcy, chegar, jrose, jlahoda, coleenp, dholmes, lfoltan, mchung, sadayapalam, hannesw, sspitsyn Contributed-by: vicente.romero at oracle.com, brian.goetz at oracle.com, maurizio.cimadamore at oracle.com, harold.seigel at oracle.com, joe.darcy at oracle.com, jonathan.gibbons at oracle.com, chris.hegarty at oracle.com, jan.lahoda at oracle.com ! make/CompileInterimLangtools.gmk ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp + src/hotspot/share/oops/recordComponent.cpp + src/hotspot/share/oops/recordComponent.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/lang/Class.java + src/java.base/share/classes/java/lang/Record.java ! src/java.base/share/classes/java/lang/annotation/ElementType.java + src/java.base/share/classes/java/lang/reflect/RecordComponent.java + src/java.base/share/classes/java/lang/runtime/ObjectMethods.java + src/java.base/share/classes/java/lang/runtime/package-info.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java ! src/java.base/share/native/libjava/Class.c ! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java ! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java + src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/element/package-info.java + src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java + src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java + src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java + src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java + src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java + src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java + src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java + src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java + src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java ! src/java.instrument/share/native/libinstrument/JavaExceptions.c ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApi.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/TypeDesc.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java ! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java + test/hotspot/jtreg/runtime/records/RedefineRecord.java + test/hotspot/jtreg/runtime/records/TEST.properties + test/hotspot/jtreg/runtime/records/abstractRecord.jcod + test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod + test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java + test/hotspot/jtreg/runtime/records/notFinalRecord.jcod + test/hotspot/jtreg/runtime/records/oldRecordAttribute.jcod + test/hotspot/jtreg/runtime/records/recordAttributeTest.java + test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod + test/hotspot/jtreg/runtime/records/recordReflectionTest.java + test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod + test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod + test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod ! test/jdk/ProblemList.txt + test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java + test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java + test/jdk/java/io/Serializable/records/BadValues.java + test/jdk/java/io/Serializable/records/BasicRecordSer.java + test/jdk/java/io/Serializable/records/ConstructorAccessTest.java + test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java + test/jdk/java/io/Serializable/records/CycleTest.java + test/jdk/java/io/Serializable/records/ProhibitedMethods.java + test/jdk/java/io/Serializable/records/ReadResolveTest.java + test/jdk/java/io/Serializable/records/RecordClassTest.java + test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java + test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java + test/jdk/java/io/Serializable/records/StreamRefTest.java + test/jdk/java/io/Serializable/records/TEST.properties + test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java + test/jdk/java/io/Serializable/records/WriteReplaceTest.java + test/jdk/java/io/Serializable/records/empty_security.policy + test/jdk/java/io/Serializable/records/migration/AbstractTest.java + test/jdk/java/io/Serializable/records/migration/AssignableFrom.java + test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java + test/jdk/java/io/Serializable/records/migration/DefaultValues.java + test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java + test/jdk/java/io/Serializable/records/migration/Point.java + test/jdk/java/io/Serializable/records/migration/SuperStreamFields.java + test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java + test/jdk/java/io/Serializable/records/migration/plain/AssignableFromImpl.java + test/jdk/java/io/Serializable/records/migration/plain/DefaultValuesImpl.java + test/jdk/java/io/Serializable/records/migration/plain/PointImpl.java + test/jdk/java/io/Serializable/records/migration/plain/SuperStreamFieldsImpl.java + test/jdk/java/io/Serializable/records/migration/record/AssignableFromImpl.java + test/jdk/java/io/Serializable/records/migration/record/DefaultValuesImpl.java + test/jdk/java/io/Serializable/records/migration/record/PointImpl.java + test/jdk/java/io/Serializable/records/migration/record/SuperStreamFieldsImpl.java - test/jdk/java/lang/Runtime/Resources.java - test/jdk/java/lang/Runtime/Version/Basic.java - test/jdk/java/lang/Runtime/Version/VersionProps.java - test/jdk/java/lang/Runtime/exec/ArgWithSpaceAndFinalBackslash.java - test/jdk/java/lang/Runtime/exec/BadEnvp.java - test/jdk/java/lang/Runtime/exec/ConcurrentRead.java - test/jdk/java/lang/Runtime/exec/Duped.java - test/jdk/java/lang/Runtime/exec/ExecCommand.java - test/jdk/java/lang/Runtime/exec/ExecEmptyString.java - test/jdk/java/lang/Runtime/exec/ExecWithDir.java - test/jdk/java/lang/Runtime/exec/ExecWithInput.java - test/jdk/java/lang/Runtime/exec/ExecWithLotsOfArgs.java - test/jdk/java/lang/Runtime/exec/ExitValue.java - test/jdk/java/lang/Runtime/exec/LotsOfDestroys.java - test/jdk/java/lang/Runtime/exec/LotsOfOutput.java - test/jdk/java/lang/Runtime/exec/SetCwd.java - test/jdk/java/lang/Runtime/exec/SleepyCat.java - test/jdk/java/lang/Runtime/exec/Space.java - test/jdk/java/lang/Runtime/exec/Status.java - test/jdk/java/lang/Runtime/exec/StreamsSurviveDestroy.java - test/jdk/java/lang/Runtime/exec/UnixCommands.java - test/jdk/java/lang/Runtime/exec/WinCommand.java - test/jdk/java/lang/Runtime/exec/setcwd.sh - test/jdk/java/lang/Runtime/loadLibrary/LoadLibraryTest.java - test/jdk/java/lang/Runtime/loadLibrary/src/Target.java - test/jdk/java/lang/Runtime/loadLibrary/src/Target2.java - test/jdk/java/lang/Runtime/shutdown/Basic.java - test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.java - test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.sh - test/jdk/java/lang/Runtime/shutdown/ShutdownInterruptedMain.java + test/jdk/java/lang/RuntimeTests/Resources.java + test/jdk/java/lang/RuntimeTests/Version/Basic.java + test/jdk/java/lang/RuntimeTests/Version/VersionProps.java + test/jdk/java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java + test/jdk/java/lang/RuntimeTests/exec/BadEnvp.java + test/jdk/java/lang/RuntimeTests/exec/ConcurrentRead.java + test/jdk/java/lang/RuntimeTests/exec/Duped.java + test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java + test/jdk/java/lang/RuntimeTests/exec/ExecEmptyString.java + test/jdk/java/lang/RuntimeTests/exec/ExecWithDir.java + test/jdk/java/lang/RuntimeTests/exec/ExecWithInput.java + test/jdk/java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java + test/jdk/java/lang/RuntimeTests/exec/ExitValue.java + test/jdk/java/lang/RuntimeTests/exec/LotsOfDestroys.java + test/jdk/java/lang/RuntimeTests/exec/LotsOfOutput.java + test/jdk/java/lang/RuntimeTests/exec/SetCwd.java + test/jdk/java/lang/RuntimeTests/exec/SleepyCat.java + test/jdk/java/lang/RuntimeTests/exec/Space.java + test/jdk/java/lang/RuntimeTests/exec/Status.java + test/jdk/java/lang/RuntimeTests/exec/StreamsSurviveDestroy.java + test/jdk/java/lang/RuntimeTests/exec/UnixCommands.java + test/jdk/java/lang/RuntimeTests/exec/WinCommand.java + test/jdk/java/lang/RuntimeTests/exec/setcwd.sh + test/jdk/java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java + test/jdk/java/lang/RuntimeTests/loadLibrary/src/Target.java + test/jdk/java/lang/RuntimeTests/loadLibrary/src/Target2.java + test/jdk/java/lang/RuntimeTests/shutdown/Basic.java + test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.java + test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.sh + test/jdk/java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java + test/jdk/java/lang/instrument/RedefineRecordAttr/Host/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/Host/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostA/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostA/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostAB/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostAB/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostABC/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostABC/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostABCD/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostABD/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostAC/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostACB/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostB/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostBA/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostBAC/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostBCA/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostCAB/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostCBA/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/Host/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/Host/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostA/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostA/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostB/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java ! test/jdk/java/lang/instrument/TEST.properties + test/jdk/java/lang/reflect/records/RecordReflectionTest.java + test/jdk/java/lang/reflect/records/TEST.properties + test/jdk/java/lang/runtime/ObjectMethodsTest.java + test/jdk/java/lang/runtime/TEST.properties + test/jdk/java/lang/runtime/empty.policy ! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java ! test/langtools/ProblemList.txt ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/AnnotatedBinaryNode.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/BinaryNode.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Coords.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Holder.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Node.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/NonNull.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Point.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/SerializablePoint.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/SerializableProxy.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/jdk11/element-list ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java ! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java ! test/langtools/jdk/javadoc/tool/modules/ModuleTestBase.java ! test/langtools/jdk/javadoc/tool/reporter_generates_warnings/pkg/MyDoclet.java ! test/langtools/jdk/jshell/CompletenessTest.java ! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java + test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java ! test/langtools/lib/combo/tools/javac/combo/Diagnostics.java ! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java ! test/langtools/lib/combo/tools/javac/combo/Template.java ! test/langtools/lib/combo/tools/javac/combo/TemplateTest.java ! test/langtools/tools/javac/6402516/CheckLocalElements.java ! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java + test/langtools/tools/javac/diags/examples/AccessorCantBeGeneric.java + test/langtools/tools/javac/diags/examples/AccessorCantThrowException.java + test/langtools/tools/javac/diags/examples/AccessorMethodCantBeStatic.java + test/langtools/tools/javac/diags/examples/AccessorReturnTypeDoesntMatch.java + test/langtools/tools/javac/diags/examples/CanonicalCantInvokeOtherConstructor.java + test/langtools/tools/javac/diags/examples/CanonicalConstructorArgumentMismatch.java + test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveReturn.java + test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveThrowsClause.java + test/langtools/tools/javac/diags/examples/CanonicalConstructorMustBePublic.java + test/langtools/tools/javac/diags/examples/CanonicalMustNotDeclareTypeVariables.java + test/langtools/tools/javac/diags/examples/ConstructorWithSameErasureAsCanonical.java + test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java + test/langtools/tools/javac/diags/examples/IllegalRecordComponentName.java ! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java + test/langtools/tools/javac/diags/examples/InstanceInitializersNotAllowedInRecords.java + test/langtools/tools/javac/diags/examples/InvalidSuperTypeRecord.java + test/langtools/tools/javac/diags/examples/KindnameRecord.java + test/langtools/tools/javac/diags/examples/MethodMustBePublic.java + test/langtools/tools/javac/diags/examples/Records.java + test/langtools/tools/javac/diags/examples/RecordsCanNotDeclareInstanceFields.java + test/langtools/tools/javac/diags/examples/RecordsCantDeclareComponentModifiers.java + test/langtools/tools/javac/diags/examples/RecordsNotAllowedInInnerClasses.java ! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java ! test/langtools/tools/javac/importscope/T8193717.java ! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/modules/AnnotationProcessing.java ! test/langtools/tools/javac/options/BCPOrSystemNotSpecified.java ! test/langtools/tools/javac/parser/extend/TrialParser.java ! test/langtools/tools/javac/patterns/scope/ScopeTest.java ! test/langtools/tools/javac/processing/model/TestSourceVersion.java ! test/langtools/tools/javac/processing/model/TestSymtabItems.java + test/langtools/tools/javac/processing/model/element/AnnoProcessorOnRecordsTest.java + test/langtools/tools/javac/processing/model/element/CheckingTypeAnnotationsOnRecords.java + test/langtools/tools/javac/processing/model/element/JavaxLangModelForRecords.java ! test/langtools/tools/javac/processing/model/element/TestElementKindPredicates.java + test/langtools/tools/javac/processing/model/element/TestRecord.java + test/langtools/tools/javac/processing/model/element/TestRecordDesugar.java ! test/langtools/tools/javac/processing/model/util/TestTypeKindVisitors.java + test/langtools/tools/javac/records/MapAccessorToComponent.java + test/langtools/tools/javac/records/RecordCompilationTests.java + test/langtools/tools/javac/records/RecordMemberTests.java + test/langtools/tools/javac/records/VarargsRecordsTest.java + test/langtools/tools/javac/records/mandated_members/CheckRecordMembers.java + test/langtools/tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java + test/langtools/tools/javac/records/writeread/Record.java + test/langtools/tools/javac/records/writeread/WriteReadTest.java ! test/langtools/tools/javac/tree/JavacTreeScannerTest.java ! test/langtools/tools/javac/tree/SourceTreeScannerTest.java ! test/langtools/tools/javac/tree/TreeKindTest.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java ! test/langtools/tools/lib/toolbox/ToolBox.java ! test/lib/jdk/test/lib/ByteCodeLoader.java From mikhailo.seledtsov at oracle.com Wed Dec 4 22:44:16 2019 From: mikhailo.seledtsov at oracle.com (mikhailo.seledtsov at oracle.com) Date: Wed, 04 Dec 2019 22:44:16 +0000 Subject: hg: jdk/jdk: 8235356: [TESTBUG] Disable 'producer is alive' check in JFR TestCrossProcessStreaming Message-ID: <201912042244.xB4MiGw1013953@aojmv0008.oracle.com> Changeset: c22583a70542 Author: mseledtsov Date: 2019-12-04 14:44 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c22583a70542 8235356: [TESTBUG] Disable 'producer is alive' check in JFR TestCrossProcessStreaming Summary: disabled the check Reviewed-by: dcubed ! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java From vladimir.kozlov at oracle.com Wed Dec 4 22:55:27 2019 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 04 Dec 2019 22:55:27 +0000 Subject: hg: jdk/jdk: 8235288: AVX 512 instructions inadvertently used on Xeon for small vector width operations Message-ID: <201912042255.xB4MtROC020901@aojmv0008.oracle.com> Changeset: 666fa504b60c Author: sviswanathan Date: 2019-12-04 14:55 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/666fa504b60c 8235288: AVX 512 instructions inadvertently used on Xeon for small vector width operations Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/macroAssembler_x86.hpp From paul.hohensee at gmail.com Wed Dec 4 23:01:54 2019 From: paul.hohensee at gmail.com (paul.hohensee at gmail.com) Date: Wed, 04 Dec 2019 23:01:54 +0000 Subject: hg: jdk/jdk: 8234288: Turkey Time Zone returns incorrect time zone name Message-ID: <201912042301.xB4N1sJ9022959@aojmv0008.oracle.com> Changeset: e7f7be79ba52 Author: phh Date: 2019-12-04 15:01 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e7f7be79ba52 8234288: Turkey Time Zone returns incorrect time zone name Summary: Add and use "Turkey Time" time zone. Reviewed-by: naoto, martin, phh Contributed-by: letuyang at amazon.com ! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java ! test/jdk/sun/text/resources/LocaleData ! test/jdk/sun/text/resources/LocaleDataTest.java From vladimir.kozlov at oracle.com Wed Dec 4 23:07:16 2019 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 04 Dec 2019 23:07:16 +0000 Subject: hg: jdk/jdk: 8234906: [TESTBUG] TestDivZeroCheckControl fails for client VMs due to Unrecognized VM option LoopUnrollLimit Message-ID: <201912042307.xB4N7GXr027364@aojmv0008.oracle.com> Changeset: 1413f714d1a9 Author: cgo Date: 2019-12-04 10:38 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1413f714d1a9 8234906: [TESTBUG] TestDivZeroCheckControl fails for client VMs due to Unrecognized VM option LoopUnrollLimit Reviewed-by: kvn ! test/hotspot/jtreg/compiler/loopopts/TestDivZeroCheckControl.java From philip.race at oracle.com Thu Dec 5 01:41:07 2019 From: philip.race at oracle.com (philip.race at oracle.com) Date: Thu, 05 Dec 2019 01:41:07 +0000 Subject: hg: jdk/client: 8234784: Update jpeg.md to reflect code used by JDK Message-ID: <201912050141.xB51f7Ot021356@aojmv0008.oracle.com> Changeset: a680d0981607 Author: prr Date: 2019-12-04 17:41 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/a680d0981607 8234784: Update jpeg.md to reflect code used by JDK Reviewed-by: serb ! src/java.desktop/share/legal/jpeg.md From philip.race at oracle.com Thu Dec 5 01:42:22 2019 From: philip.race at oracle.com (philip.race at oracle.com) Date: Thu, 05 Dec 2019 01:42:22 +0000 Subject: hg: jdk/client: 8214481: freetype path does not disable TrueType hinting with AA+FM hints Message-ID: <201912050142.xB51gMjU021810@aojmv0008.oracle.com> Changeset: 002b849de829 Author: prr Date: 2019-12-04 17:42 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/002b849de829 8214481: freetype path does not disable TrueType hinting with AA+FM hints Reviewed-by: serb, psadhukhan ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c From weijun.wang at oracle.com Thu Dec 5 02:37:01 2019 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Thu, 05 Dec 2019 02:37:01 +0000 Subject: hg: jdk/jdk: 8234267: DelegationPermission implementation doesn't completely follow the updated specification Message-ID: <201912050237.xB52b18c021786@aojmv0008.oracle.com> Changeset: 18420160287b Author: weijun Date: 2019-12-05 10:36 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/18420160287b 8234267: DelegationPermission implementation doesn't completely follow the updated specification Reviewed-by: xuelei ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! test/jdk/javax/security/auth/kerberos/DelegationPermissionInit.java From valerie.peng at oracle.com Thu Dec 5 03:57:00 2019 From: valerie.peng at oracle.com (valerie.peng at oracle.com) Date: Thu, 05 Dec 2019 03:57:00 +0000 Subject: hg: jdk/jdk: 8233016: javax.crypto.Cipher throws NPE for the given custom CipherSpi and Provider Message-ID: <201912050357.xB53v01S002814@aojmv0008.oracle.com> Changeset: 832efc785f53 Author: valeriep Date: 2019-12-05 03:55 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/832efc785f53 8233016: javax.crypto.Cipher throws NPE for the given custom CipherSpi and Provider Summary: Changed to throw IAE instead of NPE for non-null invalid arguments Reviewed-by: mullan ! src/java.base/share/classes/javax/crypto/Cipher.java From jesper.wilhelmsson at oracle.com Thu Dec 5 08:44:14 2019 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 05 Dec 2019 08:44:14 +0000 Subject: hg: jdk/jdk: Added tag jdk-14+26 for changeset 288777cf0702 Message-ID: <201912050844.xB58iEXw025990@aojmv0008.oracle.com> Changeset: e4b6321c11a4 Author: jwilhelm Date: 2019-12-05 08:21 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e4b6321c11a4 Added tag jdk-14+26 for changeset 288777cf0702 ! .hgtags From vladimir.x.ivanov at oracle.com Thu Dec 5 09:57:48 2019 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Thu, 05 Dec 2019 09:57:48 +0000 Subject: hg: jdk/jdk: 8234391: C2: Generic vector operands Message-ID: <201912050957.xB59vmel004468@aojmv0008.oracle.com> Changeset: 5defda391e18 Author: jbhateja Date: 2019-12-05 12:56 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5defda391e18 8234391: C2: Generic vector operands Reviewed-by: vlivanov, sviswanathan, thartmann, jrose ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/sparc/sparc.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/phase.cpp ! src/hotspot/share/opto/phase.hpp From leo.korinth at oracle.com Thu Dec 5 11:57:31 2019 From: leo.korinth at oracle.com (leo.korinth at oracle.com) Date: Thu, 05 Dec 2019 11:57:31 +0000 Subject: hg: jdk/jdk: 8235250: Create (test) abstraction for allocating objects that is immune to removal by optimizations Message-ID: <201912051157.xB5BvVLm014098@aojmv0008.oracle.com> Changeset: 97d531d87bd7 Author: lkorinth Date: 2019-12-05 12:52 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/97d531d87bd7 8235250: Create (test) abstraction for allocating objects that is immune to removal by optimizations Reviewed-by: eosterlund, tschatzl ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java ! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java ! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java + test/hotspot/jtreg/gc/testlibrary/Allocation.java ! test/hotspot/jtreg/gc/z/TestSmallHeap.java From james.laskey at oracle.com Thu Dec 5 13:23:48 2019 From: james.laskey at oracle.com (james.laskey at oracle.com) Date: Thu, 05 Dec 2019 13:23:48 +0000 Subject: hg: jdk/jdk: 8232681: ArrayIndexOutOfBoundsException with text blocks in javac when using -Xlint Message-ID: <201912051323.xB5DNmUg006322@aojmv0008.oracle.com> Changeset: 2ca0201e99f3 Author: jlaskey Date: 2019-12-05 09:22 -0400 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2ca0201e99f3 8232681: ArrayIndexOutOfBoundsException with text blocks in javac when using -Xlint Reviewed-by: sundar ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! test/langtools/tools/javac/TextBlockAPI.java From harold.seigel at oracle.com Thu Dec 5 15:46:58 2019 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Thu, 05 Dec 2019 15:46:58 +0000 Subject: hg: jdk/jdk: 8235360: Update JDWP, JDI and Instrumentation specs for Record attribute Message-ID: <201912051546.xB5FkxHH002320@aojmv0008.oracle.com> Changeset: 0a94d3675782 Author: hseigel Date: 2019-12-05 15:45 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0a94d3675782 8235360: Update JDWP, JDI and Instrumentation specs for Record attribute Summary: Add Record to list of attributes that class redefinition cannot change Reviewed-by: lfoltan ! make/data/jdwp/jdwp.spec ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java From andy.herrick at oracle.com Thu Dec 5 16:26:08 2019 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Thu, 05 Dec 2019 16:26:08 +0000 Subject: hg: jdk/jdk: 8212780: Packaging Tool Implementation Message-ID: <201912051626.xB5GQ9Pt027451@aojmv0008.oracle.com> Changeset: 9f9e7c969f78 Author: herrick Date: 2019-12-05 11:25 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9f9e7c969f78 8212780: Packaging Tool Implementation Reviewed-by: asemenyuk, almatvee, herrick, kcr, prr, erikj, ihse, rriggs, mchung, alanb Contributed-by: alexey.semenyuk at oracle.com, alexander.matveev at oracle.com, andy.herrick at oracle.com, kevin.rushforth at oracle.com, philip.race at oracle.com ! make/CompileJavaModules.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk + make/launcher/Launcher-jdk.incubator.jpackage.gmk + make/lib/Lib-jdk.incubator.jpackage.gmk ! src/java.base/share/classes/module-info.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LibProvidersLookup.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppBundler.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/PackageProperty.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources.properties + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_ja.properties + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_zh_CN.properties + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/java32.png + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.control + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.copyright + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.desktop + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.postinst + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.postrm + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.preinst + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.prerm + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.spec + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/utils.sh + src/jdk.incubator.jpackage/linux/classes/module-info.java.extra + src/jdk.incubator.jpackage/linux/native/jpackageapplauncher/launcher.cpp + src/jdk.incubator.jpackage/linux/native/libapplauncher/LinuxPlatform.cpp + src/jdk.incubator.jpackage/linux/native/libapplauncher/LinuxPlatform.h + src/jdk.incubator.jpackage/linux/native/libapplauncher/PlatformDefs.h + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/EnumeratedBundlerParam.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppBundler.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppStoreBundler.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacCertificate.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/Info-lite.plist.template + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore.entitlements + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore_Inherit.entitlements + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources.properties + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_ja.properties + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_zh_CN.properties + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/Runtime-Info.plist.template + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_pkg.png + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/java.icns + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/lic_template.plist + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/postinstall.template + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/preinstall.template + src/jdk.incubator.jpackage/macosx/classes/module-info.java.extra + src/jdk.incubator.jpackage/macosx/native/jpackageapplauncher/main.m + src/jdk.incubator.jpackage/macosx/native/libapplauncher/MacPlatform.h + src/jdk.incubator.jpackage/macosx/native/libapplauncher/MacPlatform.mm + src/jdk.incubator.jpackage/macosx/native/libapplauncher/PlatformDefs.h + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractBundler.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractImageBundler.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ApplicationLayout.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ArgAction.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BasicBundlers.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundleParams.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundler.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundlerParamInfo.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundlers.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CLIHelp.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ConfigException.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DeployParams.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DottedVersion.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/I18N.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JPackageToolProvider.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ModFile.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PackagerException.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PathGroup.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Platform.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PlatformPackage.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/RelativeFileSet.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ScriptRunner.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ValidOptions.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_ja.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_zh_CN.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/ResourceLocator.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/CommandLine.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/Main.java + src/jdk.incubator.jpackage/share/classes/module-info.java + src/jdk.incubator.jpackage/share/native/libapplauncher/FileAttributes.h + src/jdk.incubator.jpackage/share/native/libapplauncher/FilePath.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Helpers.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Helpers.h + src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.h + src/jdk.incubator.jpackage/share/native/libapplauncher/JavaVirtualMachine.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/JavaVirtualMachine.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Library.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Library.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Macros.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Macros.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Messages.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Messages.h + src/jdk.incubator.jpackage/share/native/libapplauncher/OrderedMap.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Package.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Package.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Platform.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Platform.h + src/jdk.incubator.jpackage/share/native/libapplauncher/PlatformString.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/PlatformString.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Properties.h + src/jdk.incubator.jpackage/share/native/libapplauncher/PropertyFile.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/PropertyFile.h + src/jdk.incubator.jpackage/share/native/libapplauncher/main.cpp + src/jdk.incubator.jpackage/unix/native/libapplauncher/FileAttribute.h + src/jdk.incubator.jpackage/unix/native/libapplauncher/FileAttributes.cpp + src/jdk.incubator.jpackage/unix/native/libapplauncher/FilePath.cpp + src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.cpp + src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.h + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinAppBundler.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinExeBundler.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsBundlerParam.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsDefender.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsRegistry.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixPipeline.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixTool.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_en.wxl + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_ja.wxl + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinLauncher.template + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/java48.ico + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/overrides.wxi + src/jdk.incubator.jpackage/windows/classes/module-info.java.extra + src/jdk.incubator.jpackage/windows/native/jpackageapplauncher/WinLauncher.cpp + src/jdk.incubator.jpackage/windows/native/libapplauncher/DllMain.cpp + src/jdk.incubator.jpackage/windows/native/libapplauncher/FileAttribute.h + src/jdk.incubator.jpackage/windows/native/libapplauncher/FilePath.cpp + src/jdk.incubator.jpackage/windows/native/libapplauncher/PlatformDefs.h + src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.cpp + src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.h + src/jdk.incubator.jpackage/windows/native/libjpackage/ByteBuffer.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/ByteBuffer.h + src/jdk.incubator.jpackage/windows/native/libjpackage/ErrorHandling.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/ErrorHandling.h + src/jdk.incubator.jpackage/windows/native/libjpackage/FileUtils.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/FileUtils.h + src/jdk.incubator.jpackage/windows/native/libjpackage/IconSwap.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/IconSwap.h + src/jdk.incubator.jpackage/windows/native/libjpackage/Log.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/Log.h + src/jdk.incubator.jpackage/windows/native/libjpackage/ResourceEditor.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/ResourceEditor.h + src/jdk.incubator.jpackage/windows/native/libjpackage/SourceCodePos.h + src/jdk.incubator.jpackage/windows/native/libjpackage/SysInfo.h + src/jdk.incubator.jpackage/windows/native/libjpackage/UniqueHandle.h + src/jdk.incubator.jpackage/windows/native/libjpackage/Utils.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/Utils.h + src/jdk.incubator.jpackage/windows/native/libjpackage/VersionInfoSwap.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/VersionInfoSwap.h + src/jdk.incubator.jpackage/windows/native/libjpackage/WinErrorHandling.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/WinErrorHandling.h + src/jdk.incubator.jpackage/windows/native/libjpackage/WinSysInfo.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/WinSysInfo.h + src/jdk.incubator.jpackage/windows/native/libjpackage/WindowsRegistry.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/jpackage.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/tstrings.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/tstrings.h + src/jdk.incubator.jpackage/windows/native/libwixhelper/libwixhelper.cpp + src/jdk.incubator.jpackage/windows/native/msiwrapper/Executor.cpp + src/jdk.incubator.jpackage/windows/native/msiwrapper/Executor.h + src/jdk.incubator.jpackage/windows/native/msiwrapper/MsiWrapper.cpp + src/jdk.incubator.jpackage/windows/native/msiwrapper/Resources.cpp + src/jdk.incubator.jpackage/windows/native/msiwrapper/Resources.h - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java + test/jdk/tools/jpackage/TEST.properties + test/jdk/tools/jpackage/apps/com.hello/com/hello/Hello.java + test/jdk/tools/jpackage/apps/com.hello/module-info.java + test/jdk/tools/jpackage/apps/com.other/com/other/Other.java + test/jdk/tools/jpackage/apps/com.other/module-info.java + test/jdk/tools/jpackage/apps/dukeplug.png + test/jdk/tools/jpackage/apps/image/Hello.java + test/jdk/tools/jpackage/apps/installer/Hello.java + test/jdk/tools/jpackage/helpers/JPackageHelper.java + test/jdk/tools/jpackage/helpers/JPackageInstallerHelper.java + test/jdk/tools/jpackage/helpers/JPackagePath.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/AppImageFileTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ApplicationLayoutTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/CompareDottedVersionTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DeployParamsTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DottedVersionTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/InvalidDottedVersionTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/OverridableResourceTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/PathGroupTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ToolValidatorTest.java + test/jdk/tools/jpackage/junit/junit.java + test/jdk/tools/jpackage/junit/run_junit.sh + test/jdk/tools/jpackage/linux/AppCategoryTest.java + test/jdk/tools/jpackage/linux/LicenseTypeTest.java + test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java + test/jdk/tools/jpackage/linux/LinuxResourceTest.java + test/jdk/tools/jpackage/linux/MaintainerTest.java + test/jdk/tools/jpackage/linux/PackageDepsTest.java + test/jdk/tools/jpackage/linux/ReleaseTest.java + test/jdk/tools/jpackage/linux/ShortcutHintTest.java + test/jdk/tools/jpackage/macosx/MacPropertiesTest.java + test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java + test/jdk/tools/jpackage/macosx/SigningAppImageTest.java + test/jdk/tools/jpackage/macosx/SigningPackageTest.java + test/jdk/tools/jpackage/macosx/base/SigningBase.java + test/jdk/tools/jpackage/macosx/base/SigningCheck.java + test/jdk/tools/jpackage/manage_packages.sh + test/jdk/tools/jpackage/resources/icon.icns + test/jdk/tools/jpackage/resources/icon.ico + test/jdk/tools/jpackage/resources/icon.png + test/jdk/tools/jpackage/resources/license.txt + test/jdk/tools/jpackage/run_tests.sh + test/jdk/tools/jpackage/share/AddLauncherBase.java + test/jdk/tools/jpackage/share/AddLauncherModuleTest.java + test/jdk/tools/jpackage/share/AddLauncherTest.java + test/jdk/tools/jpackage/share/AddLaunchersTest.java + test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java + test/jdk/tools/jpackage/share/AppImagePackageTest.java + test/jdk/tools/jpackage/share/ArgumentsTest.java + test/jdk/tools/jpackage/share/Base.java + test/jdk/tools/jpackage/share/ErrorTest.java + test/jdk/tools/jpackage/share/FileAssociationsTest.java + test/jdk/tools/jpackage/share/IconTest.java + test/jdk/tools/jpackage/share/InstallDirTest.java + test/jdk/tools/jpackage/share/InvalidArgTest.java + test/jdk/tools/jpackage/share/JavaOptionsBase.java + test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java + test/jdk/tools/jpackage/share/JavaOptionsModuleTest.java + test/jdk/tools/jpackage/share/JavaOptionsTest.java + test/jdk/tools/jpackage/share/LicenseTest.java + test/jdk/tools/jpackage/share/MissingArgumentsTest.java + test/jdk/tools/jpackage/share/RuntimePackageTest.java + test/jdk/tools/jpackage/share/SimplePackageTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java + test/jdk/tools/jpackage/test_jpackage.sh + test/jdk/tools/jpackage/windows/WinConsoleTest.java + test/jdk/tools/jpackage/windows/WinDirChooserTest.java + test/jdk/tools/jpackage/windows/WinMenuGroupTest.java + test/jdk/tools/jpackage/windows/WinMenuTest.java + test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java + test/jdk/tools/jpackage/windows/WinResourceTest.java + test/jdk/tools/jpackage/windows/WinScriptTest.java + test/jdk/tools/jpackage/windows/WinShortcutTest.java + test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java ! test/jdk/tools/launcher/HelpFlagsTest.java ! test/jdk/tools/launcher/VersionCheck.java From michael.x.mcmahon at oracle.com Thu Dec 5 16:43:04 2019 From: michael.x.mcmahon at oracle.com (michael.x.mcmahon at oracle.com) Date: Thu, 05 Dec 2019 16:43:04 +0000 Subject: hg: jdk/jdk: 8235413: com.sun.net.httpserver.BasicAuthenticator.charset is protected field Message-ID: <201912051643.xB5Gh4DG006835@aojmv0008.oracle.com> Changeset: 1d3c5da689d0 Author: michaelm Date: 2019-12-05 16:43 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1d3c5da689d0 8235413: com.sun.net.httpserver.BasicAuthenticator.charset is protected field Reviewed-by: chegar, dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java From naoto.sato at oracle.com Thu Dec 5 21:14:04 2019 From: naoto.sato at oracle.com (naoto.sato at oracle.com) Date: Thu, 05 Dec 2019 21:14:04 +0000 Subject: hg: jdk/jdk: 8222756: Plural support in CompactNumberFormat Message-ID: <201912052114.xB5LE426012042@aojmv0008.oracle.com> Changeset: 7d732f6e17b2 Author: naoto Date: 2019-12-05 13:10 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7d732f6e17b2 8222756: Plural support in CompactNumberFormat Reviewed-by: joehw, rriggs ! make/jdk/src/classes/build/tools/cldrconverter/AbstractLDMLHandler.java ! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java ! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java + make/jdk/src/classes/build/tools/cldrconverter/PluralsParseHandler.java ! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java ! make/jdk/src/classes/build/tools/cldrconverter/StringListElement.java ! make/jdk/src/classes/build/tools/cldrconverter/StringListEntry.java ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! src/java.base/share/classes/java/text/spi/NumberFormatProvider.java ! src/java.base/share/classes/sun/util/locale/provider/NumberFormatProviderImpl.java ! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java + test/jdk/java/text/Format/CompactNumberFormat/SPIProviderTest.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java ! test/jdk/java/text/Format/CompactNumberFormat/TestEquality.java + test/jdk/java/text/Format/CompactNumberFormat/TestPlurals.java + test/jdk/java/text/Format/CompactNumberFormat/provider/module-info.java + test/jdk/java/text/Format/CompactNumberFormat/provider/test/NumberFormatProviderImpl.java From philip.race at oracle.com Thu Dec 5 21:24:56 2019 From: philip.race at oracle.com (philip.race at oracle.com) Date: Thu, 05 Dec 2019 21:24:56 +0000 Subject: hg: jdk/client: 8209113: Use WeakReference for lastFontStrike for created Fonts Message-ID: <201912052124.xB5LOuar018695@aojmv0008.oracle.com> Changeset: 269d810313dc Author: prr Date: 2019-12-05 13:24 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/269d810313dc 8209113: Use WeakReference for lastFontStrike for created Fonts Reviewed-by: serb, jdv ! src/java.desktop/share/classes/sun/font/Font2D.java ! src/java.desktop/share/classes/sun/font/FontStrikeDisposer.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java From alexey.menkov at oracle.com Thu Dec 5 21:53:00 2019 From: alexey.menkov at oracle.com (alexey.menkov at oracle.com) Date: Thu, 05 Dec 2019 21:53:00 +0000 Subject: hg: jdk/jdk: 8235433: Problem list JdwpListenTest.java and JdwpAttachTest.java on Windows Message-ID: <201912052153.xB5Lr0q3003625@aojmv0008.oracle.com> Changeset: a112b0a6d91e Author: amenkov Date: 2019-12-05 13:52 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a112b0a6d91e 8235433: Problem list JdwpListenTest.java and JdwpAttachTest.java on Windows Reviewed-by: dcubed ! test/jdk/ProblemList.txt From coleen.phillimore at oracle.com Thu Dec 5 21:58:50 2019 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Thu, 05 Dec 2019 21:58:50 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912052158.xB5LwoG1006199@aojmv0008.oracle.com> Changeset: 366c0f357ee6 Author: coleenp Date: 2019-12-05 16:57 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/366c0f357ee6 8212160: JVMTI agent crashes with "assert(_value != 0LL) failed: resolving NULL _value" Summary: Add local deferred event list to thread to post events outside CodeCache_lock. Reviewed-by: eosterlund, dholmes, sspitsyn ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/thread.cpp + test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java + test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/libCompiledZombie.cpp Changeset: fcd70fd2d3f6 Author: coleenp Date: 2019-12-05 16:58 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/fcd70fd2d3f6 Merge From joe.darcy at oracle.com Thu Dec 5 22:14:22 2019 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Thu, 05 Dec 2019 22:14:22 +0000 Subject: hg: jdk/jdk: 8224630: ElementScannerN, N > 9 should scan type parameters Message-ID: <201912052214.xB5MEMk3015197@aojmv0008.oracle.com> Changeset: 20dfe7974cc2 Author: darcy Date: 2019-12-05 14:14 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/20dfe7974cc2 8224630: ElementScannerN, N > 9 should scan type parameters Reviewed-by: mcimadamore, erikj ! make/autoconf/boot-jdk.m4 ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java From joe.darcy at oracle.com Thu Dec 5 22:19:50 2019 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Thu, 05 Dec 2019 22:19:50 +0000 Subject: hg: jdk/jdk: 8235369: Class.toGenericString need to be updated for records Message-ID: <201912052219.xB5MJoxw018705@aojmv0008.oracle.com> Changeset: dda989866962 Author: darcy Date: 2019-12-05 14:19 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/dda989866962 8235369: Class.toGenericString need to be updated for records Reviewed-by: vromero, mchung, chegar ! src/java.base/share/classes/java/lang/Class.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java From sergey.bylokhov at oracle.com Fri Dec 6 00:12:17 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Fri, 06 Dec 2019 00:12:17 +0000 Subject: hg: jdk/client: 4 new changesets Message-ID: <201912060012.xB60CIXw020199@aojmv0008.oracle.com> Changeset: aff43b3630be Author: serb Date: 2019-12-05 15:29 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/aff43b3630be 8234137: The "AutoTestOnTop.java" test may run external applications Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java Changeset: d2d6c97a1366 Author: serb Date: 2019-12-05 15:31 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/d2d6c97a1366 7124307: JSpinner and changing value by mouse Reviewed-by: prr, pbansal ! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java + test/jdk/javax/swing/JSpinner/4788637/bug4788637.java Changeset: 86c2c566da0a Author: serb Date: 2019-12-05 15:33 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/86c2c566da0a 8232226: [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail Reviewed-by: prr, pbansal + test/jdk/java/awt/ColorClass/EqualityTest/EqualityTest.java Changeset: f7923e6f8cbe Author: tnakamura Date: 2019-12-05 15:36 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/f7923e6f8cbe 8234386: [macos] NPE was thrown at expanding Choice from maximized frame Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java + test/jdk/java/awt/Choice/ChoiceFromMaximizedFrame/ChoiceFromMaximizedFrame.java From ningsheng.jian at arm.com Fri Dec 6 02:43:44 2019 From: ningsheng.jian at arm.com (ningsheng.jian at arm.com) Date: Fri, 06 Dec 2019 02:43:44 +0000 Subject: hg: jdk/jdk: 8233948: AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register Message-ID: <201912060243.xB62hi0k004235@aojmv0008.oracle.com> Changeset: 0bec2ec012fc Author: jzhu Date: 2019-12-06 10:41 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0bec2ec012fc 8233948: AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register Reviewed-by: adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.hpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp From fujie at loongson.cn Fri Dec 6 02:58:25 2019 From: fujie at loongson.cn (fujie at loongson.cn) Date: Fri, 06 Dec 2019 02:58:25 +0000 Subject: hg: jdk/jdk: 8235456: Minimal VM is broken after JDK-8212160 Message-ID: <201912060258.xB62wP1Q011765@aojmv0008.oracle.com> Changeset: 2b8719a4793f Author: jiefu Date: 2019-12-06 10:13 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2b8719a4793f 8235456: Minimal VM is broken after JDK-8212160 Reviewed-by: dholmes ! src/hotspot/share/prims/jvmtiImpl.hpp From rahul.v.raghavan at oracle.com Fri Dec 6 08:16:16 2019 From: rahul.v.raghavan at oracle.com (rahul.v.raghavan at oracle.com) Date: Fri, 06 Dec 2019 08:16:16 +0000 Subject: hg: jdk/jdk: 8228448: Jconsole can't connect to itself Message-ID: <201912060816.xB68GGGp020285@aojmv0008.oracle.com> Changeset: d6fe7d58d994 Author: rraghavan Date: 2019-12-06 13:42 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d6fe7d58d994 8228448: Jconsole can't connect to itself Summary: Additions done to allow jconsole to connect to itself Reviewed-by: erikj Contributed-by: ramkumar.sunderbabu at oracle.com ! make/launcher/Launcher-jdk.jconsole.gmk From thomas.schatzl at oracle.com Fri Dec 6 08:50:35 2019 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Fri, 06 Dec 2019 08:50:35 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912060850.xB68oZTj008806@aojmv0008.oracle.com> Changeset: f55c453cef06 Author: tschatzl Date: 2019-12-06 09:49 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f55c453cef06 8235346: [Redo] 8235247: WorkerDataArray leaks C heap memory for associated work items Summary: Fix gtest after last iteration to acknowledge correct ownership of sub-WorkerDataArrays. Reviewed-by: lkorinth, sjohanss ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp ! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp Changeset: ada146daf105 Author: tschatzl Date: 2019-12-06 09:49 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ada146daf105 8235341: Improve WorkerDataArray API to disallow separate instantiation of sub-items Reviewed-by: lkorinth, sjohanss ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp ! src/hotspot/share/gc/shared/workerDataArray.hpp ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp From tobias.hartmann at oracle.com Fri Dec 6 09:01:49 2019 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Fri, 06 Dec 2019 09:01:49 +0000 Subject: hg: jdk/jdk: 8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive Message-ID: <201912060901.xB691nkr013257@aojmv0008.oracle.com> Changeset: 4938269b8b17 Author: chagedorn Date: 2019-12-06 10:00 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4938269b8b17 8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive Summary: Fixes wrong idom information set in loop peeling when a loop strip mined loop is involved. Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/PeelingAndLoopStripMining.java From pavel.rappo at oracle.com Fri Dec 6 10:24:56 2019 From: pavel.rappo at oracle.com (pavel.rappo at oracle.com) Date: Fri, 06 Dec 2019 10:24:56 +0000 Subject: hg: jdk/jdk: 8235435: Remove (obsolete) @author info from javadoc source and tests Message-ID: <201912061024.xB6AOucu027358@aojmv0008.oracle.com> Changeset: c6d7bb2146aa Author: prappo Date: 2019-12-06 10:12 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c6d7bb2146aa 8235435: Remove (obsolete) @author info from javadoc source and tests Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkOutputImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/DocType.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeOptionalMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocletConstants.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ElementListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkOutput.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnvImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTodo.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java ! test/langtools/jdk/javadoc/doclet/AccessAsciiArt/AccessAsciiArt.java ! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java ! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java ! test/langtools/jdk/javadoc/doclet/AccessSummary/AccessSummary.java ! test/langtools/jdk/javadoc/doclet/AuthorDD/AuthorDD.java ! test/langtools/jdk/javadoc/doclet/DocRootSlash/DocRootSlash.java ! test/langtools/jdk/javadoc/doclet/InheritDocForUserTags/DocTest.java ! test/langtools/jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java ! test/langtools/jdk/javadoc/doclet/MetaTag/MetaTag.java ! test/langtools/jdk/javadoc/doclet/ValidHtml/ValidHtml.java ! test/langtools/jdk/javadoc/doclet/VersionNumber/VersionNumber.java ! test/langtools/jdk/javadoc/doclet/WindowTitles/WindowTitles.java ! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java ! test/langtools/jdk/javadoc/doclet/dupThrowsTags/TestDupThrowsTags.java ! test/langtools/jdk/javadoc/doclet/testAbsLinkPath/TestAbsLinkPath.java ! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java ! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java ! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testBackSlashInLink/TestBackSlashInLink.java ! test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/TestBadPackageFileInJar.java ! test/langtools/jdk/javadoc/doclet/testBadSourceFile/TestBadSourceFile.java ! test/langtools/jdk/javadoc/doclet/testBaseClass/TestBaseClass.java ! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java ! test/langtools/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java ! test/langtools/jdk/javadoc/doclet/testCharset/TestCharset.java ! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java ! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java ! test/langtools/jdk/javadoc/doclet/testCmndLineClass/TestCmndLineClass.java ! test/langtools/jdk/javadoc/doclet/testCompletionFailure/TestCompletionFailure.java ! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java ! test/langtools/jdk/javadoc/doclet/testConstructorIndent/TestConstructorIndent.java ! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java ! test/langtools/jdk/javadoc/doclet/testDocErrorReporter/TestDocErrorReporter.java ! test/langtools/jdk/javadoc/doclet/testDocFileDir/TestDocFileDir.java ! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java ! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java ! test/langtools/jdk/javadoc/doclet/testDupParamWarn/TestDupParamWarn.java ! test/langtools/jdk/javadoc/doclet/testEmptyClass/TestEmptyClass.java ! test/langtools/jdk/javadoc/doclet/testEnclosingClass/TestEnclosingClass.java ! test/langtools/jdk/javadoc/doclet/testEncoding/TestEncoding.java ! test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java ! test/langtools/jdk/javadoc/doclet/testGroupOption/TestGroupOption.java ! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java ! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java ! test/langtools/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java ! test/langtools/jdk/javadoc/doclet/testHiddenMembers/TestHiddenMembers.java ! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java ! test/langtools/jdk/javadoc/doclet/testHrefInDocComment/TestHrefInDocComment.java ! test/langtools/jdk/javadoc/doclet/testHtmlComments/TestHtmlComments.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java ! test/langtools/jdk/javadoc/doclet/testHtmlStrongTag/TestHtmlStrongTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java ! test/langtools/jdk/javadoc/doclet/testIndexFiles/TestIndexFiles.java ! test/langtools/jdk/javadoc/doclet/testInlineLinkLabel/TestInlineLinkLabel.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java ! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java ! test/langtools/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java ! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestBadLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestNewLineInLink.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java ! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testNoPackagesFile/TestNoPackagesFile.java ! test/langtools/jdk/javadoc/doclet/testNotifications/TestNotifications.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethods.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPrivateFlag.java ! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java ! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java ! test/langtools/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java ! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java ! test/langtools/jdk/javadoc/doclet/testRecurseSubPackages/TestRecurseSubPackages.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java ! test/langtools/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java ! test/langtools/jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/langtools/jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java ! test/langtools/jdk/javadoc/doclet/testSimpleTagExclude/TestSimpleTagExclude.java ! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java ! test/langtools/jdk/javadoc/doclet/testSingleQuotedLink/TestSingleQuotedLink.java ! test/langtools/jdk/javadoc/doclet/testSourceTab/TestSourceTab.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java ! test/langtools/jdk/javadoc/doclet/testSummaryHeading/TestSummaryHeading.java ! test/langtools/jdk/javadoc/doclet/testSuperclassInSerialForm/TestSuperClassInSerialForm.java ! test/langtools/jdk/javadoc/doclet/testSupplementary/TestSupplementary.java ! test/langtools/jdk/javadoc/doclet/testTagInheritence/TestTagInheritence.java ! test/langtools/jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java ! test/langtools/jdk/javadoc/doclet/testTagOutput/TestTagOutput.java ! test/langtools/jdk/javadoc/doclet/testThrowsHead/TestThrowsHead.java ! test/langtools/jdk/javadoc/doclet/testThrowsInheritence/TestThrowsTagInheritence.java ! test/langtools/jdk/javadoc/doclet/testThrowsTag/TestThrowsTag.java ! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java ! test/langtools/jdk/javadoc/doclet/testTopOption/TestTopOption.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java ! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java ! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTag.java ! test/langtools/jdk/javadoc/doclet/testWarnBadParamNames/TestWarnBadParamNames.java ! test/langtools/jdk/javadoc/doclet/testWarnings/TestWarnings.java ! test/langtools/jdk/javadoc/doclet/typeAnnotations/smoke/TestSmoke.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java ! test/langtools/jdk/javadoc/tool/NoStar.java ! test/langtools/jdk/javadoc/tool/T4696488.java ! test/langtools/jdk/javadoc/tool/T4994049/T4994049.java ! test/langtools/jdk/javadoc/tool/T6551367.java ! test/langtools/jdk/javadoc/tool/XWerror.java ! test/langtools/jdk/javadoc/tool/completionFailure/CompletionFailure.java ! test/langtools/jdk/javadoc/tool/dupOk/DupOk.java ! test/langtools/jdk/javadoc/tool/outputRedirect/Test.java ! test/langtools/jdk/javadoc/tool/sourceOnly/Test.java ! test/langtools/jdk/javadoc/tool/sourceOption/SourceOption.java From ambarish.rapte at oracle.com Fri Dec 6 11:09:07 2019 From: ambarish.rapte at oracle.com (ambarish.rapte at oracle.com) Date: Fri, 06 Dec 2019 11:09:07 +0000 Subject: hg: jdk/client: 4949105: Access Bridge lacks html tags parsing Message-ID: <201912061109.xB6B97tE023717@aojmv0008.oracle.com> Changeset: 0417b0fcf9d9 Author: arapte Date: 2019-12-06 16:37 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/0417b0fcf9d9 4949105: Access Bridge lacks html tags parsing Reviewed-by: serb, prr, pbansal ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java + test/jdk/javax/accessibility/AccessibleName/GetAccessibleNameTest.java From stefan.johansson at oracle.com Fri Dec 6 11:24:18 2019 From: stefan.johansson at oracle.com (stefan.johansson at oracle.com) Date: Fri, 06 Dec 2019 11:24:18 +0000 Subject: hg: jdk/jdk: 8220465: Use shadow regions for faster ParallelGC full GCs Message-ID: <201912061124.xB6BOIlL002718@aojmv0008.oracle.com> Changeset: c1ee5babd539 Author: sjohanss Date: 2019-10-23 21:28 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c1ee5babd539 8220465: Use shadow regions for faster ParallelGC full GCs Reviewed-by: sjohanss, tschatzl Contributed-by: Haoyu Li ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp From harold.seigel at oracle.com Fri Dec 6 13:05:51 2019 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Fri, 06 Dec 2019 13:05:51 +0000 Subject: hg: jdk/jdk: 8235359: Simplify method Class.getRecordComponents() Message-ID: <201912061305.xB6D5poc001170@aojmv0008.oracle.com> Changeset: cb2774f0e6eb Author: hseigel Date: 2019-12-06 13:05 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/cb2774f0e6eb 8235359: Simplify method Class.getRecordComponents() Summary: Change getRecordComponents0() to return an array of RecordComponent's so no conversion is needed Reviewed-by: lfoltan, chegar, fparain, vromero, mchung ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/libjava/Class.c From christoph.langer at sap.com Fri Dec 6 13:15:10 2019 From: christoph.langer at sap.com (christoph.langer at sap.com) Date: Fri, 06 Dec 2019 13:15:10 +0000 Subject: hg: jdk/jdk: 8234185: Cleanup usage of canonicalize function between libjava, hotspot and libinstrument Message-ID: <201912061315.xB6DFADq005665@aojmv0008.oracle.com> Changeset: 2bea4bea7004 Author: clanger Date: 2019-12-06 14:13 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2bea4bea7004 8234185: Cleanup usage of canonicalize function between libjava, hotspot and libinstrument Reviewed-by: dholmes, alanb, sspitsyn ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/include/jvm.h ! src/java.base/share/native/libjava/jdk_util.h ! src/java.base/share/native/libjava/jni_util.c ! src/java.base/unix/native/libjava/UnixFileSystem_md.c ! src/java.base/unix/native/libjava/canonicalize_md.c ! src/java.base/windows/native/libjava/canonicalize_md.c ! src/java.base/windows/native/libjava/io_util_md.h ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c From martin.doerr at sap.com Fri Dec 6 13:31:57 2019 From: martin.doerr at sap.com (martin.doerr at sap.com) Date: Fri, 06 Dec 2019 13:31:57 +0000 Subject: hg: jdk/jdk: 8220348: [ntintel] asserts about copying unaligned array Message-ID: <201912061331.xB6DVvwB015383@aojmv0008.oracle.com> Changeset: 87fb3f5a499c Author: mdoerr Date: 2019-12-06 14:31 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/87fb3f5a499c 8220348: [ntintel] asserts about copying unaligned array Reviewed-by: clanger, stuefe ! src/java.prefs/windows/native/libprefs/WindowsPreferences.c ! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c From michael.x.mcmahon at oracle.com Fri Dec 6 14:18:15 2019 From: michael.x.mcmahon at oracle.com (michael.x.mcmahon at oracle.com) Date: Fri, 06 Dec 2019 14:18:15 +0000 Subject: hg: jdk/jdk: 8235475: Add additional timestamp to test java/nio/channels/Selector/SelectWithConsumer.java Message-ID: <201912061418.xB6EIFHs012449@aojmv0008.oracle.com> Changeset: ee448a1f33cc Author: michaelm Date: 2019-12-06 14:17 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ee448a1f33cc 8235475: Add additional timestamp to test java/nio/channels/Selector/SelectWithConsumer.java Reviewed-by: alanb ! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java From calvin.cheung at oracle.com Fri Dec 6 17:11:08 2019 From: calvin.cheung at oracle.com (calvin.cheung at oracle.com) Date: Fri, 06 Dec 2019 17:11:08 +0000 Subject: hg: jdk/jdk: 8225219: [TESTBUG] AppCDS tests timed out with -Xcomp and --limit-modules option won't work with Graal Message-ID: <201912061711.xB6HB8Mt026263@aojmv0008.oracle.com> Changeset: 948012822469 Author: ccheung Date: 2019-12-06 09:09 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/948012822469 8225219: [TESTBUG] AppCDS tests timed out with -Xcomp and --limit-modules option won't work with Graal Reviewed-by: kvn, iklam, iignatyev ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java From igor.ignatyev at oracle.com Fri Dec 6 17:18:09 2019 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Fri, 06 Dec 2019 17:18:09 +0000 Subject: hg: jdk/jdk: 8235353: clean up hotspot problem lists Message-ID: <201912061718.xB6HI9dt000328@aojmv0008.oracle.com> Changeset: 31f9903f0838 Author: iignatyev Date: 2019-12-06 09:14 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/31f9903f0838 8235353: clean up hotspot problem lists Reviewed-by: kvn, mdoerr ! test/hotspot/jtreg/ProblemList.txt From claes.redestad at oracle.com Fri Dec 6 17:24:28 2019 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Fri, 06 Dec 2019 17:24:28 +0000 Subject: hg: jdk/jdk: 8234331: Add robust and optimized utility for rounding up to next power of two Message-ID: <201912061724.xB6HOSJo006421@aojmv0008.oracle.com> Changeset: 0edc7fd0d7a3 Author: redestad Date: 2019-12-06 18:05 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0edc7fd0d7a3 8234331: Add robust and optimized utility for rounding up to next power of two Reviewed-by: eosterlund, stuefe, jrose ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp ! src/hotspot/share/gc/z/zForwarding.cpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zUtils.inline.hpp ! src/hotspot/share/libadt/dict.cpp ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/utilities/count_leading_zeros.hpp ! src/hotspot/share/utilities/growableArray.hpp + src/hotspot/share/utilities/powerOfTwo.hpp - test/hotspot/gtest/gc/z/test_zUtils.cpp ! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp + test/hotspot/gtest/utilities/test_powerOfTwo.cpp From vicente.romero at oracle.com Fri Dec 6 19:23:46 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Fri, 06 Dec 2019 19:23:46 +0000 Subject: hg: jdk/jdk: 8235446: confusing error message for records with no parens Message-ID: <201912061923.xB6JNkxZ015711@aojmv0008.oracle.com> Changeset: 5f73126dc390 Author: vromero Date: 2019-12-06 14:23 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5f73126dc390 8235446: confusing error message for records with no parens Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/IncorrectRecordDeclaration.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From daniel.smith at oracle.com Fri Dec 6 19:46:04 2019 From: daniel.smith at oracle.com (daniel.smith at oracle.com) Date: Fri, 06 Dec 2019 19:46:04 +0000 Subject: hg: jdk/jdk: 8234835: Use UTF-8 charset in fixuppandoc Message-ID: <201912061946.xB6Jk4Ag027136@aojmv0008.oracle.com> Changeset: 1498cd1c98ad Author: dlsmith Date: 2019-12-06 12:33 -0700 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1498cd1c98ad 8234835: Use UTF-8 charset in fixuppandoc Reviewed-by: martin, jjg ! make/jdk/src/classes/build/tools/fixuppandoc/Main.java From erik.joelsson at oracle.com Fri Dec 6 20:02:24 2019 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Fri, 06 Dec 2019 20:02:24 +0000 Subject: hg: jdk/jdk: 8230067: Add optional automatic retry when running jtreg tests Message-ID: <201912062002.xB6K2Oe0005837@aojmv0008.oracle.com> Changeset: 24f9f0843abb Author: erikj Date: 2019-12-06 12:01 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/24f9f0843abb 8230067: Add optional automatic retry when running jtreg tests Reviewed-by: prr ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk ! make/conf/jib-profiles.js From joe.darcy at oracle.com Fri Dec 6 20:13:37 2019 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Fri, 06 Dec 2019 20:13:37 +0000 Subject: hg: jdk/jdk: 8235499: Change HotSpot jtreg records test to better handle JDK updates Message-ID: <201912062013.xB6KDbaY013100@aojmv0008.oracle.com> Changeset: 3b9efbac1b50 Author: darcy Date: 2019-12-06 12:13 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3b9efbac1b50 8235499: Change HotSpot jtreg records test to better handle JDK updates Reviewed-by: hseigel, iignatyev ! test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java ! test/hotspot/jtreg/runtime/records/recordReflectionTest.java From philip.race at oracle.com Fri Dec 6 20:22:28 2019 From: philip.race at oracle.com (philip.race at oracle.com) Date: Fri, 06 Dec 2019 20:22:28 +0000 Subject: hg: jdk/client: 83 new changesets Message-ID: <201912062022.xB6KMZKl018733@aojmv0008.oracle.com> Changeset: 90f3ea9785d5 Author: thartmann Date: 2019-12-03 08:29 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/90f3ea9785d5 8234617: C1: Incorrect result of field load due to missing narrowing conversion Summary: Emit an explicit conversion to get the correct field value after the write. Reviewed-by: vlivanov, mdoerr ! src/hotspot/share/c1/c1_GraphBuilder.cpp + test/hotspot/jtreg/compiler/conversions/Conversion.jasm + test/hotspot/jtreg/compiler/conversions/TestPrimitiveConversions.java Changeset: 1f2359ae7a86 Author: stefank Date: 2019-12-03 10:40 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/1f2359ae7a86 8234822: Limit ZGC jtreg-support to Windows 2019 Server Reviewed-by: iignatyev, eosterlund ! test/lib/sun/hotspot/gc/GC.java Changeset: d4a477d5080f Author: stefank Date: 2019-11-07 15:29 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/d4a477d5080f 8233299: Implementation: JEP 365: ZGC on Windows Reviewed-by: pliden, eosterlund ! make/autoconf/hotspot.m4 ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp + src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp + src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp + src/hotspot/os/windows/gc/z/zInitialize_windows.cpp + src/hotspot/os/windows/gc/z/zLargePages_windows.cpp + src/hotspot/os/windows/gc/z/zMapper_windows.cpp + src/hotspot/os/windows/gc/z/zMapper_windows.hpp + src/hotspot/os/windows/gc/z/zNUMA_windows.cpp + src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp + src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp + src/hotspot/os/windows/gc/z/zSyscall_windows.cpp + src/hotspot/os/windows/gc/z/zSyscall_windows.hpp + src/hotspot/os/windows/gc/z/zUtils_windows.cpp + src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp Changeset: ac3c8cae4815 Author: mbaesken Date: 2019-11-29 09:52 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/ac3c8cae4815 8234741: enhance os::get_core_path on macOS Reviewed-by: clanger, gziemski ! src/hotspot/os/bsd/os_bsd.cpp Changeset: de99f7acea70 Author: mgronlun Date: 2019-12-03 12:41 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/de99f7acea70 8216041: [Event Request] - Deoptimization Reviewed-by: iignatyev, vlivanov, egahlin Contributed-by: Igor Ignatyev ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: d48638a26026 Author: michaelm Date: 2019-12-03 11:55 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/d48638a26026 8234823: java/net/Socket/Timeouts.java testcase testTimedConnect2() fails on Windows 10 Reviewed-by: alanb ! test/jdk/java/net/Socket/Timeouts.java Changeset: 721dc0c243e7 Author: michaelm Date: 2019-12-03 11:57 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/721dc0c243e7 8234824: java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10 Reviewed-by: alanb ! test/jdk/java/nio/channels/SocketChannel/AdaptSocket.java Changeset: 0821487ef0ab Author: jlaskey Date: 2019-12-03 08:35 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/0821487ef0ab 8233116: Escape Sequences For Line Continuation and White Space (Preview) Reviewed-by: vromero, jlahoda, bchristi, mcimadamore ! src/java.base/share/classes/java/lang/String.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java ! test/jdk/java/lang/String/TranslateEscapes.java ! test/langtools/tools/javac/TextBlockAPI.java ! test/langtools/tools/javac/TextBlockLang.java Changeset: 79fba633d07f Author: pliden Date: 2019-12-03 13:51 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/79fba633d07f 8234543: ZGC: Parallel pre-touch Reviewed-by: eosterlund, stefank ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp ! src/hotspot/share/gc/z/zWorkers.cpp + test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java Changeset: aa12d1f0bc66 Author: hseigel Date: 2019-12-03 14:10 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/aa12d1f0bc66 8234656: Improve granularity of verifier logging Summary: Print brief output for log level 'info'. Print detailed output for 'debug' and 'trace'. Reviewed-by: iklam, lfoltan, dholmes ! src/hotspot/share/classfile/verifier.cpp ! test/hotspot/jtreg/runtime/logging/VerificationTest.java ! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java Changeset: 2945676fa6ae Author: jboes Date: 2019-12-03 12:44 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/2945676fa6ae 8234964: failure_handler: gather more environment information on Windows, Solaris and Linux Summary: Add 'ifconfig -a' on Solaris and Linux, 'ipconfig /all' on Windows Reviewed-by: iignatyev, vtewari ! test/failure_handler/src/share/conf/linux.properties ! test/failure_handler/src/share/conf/mac.properties ! test/failure_handler/src/share/conf/solaris.properties ! test/failure_handler/src/share/conf/windows.properties Changeset: 99b71c5b02ff Author: rehn Date: 2019-12-03 15:32 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/99b71c5b02ff 8234796: Refactor Handshake::execute to take a more complex type than ThreadClosure Reviewed-by: dholmes, pliden, coleenp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.hpp ! src/hotspot/share/gc/z/zWorkers.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/utilities/globalCounter.cpp Changeset: 0c4b36eb590d Author: jjiang Date: 2019-12-04 00:06 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/0c4b36eb590d 8235255: ProblemList javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java Reviewed-by: mullan ! test/jdk/ProblemList.txt Changeset: 252a8bb9f587 Author: eosterlund Date: 2019-12-03 16:13 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/252a8bb9f587 8234426: Sweeper should not CompiledIC::set_to_clean with ICStubs for is_unloading() nmethods Reviewed-by: stefank, thartmann ! src/hotspot/share/code/compiledMethod.cpp Changeset: cfed0da56a7b Author: eosterlund Date: 2019-12-03 16:13 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/cfed0da56a7b 8234662: Sweeper should keep current nmethod alive before yielding for ICStub refills Reviewed-by: pliden, stefank ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.hpp Changeset: 54af3178cdbd Author: vlivanov Date: 2019-12-03 20:13 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/54af3178cdbd 8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 138b0f3fe18c Author: vlivanov Date: 2019-12-03 20:13 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/138b0f3fe18c 8234923: Missed call_site_target nmethod dependency for non-fully initialized ConstantCallSite instance Reviewed-by: jrose ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/ciCallSite.cpp ! src/hotspot/share/ci/ciCallSite.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/opto/type.cpp ! src/java.base/share/classes/java/lang/invoke/ConstantCallSite.java ! test/jdk/java/lang/invoke/CallSiteTest.java Changeset: ca50cc82e443 Author: sspitsyn Date: 2019-12-03 19:45 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/ca50cc82e443 8235280: UnProblemList vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java Summary: Remove test from ProblemList.txt. Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt Changeset: d66315fd78c3 Author: kbarrett Date: 2019-12-03 15:12 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/d66315fd78c3 8213415: BitMap::word_index_round_up overflow problems Summary: Limit BitMap sizes so to-word round-up can't overflow. Reviewed-by: tschatzl, stuefe ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.hpp ! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/bitMap.inline.hpp ! test/hotspot/gtest/utilities/test_bitMap_setops.cpp Changeset: 1ea1c063ad52 Author: rkennke Date: 2019-12-03 21:23 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/1ea1c063ad52 8235260: Shenandoah: Don't allow recycle-assist until concurrent roots are done Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp Changeset: 68f9bbda438d Author: kbarrett Date: 2019-12-03 19:09 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/68f9bbda438d 8234779: Provide idiom for declaring classes noncopyable Summary: Add NONCOPYABLE macro and uses. Reviewed-by: dholmes, pliden, coleenp ! src/hotspot/os/aix/os_perf_aix.cpp ! src/hotspot/os/bsd/os_perf_bsd.cpp ! src/hotspot/os/bsd/semaphore_bsd.hpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/linux/waitBarrier_linux.hpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/posix/semaphore_posix.hpp ! src/hotspot/os/solaris/os_perf_solaris.cpp ! src/hotspot/os/solaris/os_solaris.hpp ! src/hotspot/os/windows/os_perf_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/os/windows/semaphore_windows.hpp ! src/hotspot/share/gc/g1/g1FreeIdSet.hpp ! src/hotspot/share/gc/g1/g1SharedDirtyCardQueue.hpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! src/hotspot/share/gc/shared/oopStorageParState.hpp ! src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zList.hpp ! src/hotspot/share/jfr/jni/jfrJavaCall.hpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/oops/array.hpp ! src/hotspot/share/runtime/os_perf.hpp ! src/hotspot/share/runtime/semaphore.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/lockFreeStack.hpp ! src/hotspot/share/utilities/ostream.hpp ! src/hotspot/share/utilities/singleWriterSynchronizer.hpp ! src/hotspot/share/utilities/waitBarrier.hpp ! src/hotspot/share/utilities/waitBarrier_generic.hpp Changeset: e3463d022cb9 Author: xuelei Date: 2019-12-03 17:15 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/e3463d022cb9 8235263: Revert TLS 1.3 change that wrapped IOExceptions Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: b8b80f27d7a9 Author: cjplummer Date: 2019-12-03 20:08 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/b8b80f27d7a9 8235221: Fix ProblemList.txt for sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Reviewed-by: iignatyev ! test/jdk/ProblemList.txt Changeset: f90eefff864e Author: iignatyev Date: 2019-12-03 20:23 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/f90eefff864e 8129092: compiler/intrinsics/classcast/NullCheckDroppingsTest.java testVarClassCast() can fail Reviewed-by: kvn ! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java Changeset: a1802614d6fe Author: thartmann Date: 2019-12-04 07:07 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a1802614d6fe 8234616: assert(0 <= i && i < _len) failed: illegal index in PhaseMacroExpand::expand_macro_nodes() Summary: Make sure the index into the macro node array is decremented on removal. Reviewed-by: vlivanov, kvn ! src/hotspot/share/opto/macro.cpp Changeset: 047b5d642743 Author: pli Date: 2019-11-29 03:48 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/047b5d642743 8234791: Fix Client VM build for x86_64 and AArch64 Reviewed-by: adinn, aph, thartmann ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 775b714a2e49 Author: mbaesken Date: 2019-12-03 11:41 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/775b714a2e49 8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version Reviewed-by: dholmes, mdoerr ! src/hotspot/share/runtime/abstract_vm_version.cpp Changeset: 396b2290219f Author: jlahoda Date: 2019-12-04 09:38 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/396b2290219f 8234899: Compiler reports AssertionError for conditional operator ? : and pattern matching for instanceof Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/langtools/tools/javac/ConditionalExpressionResolvePending.java ! test/langtools/tools/javac/patterns/BindingsTest1.java Changeset: 4fcdea88d423 Author: jlahoda Date: 2019-12-04 09:38 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/4fcdea88d423 8234922: No compilation error reported not reported for a binding variable when loop broken with label Summary: Any break outside of a loop should confine the binding variables from the loop's condition to the loop Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/tools/javac/patterns/BindingsTest1.java ! test/langtools/tools/javac/patterns/BindingsTest2.java ! test/langtools/tools/javac/patterns/BindingsTest2.out + test/langtools/tools/javac/patterns/BreakAndLoops.java Changeset: cfc005b8a117 Author: mbaesken Date: 2019-12-04 09:43 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/cfc005b8a117 8235325: build failure on Linux after 8235243 Reviewed-by: clanger ! src/hotspot/share/runtime/abstract_vm_version.cpp Changeset: 636d71e53732 Author: stefank Date: 2019-12-04 10:26 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/636d71e53732 8235257: Split 'assert(loader != NULL && oopDesc::is_oop(loader), "loader must be oop")' Reviewed-by: dcubed, hseigel ! src/hotspot/share/classfile/javaClasses.cpp Changeset: c2ce3849c62f Author: rehn Date: 2019-12-04 11:57 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/c2ce3849c62f 8234742: Improve handshake logging Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/thread.hpp Changeset: 354025d0427d Author: azeller Date: 2019-12-02 17:10 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/354025d0427d 8234696: tools/jlink/plugins/VendorInfoPluginsTest.java times out Reviewed-by: mchung, clanger ! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java Changeset: 3b61c66ce692 Author: mbaesken Date: 2019-12-03 15:17 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/3b61c66ce692 8234397: add OS uptime information to os::print_os_info output Reviewed-by: clanger, dholmes, lucy ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_bsd.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp Changeset: 19d927f669e9 Author: tschatzl Date: 2019-12-04 16:58 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/19d927f669e9 8235247: WorkerDataArray leaks C heap memory for associated work items Reviewed-by: lkorinth, kbarrett ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp Changeset: 86fdc7632b01 Author: coleenp Date: 2019-12-04 11:09 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/86fdc7632b01 8234355: Buffer overflow in jcmd GC.class_stats due to too many classes Summary: Remove use of GC.class_stats in testing and failure analysis (plan to deprecate) Reviewed-by: dcubed ! test/failure_handler/src/share/conf/common.properties Changeset: d2977f4e9ef6 Author: alanb Date: 2019-12-04 16:37 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/d2977f4e9ef6 8235193: (dc) Remove JNI overhead from DatagramChannel.send implementation Reviewed-by: chegar ! src/java.base/share/classes/java/net/Inet4Address.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/jdk/internal/access/JavaNetInetAddressAccess.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/NativeSocketAddress.java ! src/java.base/share/native/libnio/ch/NativeSocketAddress.c ! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c ! src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c - test/jdk/java/nio/channels/DatagramChannel/ManySenders.java + test/jdk/java/nio/channels/DatagramChannel/ManySourcesAndTargets.java Changeset: 799c800624fb Author: tschatzl Date: 2019-12-04 18:54 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/799c800624fb 8235347: [Backout] 8235247: WorkerDataArray leaks C heap memory for associated work items Summary: Backout of earlier change due to unexpected crashes. Reviewed-by: sjohanss ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp Changeset: a9347576dbc7 Author: mchung Date: 2019-12-04 10:46 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/a9347576dbc7 8233527: Update Lookup::hasPrivateAccess and Lookup::defineClass spec w.r.t. full power lookup Summary: Add a new Lookup::hasFullPrivilegeAccess method and document the capabilities requiring full privileges Reviewed-by: alanb, plevart ! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java Changeset: e71931b1c3b7 Author: coleenp Date: 2019-12-04 13:48 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/e71931b1c3b7 8235273: nmethodLocker not needed for COMPILED_METHOD_UNLOAD events Summary: remove unnecessary nmethodLocker Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp Changeset: db5097a1ec61 Author: rkennke Date: 2019-12-04 20:03 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/db5097a1ec61 8235337: Shenandoah: Fix evac OOM scoping for concurrent class unloading Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp Changeset: f97907a7bba9 Author: iklam Date: 2019-12-04 11:19 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/f97907a7bba9 8235179: [TESTBUG] DynamicArchiveRelocationTest.java fails with 'runtime archive relocation start' missing Reviewed-by: mseledtsov, ccheung ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java Changeset: 288777cf0702 Author: mgronlun Date: 2019-12-04 21:26 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/288777cf0702 8234060: Potential memory reordering problem in JfrBuffer flush mechanism Reviewed-by: egahlin Contributed-by: Denghui Dong ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java Changeset: 8a8c60853789 Author: rkennke Date: 2019-12-04 21:40 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/8a8c60853789 8235355: Shenandoah: Resolve deadlock between OOM handler and nmethod lock Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp Changeset: 8e76f81d057a Author: vromero Date: 2019-12-04 15:57 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/8e76f81d057a 8225054: Compiler implementation for records 8225052: javax.lang.model support for records 8225053: Preview APIs support for records 8225055: Javadoc for records 8226314: com.sun.source support for records 8227113: Specification for java.lang.Record 8233526: JVM support for records Summary: implement records in the compiler and the JVM, including serialization, reflection and APIs support Reviewed-by: mcimadamore, briangoetz, alanb, darcy, chegar, jrose, jlahoda, coleenp, dholmes, lfoltan, mchung, sadayapalam, hannesw, sspitsyn Contributed-by: vicente.romero at oracle.com, brian.goetz at oracle.com, maurizio.cimadamore at oracle.com, harold.seigel at oracle.com, joe.darcy at oracle.com, jonathan.gibbons at oracle.com, chris.hegarty at oracle.com, jan.lahoda at oracle.com ! make/CompileInterimLangtools.gmk ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp + src/hotspot/share/oops/recordComponent.cpp + src/hotspot/share/oops/recordComponent.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/lang/Class.java + src/java.base/share/classes/java/lang/Record.java ! src/java.base/share/classes/java/lang/annotation/ElementType.java + src/java.base/share/classes/java/lang/reflect/RecordComponent.java + src/java.base/share/classes/java/lang/runtime/ObjectMethods.java + src/java.base/share/classes/java/lang/runtime/package-info.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java ! src/java.base/share/native/libjava/Class.c ! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java ! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java + src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/element/package-info.java + src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java + src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java + src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java + src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java + src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java + src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java + src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java + src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java + src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java ! src/java.instrument/share/native/libinstrument/JavaExceptions.c ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApi.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/TypeDesc.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java ! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java + test/hotspot/jtreg/runtime/records/RedefineRecord.java + test/hotspot/jtreg/runtime/records/TEST.properties + test/hotspot/jtreg/runtime/records/abstractRecord.jcod + test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod + test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java + test/hotspot/jtreg/runtime/records/notFinalRecord.jcod + test/hotspot/jtreg/runtime/records/oldRecordAttribute.jcod + test/hotspot/jtreg/runtime/records/recordAttributeTest.java + test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod + test/hotspot/jtreg/runtime/records/recordReflectionTest.java + test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod + test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod + test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod ! test/jdk/ProblemList.txt + test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java + test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java + test/jdk/java/io/Serializable/records/BadValues.java + test/jdk/java/io/Serializable/records/BasicRecordSer.java + test/jdk/java/io/Serializable/records/ConstructorAccessTest.java + test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java + test/jdk/java/io/Serializable/records/CycleTest.java + test/jdk/java/io/Serializable/records/ProhibitedMethods.java + test/jdk/java/io/Serializable/records/ReadResolveTest.java + test/jdk/java/io/Serializable/records/RecordClassTest.java + test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java + test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java + test/jdk/java/io/Serializable/records/StreamRefTest.java + test/jdk/java/io/Serializable/records/TEST.properties + test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java + test/jdk/java/io/Serializable/records/WriteReplaceTest.java + test/jdk/java/io/Serializable/records/empty_security.policy + test/jdk/java/io/Serializable/records/migration/AbstractTest.java + test/jdk/java/io/Serializable/records/migration/AssignableFrom.java + test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java + test/jdk/java/io/Serializable/records/migration/DefaultValues.java + test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java + test/jdk/java/io/Serializable/records/migration/Point.java + test/jdk/java/io/Serializable/records/migration/SuperStreamFields.java + test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java + test/jdk/java/io/Serializable/records/migration/plain/AssignableFromImpl.java + test/jdk/java/io/Serializable/records/migration/plain/DefaultValuesImpl.java + test/jdk/java/io/Serializable/records/migration/plain/PointImpl.java + test/jdk/java/io/Serializable/records/migration/plain/SuperStreamFieldsImpl.java + test/jdk/java/io/Serializable/records/migration/record/AssignableFromImpl.java + test/jdk/java/io/Serializable/records/migration/record/DefaultValuesImpl.java + test/jdk/java/io/Serializable/records/migration/record/PointImpl.java + test/jdk/java/io/Serializable/records/migration/record/SuperStreamFieldsImpl.java - test/jdk/java/lang/Runtime/Resources.java - test/jdk/java/lang/Runtime/Version/Basic.java - test/jdk/java/lang/Runtime/Version/VersionProps.java - test/jdk/java/lang/Runtime/exec/ArgWithSpaceAndFinalBackslash.java - test/jdk/java/lang/Runtime/exec/BadEnvp.java - test/jdk/java/lang/Runtime/exec/ConcurrentRead.java - test/jdk/java/lang/Runtime/exec/Duped.java - test/jdk/java/lang/Runtime/exec/ExecCommand.java - test/jdk/java/lang/Runtime/exec/ExecEmptyString.java - test/jdk/java/lang/Runtime/exec/ExecWithDir.java - test/jdk/java/lang/Runtime/exec/ExecWithInput.java - test/jdk/java/lang/Runtime/exec/ExecWithLotsOfArgs.java - test/jdk/java/lang/Runtime/exec/ExitValue.java - test/jdk/java/lang/Runtime/exec/LotsOfDestroys.java - test/jdk/java/lang/Runtime/exec/LotsOfOutput.java - test/jdk/java/lang/Runtime/exec/SetCwd.java - test/jdk/java/lang/Runtime/exec/SleepyCat.java - test/jdk/java/lang/Runtime/exec/Space.java - test/jdk/java/lang/Runtime/exec/Status.java - test/jdk/java/lang/Runtime/exec/StreamsSurviveDestroy.java - test/jdk/java/lang/Runtime/exec/UnixCommands.java - test/jdk/java/lang/Runtime/exec/WinCommand.java - test/jdk/java/lang/Runtime/exec/setcwd.sh - test/jdk/java/lang/Runtime/loadLibrary/LoadLibraryTest.java - test/jdk/java/lang/Runtime/loadLibrary/src/Target.java - test/jdk/java/lang/Runtime/loadLibrary/src/Target2.java - test/jdk/java/lang/Runtime/shutdown/Basic.java - test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.java - test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.sh - test/jdk/java/lang/Runtime/shutdown/ShutdownInterruptedMain.java + test/jdk/java/lang/RuntimeTests/Resources.java + test/jdk/java/lang/RuntimeTests/Version/Basic.java + test/jdk/java/lang/RuntimeTests/Version/VersionProps.java + test/jdk/java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java + test/jdk/java/lang/RuntimeTests/exec/BadEnvp.java + test/jdk/java/lang/RuntimeTests/exec/ConcurrentRead.java + test/jdk/java/lang/RuntimeTests/exec/Duped.java + test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java + test/jdk/java/lang/RuntimeTests/exec/ExecEmptyString.java + test/jdk/java/lang/RuntimeTests/exec/ExecWithDir.java + test/jdk/java/lang/RuntimeTests/exec/ExecWithInput.java + test/jdk/java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java + test/jdk/java/lang/RuntimeTests/exec/ExitValue.java + test/jdk/java/lang/RuntimeTests/exec/LotsOfDestroys.java + test/jdk/java/lang/RuntimeTests/exec/LotsOfOutput.java + test/jdk/java/lang/RuntimeTests/exec/SetCwd.java + test/jdk/java/lang/RuntimeTests/exec/SleepyCat.java + test/jdk/java/lang/RuntimeTests/exec/Space.java + test/jdk/java/lang/RuntimeTests/exec/Status.java + test/jdk/java/lang/RuntimeTests/exec/StreamsSurviveDestroy.java + test/jdk/java/lang/RuntimeTests/exec/UnixCommands.java + test/jdk/java/lang/RuntimeTests/exec/WinCommand.java + test/jdk/java/lang/RuntimeTests/exec/setcwd.sh + test/jdk/java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java + test/jdk/java/lang/RuntimeTests/loadLibrary/src/Target.java + test/jdk/java/lang/RuntimeTests/loadLibrary/src/Target2.java + test/jdk/java/lang/RuntimeTests/shutdown/Basic.java + test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.java + test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.sh + test/jdk/java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java + test/jdk/java/lang/instrument/RedefineRecordAttr/Host/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/Host/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostA/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostA/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostAB/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostAB/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostABC/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostABC/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostABCD/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostABD/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostAC/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostACB/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostB/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostBA/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostBAC/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostBCA/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostCAB/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostCBA/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/Host/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/Host/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostA/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostA/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostB/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java ! test/jdk/java/lang/instrument/TEST.properties + test/jdk/java/lang/reflect/records/RecordReflectionTest.java + test/jdk/java/lang/reflect/records/TEST.properties + test/jdk/java/lang/runtime/ObjectMethodsTest.java + test/jdk/java/lang/runtime/TEST.properties + test/jdk/java/lang/runtime/empty.policy ! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java ! test/langtools/ProblemList.txt ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/AnnotatedBinaryNode.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/BinaryNode.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Coords.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Holder.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Node.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/NonNull.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Point.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/SerializablePoint.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/SerializableProxy.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/jdk11/element-list ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java ! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java ! test/langtools/jdk/javadoc/tool/modules/ModuleTestBase.java ! test/langtools/jdk/javadoc/tool/reporter_generates_warnings/pkg/MyDoclet.java ! test/langtools/jdk/jshell/CompletenessTest.java ! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java + test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java ! test/langtools/lib/combo/tools/javac/combo/Diagnostics.java ! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java ! test/langtools/lib/combo/tools/javac/combo/Template.java ! test/langtools/lib/combo/tools/javac/combo/TemplateTest.java ! test/langtools/tools/javac/6402516/CheckLocalElements.java ! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java + test/langtools/tools/javac/diags/examples/AccessorCantBeGeneric.java + test/langtools/tools/javac/diags/examples/AccessorCantThrowException.java + test/langtools/tools/javac/diags/examples/AccessorMethodCantBeStatic.java + test/langtools/tools/javac/diags/examples/AccessorReturnTypeDoesntMatch.java + test/langtools/tools/javac/diags/examples/CanonicalCantInvokeOtherConstructor.java + test/langtools/tools/javac/diags/examples/CanonicalConstructorArgumentMismatch.java + test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveReturn.java + test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveThrowsClause.java + test/langtools/tools/javac/diags/examples/CanonicalConstructorMustBePublic.java + test/langtools/tools/javac/diags/examples/CanonicalMustNotDeclareTypeVariables.java + test/langtools/tools/javac/diags/examples/ConstructorWithSameErasureAsCanonical.java + test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java + test/langtools/tools/javac/diags/examples/IllegalRecordComponentName.java ! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java + test/langtools/tools/javac/diags/examples/InstanceInitializersNotAllowedInRecords.java + test/langtools/tools/javac/diags/examples/InvalidSuperTypeRecord.java + test/langtools/tools/javac/diags/examples/KindnameRecord.java + test/langtools/tools/javac/diags/examples/MethodMustBePublic.java + test/langtools/tools/javac/diags/examples/Records.java + test/langtools/tools/javac/diags/examples/RecordsCanNotDeclareInstanceFields.java + test/langtools/tools/javac/diags/examples/RecordsCantDeclareComponentModifiers.java + test/langtools/tools/javac/diags/examples/RecordsNotAllowedInInnerClasses.java ! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java ! test/langtools/tools/javac/importscope/T8193717.java ! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/modules/AnnotationProcessing.java ! test/langtools/tools/javac/options/BCPOrSystemNotSpecified.java ! test/langtools/tools/javac/parser/extend/TrialParser.java ! test/langtools/tools/javac/patterns/scope/ScopeTest.java ! test/langtools/tools/javac/processing/model/TestSourceVersion.java ! test/langtools/tools/javac/processing/model/TestSymtabItems.java + test/langtools/tools/javac/processing/model/element/AnnoProcessorOnRecordsTest.java + test/langtools/tools/javac/processing/model/element/CheckingTypeAnnotationsOnRecords.java + test/langtools/tools/javac/processing/model/element/JavaxLangModelForRecords.java ! test/langtools/tools/javac/processing/model/element/TestElementKindPredicates.java + test/langtools/tools/javac/processing/model/element/TestRecord.java + test/langtools/tools/javac/processing/model/element/TestRecordDesugar.java ! test/langtools/tools/javac/processing/model/util/TestTypeKindVisitors.java + test/langtools/tools/javac/records/MapAccessorToComponent.java + test/langtools/tools/javac/records/RecordCompilationTests.java + test/langtools/tools/javac/records/RecordMemberTests.java + test/langtools/tools/javac/records/VarargsRecordsTest.java + test/langtools/tools/javac/records/mandated_members/CheckRecordMembers.java + test/langtools/tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java + test/langtools/tools/javac/records/writeread/Record.java + test/langtools/tools/javac/records/writeread/WriteReadTest.java ! test/langtools/tools/javac/tree/JavacTreeScannerTest.java ! test/langtools/tools/javac/tree/SourceTreeScannerTest.java ! test/langtools/tools/javac/tree/TreeKindTest.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java ! test/langtools/tools/lib/toolbox/ToolBox.java ! test/lib/jdk/test/lib/ByteCodeLoader.java Changeset: c22583a70542 Author: mseledtsov Date: 2019-12-04 14:44 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/c22583a70542 8235356: [TESTBUG] Disable 'producer is alive' check in JFR TestCrossProcessStreaming Summary: disabled the check Reviewed-by: dcubed ! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java Changeset: 666fa504b60c Author: sviswanathan Date: 2019-12-04 14:55 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/666fa504b60c 8235288: AVX 512 instructions inadvertently used on Xeon for small vector width operations Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/macroAssembler_x86.hpp Changeset: e7f7be79ba52 Author: phh Date: 2019-12-04 15:01 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/e7f7be79ba52 8234288: Turkey Time Zone returns incorrect time zone name Summary: Add and use "Turkey Time" time zone. Reviewed-by: naoto, martin, phh Contributed-by: letuyang at amazon.com ! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java ! test/jdk/sun/text/resources/LocaleData ! test/jdk/sun/text/resources/LocaleDataTest.java Changeset: 1413f714d1a9 Author: cgo Date: 2019-12-04 10:38 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/1413f714d1a9 8234906: [TESTBUG] TestDivZeroCheckControl fails for client VMs due to Unrecognized VM option LoopUnrollLimit Reviewed-by: kvn ! test/hotspot/jtreg/compiler/loopopts/TestDivZeroCheckControl.java Changeset: 18420160287b Author: weijun Date: 2019-12-05 10:36 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/18420160287b 8234267: DelegationPermission implementation doesn't completely follow the updated specification Reviewed-by: xuelei ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! test/jdk/javax/security/auth/kerberos/DelegationPermissionInit.java Changeset: 832efc785f53 Author: valeriep Date: 2019-12-05 03:55 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/832efc785f53 8233016: javax.crypto.Cipher throws NPE for the given custom CipherSpi and Provider Summary: Changed to throw IAE instead of NPE for non-null invalid arguments Reviewed-by: mullan ! src/java.base/share/classes/javax/crypto/Cipher.java Changeset: e4b6321c11a4 Author: jwilhelm Date: 2019-12-05 08:21 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/e4b6321c11a4 Added tag jdk-14+26 for changeset 288777cf0702 ! .hgtags Changeset: 5defda391e18 Author: jbhateja Date: 2019-12-05 12:56 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/5defda391e18 8234391: C2: Generic vector operands Reviewed-by: vlivanov, sviswanathan, thartmann, jrose ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/sparc/sparc.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/phase.cpp ! src/hotspot/share/opto/phase.hpp Changeset: 97d531d87bd7 Author: lkorinth Date: 2019-12-05 12:52 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/97d531d87bd7 8235250: Create (test) abstraction for allocating objects that is immune to removal by optimizations Reviewed-by: eosterlund, tschatzl ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java ! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java ! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java + test/hotspot/jtreg/gc/testlibrary/Allocation.java ! test/hotspot/jtreg/gc/z/TestSmallHeap.java Changeset: 2ca0201e99f3 Author: jlaskey Date: 2019-12-05 09:22 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/2ca0201e99f3 8232681: ArrayIndexOutOfBoundsException with text blocks in javac when using -Xlint Reviewed-by: sundar ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! test/langtools/tools/javac/TextBlockAPI.java Changeset: 0a94d3675782 Author: hseigel Date: 2019-12-05 15:45 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/0a94d3675782 8235360: Update JDWP, JDI and Instrumentation specs for Record attribute Summary: Add Record to list of attributes that class redefinition cannot change Reviewed-by: lfoltan ! make/data/jdwp/jdwp.spec ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java Changeset: 9f9e7c969f78 Author: herrick Date: 2019-12-05 11:25 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/9f9e7c969f78 8212780: Packaging Tool Implementation Reviewed-by: asemenyuk, almatvee, herrick, kcr, prr, erikj, ihse, rriggs, mchung, alanb Contributed-by: alexey.semenyuk at oracle.com, alexander.matveev at oracle.com, andy.herrick at oracle.com, kevin.rushforth at oracle.com, philip.race at oracle.com ! make/CompileJavaModules.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk + make/launcher/Launcher-jdk.incubator.jpackage.gmk + make/lib/Lib-jdk.incubator.jpackage.gmk ! src/java.base/share/classes/module-info.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LibProvidersLookup.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppBundler.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/PackageProperty.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources.properties + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_ja.properties + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_zh_CN.properties + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/java32.png + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.control + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.copyright + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.desktop + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.postinst + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.postrm + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.preinst + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.prerm + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.spec + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/utils.sh + src/jdk.incubator.jpackage/linux/classes/module-info.java.extra + src/jdk.incubator.jpackage/linux/native/jpackageapplauncher/launcher.cpp + src/jdk.incubator.jpackage/linux/native/libapplauncher/LinuxPlatform.cpp + src/jdk.incubator.jpackage/linux/native/libapplauncher/LinuxPlatform.h + src/jdk.incubator.jpackage/linux/native/libapplauncher/PlatformDefs.h + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/EnumeratedBundlerParam.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppBundler.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppStoreBundler.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacCertificate.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/Info-lite.plist.template + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore.entitlements + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore_Inherit.entitlements + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources.properties + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_ja.properties + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_zh_CN.properties + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/Runtime-Info.plist.template + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_pkg.png + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/java.icns + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/lic_template.plist + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/postinstall.template + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/preinstall.template + src/jdk.incubator.jpackage/macosx/classes/module-info.java.extra + src/jdk.incubator.jpackage/macosx/native/jpackageapplauncher/main.m + src/jdk.incubator.jpackage/macosx/native/libapplauncher/MacPlatform.h + src/jdk.incubator.jpackage/macosx/native/libapplauncher/MacPlatform.mm + src/jdk.incubator.jpackage/macosx/native/libapplauncher/PlatformDefs.h + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractBundler.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractImageBundler.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ApplicationLayout.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ArgAction.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BasicBundlers.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundleParams.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundler.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundlerParamInfo.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundlers.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CLIHelp.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ConfigException.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DeployParams.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DottedVersion.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/I18N.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JPackageToolProvider.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ModFile.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PackagerException.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PathGroup.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Platform.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PlatformPackage.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/RelativeFileSet.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ScriptRunner.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ValidOptions.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_ja.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_zh_CN.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/ResourceLocator.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/CommandLine.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/Main.java + src/jdk.incubator.jpackage/share/classes/module-info.java + src/jdk.incubator.jpackage/share/native/libapplauncher/FileAttributes.h + src/jdk.incubator.jpackage/share/native/libapplauncher/FilePath.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Helpers.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Helpers.h + src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.h + src/jdk.incubator.jpackage/share/native/libapplauncher/JavaVirtualMachine.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/JavaVirtualMachine.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Library.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Library.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Macros.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Macros.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Messages.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Messages.h + src/jdk.incubator.jpackage/share/native/libapplauncher/OrderedMap.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Package.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Package.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Platform.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Platform.h + src/jdk.incubator.jpackage/share/native/libapplauncher/PlatformString.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/PlatformString.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Properties.h + src/jdk.incubator.jpackage/share/native/libapplauncher/PropertyFile.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/PropertyFile.h + src/jdk.incubator.jpackage/share/native/libapplauncher/main.cpp + src/jdk.incubator.jpackage/unix/native/libapplauncher/FileAttribute.h + src/jdk.incubator.jpackage/unix/native/libapplauncher/FileAttributes.cpp + src/jdk.incubator.jpackage/unix/native/libapplauncher/FilePath.cpp + src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.cpp + src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.h + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinAppBundler.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinExeBundler.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsBundlerParam.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsDefender.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsRegistry.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixPipeline.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixTool.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_en.wxl + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_ja.wxl + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinLauncher.template + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/java48.ico + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/overrides.wxi + src/jdk.incubator.jpackage/windows/classes/module-info.java.extra + src/jdk.incubator.jpackage/windows/native/jpackageapplauncher/WinLauncher.cpp + src/jdk.incubator.jpackage/windows/native/libapplauncher/DllMain.cpp + src/jdk.incubator.jpackage/windows/native/libapplauncher/FileAttribute.h + src/jdk.incubator.jpackage/windows/native/libapplauncher/FilePath.cpp + src/jdk.incubator.jpackage/windows/native/libapplauncher/PlatformDefs.h + src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.cpp + src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.h + src/jdk.incubator.jpackage/windows/native/libjpackage/ByteBuffer.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/ByteBuffer.h + src/jdk.incubator.jpackage/windows/native/libjpackage/ErrorHandling.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/ErrorHandling.h + src/jdk.incubator.jpackage/windows/native/libjpackage/FileUtils.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/FileUtils.h + src/jdk.incubator.jpackage/windows/native/libjpackage/IconSwap.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/IconSwap.h + src/jdk.incubator.jpackage/windows/native/libjpackage/Log.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/Log.h + src/jdk.incubator.jpackage/windows/native/libjpackage/ResourceEditor.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/ResourceEditor.h + src/jdk.incubator.jpackage/windows/native/libjpackage/SourceCodePos.h + src/jdk.incubator.jpackage/windows/native/libjpackage/SysInfo.h + src/jdk.incubator.jpackage/windows/native/libjpackage/UniqueHandle.h + src/jdk.incubator.jpackage/windows/native/libjpackage/Utils.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/Utils.h + src/jdk.incubator.jpackage/windows/native/libjpackage/VersionInfoSwap.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/VersionInfoSwap.h + src/jdk.incubator.jpackage/windows/native/libjpackage/WinErrorHandling.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/WinErrorHandling.h + src/jdk.incubator.jpackage/windows/native/libjpackage/WinSysInfo.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/WinSysInfo.h + src/jdk.incubator.jpackage/windows/native/libjpackage/WindowsRegistry.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/jpackage.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/tstrings.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/tstrings.h + src/jdk.incubator.jpackage/windows/native/libwixhelper/libwixhelper.cpp + src/jdk.incubator.jpackage/windows/native/msiwrapper/Executor.cpp + src/jdk.incubator.jpackage/windows/native/msiwrapper/Executor.h + src/jdk.incubator.jpackage/windows/native/msiwrapper/MsiWrapper.cpp + src/jdk.incubator.jpackage/windows/native/msiwrapper/Resources.cpp + src/jdk.incubator.jpackage/windows/native/msiwrapper/Resources.h - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java + test/jdk/tools/jpackage/TEST.properties + test/jdk/tools/jpackage/apps/com.hello/com/hello/Hello.java + test/jdk/tools/jpackage/apps/com.hello/module-info.java + test/jdk/tools/jpackage/apps/com.other/com/other/Other.java + test/jdk/tools/jpackage/apps/com.other/module-info.java + test/jdk/tools/jpackage/apps/dukeplug.png + test/jdk/tools/jpackage/apps/image/Hello.java + test/jdk/tools/jpackage/apps/installer/Hello.java + test/jdk/tools/jpackage/helpers/JPackageHelper.java + test/jdk/tools/jpackage/helpers/JPackageInstallerHelper.java + test/jdk/tools/jpackage/helpers/JPackagePath.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/AppImageFileTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ApplicationLayoutTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/CompareDottedVersionTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DeployParamsTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DottedVersionTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/InvalidDottedVersionTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/OverridableResourceTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/PathGroupTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ToolValidatorTest.java + test/jdk/tools/jpackage/junit/junit.java + test/jdk/tools/jpackage/junit/run_junit.sh + test/jdk/tools/jpackage/linux/AppCategoryTest.java + test/jdk/tools/jpackage/linux/LicenseTypeTest.java + test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java + test/jdk/tools/jpackage/linux/LinuxResourceTest.java + test/jdk/tools/jpackage/linux/MaintainerTest.java + test/jdk/tools/jpackage/linux/PackageDepsTest.java + test/jdk/tools/jpackage/linux/ReleaseTest.java + test/jdk/tools/jpackage/linux/ShortcutHintTest.java + test/jdk/tools/jpackage/macosx/MacPropertiesTest.java + test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java + test/jdk/tools/jpackage/macosx/SigningAppImageTest.java + test/jdk/tools/jpackage/macosx/SigningPackageTest.java + test/jdk/tools/jpackage/macosx/base/SigningBase.java + test/jdk/tools/jpackage/macosx/base/SigningCheck.java + test/jdk/tools/jpackage/manage_packages.sh + test/jdk/tools/jpackage/resources/icon.icns + test/jdk/tools/jpackage/resources/icon.ico + test/jdk/tools/jpackage/resources/icon.png + test/jdk/tools/jpackage/resources/license.txt + test/jdk/tools/jpackage/run_tests.sh + test/jdk/tools/jpackage/share/AddLauncherBase.java + test/jdk/tools/jpackage/share/AddLauncherModuleTest.java + test/jdk/tools/jpackage/share/AddLauncherTest.java + test/jdk/tools/jpackage/share/AddLaunchersTest.java + test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java + test/jdk/tools/jpackage/share/AppImagePackageTest.java + test/jdk/tools/jpackage/share/ArgumentsTest.java + test/jdk/tools/jpackage/share/Base.java + test/jdk/tools/jpackage/share/ErrorTest.java + test/jdk/tools/jpackage/share/FileAssociationsTest.java + test/jdk/tools/jpackage/share/IconTest.java + test/jdk/tools/jpackage/share/InstallDirTest.java + test/jdk/tools/jpackage/share/InvalidArgTest.java + test/jdk/tools/jpackage/share/JavaOptionsBase.java + test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java + test/jdk/tools/jpackage/share/JavaOptionsModuleTest.java + test/jdk/tools/jpackage/share/JavaOptionsTest.java + test/jdk/tools/jpackage/share/LicenseTest.java + test/jdk/tools/jpackage/share/MissingArgumentsTest.java + test/jdk/tools/jpackage/share/RuntimePackageTest.java + test/jdk/tools/jpackage/share/SimplePackageTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java + test/jdk/tools/jpackage/test_jpackage.sh + test/jdk/tools/jpackage/windows/WinConsoleTest.java + test/jdk/tools/jpackage/windows/WinDirChooserTest.java + test/jdk/tools/jpackage/windows/WinMenuGroupTest.java + test/jdk/tools/jpackage/windows/WinMenuTest.java + test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java + test/jdk/tools/jpackage/windows/WinResourceTest.java + test/jdk/tools/jpackage/windows/WinScriptTest.java + test/jdk/tools/jpackage/windows/WinShortcutTest.java + test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java ! test/jdk/tools/launcher/HelpFlagsTest.java ! test/jdk/tools/launcher/VersionCheck.java Changeset: 1d3c5da689d0 Author: michaelm Date: 2019-12-05 16:43 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/1d3c5da689d0 8235413: com.sun.net.httpserver.BasicAuthenticator.charset is protected field Reviewed-by: chegar, dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java Changeset: 7d732f6e17b2 Author: naoto Date: 2019-12-05 13:10 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/7d732f6e17b2 8222756: Plural support in CompactNumberFormat Reviewed-by: joehw, rriggs ! make/jdk/src/classes/build/tools/cldrconverter/AbstractLDMLHandler.java ! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java ! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java + make/jdk/src/classes/build/tools/cldrconverter/PluralsParseHandler.java ! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java ! make/jdk/src/classes/build/tools/cldrconverter/StringListElement.java ! make/jdk/src/classes/build/tools/cldrconverter/StringListEntry.java ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! src/java.base/share/classes/java/text/spi/NumberFormatProvider.java ! src/java.base/share/classes/sun/util/locale/provider/NumberFormatProviderImpl.java ! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java + test/jdk/java/text/Format/CompactNumberFormat/SPIProviderTest.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java ! test/jdk/java/text/Format/CompactNumberFormat/TestEquality.java + test/jdk/java/text/Format/CompactNumberFormat/TestPlurals.java + test/jdk/java/text/Format/CompactNumberFormat/provider/module-info.java + test/jdk/java/text/Format/CompactNumberFormat/provider/test/NumberFormatProviderImpl.java Changeset: a112b0a6d91e Author: amenkov Date: 2019-12-05 13:52 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/a112b0a6d91e 8235433: Problem list JdwpListenTest.java and JdwpAttachTest.java on Windows Reviewed-by: dcubed ! test/jdk/ProblemList.txt Changeset: 366c0f357ee6 Author: coleenp Date: 2019-12-05 16:57 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/366c0f357ee6 8212160: JVMTI agent crashes with "assert(_value != 0LL) failed: resolving NULL _value" Summary: Add local deferred event list to thread to post events outside CodeCache_lock. Reviewed-by: eosterlund, dholmes, sspitsyn ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/thread.cpp + test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java + test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/libCompiledZombie.cpp Changeset: fcd70fd2d3f6 Author: coleenp Date: 2019-12-05 16:58 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/fcd70fd2d3f6 Merge Changeset: 20dfe7974cc2 Author: darcy Date: 2019-12-05 14:14 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/20dfe7974cc2 8224630: ElementScannerN, N > 9 should scan type parameters Reviewed-by: mcimadamore, erikj ! make/autoconf/boot-jdk.m4 ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java Changeset: dda989866962 Author: darcy Date: 2019-12-05 14:19 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/dda989866962 8235369: Class.toGenericString need to be updated for records Reviewed-by: vromero, mchung, chegar ! src/java.base/share/classes/java/lang/Class.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java Changeset: 0bec2ec012fc Author: jzhu Date: 2019-12-06 10:41 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/0bec2ec012fc 8233948: AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register Reviewed-by: adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.hpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp Changeset: 2b8719a4793f Author: jiefu Date: 2019-12-06 10:13 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/2b8719a4793f 8235456: Minimal VM is broken after JDK-8212160 Reviewed-by: dholmes ! src/hotspot/share/prims/jvmtiImpl.hpp Changeset: d6fe7d58d994 Author: rraghavan Date: 2019-12-06 13:42 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/d6fe7d58d994 8228448: Jconsole can't connect to itself Summary: Additions done to allow jconsole to connect to itself Reviewed-by: erikj Contributed-by: ramkumar.sunderbabu at oracle.com ! make/launcher/Launcher-jdk.jconsole.gmk Changeset: f55c453cef06 Author: tschatzl Date: 2019-12-06 09:49 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/f55c453cef06 8235346: [Redo] 8235247: WorkerDataArray leaks C heap memory for associated work items Summary: Fix gtest after last iteration to acknowledge correct ownership of sub-WorkerDataArrays. Reviewed-by: lkorinth, sjohanss ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp ! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp Changeset: ada146daf105 Author: tschatzl Date: 2019-12-06 09:49 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/ada146daf105 8235341: Improve WorkerDataArray API to disallow separate instantiation of sub-items Reviewed-by: lkorinth, sjohanss ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp ! src/hotspot/share/gc/shared/workerDataArray.hpp ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp Changeset: 4938269b8b17 Author: chagedorn Date: 2019-12-06 10:00 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/4938269b8b17 8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive Summary: Fixes wrong idom information set in loop peeling when a loop strip mined loop is involved. Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/PeelingAndLoopStripMining.java Changeset: c6d7bb2146aa Author: prappo Date: 2019-12-06 10:12 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/c6d7bb2146aa 8235435: Remove (obsolete) @author info from javadoc source and tests Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkOutputImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/DocType.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeOptionalMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocletConstants.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ElementListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkOutput.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnvImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTodo.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java ! test/langtools/jdk/javadoc/doclet/AccessAsciiArt/AccessAsciiArt.java ! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java ! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java ! test/langtools/jdk/javadoc/doclet/AccessSummary/AccessSummary.java ! test/langtools/jdk/javadoc/doclet/AuthorDD/AuthorDD.java ! test/langtools/jdk/javadoc/doclet/DocRootSlash/DocRootSlash.java ! test/langtools/jdk/javadoc/doclet/InheritDocForUserTags/DocTest.java ! test/langtools/jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java ! test/langtools/jdk/javadoc/doclet/MetaTag/MetaTag.java ! test/langtools/jdk/javadoc/doclet/ValidHtml/ValidHtml.java ! test/langtools/jdk/javadoc/doclet/VersionNumber/VersionNumber.java ! test/langtools/jdk/javadoc/doclet/WindowTitles/WindowTitles.java ! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java ! test/langtools/jdk/javadoc/doclet/dupThrowsTags/TestDupThrowsTags.java ! test/langtools/jdk/javadoc/doclet/testAbsLinkPath/TestAbsLinkPath.java ! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java ! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java ! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testBackSlashInLink/TestBackSlashInLink.java ! test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/TestBadPackageFileInJar.java ! test/langtools/jdk/javadoc/doclet/testBadSourceFile/TestBadSourceFile.java ! test/langtools/jdk/javadoc/doclet/testBaseClass/TestBaseClass.java ! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java ! test/langtools/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java ! test/langtools/jdk/javadoc/doclet/testCharset/TestCharset.java ! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java ! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java ! test/langtools/jdk/javadoc/doclet/testCmndLineClass/TestCmndLineClass.java ! test/langtools/jdk/javadoc/doclet/testCompletionFailure/TestCompletionFailure.java ! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java ! test/langtools/jdk/javadoc/doclet/testConstructorIndent/TestConstructorIndent.java ! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java ! test/langtools/jdk/javadoc/doclet/testDocErrorReporter/TestDocErrorReporter.java ! test/langtools/jdk/javadoc/doclet/testDocFileDir/TestDocFileDir.java ! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java ! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java ! test/langtools/jdk/javadoc/doclet/testDupParamWarn/TestDupParamWarn.java ! test/langtools/jdk/javadoc/doclet/testEmptyClass/TestEmptyClass.java ! test/langtools/jdk/javadoc/doclet/testEnclosingClass/TestEnclosingClass.java ! test/langtools/jdk/javadoc/doclet/testEncoding/TestEncoding.java ! test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java ! test/langtools/jdk/javadoc/doclet/testGroupOption/TestGroupOption.java ! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java ! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java ! test/langtools/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java ! test/langtools/jdk/javadoc/doclet/testHiddenMembers/TestHiddenMembers.java ! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java ! test/langtools/jdk/javadoc/doclet/testHrefInDocComment/TestHrefInDocComment.java ! test/langtools/jdk/javadoc/doclet/testHtmlComments/TestHtmlComments.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java ! test/langtools/jdk/javadoc/doclet/testHtmlStrongTag/TestHtmlStrongTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java ! test/langtools/jdk/javadoc/doclet/testIndexFiles/TestIndexFiles.java ! test/langtools/jdk/javadoc/doclet/testInlineLinkLabel/TestInlineLinkLabel.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java ! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java ! test/langtools/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java ! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestBadLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestNewLineInLink.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java ! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testNoPackagesFile/TestNoPackagesFile.java ! test/langtools/jdk/javadoc/doclet/testNotifications/TestNotifications.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethods.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPrivateFlag.java ! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java ! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java ! test/langtools/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java ! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java ! test/langtools/jdk/javadoc/doclet/testRecurseSubPackages/TestRecurseSubPackages.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java ! test/langtools/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java ! test/langtools/jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/langtools/jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java ! test/langtools/jdk/javadoc/doclet/testSimpleTagExclude/TestSimpleTagExclude.java ! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java ! test/langtools/jdk/javadoc/doclet/testSingleQuotedLink/TestSingleQuotedLink.java ! test/langtools/jdk/javadoc/doclet/testSourceTab/TestSourceTab.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java ! test/langtools/jdk/javadoc/doclet/testSummaryHeading/TestSummaryHeading.java ! test/langtools/jdk/javadoc/doclet/testSuperclassInSerialForm/TestSuperClassInSerialForm.java ! test/langtools/jdk/javadoc/doclet/testSupplementary/TestSupplementary.java ! test/langtools/jdk/javadoc/doclet/testTagInheritence/TestTagInheritence.java ! test/langtools/jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java ! test/langtools/jdk/javadoc/doclet/testTagOutput/TestTagOutput.java ! test/langtools/jdk/javadoc/doclet/testThrowsHead/TestThrowsHead.java ! test/langtools/jdk/javadoc/doclet/testThrowsInheritence/TestThrowsTagInheritence.java ! test/langtools/jdk/javadoc/doclet/testThrowsTag/TestThrowsTag.java ! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java ! test/langtools/jdk/javadoc/doclet/testTopOption/TestTopOption.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java ! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java ! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTag.java ! test/langtools/jdk/javadoc/doclet/testWarnBadParamNames/TestWarnBadParamNames.java ! test/langtools/jdk/javadoc/doclet/testWarnings/TestWarnings.java ! test/langtools/jdk/javadoc/doclet/typeAnnotations/smoke/TestSmoke.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java ! test/langtools/jdk/javadoc/tool/NoStar.java ! test/langtools/jdk/javadoc/tool/T4696488.java ! test/langtools/jdk/javadoc/tool/T4994049/T4994049.java ! test/langtools/jdk/javadoc/tool/T6551367.java ! test/langtools/jdk/javadoc/tool/XWerror.java ! test/langtools/jdk/javadoc/tool/completionFailure/CompletionFailure.java ! test/langtools/jdk/javadoc/tool/dupOk/DupOk.java ! test/langtools/jdk/javadoc/tool/outputRedirect/Test.java ! test/langtools/jdk/javadoc/tool/sourceOnly/Test.java ! test/langtools/jdk/javadoc/tool/sourceOption/SourceOption.java Changeset: c1ee5babd539 Author: sjohanss Date: 2019-10-23 21:28 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/c1ee5babd539 8220465: Use shadow regions for faster ParallelGC full GCs Reviewed-by: sjohanss, tschatzl Contributed-by: Haoyu Li ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: cb2774f0e6eb Author: hseigel Date: 2019-12-06 13:05 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/cb2774f0e6eb 8235359: Simplify method Class.getRecordComponents() Summary: Change getRecordComponents0() to return an array of RecordComponent's so no conversion is needed Reviewed-by: lfoltan, chegar, fparain, vromero, mchung ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/libjava/Class.c Changeset: 2bea4bea7004 Author: clanger Date: 2019-12-06 14:13 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/2bea4bea7004 8234185: Cleanup usage of canonicalize function between libjava, hotspot and libinstrument Reviewed-by: dholmes, alanb, sspitsyn ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/include/jvm.h ! src/java.base/share/native/libjava/jdk_util.h ! src/java.base/share/native/libjava/jni_util.c ! src/java.base/unix/native/libjava/UnixFileSystem_md.c ! src/java.base/unix/native/libjava/canonicalize_md.c ! src/java.base/windows/native/libjava/canonicalize_md.c ! src/java.base/windows/native/libjava/io_util_md.h ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c Changeset: 87fb3f5a499c Author: mdoerr Date: 2019-12-06 14:31 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/87fb3f5a499c 8220348: [ntintel] asserts about copying unaligned array Reviewed-by: clanger, stuefe ! src/java.prefs/windows/native/libprefs/WindowsPreferences.c ! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c Changeset: ee448a1f33cc Author: michaelm Date: 2019-12-06 14:17 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/ee448a1f33cc 8235475: Add additional timestamp to test java/nio/channels/Selector/SelectWithConsumer.java Reviewed-by: alanb ! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java Changeset: 948012822469 Author: ccheung Date: 2019-12-06 09:09 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/948012822469 8225219: [TESTBUG] AppCDS tests timed out with -Xcomp and --limit-modules option won't work with Graal Reviewed-by: kvn, iklam, iignatyev ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java Changeset: 31f9903f0838 Author: iignatyev Date: 2019-12-06 09:14 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/31f9903f0838 8235353: clean up hotspot problem lists Reviewed-by: kvn, mdoerr ! test/hotspot/jtreg/ProblemList.txt Changeset: 0edc7fd0d7a3 Author: redestad Date: 2019-12-06 18:05 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/0edc7fd0d7a3 8234331: Add robust and optimized utility for rounding up to next power of two Reviewed-by: eosterlund, stuefe, jrose ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp ! src/hotspot/share/gc/z/zForwarding.cpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zUtils.inline.hpp ! src/hotspot/share/libadt/dict.cpp ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/utilities/count_leading_zeros.hpp ! src/hotspot/share/utilities/growableArray.hpp + src/hotspot/share/utilities/powerOfTwo.hpp - test/hotspot/gtest/gc/z/test_zUtils.cpp ! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp + test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 5f73126dc390 Author: vromero Date: 2019-12-06 14:23 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/5f73126dc390 8235446: confusing error message for records with no parens Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/IncorrectRecordDeclaration.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 1498cd1c98ad Author: dlsmith Date: 2019-12-06 12:33 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/1498cd1c98ad 8234835: Use UTF-8 charset in fixuppandoc Reviewed-by: martin, jjg ! make/jdk/src/classes/build/tools/fixuppandoc/Main.java Changeset: 24f9f0843abb Author: erikj Date: 2019-12-06 12:01 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/24f9f0843abb 8230067: Add optional automatic retry when running jtreg tests Reviewed-by: prr ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk ! make/conf/jib-profiles.js Changeset: 221a47a6f6d3 Author: prr Date: 2019-12-06 12:06 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/221a47a6f6d3 Merge - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java - test/hotspot/gtest/gc/z/test_zUtils.cpp ! test/jdk/ProblemList.txt - test/jdk/java/lang/Runtime/Resources.java - test/jdk/java/lang/Runtime/Version/Basic.java - test/jdk/java/lang/Runtime/Version/VersionProps.java - test/jdk/java/lang/Runtime/exec/ArgWithSpaceAndFinalBackslash.java - test/jdk/java/lang/Runtime/exec/BadEnvp.java - test/jdk/java/lang/Runtime/exec/ConcurrentRead.java - test/jdk/java/lang/Runtime/exec/Duped.java - test/jdk/java/lang/Runtime/exec/ExecCommand.java - test/jdk/java/lang/Runtime/exec/ExecEmptyString.java - test/jdk/java/lang/Runtime/exec/ExecWithDir.java - test/jdk/java/lang/Runtime/exec/ExecWithInput.java - test/jdk/java/lang/Runtime/exec/ExecWithLotsOfArgs.java - test/jdk/java/lang/Runtime/exec/ExitValue.java - test/jdk/java/lang/Runtime/exec/LotsOfDestroys.java - test/jdk/java/lang/Runtime/exec/LotsOfOutput.java - test/jdk/java/lang/Runtime/exec/SetCwd.java - test/jdk/java/lang/Runtime/exec/SleepyCat.java - test/jdk/java/lang/Runtime/exec/Space.java - test/jdk/java/lang/Runtime/exec/Status.java - test/jdk/java/lang/Runtime/exec/StreamsSurviveDestroy.java - test/jdk/java/lang/Runtime/exec/UnixCommands.java - test/jdk/java/lang/Runtime/exec/WinCommand.java - test/jdk/java/lang/Runtime/exec/setcwd.sh - test/jdk/java/lang/Runtime/loadLibrary/LoadLibraryTest.java - test/jdk/java/lang/Runtime/loadLibrary/src/Target.java - test/jdk/java/lang/Runtime/loadLibrary/src/Target2.java - test/jdk/java/lang/Runtime/shutdown/Basic.java - test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.java - test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.sh - test/jdk/java/lang/Runtime/shutdown/ShutdownInterruptedMain.java - test/jdk/java/nio/channels/DatagramChannel/ManySenders.java From jonathan.gibbons at oracle.com Fri Dec 6 21:07:40 2019 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Fri, 06 Dec 2019 21:07:40 +0000 Subject: hg: jdk/jdk: 8218268: Javac treats Manifest Class-Path entries as Paths instead of URLs Message-ID: <201912062107.xB6L7e3N012131@aojmv0008.oracle.com> Changeset: 0bd09f6d2617 Author: jjg Date: 2019-12-06 13:03 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0bd09f6d2617 8218268: Javac treats Manifest Class-Path entries as Paths instead of URLs Reviewed-by: mchung, bchristi ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java From joe.darcy at oracle.com Fri Dec 6 21:32:58 2019 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Fri, 06 Dec 2019 21:32:58 +0000 Subject: hg: jdk/jdk: 8235514: Update record serialization tests to not use hard coded source versions Message-ID: <201912062132.xB6LWwvH023747@aojmv0008.oracle.com> Changeset: 01cb61a27e61 Author: darcy Date: 2019-12-06 13:32 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/01cb61a27e61 8235514: Update record serialization tests to not use hard coded source versions Reviewed-by: lancea ! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java ! test/jdk/java/io/Serializable/records/ProhibitedMethods.java ! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java From vladimir.kozlov at oracle.com Fri Dec 6 22:47:23 2019 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Fri, 06 Dec 2019 22:47:23 +0000 Subject: hg: jdk/jdk: 8235438: [JVMCI] StackTraceElement::decode should use the original Method Message-ID: <201912062247.xB6MlN65003974@aojmv0008.oracle.com> Changeset: 8539243dc929 Author: kvn Date: 2019-12-06 14:47 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8539243dc929 8235438: [JVMCI] StackTraceElement::decode should use the original Method Reviewed-by: coleenp, never ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/jvmci/jvmciEnv.cpp From mandy.chung at oracle.com Fri Dec 6 23:10:56 2019 From: mandy.chung at oracle.com (mandy.chung at oracle.com) Date: Fri, 06 Dec 2019 23:10:56 +0000 Subject: hg: jdk/jdk: 8235351: Lookup::unreflect should bind with the original caller independent of Method's accessible flag Message-ID: <201912062310.xB6NAuk0018656@aojmv0008.oracle.com> Changeset: 4437d58547ce Author: mchung Date: 2019-12-06 15:10 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4437d58547ce 8235351: Lookup::unreflect should bind with the original caller independent of Method's accessible flag Reviewed-by: alanb ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/jdk/java/lang/invoke/CallerSensitiveAccess.java From vladimir.kozlov at oracle.com Sat Dec 7 00:04:09 2019 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Sat, 07 Dec 2019 00:04:09 +0000 Subject: hg: jdk/jdk: 8235510: java.util.zip.CRC32 performance drop after 8200067 Message-ID: <201912070004.xB7049dd017800@aojmv0008.oracle.com> Changeset: c9adad6d7055 Author: sviswanathan Date: 2019-12-06 16:03 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c9adad6d7055 8235510: java.util.zip.CRC32 performance drop after 8200067 Summary: backout 8200067 optimization Reviewed-by: kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp From weijun.wang at oracle.com Sat Dec 7 01:42:16 2019 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Sat, 07 Dec 2019 01:42:16 +0000 Subject: hg: jdk/jdk: 8233222: Clarify system property usage in KerberosPrincipal instantiation Message-ID: <201912070142.xB71gGM3003723@aojmv0008.oracle.com> Changeset: 31882abe1494 Author: weijun Date: 2019-12-07 09:40 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/31882abe1494 8233222: Clarify system property usage in KerberosPrincipal instantiation Reviewed-by: mullan ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java From zgu at redhat.com Sun Dec 8 15:06:46 2019 From: zgu at redhat.com (zgu at redhat.com) Date: Sun, 08 Dec 2019 15:06:46 +0000 Subject: hg: jdk/jdk: 8235262: Move c2i_entry_barrier for x86_32 to shared Message-ID: <201912081506.xB8F6kDM008398@aojmv0008.oracle.com> Changeset: fb39a8d1d101 Author: zgu Date: 2019-12-08 10:05 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/fb39a8d1d101 8235262: Move c2i_entry_barrier for x86_32 to shared Reviewed-by: rkennke, eosterlund ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp From sergey.bylokhov at oracle.com Mon Dec 9 05:00:51 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Mon, 09 Dec 2019 05:00:51 +0000 Subject: hg: jdk/client: 8231438: [macOS] Dark mode for the desktop is not supported Message-ID: <201912090500.xB950pu1018457@aojmv0008.oracle.com> Changeset: dae610645225 Author: serb Date: 2019-12-08 20:25 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/dae610645225 8231438: [macOS] Dark mode for the desktop is not supported Reviewed-by: prr, psadhukhan ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m ! test/jdk/java/awt/Window/FullWindowContentTest/FullWindowContentTest.java From rahul.v.raghavan at oracle.com Mon Dec 9 08:35:32 2019 From: rahul.v.raghavan at oracle.com (rahul.v.raghavan at oracle.com) Date: Mon, 09 Dec 2019 08:35:32 +0000 Subject: hg: jdk/jdk: 8233453: MLVM deoptimize stress test timed out Message-ID: <201912090835.xB98ZW3X003241@aojmv0008.oracle.com> Changeset: 046f9512418b Author: rraghavan Date: 2019-12-09 14:02 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/046f9512418b 8233453: MLVM deoptimize stress test timed out Summary: Increased timeout factor for MLVM deoptimize stress test Reviewed-by: iignatyev, thartmann ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java From jan.lahoda at oracle.com Mon Dec 9 09:20:56 2019 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Mon, 09 Dec 2019 09:20:56 +0000 Subject: hg: jdk/jdk: 8235483: Warnings printed during the build Message-ID: <201912090920.xB99KuiQ027081@aojmv0008.oracle.com> Changeset: 22edf8054aa2 Author: jlahoda Date: 2019-12-09 10:16 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/22edf8054aa2 8235483: Warnings printed during the build Reviewed-by: erikj ! make/gendata/Gendata-jdk.compiler.gmk From ambarish.rapte at oracle.com Mon Dec 9 09:40:55 2019 From: ambarish.rapte at oracle.com (ambarish.rapte at oracle.com) Date: Mon, 09 Dec 2019 09:40:55 +0000 Subject: hg: jdk/client: 8234802: [TESTBUG] Test Right Mouse Button Drag Gesture Recognition in all the platforms Message-ID: <201912090940.xB99etOL007379@aojmv0008.oracle.com> Changeset: 434c10d551c7 Author: trebari Date: 2019-12-09 15:09 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/434c10d551c7 8234802: [TESTBUG] Test Right Mouse Button Drag Gesture Recognition in all the platforms Reviewed-by: serb + test/jdk/java/awt/dnd/RightMouseButtonDragTest/RightMouseButtonDragTest.java From stefan.johansson at oracle.com Mon Dec 9 09:50:17 2019 From: stefan.johansson at oracle.com (stefan.johansson at oracle.com) Date: Mon, 09 Dec 2019 09:50:17 +0000 Subject: hg: jdk/jdk: 8165443: Free Collection Set serial phase takes very long on large heaps Message-ID: <201912090950.xB99oHYm013202@aojmv0008.oracle.com> Changeset: 45fceff98bb5 Author: sjohanss Date: 2019-12-09 10:26 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/45fceff98bb5 8165443: Free Collection Set serial phase takes very long on large heaps Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionSet.cpp ! src/hotspot/share/gc/g1/heapRegionSet.hpp ! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java From daniel.fuchs at oracle.com Mon Dec 9 13:18:07 2019 From: daniel.fuchs at oracle.com (daniel.fuchs at oracle.com) Date: Mon, 09 Dec 2019 13:18:07 +0000 Subject: hg: jdk/jdk: 8233319: Deprecate MulticastSocket methods that operate on java.net.InetAddress Message-ID: <201912091318.xB9DI7gR027101@aojmv0008.oracle.com> Changeset: c445504316e4 Author: jboes Date: 2019-12-09 12:06 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c445504316e4 8233319: Deprecate MulticastSocket methods that operate on java.net.InetAddress Summary: Deprecate any method that operates on InetAddress as well as getLoopbackMode and setLoopbackMode Reviewed-by: chegar, dfuchs, alanb ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/net/StandardSocketOptions.java From daniel.fuchs at oracle.com Mon Dec 9 13:29:10 2019 From: daniel.fuchs at oracle.com (daniel.fuchs at oracle.com) Date: Mon, 09 Dec 2019 13:29:10 +0000 Subject: hg: jdk/jdk: 8232513: java/net/DatagramSocket/PortUnreachable.java still fails intermittently with BindException Message-ID: <201912091329.xB9DTAN7005064@aojmv0008.oracle.com> Changeset: 5e94d60e5dd3 Author: jboes Date: 2019-12-09 12:46 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5e94d60e5dd3 8232513: java/net/DatagramSocket/PortUnreachable.java still fails intermittently with BindException Summary: Increase the number of bind retries and test repeats, best effort only Reviewed-by: msheppar, dfuchs, vtewari ! test/jdk/java/net/DatagramSocket/PortUnreachable.java From christoph.langer at sap.com Mon Dec 9 14:03:09 2019 From: christoph.langer at sap.com (christoph.langer at sap.com) Date: Mon, 09 Dec 2019 14:03:09 +0000 Subject: hg: jdk/jdk: 8235403: Further cleanup to test serviceability/sa/ClhsdbCDSCore.java Message-ID: <201912091403.xB9E394C025319@aojmv0008.oracle.com> Changeset: 3df41c569827 Author: clanger Date: 2019-12-09 15:01 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3df41c569827 8235403: Further cleanup to test serviceability/sa/ClhsdbCDSCore.java Reviewed-by: iklam, iignatyev ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java From aleksej.efimov at oracle.com Mon Dec 9 14:21:39 2019 From: aleksej.efimov at oracle.com (aleksej.efimov at oracle.com) Date: Mon, 09 Dec 2019 14:21:39 +0000 Subject: hg: jdk/jdk: 8141685: com/sun/jndi/ldap/InvalidLdapFilters.java initializes context failed Message-ID: <201912091421.xB9ELd7R006677@aojmv0008.oracle.com> Changeset: 3009b27660be Author: aefimov Date: 2019-12-09 14:07 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3009b27660be 8141685: com/sun/jndi/ldap/InvalidLdapFilters.java initializes context failed Reviewed-by: dfuchs, vtewari ! test/jdk/com/sun/jndi/ldap/InvalidLdapFilters.java From patrick.concannon at oracle.com Mon Dec 9 14:39:39 2019 From: patrick.concannon at oracle.com (patrick.concannon at oracle.com) Date: Mon, 09 Dec 2019 14:39:39 +0000 Subject: hg: jdk/jdk: 8234148: DatagramSocket.setOption/getOption/supportedOption should support multicast options Message-ID: <201912091439.xB9EddSH018316@aojmv0008.oracle.com> Changeset: 9cb141c7329f Author: pconcannon Date: 2019-12-09 14:25 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9cb141c7329f 8234148: DatagramSocket.setOption/getOption/supportedOption should support multicast options Summary: Fix adds multicast socket options to DatagramSocket Reviewed-by: alanb, dfuchs, vtewari ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java + test/jdk/java/net/DatagramSocket/SupportedOptionsCheck.java ! test/jdk/java/net/SocketOption/SupportedOptionsSet.java From claes.redestad at oracle.com Mon Dec 9 15:43:54 2019 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Mon, 09 Dec 2019 15:43:54 +0000 Subject: hg: jdk/jdk: 8234735: InstanceKlass:find_method_index regression after JDK-8231610 Message-ID: <201912091543.xB9Fhstp000873@aojmv0008.oracle.com> Changeset: 7fbe6a42ffe9 Author: redestad Date: 2019-12-09 16:46 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7fbe6a42ffe9 8234735: InstanceKlass:find_method_index regression after JDK-8231610 Reviewed-by: iklam, coleenp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp From patrick.concannon at oracle.com Mon Dec 9 15:58:42 2019 From: patrick.concannon at oracle.com (patrick.concannon at oracle.com) Date: Mon, 09 Dec 2019 15:58:42 +0000 Subject: hg: jdk/jdk: 8233191: MulticastSocket joinGroup/leaveGroup do not specify their behavior when the outgoing interface has not been set Message-ID: <201912091558.xB9FwgGV011635@aojmv0008.oracle.com> Changeset: 8df91a722672 Author: pconcannon Date: 2019-12-09 15:54 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8df91a722672 8233191: MulticastSocket joinGroup/leaveGroup do not specify their behavior when the outgoing interface has not been set Summary: Clarifies the behaviour of 2-arg joinGroup/leaveGroup methods when null is passed for the NetworkInteface argument. The fix also clarifies what is returned by getInterface() and getNetworkInterface() methods when no previous NetworkInterface has been set. Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/java/net/MulticastSocket.java From vladimir.x.ivanov at oracle.com Mon Dec 9 17:05:55 2019 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Mon, 09 Dec 2019 17:05:55 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912091705.xB9H5thh028020@aojmv0008.oracle.com> Changeset: 1b86798de6aa Author: vlivanov Date: 2019-12-09 19:29 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1b86798de6aa 8226411: C2: Avoid memory barriers around off-heap unsafe accesses Reviewed-by: kvn, thartmann, eosterlund, jrose, rkennke ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/oops/accessDecorators.hpp ! src/hotspot/share/opto/library_call.cpp Changeset: c3203a6a2ed4 Author: vlivanov Date: 2019-12-09 19:29 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c3203a6a2ed4 8235143: C2: No memory state needed in Thread::currentThread() intrinsic Reviewed-by: mdoerr, jrose ! src/hotspot/share/opto/library_call.cpp From sundararajan.athijegannathan at oracle.com Mon Dec 9 17:30:28 2019 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Mon, 09 Dec 2019 17:30:28 +0000 Subject: hg: jdk/jdk: 8225562: jlink --module-path behavior inconsistent with help/errors Message-ID: <201912091730.xB9HUSV8016598@aojmv0008.oracle.com> Changeset: 153e5f76551d Author: sundar Date: 2019-12-09 23:00 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/153e5f76551d 8225562: jlink --module-path behavior inconsistent with help/errors Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties From andy.herrick at oracle.com Mon Dec 9 18:02:32 2019 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Mon, 09 Dec 2019 18:02:32 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912091802.xB9I2Wkh007637@aojmv0008.oracle.com> Changeset: 93a167720c90 Author: herrick Date: 2019-12-09 13:01 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/93a167720c90 8235453: tools/jpackage/junit/junit.java failed Reviewed-by: prr ! test/jdk/tools/jpackage/junit/junit.java Changeset: e6ed9bef5f8f Author: herrick Date: 2019-12-09 13:02 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e6ed9bef5f8f Merge From ioi.lam at oracle.com Mon Dec 9 18:17:46 2019 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Mon, 09 Dec 2019 18:17:46 +0000 Subject: hg: jdk/jdk: 8235490: AppCDS DynamicArchiveRelocationTest.java failed: 'always map archive(s) at an alternative address' missing Message-ID: <201912091817.xB9IHklT017512@aojmv0008.oracle.com> Changeset: 66211c44e126 Author: iklam Date: 2019-12-09 09:59 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/66211c44e126 8235490: AppCDS DynamicArchiveRelocationTest.java failed: 'always map archive(s) at an alternative address' missing Reviewed-by: coleenp, ccheung ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java From jonathan.gibbons at oracle.com Mon Dec 9 18:47:46 2019 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Mon, 09 Dec 2019 18:47:46 +0000 Subject: hg: jdk/jdk: 8234211: allow discoverable javac plugins to be invoked by default Message-ID: <201912091847.xB9IlkN2007648@aojmv0008.oracle.com> Changeset: 8d507e815358 Author: jjg Date: 2019-12-09 10:44 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8d507e815358 8234211: allow discoverable javac plugins to be invoked by default Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java + test/langtools/tools/javac/plugin/AutostartPlugins.java From xuelei.fan at oracle.com Mon Dec 9 18:56:42 2019 From: xuelei.fan at oracle.com (xuelei.fan at oracle.com) Date: Mon, 09 Dec 2019 18:56:42 +0000 Subject: hg: jdk/jdk: 8235448: code cleanup in SSLContextImpl.java Message-ID: <201912091856.xB9IughA013993@aojmv0008.oracle.com> Changeset: a0c21305ee87 Author: xuelei Date: 2019-12-09 10:56 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a0c21305ee87 8235448: code cleanup in SSLContextImpl.java Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java From zgu at redhat.com Mon Dec 9 19:01:23 2019 From: zgu at redhat.com (zgu at redhat.com) Date: Mon, 09 Dec 2019 19:01:23 +0000 Subject: hg: jdk/jdk: 8235586: Shenandoah: Traversal GC still uses old CLD::oops_do API Message-ID: <201912091901.xB9J1NMk017919@aojmv0008.oracle.com> Changeset: 60eff58d6f67 Author: zgu Date: 2019-12-09 14:01 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/60eff58d6f67 8235586: Shenandoah: Traversal GC still uses old CLD::oops_do API Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp From alexey.ivanov at oracle.com Mon Dec 9 19:46:02 2019 From: alexey.ivanov at oracle.com (alexey.ivanov at oracle.com) Date: Mon, 09 Dec 2019 19:46:02 +0000 Subject: hg: jdk/client: 8234398: Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps Message-ID: <201912091946.xB9Jk2QE016708@aojmv0008.oracle.com> Changeset: b7a958df3992 Author: aivanov Date: 2019-12-09 19:43 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/b7a958df3992 8234398: Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps Reviewed-by: serb, prr ! src/java.desktop/windows/native/common/awt/systemscale/systemScale.cpp From jonathan.gibbons at oracle.com Mon Dec 9 20:31:47 2019 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Mon, 09 Dec 2019 20:31:47 +0000 Subject: hg: jdk/jdk: 8234689: facilitate writing additional custom attributes in a class file Message-ID: <201912092031.xB9KVlFd014096@aojmv0008.oracle.com> Changeset: 17b0f051280f Author: jjg Date: 2019-12-09 12:27 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/17b0f051280f 8234689: facilitate writing additional custom attributes in a class file Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/langtools/tools/javac/classwriter/ExtraAttributes.java From leonid.mesnik at oracle.com Mon Dec 9 20:57:10 2019 From: leonid.mesnik at oracle.com (leonid.mesnik at oracle.com) Date: Mon, 09 Dec 2019 20:57:10 +0000 Subject: hg: jdk/jdk: 8235530: Removed duplicated threadByName methods in nsk/jdi tests Message-ID: <201912092057.xB9KvBon029500@aojmv0008.oracle.com> Changeset: b82209a3f793 Author: lmesnik Date: 2019-12-09 13:02 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b82209a3f793 8235530: Removed duplicated threadByName methods in nsk/jdi tests Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java + test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDITestRuntimeException.java From stefan.karlsson at oracle.com Mon Dec 9 21:11:17 2019 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Mon, 09 Dec 2019 21:11:17 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912092111.xB9LBID3006647@aojmv0008.oracle.com> Changeset: 35d8d9b65744 Author: stefank Date: 2019-12-04 11:30 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/35d8d9b65744 8235324: Dying objects are published from users of CollectedHeap::object_iterate Reviewed-by: pliden, eosterlund, sjohanss, rkennke ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: 2aaa8bcb90a9 Author: stefank Date: 2019-12-09 15:28 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2aaa8bcb90a9 8234508: VM_HeapWalkOperation::iterate_over_object reads non-strong fields with an on-strong load barrier Reviewed-by: pliden, eosterlund ! src/hotspot/share/prims/jvmtiTagMap.cpp From sergey.bylokhov at oracle.com Mon Dec 9 23:55:28 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Mon, 09 Dec 2019 23:55:28 +0000 Subject: hg: jdk/client: 8235547: Video memory leak in the OGL pipeline on macOS Message-ID: <201912092355.xB9NtSTN010497@aojmv0008.oracle.com> Changeset: aa0f481d0024 Author: serb Date: 2019-12-09 14:59 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/aa0f481d0024 8235547: Video memory leak in the OGL pipeline on macOS Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java From henry.jen at oracle.com Tue Dec 10 00:49:23 2019 From: henry.jen at oracle.com (henry.jen at oracle.com) Date: Tue, 10 Dec 2019 00:49:23 +0000 Subject: hg: jdk/jdk: 8234542: code removal of Pack200 Tools and API Message-ID: <201912100049.xBA0nNRu008953@aojmv0008.oracle.com> Changeset: f236fd5d0c2c Author: henryjen Date: 2019-12-10 00:36 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f236fd5d0c2c 8234542: code removal of Pack200 Tools and API Reviewed-by: alanb, mchung, erikj ! make/autoconf/compare.sh.in ! make/common/Modules.gmk - make/launcher/Launcher-jdk.pack.gmk - make/lib/Lib-jdk.pack.gmk ! make/nashorn/element-list ! make/scripts/compare.sh ! make/scripts/compare_exceptions.sh.incl - src/java.base/share/classes/com/sun/java/util/jar/pack/AdaptiveCoding.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java - src/java.base/share/classes/com/sun/java/util/jar/pack/BandStructure.java - src/java.base/share/classes/com/sun/java/util/jar/pack/ClassReader.java - src/java.base/share/classes/com/sun/java/util/jar/pack/ClassWriter.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Code.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Coding.java - src/java.base/share/classes/com/sun/java/util/jar/pack/CodingChooser.java - src/java.base/share/classes/com/sun/java/util/jar/pack/CodingMethod.java - src/java.base/share/classes/com/sun/java/util/jar/pack/ConstantPool.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java - src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource.java - src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java - src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_zh_CN.java - src/java.base/share/classes/com/sun/java/util/jar/pack/FixedList.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Fixups.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Histogram.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Instruction.java - src/java.base/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Package.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PackageWriter.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PackerImpl.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PopulationCoding.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PropMap.java - src/java.base/share/classes/com/sun/java/util/jar/pack/TLGlobals.java - src/java.base/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Utils.java - src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties - src/java.base/share/classes/com/sun/java/util/jar/pack/package-info.java - src/java.base/share/classes/java/util/jar/Pack200.java ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties - src/jdk.pack/share/classes/module-info.java - src/jdk.pack/share/man/pack200.1 - src/jdk.pack/share/man/unpack200.1 - src/jdk.pack/share/native/common-unpack/bands.cpp - src/jdk.pack/share/native/common-unpack/bands.h - src/jdk.pack/share/native/common-unpack/bytes.cpp - src/jdk.pack/share/native/common-unpack/bytes.h - src/jdk.pack/share/native/common-unpack/coding.cpp - src/jdk.pack/share/native/common-unpack/coding.h - src/jdk.pack/share/native/common-unpack/constants.h - src/jdk.pack/share/native/common-unpack/defines.h - src/jdk.pack/share/native/common-unpack/unpack.cpp - src/jdk.pack/share/native/common-unpack/unpack.h - src/jdk.pack/share/native/common-unpack/utils.cpp - src/jdk.pack/share/native/common-unpack/utils.h - src/jdk.pack/share/native/common-unpack/zip.cpp - src/jdk.pack/share/native/common-unpack/zip.h - src/jdk.pack/share/native/libunpack/jni.cpp - src/jdk.pack/share/native/unpack200/main.cpp - src/jdk.pack/windows/native/unpack200/unpack200_proto.exe.manifest ! src/utils/IdealGraphVisualizer/nbproject/project.properties ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups - test/jdk/java/util/jar/Pack200/SecurityTest.java - test/jdk/tools/jar/DeprecateOptionN.java ! test/jdk/tools/launcher/HelpFlagsTest.java ! test/jdk/tools/launcher/VersionCheck.java - test/jdk/tools/pack200/AttributeTests.java - test/jdk/tools/pack200/BandIntegrity.java - test/jdk/tools/pack200/CommandLineTests.java - test/jdk/tools/pack200/DeprecatePack200.java - test/jdk/tools/pack200/InstructionTests.java - test/jdk/tools/pack200/ModuleAttributes.java - test/jdk/tools/pack200/MultiRelease.java - test/jdk/tools/pack200/Pack200Props.java - test/jdk/tools/pack200/Pack200Test.java - test/jdk/tools/pack200/PackChecksum.java - test/jdk/tools/pack200/PackTestZip64.java - test/jdk/tools/pack200/PackTestZip64Manual.java - test/jdk/tools/pack200/PackageVersionTest.java - test/jdk/tools/pack200/RepackTest.java - test/jdk/tools/pack200/T7007157.java - test/jdk/tools/pack200/TestExceptions.java - test/jdk/tools/pack200/TestNormal.java - test/jdk/tools/pack200/TimeStamp.java - test/jdk/tools/pack200/UnpackerMemoryTest.java - test/jdk/tools/pack200/Utils.java - test/jdk/tools/pack200/badattr.jar - test/jdk/tools/pack200/pack200-verifier/data/README - test/jdk/tools/pack200/pack200-verifier/data/golden.jar - test/jdk/tools/pack200/pack200-verifier/make/build.xml - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/ClassCompare.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Globals.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/JarFileCompare.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Main.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/VerifyTreeSet.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/CommandLineParser.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/TokenList.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/XMLKit.java - test/jdk/tools/pack200/typeannos/Lambda.java - test/jdk/tools/pack200/typeannos/Readme.txt - test/jdk/tools/pack200/typeannos/TargetTypes.java - test/jdk/tools/pack200/typeannos/TestTypeAnnotations.java - test/jdk/tools/pack200/typeannos/TypeUseTarget.java From mikhailo.seledtsov at oracle.com Tue Dec 10 01:25:10 2019 From: mikhailo.seledtsov at oracle.com (mikhailo.seledtsov at oracle.com) Date: Tue, 10 Dec 2019 01:25:10 +0000 Subject: hg: jdk/jdk: 8235600: Problemlist JFR streaming/TestJVMCrash until after-test cleanup issue is resolved Message-ID: <201912100125.xBA1PAtI026893@aojmv0008.oracle.com> Changeset: b2e191f03473 Author: mseledtsov Date: 2019-12-09 17:24 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b2e191f03473 8235600: Problemlist JFR streaming/TestJVMCrash until after-test cleanup issue is resolved Summary: Placed TestJVMCrash test on a problem list Reviewed-by: dcubed ! test/jdk/ProblemList.txt From rajan.halade at oracle.com Tue Dec 10 05:38:56 2019 From: rajan.halade at oracle.com (rajan.halade at oracle.com) Date: Tue, 10 Dec 2019 05:38:56 +0000 Subject: hg: jdk/jdk: 8190492: Remove SSLv2Hello and SSLv3 from default enabled TLS protocols Message-ID: <201912100538.xBA5cujm005789@aojmv0008.oracle.com> Changeset: 9ea6521df290 Author: rhalade Date: 2019-12-09 21:38 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9ea6521df290 8190492: Remove SSLv2Hello and SSLv3 from default enabled TLS protocols Reviewed-by: mullan, wetmore, xuelei ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! test/jdk/javax/net/ssl/SSLEngine/NoAuthClientAuth.java ! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorer.java ! test/jdk/javax/net/ssl/ServerName/SSLSocketExplorer.java ! test/jdk/javax/net/ssl/sanity/interop/JSSEServer.java ! test/jdk/sun/security/pkcs11/sslecc/JSSEServer.java ! test/jdk/sun/security/ssl/ProtocolVersion/HttpsProtocols.java ! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedDefaultProtocols.java ! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedServerDefaultProtocols.java ! test/jdk/sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java ! test/jdk/sun/security/ssl/SSLContextImpl/NoOldVersionContext.java ! test/jdk/sun/security/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java ! test/jdk/sun/security/ssl/SSLSocketImpl/NoImpactServerRenego.java From prasanta.sadhukhan at oracle.com Tue Dec 10 06:00:13 2019 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Tue, 10 Dec 2019 06:00:13 +0000 Subject: hg: jdk/client: 34 new changesets Message-ID: <201912100600.xBA60GEk019493@aojmv0008.oracle.com> Changeset: 3b9efbac1b50 Author: darcy Date: 2019-12-06 12:13 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/3b9efbac1b50 8235499: Change HotSpot jtreg records test to better handle JDK updates Reviewed-by: hseigel, iignatyev ! test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java ! test/hotspot/jtreg/runtime/records/recordReflectionTest.java Changeset: 0bd09f6d2617 Author: jjg Date: 2019-12-06 13:03 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/0bd09f6d2617 8218268: Javac treats Manifest Class-Path entries as Paths instead of URLs Reviewed-by: mchung, bchristi ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java Changeset: 01cb61a27e61 Author: darcy Date: 2019-12-06 13:32 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/01cb61a27e61 8235514: Update record serialization tests to not use hard coded source versions Reviewed-by: lancea ! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java ! test/jdk/java/io/Serializable/records/ProhibitedMethods.java ! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java Changeset: 8539243dc929 Author: kvn Date: 2019-12-06 14:47 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/8539243dc929 8235438: [JVMCI] StackTraceElement::decode should use the original Method Reviewed-by: coleenp, never ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/jvmci/jvmciEnv.cpp Changeset: 4437d58547ce Author: mchung Date: 2019-12-06 15:10 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/4437d58547ce 8235351: Lookup::unreflect should bind with the original caller independent of Method's accessible flag Reviewed-by: alanb ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/jdk/java/lang/invoke/CallerSensitiveAccess.java Changeset: c9adad6d7055 Author: sviswanathan Date: 2019-12-06 16:03 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/c9adad6d7055 8235510: java.util.zip.CRC32 performance drop after 8200067 Summary: backout 8200067 optimization Reviewed-by: kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp Changeset: 31882abe1494 Author: weijun Date: 2019-12-07 09:40 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/31882abe1494 8233222: Clarify system property usage in KerberosPrincipal instantiation Reviewed-by: mullan ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java Changeset: fb39a8d1d101 Author: zgu Date: 2019-12-08 10:05 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/fb39a8d1d101 8235262: Move c2i_entry_barrier for x86_32 to shared Reviewed-by: rkennke, eosterlund ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp Changeset: 046f9512418b Author: rraghavan Date: 2019-12-09 14:02 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/046f9512418b 8233453: MLVM deoptimize stress test timed out Summary: Increased timeout factor for MLVM deoptimize stress test Reviewed-by: iignatyev, thartmann ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java Changeset: 22edf8054aa2 Author: jlahoda Date: 2019-12-09 10:16 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/22edf8054aa2 8235483: Warnings printed during the build Reviewed-by: erikj ! make/gendata/Gendata-jdk.compiler.gmk Changeset: 45fceff98bb5 Author: sjohanss Date: 2019-12-09 10:26 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/45fceff98bb5 8165443: Free Collection Set serial phase takes very long on large heaps Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionSet.cpp ! src/hotspot/share/gc/g1/heapRegionSet.hpp ! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: c445504316e4 Author: jboes Date: 2019-12-09 12:06 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/c445504316e4 8233319: Deprecate MulticastSocket methods that operate on java.net.InetAddress Summary: Deprecate any method that operates on InetAddress as well as getLoopbackMode and setLoopbackMode Reviewed-by: chegar, dfuchs, alanb ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/net/StandardSocketOptions.java Changeset: 5e94d60e5dd3 Author: jboes Date: 2019-12-09 12:46 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/5e94d60e5dd3 8232513: java/net/DatagramSocket/PortUnreachable.java still fails intermittently with BindException Summary: Increase the number of bind retries and test repeats, best effort only Reviewed-by: msheppar, dfuchs, vtewari ! test/jdk/java/net/DatagramSocket/PortUnreachable.java Changeset: 3df41c569827 Author: clanger Date: 2019-12-09 15:01 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/3df41c569827 8235403: Further cleanup to test serviceability/sa/ClhsdbCDSCore.java Reviewed-by: iklam, iignatyev ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java Changeset: 3009b27660be Author: aefimov Date: 2019-12-09 14:07 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/3009b27660be 8141685: com/sun/jndi/ldap/InvalidLdapFilters.java initializes context failed Reviewed-by: dfuchs, vtewari ! test/jdk/com/sun/jndi/ldap/InvalidLdapFilters.java Changeset: 9cb141c7329f Author: pconcannon Date: 2019-12-09 14:25 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/9cb141c7329f 8234148: DatagramSocket.setOption/getOption/supportedOption should support multicast options Summary: Fix adds multicast socket options to DatagramSocket Reviewed-by: alanb, dfuchs, vtewari ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java + test/jdk/java/net/DatagramSocket/SupportedOptionsCheck.java ! test/jdk/java/net/SocketOption/SupportedOptionsSet.java Changeset: 7fbe6a42ffe9 Author: redestad Date: 2019-12-09 16:46 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/7fbe6a42ffe9 8234735: InstanceKlass:find_method_index regression after JDK-8231610 Reviewed-by: iklam, coleenp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp Changeset: 8df91a722672 Author: pconcannon Date: 2019-12-09 15:54 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/8df91a722672 8233191: MulticastSocket joinGroup/leaveGroup do not specify their behavior when the outgoing interface has not been set Summary: Clarifies the behaviour of 2-arg joinGroup/leaveGroup methods when null is passed for the NetworkInteface argument. The fix also clarifies what is returned by getInterface() and getNetworkInterface() methods when no previous NetworkInterface has been set. Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/java/net/MulticastSocket.java Changeset: 1b86798de6aa Author: vlivanov Date: 2019-12-09 19:29 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/1b86798de6aa 8226411: C2: Avoid memory barriers around off-heap unsafe accesses Reviewed-by: kvn, thartmann, eosterlund, jrose, rkennke ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/oops/accessDecorators.hpp ! src/hotspot/share/opto/library_call.cpp Changeset: c3203a6a2ed4 Author: vlivanov Date: 2019-12-09 19:29 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/c3203a6a2ed4 8235143: C2: No memory state needed in Thread::currentThread() intrinsic Reviewed-by: mdoerr, jrose ! src/hotspot/share/opto/library_call.cpp Changeset: 153e5f76551d Author: sundar Date: 2019-12-09 23:00 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/153e5f76551d 8225562: jlink --module-path behavior inconsistent with help/errors Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties Changeset: 93a167720c90 Author: herrick Date: 2019-12-09 13:01 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/93a167720c90 8235453: tools/jpackage/junit/junit.java failed Reviewed-by: prr ! test/jdk/tools/jpackage/junit/junit.java Changeset: e6ed9bef5f8f Author: herrick Date: 2019-12-09 13:02 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/e6ed9bef5f8f Merge Changeset: 66211c44e126 Author: iklam Date: 2019-12-09 09:59 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/66211c44e126 8235490: AppCDS DynamicArchiveRelocationTest.java failed: 'always map archive(s) at an alternative address' missing Reviewed-by: coleenp, ccheung ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java Changeset: 8d507e815358 Author: jjg Date: 2019-12-09 10:44 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/8d507e815358 8234211: allow discoverable javac plugins to be invoked by default Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java + test/langtools/tools/javac/plugin/AutostartPlugins.java Changeset: a0c21305ee87 Author: xuelei Date: 2019-12-09 10:56 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/a0c21305ee87 8235448: code cleanup in SSLContextImpl.java Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java Changeset: 60eff58d6f67 Author: zgu Date: 2019-12-09 14:01 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/60eff58d6f67 8235586: Shenandoah: Traversal GC still uses old CLD::oops_do API Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp Changeset: 17b0f051280f Author: jjg Date: 2019-12-09 12:27 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/17b0f051280f 8234689: facilitate writing additional custom attributes in a class file Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/langtools/tools/javac/classwriter/ExtraAttributes.java Changeset: b82209a3f793 Author: lmesnik Date: 2019-12-09 13:02 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/b82209a3f793 8235530: Removed duplicated threadByName methods in nsk/jdi tests Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java + test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDITestRuntimeException.java Changeset: 35d8d9b65744 Author: stefank Date: 2019-12-04 11:30 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/35d8d9b65744 8235324: Dying objects are published from users of CollectedHeap::object_iterate Reviewed-by: pliden, eosterlund, sjohanss, rkennke ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: 2aaa8bcb90a9 Author: stefank Date: 2019-12-09 15:28 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/2aaa8bcb90a9 8234508: VM_HeapWalkOperation::iterate_over_object reads non-strong fields with an on-strong load barrier Reviewed-by: pliden, eosterlund ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: f236fd5d0c2c Author: henryjen Date: 2019-12-10 00:36 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/f236fd5d0c2c 8234542: code removal of Pack200 Tools and API Reviewed-by: alanb, mchung, erikj ! make/autoconf/compare.sh.in ! make/common/Modules.gmk - make/launcher/Launcher-jdk.pack.gmk - make/lib/Lib-jdk.pack.gmk ! make/nashorn/element-list ! make/scripts/compare.sh ! make/scripts/compare_exceptions.sh.incl - src/java.base/share/classes/com/sun/java/util/jar/pack/AdaptiveCoding.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java - src/java.base/share/classes/com/sun/java/util/jar/pack/BandStructure.java - src/java.base/share/classes/com/sun/java/util/jar/pack/ClassReader.java - src/java.base/share/classes/com/sun/java/util/jar/pack/ClassWriter.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Code.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Coding.java - src/java.base/share/classes/com/sun/java/util/jar/pack/CodingChooser.java - src/java.base/share/classes/com/sun/java/util/jar/pack/CodingMethod.java - src/java.base/share/classes/com/sun/java/util/jar/pack/ConstantPool.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java - src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource.java - src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java - src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_zh_CN.java - src/java.base/share/classes/com/sun/java/util/jar/pack/FixedList.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Fixups.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Histogram.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Instruction.java - src/java.base/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Package.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PackageWriter.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PackerImpl.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PopulationCoding.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PropMap.java - src/java.base/share/classes/com/sun/java/util/jar/pack/TLGlobals.java - src/java.base/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Utils.java - src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties - src/java.base/share/classes/com/sun/java/util/jar/pack/package-info.java - src/java.base/share/classes/java/util/jar/Pack200.java ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties - src/jdk.pack/share/classes/module-info.java - src/jdk.pack/share/man/pack200.1 - src/jdk.pack/share/man/unpack200.1 - src/jdk.pack/share/native/common-unpack/bands.cpp - src/jdk.pack/share/native/common-unpack/bands.h - src/jdk.pack/share/native/common-unpack/bytes.cpp - src/jdk.pack/share/native/common-unpack/bytes.h - src/jdk.pack/share/native/common-unpack/coding.cpp - src/jdk.pack/share/native/common-unpack/coding.h - src/jdk.pack/share/native/common-unpack/constants.h - src/jdk.pack/share/native/common-unpack/defines.h - src/jdk.pack/share/native/common-unpack/unpack.cpp - src/jdk.pack/share/native/common-unpack/unpack.h - src/jdk.pack/share/native/common-unpack/utils.cpp - src/jdk.pack/share/native/common-unpack/utils.h - src/jdk.pack/share/native/common-unpack/zip.cpp - src/jdk.pack/share/native/common-unpack/zip.h - src/jdk.pack/share/native/libunpack/jni.cpp - src/jdk.pack/share/native/unpack200/main.cpp - src/jdk.pack/windows/native/unpack200/unpack200_proto.exe.manifest ! src/utils/IdealGraphVisualizer/nbproject/project.properties ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups - test/jdk/java/util/jar/Pack200/SecurityTest.java - test/jdk/tools/jar/DeprecateOptionN.java ! test/jdk/tools/launcher/HelpFlagsTest.java ! test/jdk/tools/launcher/VersionCheck.java - test/jdk/tools/pack200/AttributeTests.java - test/jdk/tools/pack200/BandIntegrity.java - test/jdk/tools/pack200/CommandLineTests.java - test/jdk/tools/pack200/DeprecatePack200.java - test/jdk/tools/pack200/InstructionTests.java - test/jdk/tools/pack200/ModuleAttributes.java - test/jdk/tools/pack200/MultiRelease.java - test/jdk/tools/pack200/Pack200Props.java - test/jdk/tools/pack200/Pack200Test.java - test/jdk/tools/pack200/PackChecksum.java - test/jdk/tools/pack200/PackTestZip64.java - test/jdk/tools/pack200/PackTestZip64Manual.java - test/jdk/tools/pack200/PackageVersionTest.java - test/jdk/tools/pack200/RepackTest.java - test/jdk/tools/pack200/T7007157.java - test/jdk/tools/pack200/TestExceptions.java - test/jdk/tools/pack200/TestNormal.java - test/jdk/tools/pack200/TimeStamp.java - test/jdk/tools/pack200/UnpackerMemoryTest.java - test/jdk/tools/pack200/Utils.java - test/jdk/tools/pack200/badattr.jar - test/jdk/tools/pack200/pack200-verifier/data/README - test/jdk/tools/pack200/pack200-verifier/data/golden.jar - test/jdk/tools/pack200/pack200-verifier/make/build.xml - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/ClassCompare.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Globals.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/JarFileCompare.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Main.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/VerifyTreeSet.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/CommandLineParser.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/TokenList.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/XMLKit.java - test/jdk/tools/pack200/typeannos/Lambda.java - test/jdk/tools/pack200/typeannos/Readme.txt - test/jdk/tools/pack200/typeannos/TargetTypes.java - test/jdk/tools/pack200/typeannos/TestTypeAnnotations.java - test/jdk/tools/pack200/typeannos/TypeUseTarget.java Changeset: b2e191f03473 Author: mseledtsov Date: 2019-12-09 17:24 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/b2e191f03473 8235600: Problemlist JFR streaming/TestJVMCrash until after-test cleanup issue is resolved Summary: Placed TestJVMCrash test on a problem list Reviewed-by: dcubed ! test/jdk/ProblemList.txt Changeset: fa409cbc32ad Author: psadhukhan Date: 2019-12-10 10:44 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/fa409cbc32ad Merge - make/launcher/Launcher-jdk.pack.gmk - make/lib/Lib-jdk.pack.gmk - src/java.base/share/classes/com/sun/java/util/jar/pack/AdaptiveCoding.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java - src/java.base/share/classes/com/sun/java/util/jar/pack/BandStructure.java - src/java.base/share/classes/com/sun/java/util/jar/pack/ClassReader.java - src/java.base/share/classes/com/sun/java/util/jar/pack/ClassWriter.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Code.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Coding.java - src/java.base/share/classes/com/sun/java/util/jar/pack/CodingChooser.java - src/java.base/share/classes/com/sun/java/util/jar/pack/CodingMethod.java - src/java.base/share/classes/com/sun/java/util/jar/pack/ConstantPool.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java - src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource.java - src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java - src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_zh_CN.java - src/java.base/share/classes/com/sun/java/util/jar/pack/FixedList.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Fixups.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Histogram.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Instruction.java - src/java.base/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Package.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PackageWriter.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PackerImpl.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PopulationCoding.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PropMap.java - src/java.base/share/classes/com/sun/java/util/jar/pack/TLGlobals.java - src/java.base/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Utils.java - src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties - src/java.base/share/classes/com/sun/java/util/jar/pack/package-info.java - src/java.base/share/classes/java/util/jar/Pack200.java - src/jdk.pack/share/classes/module-info.java - src/jdk.pack/share/man/pack200.1 - src/jdk.pack/share/man/unpack200.1 - src/jdk.pack/share/native/common-unpack/bands.cpp - src/jdk.pack/share/native/common-unpack/bands.h - src/jdk.pack/share/native/common-unpack/bytes.cpp - src/jdk.pack/share/native/common-unpack/bytes.h - src/jdk.pack/share/native/common-unpack/coding.cpp - src/jdk.pack/share/native/common-unpack/coding.h - src/jdk.pack/share/native/common-unpack/constants.h - src/jdk.pack/share/native/common-unpack/defines.h - src/jdk.pack/share/native/common-unpack/unpack.cpp - src/jdk.pack/share/native/common-unpack/unpack.h - src/jdk.pack/share/native/common-unpack/utils.cpp - src/jdk.pack/share/native/common-unpack/utils.h - src/jdk.pack/share/native/common-unpack/zip.cpp - src/jdk.pack/share/native/common-unpack/zip.h - src/jdk.pack/share/native/libunpack/jni.cpp - src/jdk.pack/share/native/unpack200/main.cpp - src/jdk.pack/windows/native/unpack200/unpack200_proto.exe.manifest ! test/jdk/ProblemList.txt - test/jdk/java/util/jar/Pack200/SecurityTest.java - test/jdk/tools/jar/DeprecateOptionN.java - test/jdk/tools/pack200/AttributeTests.java - test/jdk/tools/pack200/BandIntegrity.java - test/jdk/tools/pack200/CommandLineTests.java - test/jdk/tools/pack200/DeprecatePack200.java - test/jdk/tools/pack200/InstructionTests.java - test/jdk/tools/pack200/ModuleAttributes.java - test/jdk/tools/pack200/MultiRelease.java - test/jdk/tools/pack200/Pack200Props.java - test/jdk/tools/pack200/Pack200Test.java - test/jdk/tools/pack200/PackChecksum.java - test/jdk/tools/pack200/PackTestZip64.java - test/jdk/tools/pack200/PackTestZip64Manual.java - test/jdk/tools/pack200/PackageVersionTest.java - test/jdk/tools/pack200/RepackTest.java - test/jdk/tools/pack200/T7007157.java - test/jdk/tools/pack200/TestExceptions.java - test/jdk/tools/pack200/TestNormal.java - test/jdk/tools/pack200/TimeStamp.java - test/jdk/tools/pack200/UnpackerMemoryTest.java - test/jdk/tools/pack200/Utils.java - test/jdk/tools/pack200/badattr.jar - test/jdk/tools/pack200/pack200-verifier/data/README - test/jdk/tools/pack200/pack200-verifier/data/golden.jar - test/jdk/tools/pack200/pack200-verifier/make/build.xml - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/ClassCompare.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Globals.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/JarFileCompare.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Main.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/VerifyTreeSet.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/CommandLineParser.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/TokenList.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/XMLKit.java - test/jdk/tools/pack200/typeannos/Lambda.java - test/jdk/tools/pack200/typeannos/Readme.txt - test/jdk/tools/pack200/typeannos/TargetTypes.java - test/jdk/tools/pack200/typeannos/TestTypeAnnotations.java - test/jdk/tools/pack200/typeannos/TypeUseTarget.java From tobias.hartmann at oracle.com Tue Dec 10 08:30:43 2019 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Tue, 10 Dec 2019 08:30:43 +0000 Subject: hg: jdk/jdk: 8233032: assert(in_bb(n)) failed: must be Message-ID: <201912100830.xBA8UhI7005833@aojmv0008.oracle.com> Changeset: 3b693618d084 Author: chagedorn Date: 2019-12-10 09:28 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3b693618d084 8233032: assert(in_bb(n)) failed: must be Summary: Find first and last memory state of a load pack without relying on bb indices. Reviewed-by: roland, kvn, thartmann Contributed-by: Roland Westrelin , Christian Hagedorn ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/loopopts/superword/CoLocatePack.java From tobias.hartmann at oracle.com Tue Dec 10 09:35:09 2019 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Tue, 10 Dec 2019 09:35:09 +0000 Subject: hg: jdk/jdk: 8235383: C1 compilation fails with -XX:+PrintIRDuringConstruction -XX:+Verbose Message-ID: <201912100935.xBA9Z9qR009466@aojmv0008.oracle.com> Changeset: a4fb32538898 Author: xliu Date: 2019-12-10 10:34 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a4fb32538898 8235383: C1 compilation fails with -XX:+PrintIRDuringConstruction -XX:+Verbose Summary: Added check for printable bci. Reviewed-by: thartmann ! src/hotspot/share/c1/c1_InstructionPrinter.cpp + test/hotspot/jtreg/compiler/c1/TestPrintIRDuringConstruction.java From michael.x.mcmahon at oracle.com Tue Dec 10 11:35:53 2019 From: michael.x.mcmahon at oracle.com (michael.x.mcmahon at oracle.com) Date: Tue, 10 Dec 2019 11:35:53 +0000 Subject: hg: jdk/jdk: 8234871: deprecate SocketFlow (SO_FLOW_SLA) and related APIs for removal Message-ID: <201912101135.xBABZrrm024515@aojmv0008.oracle.com> Changeset: f52cc36158cf Author: michaelm Date: 2019-12-10 11:26 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f52cc36158cf 8234871: deprecate SocketFlow (SO_FLOW_SLA) and related APIs for removal Reviewed-by: alanb, chegar ! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java ! src/jdk.net/share/classes/jdk/net/NetworkPermission.java ! src/jdk.net/share/classes/jdk/net/SocketFlow.java ! src/jdk.net/share/classes/jdk/net/Sockets.java ! src/jdk.net/solaris/classes/jdk/net/SolarisSocketOptions.java From per.liden at oracle.com Tue Dec 10 12:45:40 2019 From: per.liden at oracle.com (per.liden at oracle.com) Date: Tue, 10 Dec 2019 12:45:40 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912101245.xBACjepn008204@aojmv0008.oracle.com> Changeset: 9f4e98d4dcd4 Author: pliden Date: 2019-12-10 13:12 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9f4e98d4dcd4 8235366: ZGC: Kitchensink.java fails in ZBarrier::should_mark_through Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zAddress.hpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp Changeset: de30eb1867e3 Author: pliden Date: 2019-12-10 13:39 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/de30eb1867e3 8234654: ZGC: Only disarm NMethods when marking/relocating code roots Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp From andy.herrick at oracle.com Tue Dec 10 13:11:50 2019 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Tue, 10 Dec 2019 13:11:50 +0000 Subject: hg: jdk/jdk: 8235601: redundant code in IOUtils.java Message-ID: <201912101311.xBADBooi024010@aojmv0008.oracle.com> Changeset: 88799f0b0f82 Author: herrick Date: 2019-12-10 08:11 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/88799f0b0f82 8235601: redundant code in IOUtils.java Reviewed-by: prr, asemenyuk, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java From coleen.phillimore at oracle.com Tue Dec 10 13:12:44 2019 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Tue, 10 Dec 2019 13:12:44 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912101312.xBADCi6e024977@aojmv0008.oracle.com> Changeset: de502a45751f Author: coleenp Date: 2019-12-10 08:11 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/de502a45751f 8235334: Deprecate jcmd GC.class_stats Summary: Add a deprecation message Reviewed-by: zgu, iklam ! src/hotspot/share/services/diagnosticCommand.hpp Changeset: d1688b8d1516 Author: coleenp Date: 2019-12-10 08:12 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d1688b8d1516 Merge From andy.herrick at oracle.com Tue Dec 10 13:16:06 2019 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Tue, 10 Dec 2019 13:16:06 +0000 Subject: hg: jdk/jdk: 8234867: Issue warning for mutually exclusive options on jpackage command line Message-ID: <201912101316.xBADG6Ya027286@aojmv0008.oracle.com> Changeset: d56c192d967d Author: herrick Date: 2019-12-10 08:15 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d56c192d967d 8234867: Issue warning for mutually exclusive options on jpackage command line Reviewed-by: prr, asemenyuk, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties From daniel.fuchs at oracle.com Tue Dec 10 13:24:30 2019 From: daniel.fuchs at oracle.com (daniel.fuchs at oracle.com) Date: Tue, 10 Dec 2019 13:24:30 +0000 Subject: hg: jdk/jdk: 8235141: Specify the required standard socket options for the socket types in the java.net package Message-ID: <201912101324.xBADOUS2001010@aojmv0008.oracle.com> Changeset: 32d978ba562f Author: dfuchs Date: 2019-12-10 13:22 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/32d978ba562f 8235141: Specify the required standard socket options for the socket types in the java.net package Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java + test/jdk/java/net/SocketOption/RequiredOptions.java From claes.redestad at oracle.com Tue Dec 10 13:31:30 2019 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Tue, 10 Dec 2019 13:31:30 +0000 Subject: hg: jdk/jdk: 8234863: Increase default value of MaxInlineLevel Message-ID: <201912101331.xBADVUJk006719@aojmv0008.oracle.com> Changeset: 3c8af950e849 Author: redestad Date: 2019-12-10 14:18 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3c8af950e849 8234863: Increase default value of MaxInlineLevel Reviewed-by: kvn, neliasso ! src/hotspot/share/runtime/globals.hpp From erik.osterlund at oracle.com Tue Dec 10 14:00:59 2019 From: erik.osterlund at oracle.com (erik.osterlund at oracle.com) Date: Tue, 10 Dec 2019 14:00:59 +0000 Subject: hg: jdk/jdk: 8235174: ZGC: Add support for JFR leak profiler Message-ID: <201912101400.xBAE0xRu024771@aojmv0008.oracle.com> Changeset: 94b120e510d2 Author: eosterlund Date: 2019-12-10 13:50 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/94b120e510d2 8235174: ZGC: Add support for JFR leak profiler Reviewed-by: stefank, mgronlun, egahlin ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.hpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.hpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp + src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp - src/hotspot/share/jfr/leakprofiler/utilities/unifiedOop.hpp + src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.hpp + src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp From harold.seigel at oracle.com Tue Dec 10 15:00:22 2019 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Tue, 10 Dec 2019 15:00:22 +0000 Subject: hg: jdk/jdk: 8235513: Change JVM to check for preview features using JVM_CLASSFILE_MAJOR_VERSION Message-ID: <201912101500.xBAF0MO2001984@aojmv0008.oracle.com> Changeset: 819be120e63d Author: hseigel Date: 2019-12-10 15:00 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/819be120e63d 8235513: Change JVM to check for preview features using JVM_CLASSFILE_MAJOR_VERSION Summary: Check for JVM_CLASSFILE_MAJOR_VERSION instead of a hard-wired version number Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/classFileParser.cpp From xuelei.fan at oracle.com Tue Dec 10 15:08:02 2019 From: xuelei.fan at oracle.com (xuelei.fan at oracle.com) Date: Tue, 10 Dec 2019 15:08:02 +0000 Subject: hg: jdk/jdk: 8235311: Tag mismatch may alert bad_record_mac Message-ID: <201912101508.xBAF82g1004238@aojmv0008.oracle.com> Changeset: 3333517d634e Author: xuelei Date: 2019-12-10 07:07 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3333517d634e 8235311: Tag mismatch may alert bad_record_mac Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SSLTransport.java From rwestrel at redhat.com Tue Dec 10 15:25:53 2019 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Tue, 10 Dec 2019 15:25:53 +0000 Subject: hg: jdk/jdk: 8234350: assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node Message-ID: <201912101525.xBAFPrSr015669@aojmv0008.oracle.com> Changeset: 44aa31d0dea3 Author: roland Date: 2019-12-09 15:37 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/44aa31d0dea3 8234350: assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node Reviewed-by: thartmann, mdoerr ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopstripmining/DeadNodesInOuterLoopAtLoopCloning2.java From gromero at linux.vnet.ibm.com Tue Dec 10 17:19:33 2019 From: gromero at linux.vnet.ibm.com (gromero at linux.vnet.ibm.com) Date: Tue, 10 Dec 2019 17:19:33 +0000 Subject: hg: jdk/jdk: 8223968: Add abort type description to RTM statistic counters Message-ID: <201912101719.xBAHJXlj000117@aojmv0008.oracle.com> Changeset: 61446ba18984 Author: gromero Date: 2019-05-10 18:20 -0400 URL: https://hg.openjdk.java.net/jdk/jdk/rev/61446ba18984 8223968: Add abort type description to RTM statistic counters Reviewed-by: mdoerr, kvn ! src/hotspot/share/runtime/rtmLocking.cpp ! src/hotspot/share/runtime/rtmLocking.hpp ! test/hotspot/jtreg/compiler/testlibrary/rtm/RTMLockingStatistics.java From xuelei.fan at oracle.com Tue Dec 10 17:31:54 2019 From: xuelei.fan at oracle.com (xuelei.fan at oracle.com) Date: Tue, 10 Dec 2019 17:31:54 +0000 Subject: hg: jdk/jdk: 8235655: Clean the duplicated block in SSLContextImpl Message-ID: <201912101731.xBAHVsPj008765@aojmv0008.oracle.com> Changeset: daf317439415 Author: xuelei Date: 2019-12-10 09:31 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/daf317439415 8235655: Clean the duplicated block in SSLContextImpl Reviewed-by: coffeys ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java From vladimir.kozlov at oracle.com Tue Dec 10 17:34:42 2019 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Tue, 10 Dec 2019 17:34:42 +0000 Subject: hg: jdk/jdk: 8235539: [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI Message-ID: <201912101734.xBAHYg3I009753@aojmv0008.oracle.com> Changeset: 56aa1c3b8659 Author: dnsimon Date: 2019-12-10 09:34 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/56aa1c3b8659 8235539: [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI Reviewed-by: kvn, thartmann ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/runtime/arguments.cpp + test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java From patricio.chilano.mateo at oracle.com Tue Dec 10 18:34:12 2019 From: patricio.chilano.mateo at oracle.com (patricio.chilano.mateo at oracle.com) Date: Tue, 10 Dec 2019 18:34:12 +0000 Subject: hg: jdk/jdk: 8235515: TestBasicLogOutput.java crashes due to EXCEPTION_ACCESS_VIOLATION in HandshakeThreadsOperation::do_handshake Message-ID: <201912101834.xBAIYCnK018370@aojmv0008.oracle.com> Changeset: 8375c9115e6d Author: pchilanomate Date: 2019-12-10 18:32 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8375c9115e6d 8235515: TestBasicLogOutput.java crashes due to EXCEPTION_ACCESS_VIOLATION in HandshakeThreadsOperation::do_handshake Summary: Signal _done sempahore after executing name() in log_debug() Reviewed-by: dcubed, mdoerr ! src/hotspot/share/runtime/handshake.cpp From gerard.ziemski at oracle.com Tue Dec 10 18:51:19 2019 From: gerard.ziemski at oracle.com (gerard.ziemski at oracle.com) Date: Tue, 10 Dec 2019 18:51:19 +0000 Subject: hg: jdk/jdk: 8223261: JDK-8189208 followup - remove JDK_GetVersionInfo0 and the supporting code Message-ID: <201912101851.xBAIpJsw029330@aojmv0008.oracle.com> Changeset: 86222ee8e248 Author: gziemski Date: 2019-12-10 12:50 -0600 URL: https://hg.openjdk.java.net/jdk/jdk/rev/86222ee8e248 8223261: JDK-8189208 followup - remove JDK_GetVersionInfo0 and the supporting code Summary: Removed JDK_GetVersionInfo Reviewed-by: redestad, dholmes, mchung, clanger ! make/hotspot/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java ! make/hotspot/symbols/symbols-shared ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/java.cpp - src/java.base/share/native/libjava/jdk_util.c ! src/java.base/share/native/libjava/jdk_util.h From rkennke at redhat.com Tue Dec 10 19:06:25 2019 From: rkennke at redhat.com (rkennke at redhat.com) Date: Tue, 10 Dec 2019 19:06:25 +0000 Subject: hg: jdk/jdk: 8235598: Shenandoah: Update copyrights Message-ID: <201912101906.xBAJ6PFN008741@aojmv0008.oracle.com> Changeset: a88e99d92248 Author: rkennke Date: 2019-12-10 20:06 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a88e99d92248 8235598: Shenandoah: Update copyrights Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetAssembler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp From chris.hegarty at oracle.com Tue Dec 10 19:11:35 2019 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 10 Dec 2019 19:11:35 +0000 Subject: hg: jdk/jdk: 8235531: Update record serialization migration tests to not use hard coded source versions Message-ID: <201912101911.xBAJBaJD013065@aojmv0008.oracle.com> Changeset: 9a04e072302c Author: chegar Date: 2019-12-10 19:10 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9a04e072302c 8235531: Update record serialization migration tests to not use hard coded source versions Reviewed-by: darcy ! test/jdk/java/io/Serializable/records/migration/AbstractTest.java From chris.hegarty at oracle.com Tue Dec 10 19:14:55 2019 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 10 Dec 2019 19:14:55 +0000 Subject: hg: jdk/jdk: 8235550: Clarify record reflective support specification Message-ID: <201912101914.xBAJEtxi016803@aojmv0008.oracle.com> Changeset: 05b884481924 Author: chegar Date: 2019-12-10 19:12 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/05b884481924 8235550: Clarify record reflective support specification Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/Class.java ! test/hotspot/jtreg/runtime/records/recordReflectionTest.java + test/jdk/java/lang/reflect/records/RecordPermissionsTest.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java + test/jdk/java/lang/reflect/records/allPermissions.policy From brent.christian at oracle.com Tue Dec 10 20:09:25 2019 From: brent.christian at oracle.com (brent.christian at oracle.com) Date: Tue, 10 Dec 2019 20:09:25 +0000 Subject: hg: jdk/jdk: 8235361: JAR Class-Path no longer accepts relative URLs encoding absolute Windows paths (e.g "/C:/...") Message-ID: <201912102009.xBAK9PNk019302@aojmv0008.oracle.com> Changeset: 336885e766af Author: bchristi Date: 2019-12-10 11:56 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/336885e766af 8235361: JAR Class-Path no longer accepts relative URLs encoding absolute Windows paths (e.g "/C:/...") Reviewed-by: alanb, mchung ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java ! test/jdk/jdk/internal/loader/URLClassPath/JarClassPathFileEntry.java From zgu at redhat.com Wed Dec 11 01:20:51 2019 From: zgu at redhat.com (zgu at redhat.com) Date: Wed, 11 Dec 2019 01:20:51 +0000 Subject: hg: jdk/jdk: 8235685: Shenandoah: Enable leak profiler Message-ID: <201912110120.xBB1Kpfa015773@aojmv0008.oracle.com> Changeset: 4a601cb7a903 Author: zgu Date: 2019-12-10 20:20 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4a601cb7a903 8235685: Shenandoah: Enable leak profiler Reviewed-by: rkennke ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp From sha.jiang at oracle.com Wed Dec 11 03:30:44 2019 From: sha.jiang at oracle.com (sha.jiang at oracle.com) Date: Wed, 11 Dec 2019 03:30:44 +0000 Subject: hg: jdk/jdk: 8231810: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java fails intermittently with "java.lang.Exception: Unexpected EOF" Message-ID: <201912110330.xBB3Uipq023379@aojmv0008.oracle.com> Changeset: dcf8e70d78d5 Author: jjiang Date: 2019-12-11 11:29 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/dcf8e70d78d5 8231810: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java fails intermittently with "java.lang.Exception: Unexpected EOF" Reviewed-by: xuelei ! test/jdk/ProblemList.txt ! test/jdk/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java From mikael.vidstedt at oracle.com Wed Dec 11 04:08:41 2019 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Wed, 11 Dec 2019 04:08:41 +0000 Subject: hg: jdk/jdk: 8234370: Implementation of JEP 362: Deprecate the Solaris and SPARC Ports Message-ID: <201912110408.xBB48fPT010849@aojmv0008.oracle.com> Changeset: c71ec1f09f21 Author: mikael Date: 2019-12-10 20:04 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c71ec1f09f21 8234370: Implementation of JEP 362: Deprecate the Solaris and SPARC Ports Reviewed-by: erikj, tbell ! doc/building.html ! doc/building.md ! make/autoconf/platform.m4 From ekaterina.pavlova at oracle.com Wed Dec 11 06:07:43 2019 From: ekaterina.pavlova at oracle.com (ekaterina.pavlova at oracle.com) Date: Wed, 11 Dec 2019 06:07:43 +0000 Subject: hg: jdk/jdk: 8215728: [Graal] we should run some Graal tests in tier1 Message-ID: <201912110607.xBB67hpE011575@aojmv0008.oracle.com> Changeset: 71674e727f6c Author: epavlova Date: 2019-12-10 21:49 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/71674e727f6c 8215728: [Graal] we should run some Graal tests in tier1 Reviewed-by: iignatyev ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java ! test/hotspot/jtreg/compiler/graalunit/ApiTest.java ! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java ! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java ! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreTest.java ! test/hotspot/jtreg/compiler/graalunit/DebugTest.java ! test/hotspot/jtreg/compiler/graalunit/EATest.java ! test/hotspot/jtreg/compiler/graalunit/GraphTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java ! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java ! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java ! test/hotspot/jtreg/compiler/graalunit/LirTest.java ! test/hotspot/jtreg/compiler/graalunit/LoopTest.java ! test/hotspot/jtreg/compiler/graalunit/NodesTest.java ! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java ! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java ! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java ! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java ! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java ! test/hotspot/jtreg/compiler/graalunit/UtilTest.java ! test/hotspot/jtreg/compiler/graalunit/generateTests.sh From prasanta.sadhukhan at oracle.com Wed Dec 11 06:34:33 2019 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Wed, 11 Dec 2019 06:34:33 +0000 Subject: hg: jdk/jdk: 23 new changesets Message-ID: <201912110634.xBB6YZCW026284@aojmv0008.oracle.com> Changeset: f051fadd0d06 Author: psadhukhan Date: 2019-12-02 12:01 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f051fadd0d06 Merge - src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java - src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java - test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.java - test/jdk/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java - test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/Test.java - test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/doc-files/test.txt Changeset: fe5e931830e5 Author: serb Date: 2019-12-02 16:38 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/fe5e931830e5 8230597: Update GIFlib library to the 5.2.1 Reviewed-by: prr, psadhukhan, jdv ! src/java.desktop/share/legal/giflib.md ! src/java.desktop/share/native/libsplashscreen/giflib/dgif_lib.c ! src/java.desktop/share/native/libsplashscreen/giflib/gif_err.c ! src/java.desktop/share/native/libsplashscreen/giflib/gif_hash.h ! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib.h ! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib_private.h ! src/java.desktop/share/native/libsplashscreen/giflib/gifalloc.c ! src/java.desktop/share/native/libsplashscreen/giflib/openbsd-reallocarray.c Changeset: 8081bf6f4309 Author: psadhukhan Date: 2019-12-03 12:45 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8081bf6f4309 Merge - src/hotspot/share/gc/g1/survRateGroup.cpp - src/hotspot/share/gc/g1/survRateGroup.hpp - src/java.base/share/classes/java/time/overview.html - src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider - src/jdk.compiler/share/classes/com/sun/tools/javac/services/javax.tools.JavaCompilerTool Changeset: e26c3e28f6f0 Author: serb Date: 2019-11-18 10:39 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e26c3e28f6f0 8234325: Delete unused vsync related code from the OGL pipeline on macOS Reviewed-by: jdv ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java Changeset: 53eff6c5da11 Author: serb Date: 2019-10-06 21:42 -0700 URL: https://hg.openjdk.java.net/jdk/jdk/rev/53eff6c5da11 8185041: Incorrect GPL header in pnglibconf.h Reviewed-by: prr ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h Changeset: 94402342255e Author: psadhukhan Date: 2019-12-04 16:28 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/94402342255e 8221903: PIT: javax/swing/RepaintManager/IconifyTest/IconifyTest.java fails on ubuntu18.04 Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/RepaintManager/IconifyTest/IconifyTest.java Changeset: 3a2a04dbab8f Author: aivanov Date: 2019-12-04 13:49 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3a2a04dbab8f 8235245: tiff_metadata.html has invalid HTML structure: misplaced element Reviewed-by: bpb, serb ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html Changeset: a680d0981607 Author: prr Date: 2019-12-04 17:41 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a680d0981607 8234784: Update jpeg.md to reflect code used by JDK Reviewed-by: serb ! src/java.desktop/share/legal/jpeg.md Changeset: 002b849de829 Author: prr Date: 2019-12-04 17:42 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/002b849de829 8214481: freetype path does not disable TrueType hinting with AA+FM hints Reviewed-by: serb, psadhukhan ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: 269d810313dc Author: prr Date: 2019-12-05 13:24 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/269d810313dc 8209113: Use WeakReference for lastFontStrike for created Fonts Reviewed-by: serb, jdv ! src/java.desktop/share/classes/sun/font/Font2D.java ! src/java.desktop/share/classes/sun/font/FontStrikeDisposer.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java Changeset: aff43b3630be Author: serb Date: 2019-12-05 15:29 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/aff43b3630be 8234137: The "AutoTestOnTop.java" test may run external applications Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java Changeset: d2d6c97a1366 Author: serb Date: 2019-12-05 15:31 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d2d6c97a1366 7124307: JSpinner and changing value by mouse Reviewed-by: prr, pbansal ! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java + test/jdk/javax/swing/JSpinner/4788637/bug4788637.java Changeset: 86c2c566da0a Author: serb Date: 2019-12-05 15:33 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/86c2c566da0a 8232226: [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail Reviewed-by: prr, pbansal + test/jdk/java/awt/ColorClass/EqualityTest/EqualityTest.java Changeset: f7923e6f8cbe Author: tnakamura Date: 2019-12-05 15:36 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f7923e6f8cbe 8234386: [macos] NPE was thrown at expanding Choice from maximized frame Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java + test/jdk/java/awt/Choice/ChoiceFromMaximizedFrame/ChoiceFromMaximizedFrame.java Changeset: 0417b0fcf9d9 Author: arapte Date: 2019-12-06 16:37 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0417b0fcf9d9 4949105: Access Bridge lacks html tags parsing Reviewed-by: serb, prr, pbansal ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java + test/jdk/javax/accessibility/AccessibleName/GetAccessibleNameTest.java Changeset: 221a47a6f6d3 Author: prr Date: 2019-12-06 12:06 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/221a47a6f6d3 Merge - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java - test/hotspot/gtest/gc/z/test_zUtils.cpp ! test/jdk/ProblemList.txt - test/jdk/java/lang/Runtime/Resources.java - test/jdk/java/lang/Runtime/Version/Basic.java - test/jdk/java/lang/Runtime/Version/VersionProps.java - test/jdk/java/lang/Runtime/exec/ArgWithSpaceAndFinalBackslash.java - test/jdk/java/lang/Runtime/exec/BadEnvp.java - test/jdk/java/lang/Runtime/exec/ConcurrentRead.java - test/jdk/java/lang/Runtime/exec/Duped.java - test/jdk/java/lang/Runtime/exec/ExecCommand.java - test/jdk/java/lang/Runtime/exec/ExecEmptyString.java - test/jdk/java/lang/Runtime/exec/ExecWithDir.java - test/jdk/java/lang/Runtime/exec/ExecWithInput.java - test/jdk/java/lang/Runtime/exec/ExecWithLotsOfArgs.java - test/jdk/java/lang/Runtime/exec/ExitValue.java - test/jdk/java/lang/Runtime/exec/LotsOfDestroys.java - test/jdk/java/lang/Runtime/exec/LotsOfOutput.java - test/jdk/java/lang/Runtime/exec/SetCwd.java - test/jdk/java/lang/Runtime/exec/SleepyCat.java - test/jdk/java/lang/Runtime/exec/Space.java - test/jdk/java/lang/Runtime/exec/Status.java - test/jdk/java/lang/Runtime/exec/StreamsSurviveDestroy.java - test/jdk/java/lang/Runtime/exec/UnixCommands.java - test/jdk/java/lang/Runtime/exec/WinCommand.java - test/jdk/java/lang/Runtime/exec/setcwd.sh - test/jdk/java/lang/Runtime/loadLibrary/LoadLibraryTest.java - test/jdk/java/lang/Runtime/loadLibrary/src/Target.java - test/jdk/java/lang/Runtime/loadLibrary/src/Target2.java - test/jdk/java/lang/Runtime/shutdown/Basic.java - test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.java - test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.sh - test/jdk/java/lang/Runtime/shutdown/ShutdownInterruptedMain.java - test/jdk/java/nio/channels/DatagramChannel/ManySenders.java Changeset: dae610645225 Author: serb Date: 2019-12-08 20:25 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/dae610645225 8231438: [macOS] Dark mode for the desktop is not supported Reviewed-by: prr, psadhukhan ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m ! test/jdk/java/awt/Window/FullWindowContentTest/FullWindowContentTest.java Changeset: 434c10d551c7 Author: trebari Date: 2019-12-09 15:09 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/434c10d551c7 8234802: [TESTBUG] Test Right Mouse Button Drag Gesture Recognition in all the platforms Reviewed-by: serb + test/jdk/java/awt/dnd/RightMouseButtonDragTest/RightMouseButtonDragTest.java Changeset: b7a958df3992 Author: aivanov Date: 2019-12-09 19:43 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b7a958df3992 8234398: Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps Reviewed-by: serb, prr ! src/java.desktop/windows/native/common/awt/systemscale/systemScale.cpp Changeset: aa0f481d0024 Author: serb Date: 2019-12-09 14:59 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/aa0f481d0024 8235547: Video memory leak in the OGL pipeline on macOS Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java Changeset: fa409cbc32ad Author: psadhukhan Date: 2019-12-10 10:44 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/fa409cbc32ad Merge - make/launcher/Launcher-jdk.pack.gmk - make/lib/Lib-jdk.pack.gmk - src/java.base/share/classes/com/sun/java/util/jar/pack/AdaptiveCoding.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java - src/java.base/share/classes/com/sun/java/util/jar/pack/BandStructure.java - src/java.base/share/classes/com/sun/java/util/jar/pack/ClassReader.java - src/java.base/share/classes/com/sun/java/util/jar/pack/ClassWriter.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Code.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Coding.java - src/java.base/share/classes/com/sun/java/util/jar/pack/CodingChooser.java - src/java.base/share/classes/com/sun/java/util/jar/pack/CodingMethod.java - src/java.base/share/classes/com/sun/java/util/jar/pack/ConstantPool.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java - src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource.java - src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java - src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_zh_CN.java - src/java.base/share/classes/com/sun/java/util/jar/pack/FixedList.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Fixups.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Histogram.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Instruction.java - src/java.base/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Package.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PackageWriter.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PackerImpl.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PopulationCoding.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PropMap.java - src/java.base/share/classes/com/sun/java/util/jar/pack/TLGlobals.java - src/java.base/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Utils.java - src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties - src/java.base/share/classes/com/sun/java/util/jar/pack/package-info.java - src/java.base/share/classes/java/util/jar/Pack200.java - src/jdk.pack/share/classes/module-info.java - src/jdk.pack/share/man/pack200.1 - src/jdk.pack/share/man/unpack200.1 - src/jdk.pack/share/native/common-unpack/bands.cpp - src/jdk.pack/share/native/common-unpack/bands.h - src/jdk.pack/share/native/common-unpack/bytes.cpp - src/jdk.pack/share/native/common-unpack/bytes.h - src/jdk.pack/share/native/common-unpack/coding.cpp - src/jdk.pack/share/native/common-unpack/coding.h - src/jdk.pack/share/native/common-unpack/constants.h - src/jdk.pack/share/native/common-unpack/defines.h - src/jdk.pack/share/native/common-unpack/unpack.cpp - src/jdk.pack/share/native/common-unpack/unpack.h - src/jdk.pack/share/native/common-unpack/utils.cpp - src/jdk.pack/share/native/common-unpack/utils.h - src/jdk.pack/share/native/common-unpack/zip.cpp - src/jdk.pack/share/native/common-unpack/zip.h - src/jdk.pack/share/native/libunpack/jni.cpp - src/jdk.pack/share/native/unpack200/main.cpp - src/jdk.pack/windows/native/unpack200/unpack200_proto.exe.manifest ! test/jdk/ProblemList.txt - test/jdk/java/util/jar/Pack200/SecurityTest.java - test/jdk/tools/jar/DeprecateOptionN.java - test/jdk/tools/pack200/AttributeTests.java - test/jdk/tools/pack200/BandIntegrity.java - test/jdk/tools/pack200/CommandLineTests.java - test/jdk/tools/pack200/DeprecatePack200.java - test/jdk/tools/pack200/InstructionTests.java - test/jdk/tools/pack200/ModuleAttributes.java - test/jdk/tools/pack200/MultiRelease.java - test/jdk/tools/pack200/Pack200Props.java - test/jdk/tools/pack200/Pack200Test.java - test/jdk/tools/pack200/PackChecksum.java - test/jdk/tools/pack200/PackTestZip64.java - test/jdk/tools/pack200/PackTestZip64Manual.java - test/jdk/tools/pack200/PackageVersionTest.java - test/jdk/tools/pack200/RepackTest.java - test/jdk/tools/pack200/T7007157.java - test/jdk/tools/pack200/TestExceptions.java - test/jdk/tools/pack200/TestNormal.java - test/jdk/tools/pack200/TimeStamp.java - test/jdk/tools/pack200/UnpackerMemoryTest.java - test/jdk/tools/pack200/Utils.java - test/jdk/tools/pack200/badattr.jar - test/jdk/tools/pack200/pack200-verifier/data/README - test/jdk/tools/pack200/pack200-verifier/data/golden.jar - test/jdk/tools/pack200/pack200-verifier/make/build.xml - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/ClassCompare.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Globals.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/JarFileCompare.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Main.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/VerifyTreeSet.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/CommandLineParser.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/TokenList.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/XMLKit.java - test/jdk/tools/pack200/typeannos/Lambda.java - test/jdk/tools/pack200/typeannos/Readme.txt - test/jdk/tools/pack200/typeannos/TargetTypes.java - test/jdk/tools/pack200/typeannos/TestTypeAnnotations.java - test/jdk/tools/pack200/typeannos/TypeUseTarget.java Changeset: 6e16ceda3b96 Author: psadhukhan Date: 2019-12-11 11:13 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6e16ceda3b96 Merge - src/hotspot/share/jfr/leakprofiler/utilities/unifiedOop.hpp - src/java.base/share/native/libjava/jdk_util.c ! test/jdk/ProblemList.txt Changeset: 2d77b8cd4230 Author: psadhukhan Date: 2019-12-11 12:03 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2d77b8cd4230 Merge From prasanta.sadhukhan at oracle.com Wed Dec 11 06:37:07 2019 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Wed, 11 Dec 2019 06:37:07 +0000 Subject: hg: jdk/client: 31 new changesets Message-ID: <201912110637.xBB6bAMN026973@aojmv0008.oracle.com> Changeset: 9ea6521df290 Author: rhalade Date: 2019-12-09 21:38 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/9ea6521df290 8190492: Remove SSLv2Hello and SSLv3 from default enabled TLS protocols Reviewed-by: mullan, wetmore, xuelei ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! test/jdk/javax/net/ssl/SSLEngine/NoAuthClientAuth.java ! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorer.java ! test/jdk/javax/net/ssl/ServerName/SSLSocketExplorer.java ! test/jdk/javax/net/ssl/sanity/interop/JSSEServer.java ! test/jdk/sun/security/pkcs11/sslecc/JSSEServer.java ! test/jdk/sun/security/ssl/ProtocolVersion/HttpsProtocols.java ! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedDefaultProtocols.java ! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedServerDefaultProtocols.java ! test/jdk/sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java ! test/jdk/sun/security/ssl/SSLContextImpl/NoOldVersionContext.java ! test/jdk/sun/security/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java ! test/jdk/sun/security/ssl/SSLSocketImpl/NoImpactServerRenego.java Changeset: 3b693618d084 Author: chagedorn Date: 2019-12-10 09:28 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/3b693618d084 8233032: assert(in_bb(n)) failed: must be Summary: Find first and last memory state of a load pack without relying on bb indices. Reviewed-by: roland, kvn, thartmann Contributed-by: Roland Westrelin , Christian Hagedorn ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/loopopts/superword/CoLocatePack.java Changeset: a4fb32538898 Author: xliu Date: 2019-12-10 10:34 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a4fb32538898 8235383: C1 compilation fails with -XX:+PrintIRDuringConstruction -XX:+Verbose Summary: Added check for printable bci. Reviewed-by: thartmann ! src/hotspot/share/c1/c1_InstructionPrinter.cpp + test/hotspot/jtreg/compiler/c1/TestPrintIRDuringConstruction.java Changeset: f52cc36158cf Author: michaelm Date: 2019-12-10 11:26 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/f52cc36158cf 8234871: deprecate SocketFlow (SO_FLOW_SLA) and related APIs for removal Reviewed-by: alanb, chegar ! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java ! src/jdk.net/share/classes/jdk/net/NetworkPermission.java ! src/jdk.net/share/classes/jdk/net/SocketFlow.java ! src/jdk.net/share/classes/jdk/net/Sockets.java ! src/jdk.net/solaris/classes/jdk/net/SolarisSocketOptions.java Changeset: 9f4e98d4dcd4 Author: pliden Date: 2019-12-10 13:12 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/9f4e98d4dcd4 8235366: ZGC: Kitchensink.java fails in ZBarrier::should_mark_through Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zAddress.hpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp Changeset: de30eb1867e3 Author: pliden Date: 2019-12-10 13:39 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/de30eb1867e3 8234654: ZGC: Only disarm NMethods when marking/relocating code roots Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp Changeset: 88799f0b0f82 Author: herrick Date: 2019-12-10 08:11 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/88799f0b0f82 8235601: redundant code in IOUtils.java Reviewed-by: prr, asemenyuk, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java Changeset: de502a45751f Author: coleenp Date: 2019-12-10 08:11 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/de502a45751f 8235334: Deprecate jcmd GC.class_stats Summary: Add a deprecation message Reviewed-by: zgu, iklam ! src/hotspot/share/services/diagnosticCommand.hpp Changeset: d1688b8d1516 Author: coleenp Date: 2019-12-10 08:12 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/d1688b8d1516 Merge Changeset: d56c192d967d Author: herrick Date: 2019-12-10 08:15 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/d56c192d967d 8234867: Issue warning for mutually exclusive options on jpackage command line Reviewed-by: prr, asemenyuk, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties Changeset: 32d978ba562f Author: dfuchs Date: 2019-12-10 13:22 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/32d978ba562f 8235141: Specify the required standard socket options for the socket types in the java.net package Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java + test/jdk/java/net/SocketOption/RequiredOptions.java Changeset: 3c8af950e849 Author: redestad Date: 2019-12-10 14:18 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/3c8af950e849 8234863: Increase default value of MaxInlineLevel Reviewed-by: kvn, neliasso ! src/hotspot/share/runtime/globals.hpp Changeset: 94b120e510d2 Author: eosterlund Date: 2019-12-10 13:50 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/94b120e510d2 8235174: ZGC: Add support for JFR leak profiler Reviewed-by: stefank, mgronlun, egahlin ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.hpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.hpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp + src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp - src/hotspot/share/jfr/leakprofiler/utilities/unifiedOop.hpp + src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.hpp + src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp Changeset: 819be120e63d Author: hseigel Date: 2019-12-10 15:00 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/819be120e63d 8235513: Change JVM to check for preview features using JVM_CLASSFILE_MAJOR_VERSION Summary: Check for JVM_CLASSFILE_MAJOR_VERSION instead of a hard-wired version number Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/classFileParser.cpp Changeset: 3333517d634e Author: xuelei Date: 2019-12-10 07:07 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/3333517d634e 8235311: Tag mismatch may alert bad_record_mac Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SSLTransport.java Changeset: 44aa31d0dea3 Author: roland Date: 2019-12-09 15:37 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/44aa31d0dea3 8234350: assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node Reviewed-by: thartmann, mdoerr ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopstripmining/DeadNodesInOuterLoopAtLoopCloning2.java Changeset: 61446ba18984 Author: gromero Date: 2019-05-10 18:20 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/61446ba18984 8223968: Add abort type description to RTM statistic counters Reviewed-by: mdoerr, kvn ! src/hotspot/share/runtime/rtmLocking.cpp ! src/hotspot/share/runtime/rtmLocking.hpp ! test/hotspot/jtreg/compiler/testlibrary/rtm/RTMLockingStatistics.java Changeset: daf317439415 Author: xuelei Date: 2019-12-10 09:31 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/daf317439415 8235655: Clean the duplicated block in SSLContextImpl Reviewed-by: coffeys ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java Changeset: 56aa1c3b8659 Author: dnsimon Date: 2019-12-10 09:34 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/56aa1c3b8659 8235539: [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI Reviewed-by: kvn, thartmann ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/runtime/arguments.cpp + test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java Changeset: 8375c9115e6d Author: pchilanomate Date: 2019-12-10 18:32 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/8375c9115e6d 8235515: TestBasicLogOutput.java crashes due to EXCEPTION_ACCESS_VIOLATION in HandshakeThreadsOperation::do_handshake Summary: Signal _done sempahore after executing name() in log_debug() Reviewed-by: dcubed, mdoerr ! src/hotspot/share/runtime/handshake.cpp Changeset: 86222ee8e248 Author: gziemski Date: 2019-12-10 12:50 -0600 URL: https://hg.openjdk.java.net/jdk/client/rev/86222ee8e248 8223261: JDK-8189208 followup - remove JDK_GetVersionInfo0 and the supporting code Summary: Removed JDK_GetVersionInfo Reviewed-by: redestad, dholmes, mchung, clanger ! make/hotspot/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java ! make/hotspot/symbols/symbols-shared ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/java.cpp - src/java.base/share/native/libjava/jdk_util.c ! src/java.base/share/native/libjava/jdk_util.h Changeset: a88e99d92248 Author: rkennke Date: 2019-12-10 20:06 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a88e99d92248 8235598: Shenandoah: Update copyrights Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetAssembler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp Changeset: 9a04e072302c Author: chegar Date: 2019-12-10 19:10 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/9a04e072302c 8235531: Update record serialization migration tests to not use hard coded source versions Reviewed-by: darcy ! test/jdk/java/io/Serializable/records/migration/AbstractTest.java Changeset: 05b884481924 Author: chegar Date: 2019-12-10 19:12 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/05b884481924 8235550: Clarify record reflective support specification Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/Class.java ! test/hotspot/jtreg/runtime/records/recordReflectionTest.java + test/jdk/java/lang/reflect/records/RecordPermissionsTest.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java + test/jdk/java/lang/reflect/records/allPermissions.policy Changeset: 336885e766af Author: bchristi Date: 2019-12-10 11:56 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/336885e766af 8235361: JAR Class-Path no longer accepts relative URLs encoding absolute Windows paths (e.g "/C:/...") Reviewed-by: alanb, mchung ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java ! test/jdk/jdk/internal/loader/URLClassPath/JarClassPathFileEntry.java Changeset: 4a601cb7a903 Author: zgu Date: 2019-12-10 20:20 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/4a601cb7a903 8235685: Shenandoah: Enable leak profiler Reviewed-by: rkennke ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp Changeset: dcf8e70d78d5 Author: jjiang Date: 2019-12-11 11:29 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/dcf8e70d78d5 8231810: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java fails intermittently with "java.lang.Exception: Unexpected EOF" Reviewed-by: xuelei ! test/jdk/ProblemList.txt ! test/jdk/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java Changeset: c71ec1f09f21 Author: mikael Date: 2019-12-10 20:04 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/c71ec1f09f21 8234370: Implementation of JEP 362: Deprecate the Solaris and SPARC Ports Reviewed-by: erikj, tbell ! doc/building.html ! doc/building.md ! make/autoconf/platform.m4 Changeset: 71674e727f6c Author: epavlova Date: 2019-12-10 21:49 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/71674e727f6c 8215728: [Graal] we should run some Graal tests in tier1 Reviewed-by: iignatyev ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java ! test/hotspot/jtreg/compiler/graalunit/ApiTest.java ! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java ! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java ! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreTest.java ! test/hotspot/jtreg/compiler/graalunit/DebugTest.java ! test/hotspot/jtreg/compiler/graalunit/EATest.java ! test/hotspot/jtreg/compiler/graalunit/GraphTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java ! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java ! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java ! test/hotspot/jtreg/compiler/graalunit/LirTest.java ! test/hotspot/jtreg/compiler/graalunit/LoopTest.java ! test/hotspot/jtreg/compiler/graalunit/NodesTest.java ! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java ! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java ! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java ! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java ! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java ! test/hotspot/jtreg/compiler/graalunit/UtilTest.java ! test/hotspot/jtreg/compiler/graalunit/generateTests.sh Changeset: 6e16ceda3b96 Author: psadhukhan Date: 2019-12-11 11:13 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/6e16ceda3b96 Merge - src/hotspot/share/jfr/leakprofiler/utilities/unifiedOop.hpp - src/java.base/share/native/libjava/jdk_util.c ! test/jdk/ProblemList.txt Changeset: 2d77b8cd4230 Author: psadhukhan Date: 2019-12-11 12:03 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/2d77b8cd4230 Merge From christoph.langer at sap.com Wed Dec 11 06:56:19 2019 From: christoph.langer at sap.com (christoph.langer at sap.com) Date: Wed, 11 Dec 2019 06:56:19 +0000 Subject: hg: jdk/jdk: 8235585: Enable macOS codesigning for all libraries and executables Message-ID: <201912110656.xBB6uJAH007486@aojmv0008.oracle.com> Changeset: dcf88e5c8c07 Author: clanger Date: 2019-12-09 16:14 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/dcf88e5c8c07 8235585: Enable macOS codesigning for all libraries and executables Reviewed-by: erikj, clanger Contributed-by: rene.schuenemann at gmail.com ! make/autoconf/basics.m4 ! make/autoconf/spec.gmk.in ! make/common/NativeCompilation.gmk + make/data/macosxsigning/entitlements.plist ! make/launcher/Launcher-jdk.hotspot.agent.gmk ! make/launcher/Launcher-jdk.jcmd.gmk ! make/launcher/LauncherCommon.gmk From tobias.hartmann at oracle.com Wed Dec 11 09:43:04 2019 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Wed, 11 Dec 2019 09:43:04 +0000 Subject: hg: jdk/jdk: 8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class Message-ID: <201912110943.xBB9h4VT006074@aojmv0008.oracle.com> Changeset: 1a7175456d29 Author: thartmann Date: 2019-12-11 10:42 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1a7175456d29 8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class Summary: Do not try to verify strip mining if the strip mined loop is malformed. Reviewed-by: roland, vlivanov ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopstripmining/TestDeadOuterStripMinedLoop.java From stefan.johansson at oracle.com Wed Dec 11 11:34:51 2019 From: stefan.johansson at oracle.com (stefan.johansson at oracle.com) Date: Wed, 11 Dec 2019 11:34:51 +0000 Subject: hg: jdk/jdk: 8235427: Remove unnecessary parameters from G1CollectedHeap::free_region and HeapRegion::hr_clear Message-ID: <201912111134.xBBBYp26015780@aojmv0008.oracle.com> Changeset: 6cf6761c444e Author: sjohanss Date: 2019-12-11 12:12 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6cf6761c444e 8235427: Remove unnecessary parameters from G1CollectedHeap::free_region and HeapRegion::hr_clear Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp From jan.lahoda at oracle.com Wed Dec 11 12:11:20 2019 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Wed, 11 Dec 2019 12:11:20 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912111211.xBBCBKMe009573@aojmv0008.oracle.com> Changeset: f5b2d188240d Author: jlahoda Date: 2019-12-11 13:08 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f5b2d188240d 8235474: JShell does not handle records properly Reviewed-by: vromero, rfield ! src/java.base/share/classes/module-info.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! test/langtools/jdk/jshell/CompletenessTest.java + test/langtools/jdk/jshell/RecordsTest.java Changeset: 6afc12975478 Author: jlahoda Date: 2019-12-11 13:08 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6afc12975478 8235338: test jdk/jshell/CompletenessTest.java fails for records Reviewed-by: rfield ! test/langtools/ProblemList.txt From nils.eliasson at oracle.com Wed Dec 11 13:11:17 2019 From: nils.eliasson at oracle.com (nils.eliasson at oracle.com) Date: Wed, 11 Dec 2019 13:11:17 +0000 Subject: hg: jdk/jdk: 8235653: Clean-up BarrierSetC2 Message-ID: <201912111311.xBBDBHX2019372@aojmv0008.oracle.com> Changeset: 9b513dbd57a3 Author: neliasso Date: 2019-12-11 14:08 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9b513dbd57a3 8235653: Clean-up BarrierSetC2 Reviewed-by: redestad, rkennke, thartmann ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/stringopts.cpp From tobias.hartmann at oracle.com Wed Dec 11 13:57:40 2019 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Wed, 11 Dec 2019 13:57:40 +0000 Subject: hg: jdk/jdk: 8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies Message-ID: <201912111357.xBBDvefV020875@aojmv0008.oracle.com> Changeset: 63004af6fc57 Author: chagedorn Date: 2019-12-11 14:33 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/63004af6fc57 8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies Summary: Adding missing control dependencies when cloning loop predicates at loop unswitching. Reviewed-by: roland, vlivanov, thartmann ! src/hotspot/share/opto/loopUnswitch.cpp + test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java From robbin.ehn at oracle.com Wed Dec 11 14:28:53 2019 From: robbin.ehn at oracle.com (robbin.ehn at oracle.com) Date: Wed, 11 Dec 2019 14:28:53 +0000 Subject: hg: jdk/jdk: 8235410: Enable handshakes on Linux x86 (32-bit) Message-ID: <201912111428.xBBESrFA011327@aojmv0008.oracle.com> Changeset: 99c493a347a1 Author: rehn Date: 2019-12-11 15:27 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/99c493a347a1 8235410: Enable handshakes on Linux x86 (32-bit) Reviewed-by: dholmes, dcubed ! src/hotspot/cpu/x86/globals_x86.hpp From robbin.ehn at oracle.com Wed Dec 11 14:38:48 2019 From: robbin.ehn at oracle.com (robbin.ehn at oracle.com) Date: Wed, 11 Dec 2019 14:38:48 +0000 Subject: hg: jdk/jdk: 8220049: Obsolete ThreadLocalHandshakes Message-ID: <201912111438.xBBEcmrl016789@aojmv0008.oracle.com> Changeset: be5d924adffa Author: rehn Date: 2019-12-11 15:30 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/be5d924adffa 8220049: Obsolete ThreadLocalHandshakes Reviewed-by: dholmes, dcubed, mdoerr ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/arm/globals_arm.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/sparc/globals_sparc.hpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/safepointMechanism_aix.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCodeHeap.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/sweeper.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc.test/src/org/graalvm/compiler/hotspot/sparc/test/SPARCAllocatorTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java From hannes.wallnoefer at oracle.com Wed Dec 11 15:10:31 2019 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Wed, 11 Dec 2019 15:10:31 +0000 Subject: hg: jdk/jdk: 8233866: Text in table cells has inconsistent alignment Message-ID: <201912111510.xBBFAVTu009441@aojmv0008.oracle.com> Changeset: a11adaddb8ab Author: hannesw Date: 2019-12-11 16:09 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a11adaddb8ab 8233866: Text in table cells has inconsistent alignment Reviewed-by: jjg, prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css From hannes.wallnoefer at oracle.com Wed Dec 11 15:14:33 2019 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Wed, 11 Dec 2019 15:14:33 +0000 Subject: hg: jdk/jdk: 8235670: Javadoc pages not printing correctly in some browsers Message-ID: <201912111514.xBBFEXIa013973@aojmv0008.oracle.com> Changeset: d87f6de9a63a Author: hannesw Date: 2019-12-11 16:13 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d87f6de9a63a 8235670: Javadoc pages not printing correctly in some browsers Reviewed-by: jjg, prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css From pavel.rappo at oracle.com Wed Dec 11 15:16:55 2019 From: pavel.rappo at oracle.com (pavel.rappo at oracle.com) Date: Wed, 11 Dec 2019 15:16:55 +0000 Subject: hg: jdk/jdk: 8234746: Improve indexing of system properties Message-ID: <201912111516.xBBFGt6K015175@aojmv0008.oracle.com> Changeset: 5d477a977ce5 Author: prappo Date: 2019-12-11 15:16 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5d477a977ce5 8234746: Improve indexing of system properties Reviewed-by: hannesw, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/module-info.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyAnnotation.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyClass.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyEnum.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyError.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyException.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyInterface.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/package-info.java From claes.redestad at oracle.com Wed Dec 11 15:23:47 2019 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Wed, 11 Dec 2019 15:23:47 +0000 Subject: hg: jdk/jdk: 8235551: BitMap::count_one_bits should use population_count Message-ID: <201912111523.xBBFNlTl017759@aojmv0008.oracle.com> Changeset: 0d33d0db0c96 Author: redestad Date: 2019-12-11 16:24 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0d33d0db0c96 8235551: BitMap::count_one_bits should use population_count Reviewed-by: kbarrett, neliasso Contributed-by: kim.barrett at oracle.com, claes.redestad at oracle.com ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/population_count.hpp ! test/hotspot/gtest/utilities/test_population_count.cpp From rkennke at redhat.com Wed Dec 11 15:40:44 2019 From: rkennke at redhat.com (rkennke at redhat.com) Date: Wed, 11 Dec 2019 15:40:44 +0000 Subject: hg: jdk/jdk: 8235729: Shenandoah: Remove useless casting to non-constant Message-ID: <201912111540.xBBFejIq029435@aojmv0008.oracle.com> Changeset: 184d94d22d72 Author: rkennke Date: 2019-12-11 16:43 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/184d94d22d72 8235729: Shenandoah: Remove useless casting to non-constant Reviewed-by: roland ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp From rwestrel at redhat.com Wed Dec 11 16:12:12 2019 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Wed, 11 Dec 2019 16:12:12 +0000 Subject: hg: jdk/jdk: 8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411 Message-ID: <201912111612.xBBGCCsA021778@aojmv0008.oracle.com> Changeset: bb39b624948d Author: roland Date: 2019-12-06 16:21 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/bb39b624948d 8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp From erik.joelsson at oracle.com Wed Dec 11 16:22:41 2019 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Wed, 11 Dec 2019 16:22:41 +0000 Subject: hg: jdk/jdk: 8233112: Exclude SVG files from build comparison Message-ID: <201912111622.xBBGMfnB027379@aojmv0008.oracle.com> Changeset: c6003f6b79af Author: erikj Date: 2019-12-11 08:22 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c6003f6b79af 8233112: Exclude SVG files from build comparison Reviewed-by: tbell ! make/scripts/compare.sh From erik.osterlund at oracle.com Wed Dec 11 16:51:20 2019 From: erik.osterlund at oracle.com (erik.osterlund at oracle.com) Date: Wed, 11 Dec 2019 16:51:20 +0000 Subject: hg: jdk/jdk: 8235654: JFR leak profiler should not trace through the StringTable Message-ID: <201912111651.xBBGpKjw018697@aojmv0008.oracle.com> Changeset: e2232c851cdb Author: eosterlund Date: 2019-12-11 16:45 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e2232c851cdb 8235654: JFR leak profiler should not trace through the StringTable Reviewed-by: stefank, coleenp, kbarrett, egahlin ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp From andy.herrick at oracle.com Wed Dec 11 16:53:11 2019 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Wed, 11 Dec 2019 16:53:11 +0000 Subject: hg: jdk/jdk: 8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation Message-ID: <201912111653.xBBGrBNh019668@aojmv0008.oracle.com> Changeset: 29ca931d8f86 Author: herrick Date: 2019-12-11 11:52 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/29ca931d8f86 8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation Reviewed-by: rkennke, asemenyuk ! src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.cpp From aeubanks at google.com Wed Dec 11 16:54:33 2019 From: aeubanks at google.com (aeubanks at google.com) Date: Wed, 11 Dec 2019 16:54:33 +0000 Subject: hg: jdk/jdk: 8235730: Incorrect javadoc in MatchKind Message-ID: <201912111654.xBBGsXSR020813@aojmv0008.oracle.com> Changeset: 915a7b8d17a7 Author: aeubanks Date: 2019-12-10 15:50 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/915a7b8d17a7 8235730: Incorrect javadoc in MatchKind Reviewed-by: martin, prappo Contributed-by: mingaleev at google.com ! src/java.base/share/classes/java/util/stream/MatchOps.java From tom.rodriguez at oracle.com Wed Dec 11 17:48:04 2019 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Wed, 11 Dec 2019 17:48:04 +0000 Subject: hg: jdk/jdk: 8229961: Assert failure in compiler/graalunit/HotspotTest.java Message-ID: <201912111748.xBBHm5hH029903@aojmv0008.oracle.com> Changeset: 3ccdeba59e25 Author: never Date: 2019-12-11 09:47 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3ccdeba59e25 8229961: Assert failure in compiler/graalunit/HotspotTest.java Reviewed-by: kvn ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/jvmci/jniAccessMark.inline.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! test/hotspot/jtreg/compiler/jvmci/common/CTVMUtilities.java ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/CompileCodeTestCase.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java From andy.herrick at oracle.com Wed Dec 11 18:48:20 2019 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Wed, 11 Dec 2019 18:48:20 +0000 Subject: hg: jdk/jdk: 8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation Message-ID: <201912111848.xBBImKYL011328@aojmv0008.oracle.com> Changeset: d188996ea355 Author: almatvee Date: 2019-12-11 13:47 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d188996ea355 8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation Reviewed-by: rkennke, asemenyuk ! test/jdk/tools/jpackage/run_tests.sh From zgu at redhat.com Wed Dec 11 19:01:20 2019 From: zgu at redhat.com (zgu at redhat.com) Date: Wed, 11 Dec 2019 19:01:20 +0000 Subject: hg: jdk/jdk: 8235776: Shenandoah: Shenandoah root updater not always uses right code blob closure Message-ID: <201912111901.xBBJ1KvA020575@aojmv0008.oracle.com> Changeset: 28e6387d4a70 Author: zgu Date: 2019-12-11 14:01 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/28e6387d4a70 8235776: Shenandoah: Shenandoah root updater not always uses right code blob closure Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp From jonathan.gibbons at oracle.com Wed Dec 11 19:56:33 2019 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Wed, 11 Dec 2019 19:56:33 +0000 Subject: hg: jdk/jdk: 8235457: Crash when reporting a message about an annotation on a module; ... Message-ID: <201912111956.xBBJuXQv025710@aojmv0008.oracle.com> Changeset: 8086ccbe445d Author: jjg Date: 2019-12-11 11:55 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8086ccbe445d 8235457: Crash when reporting a message about an annotation on a module 8235458: Problem caused by imports in a module-info.java file Reviewed-by: jjg Contributed-by: Jeremy Kuhn ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.out + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/annotation/annotation/ModuleWarn.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/annotation/module-info.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/processor/module-info.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/processor/processor/ModuleWarnProcessor.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src2/mod/module-info.java From vicente.romero at oracle.com Wed Dec 11 20:32:54 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Wed, 11 Dec 2019 20:32:54 +0000 Subject: hg: jdk/jdk: 8234101: Compilation error thrown when repeating annotation is used on record component Message-ID: <201912112032.xBBKWsPT018917@aojmv0008.oracle.com> Changeset: 0acd96e392e3 Author: vromero Date: 2019-12-11 15:31 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0acd96e392e3 8234101: Compilation error thrown when repeating annotation is used on record component Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatingAnnotationsOnRecords.java From andy.herrick at oracle.com Wed Dec 11 20:57:22 2019 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Wed, 11 Dec 2019 20:57:22 +0000 Subject: hg: jdk/jdk: 8235788: Changeset for JDK-8235252 pushed with wrong bug ID Message-ID: <201912112057.xBBKvMQ6004476@aojmv0008.oracle.com> Changeset: 5b2f50117374 Author: herrick Date: 2019-12-11 15:01 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5b2f50117374 8235788: Changeset for JDK-8235252 pushed with wrong bug ID Reviewed-by: prr ! test/jdk/tools/jpackage/run_tests.sh From andy.herrick at oracle.com Wed Dec 11 21:08:21 2019 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Wed, 11 Dec 2019 21:08:21 +0000 Subject: hg: jdk/jdk: 8234284: [dmg] Change DMG background image to TIFF Message-ID: <201912112108.xBBL8LZG009499@aojmv0008.oracle.com> Changeset: 88dcda42b67a Author: almatvee Date: 2019-12-11 16:07 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/88dcda42b67a 8234284: [dmg] Change DMG background image to TIFF Reviewed-by: herrick, asemenyuk, erikj ! make/CompileJavaModules.gmk ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt - src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.tiff From andy.herrick at oracle.com Wed Dec 11 21:17:28 2019 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Wed, 11 Dec 2019 21:17:28 +0000 Subject: hg: jdk/jdk: 8235728: JDK-8212780 breaks builds with a custom X11 include path Message-ID: <201912112117.xBBLHSHS016758@aojmv0008.oracle.com> Changeset: e279627a68e4 Author: asemenyuk Date: 2019-12-11 16:16 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e279627a68e4 8235728: JDK-8212780 breaks builds with a custom X11 include path Reviewed-by: prr, herrick ! make/lib/Lib-jdk.incubator.jpackage.gmk From hannes.wallnoefer at oracle.com Wed Dec 11 21:30:31 2019 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Wed, 11 Dec 2019 21:30:31 +0000 Subject: hg: jdk/jdk: 8235414: Module level doc-files show "unnamed package" as holder Message-ID: <201912112130.xBBLUVwQ024943@aojmv0008.oracle.com> Changeset: b77aa95736c2 Author: hannesw Date: 2019-12-11 22:29 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b77aa95736c2 8235414: Module level doc-files show "unnamed package" as holder Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java + test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java From andy.herrick at oracle.com Wed Dec 11 21:44:19 2019 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Wed, 11 Dec 2019 21:44:19 +0000 Subject: hg: jdk/jdk: 8235252: Repair run_tests.sh by locating jtreg locally Message-ID: <201912112144.xBBLiJCk003944@aojmv0008.oracle.com> Changeset: edc6409771f7 Author: almatvee Date: 2019-12-11 16:37 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/edc6409771f7 8235252: Repair run_tests.sh by locating jtreg locally Reviewed-by: herrick, asemenyuk ! test/jdk/tools/jpackage/run_tests.sh From sean.mullan at oracle.com Wed Dec 11 22:22:40 2019 From: sean.mullan at oracle.com (sean.mullan at oracle.com) Date: Wed, 11 Dec 2019 22:22:40 +0000 Subject: hg: jdk/jdk: 8234870: Deprecate the OracleUcrypto JCE Provider for removal Message-ID: <201912112222.xBBMMeu3026115@aojmv0008.oracle.com> Changeset: c5a6304b275a Author: mullan Date: 2019-12-11 17:17 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c5a6304b275a 8234870: Deprecate the OracleUcrypto JCE Provider for removal Reviewed-by: alanb, rriggs ! src/java.base/share/conf/security/java.security ! src/jdk.crypto.ucrypto/solaris/classes/module-info.java From robert.field at oracle.com Wed Dec 11 22:39:17 2019 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 11 Dec 2019 22:39:17 +0000 Subject: hg: jdk/jdk: 8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack; ... Message-ID: <201912112239.xBBMdHVH005706@aojmv0008.oracle.com> Changeset: fd6d857ec82f Author: rfield Date: 2019-12-11 14:39 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/fd6d857ec82f 8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack 8232855: jshell missing word in /help help Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! test/langtools/jdk/jshell/ExceptionsTest.java From ioi.lam at oracle.com Wed Dec 11 23:26:47 2019 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Wed, 11 Dec 2019 23:26:47 +0000 Subject: hg: jdk/jdk: 8235629: Remove unnecessary calls to Thread::current Message-ID: <201912112326.xBBNQlB0002877@aojmv0008.oracle.com> Changeset: 241659594595 Author: iklam Date: 2019-12-11 15:25 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/241659594595 8235629: Remove unnecessary calls to Thread::current Reviewed-by: coleenp, ccheung, hseigel ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/mutex.cpp From jonathan.gibbons at oracle.com Wed Dec 11 23:34:28 2019 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Wed, 11 Dec 2019 23:34:28 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912112334.xBBNYSv3006922@aojmv0008.oracle.com> Changeset: d94a119b4413 Author: jjg Date: 2019-12-11 15:33 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d94a119b4413 8214916: SourceLauncherTest fails on exploded image Reviewed-by: ksrini ! test/langtools/tools/javac/launcher/SourceLauncherTest.java ! test/langtools/tools/javac/plugin/AutostartPlugins.java Changeset: dda082a3bd93 Author: jjg Date: 2019-12-11 15:34 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/dda082a3bd93 Merge - src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png From mikael.vidstedt at oracle.com Thu Dec 12 00:19:54 2019 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 12 Dec 2019 00:19:54 +0000 Subject: hg: jdk/jdk: 8235789: AC_REQUIRE: 'PLATFORM_EXTRACT_TARGET_AND_BUILD' was expanded before it was required Message-ID: <201912120019.xBC0Js3r002089@aojmv0008.oracle.com> Changeset: ef6ede568b9b Author: mikael Date: 2019-12-11 16:17 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ef6ede568b9b 8235789: AC_REQUIRE: 'PLATFORM_EXTRACT_TARGET_AND_BUILD' was expanded before it was required Reviewed-by: erikj ! make/autoconf/platform.m4 From jonathan.gibbons at oracle.com Thu Dec 12 00:24:50 2019 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Thu, 12 Dec 2019 00:24:50 +0000 Subject: hg: jdk/jdk: 8235621: Replace use of Function with ToIntFunction Message-ID: <201912120024.xBC0OoGC004007@aojmv0008.oracle.com> Changeset: 42bf28a4f258 Author: jjg Date: 2019-12-11 16:24 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/42bf28a4f258 8235621: Replace use of Function with ToIntFunction Reviewed-by: mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java From jonathan.gibbons at oracle.com Thu Dec 12 00:33:05 2019 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Thu, 12 Dec 2019 00:33:05 +0000 Subject: hg: jdk/jdk: 8235597: Extend support for -XDaccessInternalAPI to plugin modules Message-ID: <201912120033.xBC0X5gJ009375@aojmv0008.oracle.com> Changeset: f22d91b2d072 Author: jjg Date: 2019-12-11 16:32 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f22d91b2d072 8235597: Extend support for -XDaccessInternalAPI to plugin modules Reviewed-by: mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/langtools/tools/javac/plugin/InternalAPI.java From tom.rodriguez at oracle.com Thu Dec 12 01:19:17 2019 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Thu, 12 Dec 2019 01:19:17 +0000 Subject: hg: jdk/jdk: 8229377: [JVMCI] Improve InstalledCode.invalidate for large code caches Message-ID: <201912120119.xBC1JHHZ003893@aojmv0008.oracle.com> Changeset: 56e1977e435a Author: never Date: 2019-12-11 17:17 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/56e1977e435a 8229377: [JVMCI] Improve InstalledCode.invalidate for large code caches Reviewed-by: kvn ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp From sergey.bylokhov at oracle.com Thu Dec 12 01:25:45 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Thu, 12 Dec 2019 01:25:45 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912120125.xBC1Pjct006874@aojmv0008.oracle.com> Changeset: d3a661d0dc4e Author: serb Date: 2019-12-11 14:30 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d3a661d0dc4e 8234522: [macos] Crash with use of native file dialog Reviewed-by: prr, dmarkov ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m + test/jdk/java/awt/FileDialog/MacOSGoToFolderCrash.java Changeset: 005e0c497a00 Author: serb Date: 2019-12-09 20:26 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/005e0c497a00 8235620: Broken merge between JDK-8006406 and JDK-8003559 Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java From fujie at loongson.cn Thu Dec 12 01:35:00 2019 From: fujie at loongson.cn (fujie at loongson.cn) Date: Thu, 12 Dec 2019 01:35:00 +0000 Subject: hg: jdk/jdk: 8235625: [TESTBUG] tools/jpackage/share/JavaOptionsEqualsTest.java fails with debug VMs Message-ID: <201912120135.xBC1Z0ND011911@aojmv0008.oracle.com> Changeset: 00d14aec6256 Author: jiefu Date: 2019-12-10 10:17 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/00d14aec6256 8235625: [TESTBUG] tools/jpackage/share/JavaOptionsEqualsTest.java fails with debug VMs Reviewed-by: asemenyuk, herrick ! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java From ekaterina.pavlova at oracle.com Thu Dec 12 01:36:55 2019 From: ekaterina.pavlova at oracle.com (ekaterina.pavlova at oracle.com) Date: Thu, 12 Dec 2019 01:36:55 +0000 Subject: hg: jdk/jdk: 8235773: Tier3 fails because graalunit tests started to run with ZGC Message-ID: <201912120136.xBC1atXg012459@aojmv0008.oracle.com> Changeset: c1f29b17de3e Author: epavlova Date: 2019-12-11 17:18 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c1f29b17de3e 8235773: Tier3 fails because graalunit tests started to run with ZGC Reviewed-by: iignatyev ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java ! test/hotspot/jtreg/compiler/graalunit/ApiTest.java ! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java ! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java ! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreTest.java ! test/hotspot/jtreg/compiler/graalunit/DebugTest.java ! test/hotspot/jtreg/compiler/graalunit/EATest.java ! test/hotspot/jtreg/compiler/graalunit/GraphTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java ! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java ! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java ! test/hotspot/jtreg/compiler/graalunit/LirTest.java ! test/hotspot/jtreg/compiler/graalunit/LoopTest.java ! test/hotspot/jtreg/compiler/graalunit/NodesTest.java ! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java ! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java ! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java ! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java ! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java ! test/hotspot/jtreg/compiler/graalunit/UtilTest.java ! test/hotspot/jtreg/compiler/graalunit/generateTests.sh From daniil.x.titov at oracle.com Thu Dec 12 03:22:51 2019 From: daniil.x.titov at oracle.com (daniil.x.titov at oracle.com) Date: Thu, 12 Dec 2019 03:22:51 +0000 Subject: hg: jdk/jdk: 8226575: OperatingSystemMXBean should be made container aware Message-ID: <201912120322.xBC3MpHg007149@aojmv0008.oracle.com> Changeset: 899254bd233b Author: dtitov Date: 2019-12-11 19:20 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/899254bd233b 8226575: OperatingSystemMXBean should be made container aware Reviewed-by: dholmes, bobv, mchung, sspitsyn ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java ! src/java.base/share/classes/module-info.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/SummaryTab.java ! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java ! src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java ! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c ! src/jdk.management/windows/classes/com/sun/management/internal/OperatingSystemImpl.java ! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c + test/hotspot/jtreg/containers/docker/CheckOperatingSystemMXBean.java ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java From ekaterina.pavlova at oracle.com Thu Dec 12 05:34:00 2019 From: ekaterina.pavlova at oracle.com (ekaterina.pavlova at oracle.com) Date: Thu, 12 Dec 2019 05:34:00 +0000 Subject: hg: jdk/jdk: 8235808: Remove graalunit from tier1_compiler_not_xcomp Message-ID: <201912120534.xBC5Y0Jp015871@aojmv0008.oracle.com> Changeset: 7701d1b43304 Author: epavlova Date: 2019-12-11 21:15 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7701d1b43304 8235808: Remove graalunit from tier1_compiler_not_xcomp Reviewed-by: iignatyev ! test/hotspot/jtreg/TEST.groups From prasanta.sadhukhan at oracle.com Thu Dec 12 06:35:20 2019 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Thu, 12 Dec 2019 06:35:20 +0000 Subject: hg: jdk/jdk: 8227607: Broken external links in java.desktop Message-ID: <201912120635.xBC6ZK0Z017909@aojmv0008.oracle.com> Changeset: dcedd441c7f2 Author: psadhukhan Date: 2019-12-12 12:04 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/dcedd441c7f2 8227607: Broken external links in java.desktop Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/text/Document.java + src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif From robin.westberg at oracle.com Thu Dec 12 06:51:00 2019 From: robin.westberg at oracle.com (robin.westberg at oracle.com) Date: Thu, 12 Dec 2019 06:51:00 +0000 Subject: hg: jdk/jdk: 8232231: Remove invalid JFR thread CPU load test case Message-ID: <201912120651.xBC6p0cT026439@aojmv0008.oracle.com> Changeset: d226c74fd68f Author: rwestberg Date: 2019-12-12 07:48 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d226c74fd68f 8232231: Remove invalid JFR thread CPU load test case Reviewed-by: mseledtsov, egahlin ! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java From matthias.baesken at sap.com Thu Dec 12 08:26:06 2019 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Thu, 12 Dec 2019 08:26:06 +0000 Subject: hg: jdk/jdk: 8235489: handle return values of sscanf calls in hotspot Message-ID: <201912120826.xBC8Q6Wq017868@aojmv0008.oracle.com> Changeset: ed442869a2fc Author: mbaesken Date: 2019-12-11 09:42 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ed442869a2fc 8235489: handle return values of sscanf calls in hotspot Reviewed-by: clanger, kbarrett ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/compiler/compilerOracle.cpp From robin.westberg at oracle.com Thu Dec 12 08:34:37 2019 From: robin.westberg at oracle.com (robin.westberg at oracle.com) Date: Thu, 12 Dec 2019 08:34:37 +0000 Subject: hg: jdk/jdk: 8235815: Revert 8227607: Broken external links in java.desktop Message-ID: <201912120834.xBC8Yb2S022831@aojmv0008.oracle.com> Changeset: 9b157392afd6 Author: rwestberg Date: 2019-12-12 09:02 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9b157392afd6 8235815: Revert 8227607: Broken external links in java.desktop Reviewed-by: psadhukhan ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/text/Document.java - src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif From henry.jen at oracle.com Thu Dec 12 08:44:19 2019 From: henry.jen at oracle.com (henry.jen at oracle.com) Date: Thu, 12 Dec 2019 08:44:19 +0000 Subject: hg: jdk/jdk: 8234076: JVM crashes on Windows 10 using --module=NAME Message-ID: <201912120844.xBC8iJRi029708@aojmv0008.oracle.com> Changeset: c6e474ae266b Author: henryjen Date: 2019-12-12 08:40 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c6e474ae266b 8234076: JVM crashes on Windows 10 using --module=NAME Reviewed-by: ksrini, henryjen Contributed-by: Nikola Grcevski ! src/java.base/share/native/libjli/args.c ! src/java.base/windows/native/libjli/java_md.c ! test/jdk/tools/launcher/ArgsEnvVar.java ! test/jdk/tools/launcher/TestHelper.java ! test/jdk/tools/launcher/TestSpecialArgs.java ! test/jdk/tools/launcher/modules/basic/BasicTest.java From christoph.langer at sap.com Thu Dec 12 08:53:20 2019 From: christoph.langer at sap.com (christoph.langer at sap.com) Date: Thu, 12 Dec 2019 08:53:20 +0000 Subject: hg: jdk/jdk: 8235750: [jpackage] Cleanup imports in WinMsiBundler.java Message-ID: <201912120853.xBC8rKVB002989@aojmv0008.oracle.com> Changeset: 8c7facf81d01 Author: clanger Date: 2019-12-12 09:52 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8c7facf81d01 8235750: [jpackage] Cleanup imports in WinMsiBundler.java Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java From jan.lahoda at oracle.com Thu Dec 12 09:24:48 2019 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Thu, 12 Dec 2019 09:24:48 +0000 Subject: hg: jdk/jdk: 8235541: Extend javax.lang.model to cover binding variables Message-ID: <201912120924.xBC9Ome4019544@aojmv0008.oracle.com> Changeset: 4356d1581548 Author: jlahoda Date: 2019-12-09 09:40 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4356d1581548 8235541: Extend javax.lang.model to cover binding variables Reviewed-by: darcy ! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! test/langtools/tools/javac/api/TestGetElementReferenceData.java + test/langtools/tools/javac/processing/model/element/TestBindingVariable.java + test/langtools/tools/javac/processing/model/element/TestBindingVariableData.java From per.liden at oracle.com Thu Dec 12 09:39:36 2019 From: per.liden at oracle.com (per.liden at oracle.com) Date: Thu, 12 Dec 2019 09:39:36 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912120939.xBC9da5i027215@aojmv0008.oracle.com> Changeset: 9468dada3479 Author: pliden Date: 2019-12-12 10:10 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9468dada3479 8235696: ZGC: assert(ZNMethod::is_armed(nm) == _should_disarm_nmethods) failed: Invalid state Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/shared/barrierSetNMethod.hpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zRootsIterator.cpp Changeset: 1edf6b0baec1 Author: pliden Date: 2019-12-12 10:10 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1edf6b0baec1 8235748: ZGC: Remove ZAddress::address() Reviewed-by: eosterlund, stefank ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp ! src/hotspot/share/gc/z/zAddress.cpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp From stefan.karlsson at oracle.com Thu Dec 12 09:57:39 2019 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Thu, 12 Dec 2019 09:57:39 +0000 Subject: hg: jdk/jdk: 3 new changesets Message-ID: <201912120957.xBC9vdxL008667@aojmv0008.oracle.com> Changeset: a67d541d3b07 Author: stefank Date: 2019-12-11 12:29 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a67d541d3b07 8235757: Rename SupportedGC to IncludedGC Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfig.hpp Changeset: bf401fb26e1b Author: stefank Date: 2019-12-11 12:29 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/bf401fb26e1b 8235759: Extend GCConfig::is_gc_supported to mean supported not only included in build Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcArguments.hpp ! src/hotspot/share/gc/shared/gcConfig.cpp Changeset: 9ba00b589d9c Author: stefank Date: 2019-12-11 12:53 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9ba00b589d9c 8235760: ZGC: Implement precise check for @require vm.gc.Z for Windows Reviewed-by: eosterlund, pliden + src/hotspot/os/posix/gc/z/zArguments_posix.cpp + src/hotspot/os/windows/gc/z/zArguments_windows.cpp ! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp ! src/hotspot/os/windows/gc/z/zSyscall_windows.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArguments.hpp ! test/lib/sun/hotspot/gc/GC.java From vladimir.x.ivanov at oracle.com Thu Dec 12 10:19:49 2019 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Thu, 12 Dec 2019 10:19:49 +0000 Subject: hg: jdk/jdk: 5 new changesets Message-ID: <201912121019.xBCAJnfA020178@aojmv0008.oracle.com> Changeset: 611e595bc8a9 Author: jbhateja Date: 2019-12-12 13:09 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/611e595bc8a9 8234392: C2: Extend Matcher::match_rule_supported_vector() with element type information Reviewed-by: vlivanov, sviswanathan, kvn, jrose ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/sparc/sparc.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/vectornode.cpp Changeset: 8c16680c5b2e Author: jbhateja Date: 2019-12-12 13:09 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8c16680c5b2e 8235405: C2: Merge AD instructions for different vector operations Reviewed-by: vlivanov, sviswanathan, kvn, jrose ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86.ad Changeset: 801ebec415e8 Author: jbhateja Date: 2019-12-12 13:09 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/801ebec415e8 8235688: C2: Merge AD instructions for AddV, SubV, and MulV nodes Reviewed-by: vlivanov, sviswanathan, kvn, jrose ! src/hotspot/cpu/x86/x86.ad Changeset: 8451a8bae345 Author: jbhateja Date: 2019-12-12 13:09 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8451a8bae345 8235719: C2: Merge AD instructions for ShiftV, AbsV, and NegV nodes Reviewed-by: vlivanov, sviswanathan, kvn, jrose ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad Changeset: b3801d1ba963 Author: jbhateja Date: 2019-12-12 13:09 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b3801d1ba963 8235756: C2: Merge AD instructions for DivV, SqrtV, and FmaV nodes Reviewed-by: vlivanov, sviswanathan, jrose, kvn ! src/hotspot/cpu/x86/x86.ad From pavel.rappo at oracle.com Thu Dec 12 13:07:53 2019 From: pavel.rappo at oracle.com (pavel.rappo at oracle.com) Date: Thu, 12 Dec 2019 13:07:53 +0000 Subject: hg: jdk/jdk: 8215038: Add a page that lists all system properties Message-ID: <201912121307.xBCD7r9d000760@aojmv0008.oracle.com> Changeset: c413a549dd57 Author: prappo Date: 2019-12-12 13:06 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c413a549dd57 8215038: Add a page that lists all system properties Reviewed-by: hannesw, jjg Contributed-by: Priya Lakshmi Muthuswamy , Pavel Rappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java From claes.redestad at oracle.com Thu Dec 12 13:16:32 2019 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Thu, 12 Dec 2019 13:16:32 +0000 Subject: hg: jdk/jdk: 8234328: VectorSet::clear can cause fragmentation Message-ID: <201912121316.xBCDGWOc012250@aojmv0008.oracle.com> Changeset: fe65e995a765 Author: redestad Date: 2019-12-12 14:22 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/fe65e995a765 8234328: VectorSet::clear can cause fragmentation Reviewed-by: neliasso ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/libadt/vectset.hpp From stefan.karlsson at oracle.com Thu Dec 12 15:31:27 2019 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Thu, 12 Dec 2019 15:31:27 +0000 Subject: hg: jdk/jdk: 8226797: serviceability/tmtools/jstat/GcCapacityTest.java fails with Exception: java.lang.RuntimeException: OGCMN > OGCMX (min generation capacity > max generation capacity) Message-ID: <201912121531.xBCFVRpM009253@aojmv0008.oracle.com> Changeset: 2c724dba4c3c Author: stefank Date: 2019-12-12 16:23 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2c724dba4c3c 8226797: serviceability/tmtools/jstat/GcCapacityTest.java fails with Exception: java.lang.RuntimeException: OGCMN > OGCMX (min generation capacity > max generation capacity) Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/shared/generationSpec.hpp ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java From jesper.wilhelmsson at oracle.com Thu Dec 12 16:07:58 2019 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 12 Dec 2019 16:07:58 +0000 Subject: hg: jdk/jdk: Added tag jdk-15+0 for changeset 2c724dba4c3c Message-ID: <201912121607.xBCG7wRr000969@aojmv0008.oracle.com> Changeset: fa20258f2d71 Author: jwilhelm Date: 2019-12-12 17:06 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/fa20258f2d71 Added tag jdk-15+0 for changeset 2c724dba4c3c ! .hgtags From rkennke at redhat.com Thu Dec 12 17:31:12 2019 From: rkennke at redhat.com (rkennke at redhat.com) Date: Thu, 12 Dec 2019 17:31:12 +0000 Subject: hg: jdk/jdk: 8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary Message-ID: <201912121731.xBCHVCHL025933@aojmv0008.oracle.com> Changeset: c655545b6b82 Author: rkennke Date: 2019-12-12 18:34 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c655545b6b82 8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp From jesper.wilhelmsson at oracle.com Thu Dec 12 17:46:12 2019 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 12 Dec 2019 17:46:12 +0000 Subject: hg: jdk/jdk: 8225361: Start of release updates for JDK 15; ... Message-ID: <201912121746.xBCHkCAO006100@aojmv0008.oracle.com> Changeset: 27d52615ba1b Author: darcy Date: 2019-12-10 16:38 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/27d52615ba1b 8225361: Start of release updates for JDK 15 8235497: Add SourceVersion.RELEASE_15 8235528: Add source 15 and target 15 to javac Reviewed-by: erikj, jjg, jlahoda, dholmes, alanb, hseigel, mikael, chegar ! make/autoconf/version-numbers + make/data/symbols/java.base-E.sym.txt + make/data/symbols/java.compiler-E.sym.txt + make/data/symbols/java.desktop-E.sym.txt + make/data/symbols/java.xml-E.sym.txt + make/data/symbols/jdk.compiler-E.sym.txt + make/data/symbols/jdk.httpserver-E.sym.txt + make/data/symbols/jdk.jfr-E.sym.txt + make/data/symbols/jdk.jlink-E.sym.txt + make/data/symbols/jdk.jsobject-E.sym.txt + make/data/symbols/jdk.management-E.sym.txt ! make/data/symbols/symbols ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java ! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java - test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java ! test/hotspot/jtreg/runtime/records/abstractRecord.jcod ! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod ! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod ! test/hotspot/jtreg/runtime/records/oldRecordAttribute.jcod ! test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod ! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod ! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod ! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/langtools/tools/javac/api/T6395981.java ! test/langtools/tools/javac/classfiles/ClassVersionChecker.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out ! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out ! test/langtools/tools/javac/profiles/ProfileOptionTest.java ! test/langtools/tools/javac/records/RecordMemberTests.java ! test/langtools/tools/javac/versions/Versions.java From joe.darcy at oracle.com Thu Dec 12 19:31:18 2019 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Thu, 12 Dec 2019 19:31:18 +0000 Subject: hg: jdk/jdk: 8235514: Update record serialization tests to not use hard coded source versions Message-ID: <201912121931.xBCJVINI014779@aojmv0008.oracle.com> Changeset: 63e17cf29bed Author: darcy Date: 2019-12-12 11:31 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/63e17cf29bed 8235514: Update record serialization tests to not use hard coded source versions Reviewed-by: lancea ! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java ! src/java.base/share/classes/java/lang/reflect/Modifier.java ! src/jdk.rmic/share/classes/sun/tools/util/ModifierFilter.java From erik.joelsson at oracle.com Thu Dec 12 19:36:05 2019 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Thu, 12 Dec 2019 19:36:05 +0000 Subject: hg: jdk/jdk14: 8235687: Contents/MacOS/libjli.dylib cannot be a symlink Message-ID: <201912121936.xBCJa5RO016369@aojmv0008.oracle.com> Changeset: 7a1e6bd6a836 Author: erikj Date: 2019-12-12 19:35 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/7a1e6bd6a836 8235687: Contents/MacOS/libjli.dylib cannot be a symlink Reviewed-by: tbell ! make/MacBundles.gmk From erik.joelsson at oracle.com Thu Dec 12 19:37:32 2019 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Thu, 12 Dec 2019 19:37:32 +0000 Subject: hg: jdk/jdk14: 8235686: Add more custom hooks in Bundles.gmk Message-ID: <201912121937.xBCJbWF5017088@aojmv0008.oracle.com> Changeset: 91a3f092682f Author: erikj Date: 2019-12-12 19:37 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/91a3f092682f 8235686: Add more custom hooks in Bundles.gmk Reviewed-by: tbell ! make/Bundles.gmk From joe.darcy at oracle.com Thu Dec 12 19:39:59 2019 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Thu, 12 Dec 2019 19:39:59 +0000 Subject: hg: jdk/jdk: 8230771: Remove terminally deprecated constructors in java.base Message-ID: <201912121939.xBCJdx0T018499@aojmv0008.oracle.com> Changeset: 642b562ed16e Author: darcy Date: 2019-12-12 11:39 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/642b562ed16e 8230771: Remove terminally deprecated constructors in java.base Summary: Additional review input from Victor Williams Stafusa da Silva Reviewed-by: lancea, chegar, mchung, smarks, dfuchs ! src/jdk.rmic/share/classes/sun/tools/util/ModifierFilter.java From zgu at redhat.com Thu Dec 12 20:21:18 2019 From: zgu at redhat.com (zgu at redhat.com) Date: Thu, 12 Dec 2019 20:21:18 +0000 Subject: hg: jdk/jdk: 8235842: Shenandoah: Implement native LRB for narrow oop Message-ID: <201912122021.xBCKLIDl013191@aojmv0008.oracle.com> Changeset: 3d21573742c7 Author: zgu Date: 2019-12-12 15:20 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3d21573742c7 8235842: Shenandoah: Implement native LRB for narrow oop Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp From mikael.vidstedt at oracle.com Thu Dec 12 20:48:44 2019 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Thu, 12 Dec 2019 20:48:44 +0000 Subject: hg: jdk/jdk14: 8235814: Add --enable-deprecated-ports=yes to all solaris and SPARC build profiles Message-ID: <201912122048.xBCKmicP000514@aojmv0008.oracle.com> Changeset: 4b189ba2cb2f Author: mikael Date: 2019-12-12 12:45 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/4b189ba2cb2f 8235814: Add --enable-deprecated-ports=yes to all solaris and SPARC build profiles Reviewed-by: erikj ! make/conf/jib-profiles.js From pavel.rappo at oracle.com Thu Dec 12 21:12:15 2019 From: pavel.rappo at oracle.com (pavel.rappo at oracle.com) Date: Thu, 12 Dec 2019 21:12:15 +0000 Subject: hg: jdk/jdk: 8235447: Remove (obsolete) @author info from javadoc tests Message-ID: <201912122112.xBCLCF70015299@aojmv0008.oracle.com> Changeset: 939e712d581b Author: prappo Date: 2019-12-12 21:11 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/939e712d581b 8235447: Remove (obsolete) @author info from javadoc tests Reviewed-by: ksrini, jjg ! test/langtools/jdk/javadoc/doclet/AuthorDD/AuthorDD.java ! test/langtools/jdk/javadoc/doclet/AuthorDD/p1/C1.java ! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/pkg/AnnotationOptional.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testBaseClass/BaseClass.java ! test/langtools/jdk/javadoc/doclet/testClassTree/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testClassTree/pkg/Coin.java ! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java ! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/doc-files/inpackage.html ! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/package.html ! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/doc-files/inpackage.html ! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/package.html ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C1.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C2.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C3.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C5.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg1/C1.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg1/I1.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg2/C2.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg2/C3.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg/AnotherClass.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/NestedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/PrivateIncludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/ProtectedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/PublicExcludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testIndex/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testIndex/pkg/Coin.java ! test/langtools/jdk/javadoc/doclet/testIndexFiles/TestIndexFiles.java ! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java ! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/mylib/lang/StringBuilderChild.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testModules/moduleB/testpkg3mdlB/TestClassLinkOption.java ! test/langtools/jdk/javadoc/doclet/testModules/moduletags/module-info.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/AnnotationTypeUndocumented.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/Coin.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/TypeParameters.java ! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/C2.java ! test/langtools/jdk/javadoc/doclet/testProperty/pkg/MyClassT.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContaineeRegDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContaineeSynthDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerRegDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerRegNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerSynthDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/NonSynthDocContainer.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegArryDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContaineeDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContaineeNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContainerDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContainerNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContaineeNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContaineeSynthDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerSynthNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerValDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerValNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContaineeDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContaineeNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContainerValDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContainerValNotDoc.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/NestedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/PrivateIncludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/ProtectedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/PublicExcludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/NestedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/PrivateIncludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/ProtectedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/PublicExcludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C1.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C2.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C3.java ! test/langtools/jdk/javadoc/doclet/testSinceTag/pkg1/C1.java ! test/langtools/jdk/javadoc/doclet/typeAnnotations/smoke/pkg/TargetTypes.java From brian.burkhalter at oracle.com Thu Dec 12 22:03:39 2019 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Thu, 12 Dec 2019 22:03:39 +0000 Subject: hg: jdk/jdk14: 8235668: LineNumberReader#getLineNumber() returns wrong line number (one fewer) in Lucene test Message-ID: <201912122203.xBCM3dJ7016461@aojmv0008.oracle.com> Changeset: de66d41b9486 Author: bpb Date: 2019-12-12 13:43 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/de66d41b9486 8235668: LineNumberReader#getLineNumber() returns wrong line number (one fewer) in Lucene test Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/LineNumberReader.java ! test/jdk/java/io/LineNumberReader/Read.java From maurizio.cimadamore at oracle.com Thu Dec 12 23:01:21 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 12 Dec 2019 23:01:21 +0000 Subject: hg: jdk/jdk14: 8234049: Implementation of Memory Access API (Incubator) Message-ID: <201912122301.xBCN1Ll0019829@aojmv0008.oracle.com> Changeset: 9373d791b6bb Author: mcimadamore Date: 2019-12-12 22:59 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/9373d791b6bb 8234049: Implementation of Memory Access API (Incubator) Reviewed-by: alanb, psandoz, chegar, rriggs, plevart, briangoetz, jrose, adinn, vlivanov Contributed-by: jorn.vernee at oracle.com, vladimir.x.ivanov at oracle.com ! make/common/Modules.gmk ! make/gensrc/GensrcVarHandles.gmk ! src/hotspot/share/ci/ciField.cpp + src/java.base/share/classes/java/lang/invoke/AddressVarHandleGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java + src/java.base/share/classes/java/lang/invoke/VarHandleMemoryAddressBase.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template + src/java.base/share/classes/java/lang/invoke/X-VarHandleMemoryAddressView.java.template ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/java/nio/MappedByteBuffer.java ! src/java.base/share/classes/java/nio/StringCharBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java + src/java.base/share/classes/jdk/internal/access/foreign/MemoryAddressProxy.java + src/java.base/share/classes/jdk/internal/access/foreign/MemorySegmentProxy.java + src/java.base/share/classes/jdk/internal/access/foreign/UnmapperProxy.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Util.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/PaddingLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/unsafe/ForeignUnsafe.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryScope.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemorySegmentImpl.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java + src/jdk.incubator.foreign/share/classes/module-info.java ! test/jdk/TEST.groups + test/jdk/java/foreign/TEST.properties + test/jdk/java/foreign/TestArrays.java + test/jdk/java/foreign/TestByteBuffer.java + test/jdk/java/foreign/TestLayoutConstants.java + test/jdk/java/foreign/TestLayoutPaths.java + test/jdk/java/foreign/TestLayouts.java + test/jdk/java/foreign/TestMemoryAccess.java + test/jdk/java/foreign/TestMemoryAlignment.java + test/jdk/java/foreign/TestMemoryCopy.java + test/jdk/java/foreign/TestNative.java + test/jdk/java/foreign/TestSegments.java + test/jdk/java/foreign/TestSharedAccess.java + test/jdk/java/foreign/TestSlices.java + test/jdk/java/foreign/TestVarHandleCombinators.java + test/jdk/java/foreign/libNativeAccess.c From jesper.wilhelmsson at oracle.com Fri Dec 13 01:46:09 2019 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 13 Dec 2019 01:46:09 +0000 Subject: hg: jdk/jdk14: Added tag jdk-14+27 for changeset 91a3f092682f Message-ID: <201912130146.xBD1k9M2018068@aojmv0008.oracle.com> Changeset: 06d0db76de0b Author: jwilhelm Date: 2019-12-13 02:45 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/06d0db76de0b Added tag jdk-14+27 for changeset 91a3f092682f ! .hgtags From jesper.wilhelmsson at oracle.com Fri Dec 13 01:52:00 2019 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 13 Dec 2019 01:52:00 +0000 Subject: hg: jdk/jdk: Added tag jdk-15+1 for changeset 63e17cf29bed Message-ID: <201912130152.xBD1q0WL020159@aojmv0008.oracle.com> Changeset: 2b0185471185 Author: jwilhelm Date: 2019-12-13 02:49 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2b0185471185 Added tag jdk-15+1 for changeset 63e17cf29bed ! .hgtags From mbalao at redhat.com Fri Dec 13 02:30:36 2019 From: mbalao at redhat.com (mbalao at redhat.com) Date: Fri, 13 Dec 2019 02:30:36 +0000 Subject: hg: jdk/jdk: 8005819: Support cross-realm MSSFU Message-ID: <201912130230.xBD2UakC011750@aojmv0008.oracle.com> Changeset: a2b03207a7f9 Author: mbalao Date: 2019-12-11 15:43 -0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a2b03207a7f9 8005819: Support cross-realm MSSFU Reviewed-by: weijun ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java + src/java.security.jgss/share/classes/sun/security/krb5/internal/PaPacOptions.java ! test/jdk/sun/security/krb5/auto/KDC.java ! test/jdk/sun/security/krb5/auto/ReferralsTest.java From pankaj.b.bansal at oracle.com Fri Dec 13 06:39:02 2019 From: pankaj.b.bansal at oracle.com (pankaj.b.bansal at oracle.com) Date: Fri, 13 Dec 2019 06:39:02 +0000 Subject: hg: jdk/jdk14: 8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64 Message-ID: <201912130639.xBD6d2jP021049@aojmv0008.oracle.com> Changeset: ccdd7713f14a Author: pbansal Date: 2019-12-13 12:08 +0530 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/ccdd7713f14a 8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64 Reviewed-by: psadhukhan, prr ! test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java From sibabrata.sahoo at oracle.com Fri Dec 13 06:51:24 2019 From: sibabrata.sahoo at oracle.com (sibabrata.sahoo at oracle.com) Date: Fri, 13 Dec 2019 06:51:24 +0000 Subject: hg: jdk/jdk: 8234728: Some security tests should support TLSv1.3 Message-ID: <201912130651.xBD6pOWB028791@aojmv0008.oracle.com> Changeset: d6a38e8f7389 Author: ssahoo Date: 2019-12-12 22:47 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d6a38e8f7389 8234728: Some security tests should support TLSv1.3 Summary: Tests were updated to support TLSv1.3 and cipher suite order Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java + test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java + test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java ! test/jdk/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java ! test/jdk/sun/security/util/HostnameMatcher/NullHostnameCheck.java From sibabrata.sahoo at oracle.com Fri Dec 13 09:45:05 2019 From: sibabrata.sahoo at oracle.com (sibabrata.sahoo at oracle.com) Date: Fri, 13 Dec 2019 09:45:05 +0000 Subject: hg: jdk/jdk14: 8234728: Some security tests should support TLSv1.3 Message-ID: <201912130945.xBD9j5tu004084@aojmv0008.oracle.com> Changeset: fa82151f29c4 Author: ssahoo Date: 2019-12-13 01:43 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/fa82151f29c4 8234728: Some security tests should support TLSv1.3 Summary: Tests were updated to support TLSv1.3 and cipher suite order Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java + test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java + test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java ! test/jdk/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java ! test/jdk/sun/security/util/HostnameMatcher/NullHostnameCheck.java From patricio.chilano.mateo at oracle.com Fri Dec 13 14:30:55 2019 From: patricio.chilano.mateo at oracle.com (patricio.chilano.mateo at oracle.com) Date: Fri, 13 Dec 2019 14:30:55 +0000 Subject: hg: jdk/jdk: 8232733: Remove need to grab Threads_lock while processing handshakes Message-ID: <201912131430.xBDEUt0M006602@aojmv0008.oracle.com> Changeset: 4a631f90648a Author: pchilanomate Date: 2019-12-13 14:28 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4a631f90648a 8232733: Remove need to grab Threads_lock while processing handshakes Summary: Threads_lock is not acquired anymore while processing handshakes Reviewed-by: coleenp, rehn, dcubed, dholmes ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp From naoto.sato at oracle.com Fri Dec 13 16:21:10 2019 From: naoto.sato at oracle.com (naoto.sato at oracle.com) Date: Fri, 13 Dec 2019 16:21:10 +0000 Subject: hg: jdk/jdk: 8235238: Parsing a time string ignores any custom TimeZoneNameProvider Message-ID: <201912131621.xBDGLA2N004580@aojmv0008.oracle.com> Changeset: ac372709206e Author: naoto Date: 2019-12-13 08:17 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ac372709206e 8235238: Parsing a time string ignores any custom TimeZoneNameProvider Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java + test/jdk/java/time/nontestng/java/time/zone/CustomZoneNameTest.java + test/jdk/java/time/nontestng/java/time/zone/zoneProvider/META-INF/services/java.time.zone.ZoneRulesProvider + test/jdk/java/time/nontestng/java/time/zone/zoneProvider/META-INF/services/java.util.spi.TimeZoneNameProvider + test/jdk/java/time/nontestng/java/time/zone/zoneProvider/custom/CustomTimeZoneNameProvider.java + test/jdk/java/time/nontestng/java/time/zone/zoneProvider/custom/CustomZoneRulesProvider.java From dmitrij.pochepko at bell-sw.com Fri Dec 13 17:35:59 2019 From: dmitrij.pochepko at bell-sw.com (dmitrij.pochepko at bell-sw.com) Date: Fri, 13 Dec 2019 17:35:59 +0000 Subject: hg: jdk/jdk: 8231612: 100% cpu on arm32 in Service Thread Message-ID: <201912131735.xBDHZxdk016275@aojmv0008.oracle.com> Changeset: c97cf6fefbc1 Author: avoitylov Date: 2019-12-13 20:35 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c97cf6fefbc1 8231612: 100% cpu on arm32 in Service Thread Reviewed-by: kbarrett, dsamersoff ! src/hotspot/share/runtime/atomic.hpp From jonathan.gibbons at oracle.com Fri Dec 13 18:43:39 2019 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Fri, 13 Dec 2019 18:43:39 +0000 Subject: hg: jdk/jdk: 8235306: Support doc-comment tags that can be inline or block tags Message-ID: <201912131843.xBDIhdA9025117@aojmv0008.oracle.com> Changeset: cec148db7b55 Author: jjg Date: 2019-12-13 10:42 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/cec148db7b55 8235306: Support doc-comment tags that can be inline or block tags Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BasePropertyTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SummaryTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SystemPropertyTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java + test/langtools/jdk/javadoc/doclet/testBimodalTaglets/TestBimodalTaglets.java ! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out From igor.veresov at oracle.com Fri Dec 13 18:50:28 2019 From: igor.veresov at oracle.com (igor.veresov at oracle.com) Date: Fri, 13 Dec 2019 18:50:28 +0000 Subject: hg: jdk/jdk14: 8235634: Update Graal Message-ID: <201912131850.xBDIoSvV028616@aojmv0008.oracle.com> Changeset: b7c69d80b5c3 Author: iveresov Date: 2019-12-13 10:04 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/b7c69d80b5c3 8235634: Update Graal Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives/src/org/graalvm/compiler/api/directives/GraalDirectives.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AVXKind.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LIRKind.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/NumUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/Stamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashMapGetTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ObjectSubstitutionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/ScopeImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/NumberOfTrailingZeroings003.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MethodSubstitutionEffectTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MethodSubstitutionForeignCallTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGCProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotUnsafeSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/FastNotifyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSnippets.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeCopyMemoryNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/JsrScope.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathPowOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AVXBlendOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/StampToolTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardedValueNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/PointerEqualsNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/SideEffectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/BarrierSet.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/CardTableBarrierSet.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/G1BarrierSet.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/G1ReferentFieldReadBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/LoopExplosionPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/HeapAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/StampTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/gc/G1WriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactOverflowNode.java From harold.seigel at oracle.com Fri Dec 13 19:51:09 2019 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Fri, 13 Dec 2019 19:51:09 +0000 Subject: hg: jdk/jdk: 8235922: [TESTBUG]TestRecordAttrGenericSig.java and TestRecordAttr.java are failing Message-ID: <201912131951.xBDJp9Bd003299@aojmv0008.oracle.com> Changeset: fdd1c4a2ec5b Author: hseigel Date: 2019-12-13 19:50 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/fdd1c4a2ec5b 8235922: [TESTBUG]TestRecordAttrGenericSig.java and TestRecordAttr.java are failing Summary: Replace hard-wired JDK version 14 with mechanisms that get the latest JDK version. Reviewed-by: dcubed ! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java ! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java From sergey.bylokhov at oracle.com Sat Dec 14 04:11:08 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Sat, 14 Dec 2019 04:11:08 +0000 Subject: hg: jdk/client: 2 new changesets Message-ID: <201912140411.xBE4B8MJ008282@aojmv0008.oracle.com> Changeset: caaebecad412 Author: serb Date: 2019-12-13 18:37 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/caaebecad412 8235638: NPE in LWWindowPeer.getOnscreenGraphics() Reviewed-by: dmarkov, aivanov ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java + test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java Changeset: a0c94b292e01 Author: serb Date: 2019-12-13 18:39 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/a0c94b292e01 8235739: Rare NPE at WComponentPeer.getGraphics() Reviewed-by: dmarkov, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java ! test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java From weijun.wang at oracle.com Sat Dec 14 05:51:43 2019 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Sat, 14 Dec 2019 05:51:43 +0000 Subject: hg: jdk/jdk: 8234697: Generate sun.security.util.math.intpoly classes during build Message-ID: <201912140551.xBE5phl2000046@aojmv0008.oracle.com> Changeset: eefd0a71c160 Author: weijun Date: 2019-12-14 13:50 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/eefd0a71c160 8234697: Generate sun.security.util.math.intpoly classes during build Reviewed-by: erikj, mullan ! make/ToolsJdk.gmk ! make/gensrc/Gensrc-java.base.gmk + make/jdk/src/classes/build/tools/intpoly/FieldGen.java + make/jdk/src/classes/build/tools/intpoly/header.txt - src/java.base/share/classes/sun/security/util/math/intpoly/FieldGen.jsh - src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP256.java - src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP384.java - src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP521.java - src/java.base/share/classes/sun/security/util/math/intpoly/P256OrderField.java - src/java.base/share/classes/sun/security/util/math/intpoly/P384OrderField.java - src/java.base/share/classes/sun/security/util/math/intpoly/P521OrderField.java - src/java.base/share/classes/sun/security/util/math/intpoly/header.txt From ivan.gerasimov at oracle.com Sun Dec 15 17:37:23 2019 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Sun, 15 Dec 2019 17:37:23 +0000 Subject: hg: jdk/jdk: 8235930: java.util.regex.PrintPattern does not print a link to the next node Message-ID: <201912151737.xBFHbNiG000302@aojmv0008.oracle.com> Changeset: 712c09c20824 Author: igerasim Date: 2019-12-15 09:33 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/712c09c20824 8235930: java.util.regex.PrintPattern does not print a link to the next node Reviewed-by: martin ! src/java.base/share/classes/java/util/regex/PrintPattern.java From david.holmes at oracle.com Mon Dec 16 00:56:41 2019 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Mon, 16 Dec 2019 00:56:41 +0000 Subject: hg: jdk/jdk: 8231559: Remove expired flags in JDK 15 Message-ID: <201912160056.xBG0ufkd011629@aojmv0008.oracle.com> Changeset: 89bac05dac16 Author: dholmes Date: 2019-12-15 19:56 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/89bac05dac16 8231559: Remove expired flags in JDK 15 Reviewed-by: kbarrett, kvn ! src/hotspot/share/runtime/arguments.cpp From david.holmes at oracle.com Mon Dec 16 02:56:38 2019 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Mon, 16 Dec 2019 02:56:38 +0000 Subject: hg: jdk/jdk: 8235965: Tests using ThreadLocalHandshakes need to stop using it as it no longer exists Message-ID: <201912160256.xBG2ucIQ014200@aojmv0008.oracle.com> Changeset: 81a62171f681 Author: dholmes Date: 2019-12-15 21:56 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/81a62171f681 8235965: Tests using ThreadLocalHandshakes need to stop using it as it no longer exists Reviewed-by: iignatyev, jiefu ! test/hotspot/jtreg/runtime/NMT/SafepointPollingPages.java - test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackFallbackTest.java From sha.jiang at oracle.com Mon Dec 16 08:20:19 2019 From: sha.jiang at oracle.com (sha.jiang at oracle.com) Date: Mon, 16 Dec 2019 08:20:19 +0000 Subject: hg: jdk/jdk14: 8235813: System property fullCipherSuites is not used by javax/net/ssl/compatibility/Compatibility.java Message-ID: <201912160820.xBG8KJch023185@aojmv0008.oracle.com> Changeset: 9c993ce81fc8 Author: jjiang Date: 2019-12-16 16:19 +0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/9c993ce81fc8 8235813: System property fullCipherSuites is not used by javax/net/ssl/compatibility/Compatibility.java Reviewed-by: xuelei ! test/jdk/javax/net/ssl/compatibility/Cert.java - test/jdk/javax/net/ssl/compatibility/JdkRelease.java ! test/jdk/javax/net/ssl/compatibility/UseCase.java From matthias.baesken at sap.com Mon Dec 16 08:21:08 2019 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Mon, 16 Dec 2019 08:21:08 +0000 Subject: hg: jdk/jdk: 8234968: check calloc rv in libinstrument InvocationAdapter Message-ID: <201912160821.xBG8L8wU023419@aojmv0008.oracle.com> Changeset: b9a8f588e55a Author: mbaesken Date: 2019-11-29 08:00 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b9a8f588e55a 8234968: check calloc rv in libinstrument InvocationAdapter Reviewed-by: clanger, stuefe, sspitsyn ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c From sibabrata.sahoo at oracle.com Mon Dec 16 08:24:46 2019 From: sibabrata.sahoo at oracle.com (sibabrata.sahoo at oracle.com) Date: Mon, 16 Dec 2019 08:24:46 +0000 Subject: hg: jdk/jdk14: 8235874: The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property. Message-ID: <201912160824.xBG8OkSZ024992@aojmv0008.oracle.com> Changeset: d821eb811ca8 Author: ssahoo Date: 2019-12-16 00:23 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/d821eb811ca8 8235874: The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property. Summary: Corrected Cipher Suites ordering through system properties Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java From tobias.hartmann at oracle.com Mon Dec 16 10:30:44 2019 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Mon, 16 Dec 2019 10:30:44 +0000 Subject: hg: jdk/jdk14: 8231501: VM crash in MethodData::clean_extra_data(CleanExtraDataClosure*): fatal error: unexpected tag 99 Message-ID: <201912161030.xBGAUivw005688@aojmv0008.oracle.com> Changeset: bd15714926ec Author: chagedorn Date: 2019-12-16 09:19 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/bd15714926ec 8231501: VM crash in MethodData::clean_extra_data(CleanExtraDataClosure*): fatal error: unexpected tag 99 Summary: Snapshot MDO extra trap and argument data only after it is prepared. Reviewed-by: roland, thartmann ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciMethodData.hpp ! src/hotspot/share/oops/methodData.hpp From claes.redestad at oracle.com Mon Dec 16 12:50:06 2019 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Mon, 16 Dec 2019 12:50:06 +0000 Subject: hg: jdk/jdk: 8235956: Remove javaClasses offset tests Message-ID: <201912161250.xBGCo6Ur021748@aojmv0008.oracle.com> Changeset: de152e6a99a5 Author: redestad Date: 2019-12-16 13:40 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/de152e6a99a5 8235956: Remove javaClasses offset tests Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/javaClasses.cpp From jesper.wilhelmsson at oracle.com Mon Dec 16 16:45:15 2019 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 16 Dec 2019 16:45:15 +0000 Subject: hg: jdk/jdk: 13 new changesets Message-ID: <201912161645.xBGGjHfN012388@aojmv0008.oracle.com> Changeset: 7a1e6bd6a836 Author: erikj Date: 2019-12-12 19:35 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7a1e6bd6a836 8235687: Contents/MacOS/libjli.dylib cannot be a symlink Reviewed-by: tbell ! make/MacBundles.gmk Changeset: 91a3f092682f Author: erikj Date: 2019-12-12 19:37 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/91a3f092682f 8235686: Add more custom hooks in Bundles.gmk Reviewed-by: tbell ! make/Bundles.gmk Changeset: 4b189ba2cb2f Author: mikael Date: 2019-12-12 12:45 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4b189ba2cb2f 8235814: Add --enable-deprecated-ports=yes to all solaris and SPARC build profiles Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: de66d41b9486 Author: bpb Date: 2019-12-12 13:43 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/de66d41b9486 8235668: LineNumberReader#getLineNumber() returns wrong line number (one fewer) in Lucene test Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/LineNumberReader.java ! test/jdk/java/io/LineNumberReader/Read.java Changeset: 9373d791b6bb Author: mcimadamore Date: 2019-12-12 22:59 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9373d791b6bb 8234049: Implementation of Memory Access API (Incubator) Reviewed-by: alanb, psandoz, chegar, rriggs, plevart, briangoetz, jrose, adinn, vlivanov Contributed-by: jorn.vernee at oracle.com, vladimir.x.ivanov at oracle.com ! make/common/Modules.gmk ! make/gensrc/GensrcVarHandles.gmk ! src/hotspot/share/ci/ciField.cpp + src/java.base/share/classes/java/lang/invoke/AddressVarHandleGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java + src/java.base/share/classes/java/lang/invoke/VarHandleMemoryAddressBase.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template + src/java.base/share/classes/java/lang/invoke/X-VarHandleMemoryAddressView.java.template ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/java/nio/MappedByteBuffer.java ! src/java.base/share/classes/java/nio/StringCharBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java + src/java.base/share/classes/jdk/internal/access/foreign/MemoryAddressProxy.java + src/java.base/share/classes/jdk/internal/access/foreign/MemorySegmentProxy.java + src/java.base/share/classes/jdk/internal/access/foreign/UnmapperProxy.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Util.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/PaddingLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/unsafe/ForeignUnsafe.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryScope.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemorySegmentImpl.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java + src/jdk.incubator.foreign/share/classes/module-info.java ! test/jdk/TEST.groups + test/jdk/java/foreign/TEST.properties + test/jdk/java/foreign/TestArrays.java + test/jdk/java/foreign/TestByteBuffer.java + test/jdk/java/foreign/TestLayoutConstants.java + test/jdk/java/foreign/TestLayoutPaths.java + test/jdk/java/foreign/TestLayouts.java + test/jdk/java/foreign/TestMemoryAccess.java + test/jdk/java/foreign/TestMemoryAlignment.java + test/jdk/java/foreign/TestMemoryCopy.java + test/jdk/java/foreign/TestNative.java + test/jdk/java/foreign/TestSegments.java + test/jdk/java/foreign/TestSharedAccess.java + test/jdk/java/foreign/TestSlices.java + test/jdk/java/foreign/TestVarHandleCombinators.java + test/jdk/java/foreign/libNativeAccess.c Changeset: 06d0db76de0b Author: jwilhelm Date: 2019-12-13 02:45 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/06d0db76de0b Added tag jdk-14+27 for changeset 91a3f092682f ! .hgtags Changeset: ccdd7713f14a Author: pbansal Date: 2019-12-13 12:08 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ccdd7713f14a 8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64 Reviewed-by: psadhukhan, prr ! test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java Changeset: fa82151f29c4 Author: ssahoo Date: 2019-12-13 01:43 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/fa82151f29c4 8234728: Some security tests should support TLSv1.3 Summary: Tests were updated to support TLSv1.3 and cipher suite order Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java + test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java + test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java ! test/jdk/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java ! test/jdk/sun/security/util/HostnameMatcher/NullHostnameCheck.java Changeset: b7c69d80b5c3 Author: iveresov Date: 2019-12-13 10:04 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b7c69d80b5c3 8235634: Update Graal Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives/src/org/graalvm/compiler/api/directives/GraalDirectives.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AVXKind.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LIRKind.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/NumUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/Stamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashMapGetTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ObjectSubstitutionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/ScopeImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/NumberOfTrailingZeroings003.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MethodSubstitutionEffectTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MethodSubstitutionForeignCallTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGCProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotUnsafeSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/FastNotifyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSnippets.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeCopyMemoryNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/JsrScope.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathPowOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AVXBlendOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/StampToolTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardedValueNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/PointerEqualsNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/SideEffectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/BarrierSet.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/CardTableBarrierSet.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/G1BarrierSet.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/G1ReferentFieldReadBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/LoopExplosionPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/HeapAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/StampTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/gc/G1WriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactOverflowNode.java Changeset: 9c993ce81fc8 Author: jjiang Date: 2019-12-16 16:19 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9c993ce81fc8 8235813: System property fullCipherSuites is not used by javax/net/ssl/compatibility/Compatibility.java Reviewed-by: xuelei ! test/jdk/javax/net/ssl/compatibility/Cert.java - test/jdk/javax/net/ssl/compatibility/JdkRelease.java ! test/jdk/javax/net/ssl/compatibility/UseCase.java Changeset: d821eb811ca8 Author: ssahoo Date: 2019-12-16 00:23 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d821eb811ca8 8235874: The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property. Summary: Corrected Cipher Suites ordering through system properties Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java Changeset: bd15714926ec Author: chagedorn Date: 2019-12-16 09:19 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/bd15714926ec 8231501: VM crash in MethodData::clean_extra_data(CleanExtraDataClosure*): fatal error: unexpected tag 99 Summary: Snapshot MDO extra trap and argument data only after it is prepared. Reviewed-by: roland, thartmann ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciMethodData.hpp ! src/hotspot/share/oops/methodData.hpp Changeset: a0b1a1c3cc5f Author: jwilhelm Date: 2019-12-16 17:43 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a0b1a1c3cc5f Merge ! .hgtags - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java - test/jdk/javax/net/ssl/compatibility/JdkRelease.java From michael.x.mcmahon at oracle.com Mon Dec 16 16:45:34 2019 From: michael.x.mcmahon at oracle.com (michael.x.mcmahon at oracle.com) Date: Mon, 16 Dec 2019 16:45:34 +0000 Subject: hg: jdk/jdk14: 8235976: Directives in WWW-Authenticate should be comma separated Message-ID: <201912161645.xBGGjYEw012768@aojmv0008.oracle.com> Changeset: f554e2d8a147 Author: michaelm Date: 2019-12-16 16:44 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/f554e2d8a147 8235976: Directives in WWW-Authenticate should be comma separated Reviewed-by: chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! test/jdk/com/sun/net/httpserver/bugs/8199849/ParamTest.java From ioi.lam at oracle.com Mon Dec 16 18:22:21 2019 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Mon, 16 Dec 2019 18:22:21 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912161822.xBGIMLS0008124@aojmv0008.oracle.com> Changeset: 5f91ab380656 Author: iklam Date: 2019-12-16 10:03 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5f91ab380656 8199290: [TESTBUG] sun.hotspot.WhiteBox$WhiteBoxPermission is not copied Reviewed-by: iignatyev, dholmes ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/lib/ClassFileInstaller.java Changeset: b2e315938072 Author: iklam Date: 2019-12-16 10:04 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b2e315938072 8235970: [TESTBUG] Remove dependency of sun.tools.jar from RedefineClassHelper Reviewed-by: alanb ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/testlibrary_tests/RedefineClassTest.java ! test/jdk/java/lang/instrument/RedefineAddDeleteMethod/DeleteMethodHandle/MethodHandleDeletedMethod.java ! test/jdk/java/lang/instrument/RedefineInterfaceMethods/RedefineInterfaceMethods.java ! test/jdk/java/lang/instrument/RedefineMathTesterMethods/RedefineMathTesterMethods.java ! test/jdk/java/lang/instrument/RedefineNestmateAttr/TestNestmateAttr.java ! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java ! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java ! test/lib/RedefineClassHelper.java From vicente.romero at oracle.com Mon Dec 16 20:33:34 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Mon, 16 Dec 2019 20:33:34 +0000 Subject: hg: jdk/jdk: 8235778: No compilation error reported when a record is declared in a local class Message-ID: <201912162033.xBGKXYET020779@aojmv0008.oracle.com> Changeset: 255cae042245 Author: vromero Date: 2019-12-16 15:33 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/255cae042245 8235778: No compilation error reported when a record is declared in a local class Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From thomas.schatzl at oracle.com Mon Dec 16 22:08:02 2019 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Mon, 16 Dec 2019 22:08:02 +0000 Subject: hg: jdk/jdk: 8235907: Fix tests referencing UseParallelOldGC Message-ID: <201912162208.xBGM82jg010761@aojmv0008.oracle.com> Changeset: 673bf1230322 Author: tschatzl Date: 2019-12-16 23:07 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/673bf1230322 8235907: Fix tests referencing UseParallelOldGC Summary: Remove tests using the obsolete UseParallelOldGC flag. Reviewed-by: lkorinth, dlong ! test/hotspot/jtreg/gc/TestSystemGC.java ! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java ! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java ! test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java ! test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java ! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithParallel.java ! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java - test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithPSMarkSweep.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java - test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithPSMarkSweep.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCWithFasttime.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCSurvivorConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCTLABConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithParallelScavenge.java - test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSSerial.java - test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithPSMarkSweep.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithParallelOld.java - test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithPSMarkSweep.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelOld.java - test/jdk/jdk/jfr/event/oldobject/TestParallelOld.java From ioi.lam at oracle.com Mon Dec 16 23:21:30 2019 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Mon, 16 Dec 2019 23:21:30 +0000 Subject: hg: jdk/jdk: 8236045: [TESTBUG] MismatchedWhiteBox test fails with missing WhiteBox$WhiteBoxPermission.class Message-ID: <201912162321.xBGNLU1R021624@aojmv0008.oracle.com> Changeset: 8af520f2976a Author: iklam Date: 2019-12-16 15:20 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8af520f2976a 8236045: [TESTBUG] MismatchedWhiteBox test fails with missing WhiteBox$WhiteBoxPermission.class Reviewed-by: ccheung ! test/hotspot/jtreg/sanity/MismatchedWhiteBox/WhiteBox.java From igor.ignatyev at oracle.com Mon Dec 16 23:52:08 2019 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Mon, 16 Dec 2019 23:52:08 +0000 Subject: hg: jdk/jdk14: 8235866: bump jtreg requiredVersion to 4.2b16 Message-ID: <201912162352.xBGNq8TZ007847@aojmv0008.oracle.com> Changeset: bce0cd152f61 Author: iignatyev Date: 2019-12-16 15:45 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/bce0cd152f61 8235866: bump jtreg requiredVersion to 4.2b16 Reviewed-by: dholmes, joehw ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/nashorn/TEST.ROOT From suenaga at oss.nttdata.com Tue Dec 17 01:01:46 2019 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Tue, 17 Dec 2019 01:01:46 +0000 Subject: hg: jdk/jdk14: 8235819: -Wformat-overflow is reported from GCC 9 Message-ID: <201912170101.xBH11khh015913@aojmv0008.oracle.com> Changeset: b8b54ebb450a Author: ysuenaga Date: 2019-12-17 10:00 +0900 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/b8b54ebb450a 8235819: -Wformat-overflow is reported from GCC 9 Reviewed-by: tschatzl, lkorinth ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp From weijun.wang at oracle.com Tue Dec 17 01:38:55 2019 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Tue, 17 Dec 2019 01:38:55 +0000 Subject: hg: jdk/jdk: 8234465: Encoded elliptic curve private keys should include the public point Message-ID: <201912170138.xBH1ctpr002455@aojmv0008.oracle.com> Changeset: 066bb54fba95 Author: weijun Date: 2019-12-17 09:38 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/066bb54fba95 8234465: Encoded elliptic curve private keys should include the public point Reviewed-by: xuelei ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java + test/jdk/sun/security/ec/PublicKeyInPrivateKey.java From ioi.lam at oracle.com Tue Dec 17 05:26:54 2019 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Tue, 17 Dec 2019 05:26:54 +0000 Subject: hg: jdk/jdk: 8236028: [TESTBUG] Remove dependency of sun.tools.jar from appcds/JarBuilder Message-ID: <201912170526.xBH5QsXb024899@aojmv0008.oracle.com> Changeset: 359553a04f66 Author: iklam Date: 2019-12-16 21:24 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/359553a04f66 8236028: [TESTBUG] Remove dependency of sun.tools.jar from appcds/JarBuilder Reviewed-by: ccheung ! test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/CaseSensitiveClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java ! test/hotspot/jtreg/runtime/cds/appcds/DirClasspathTest.java ! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java ! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java ! test/hotspot/jtreg/runtime/cds/appcds/FieldAnnotationsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/FreeUnusedMetadata.java ! test/hotspot/jtreg/runtime/cds/appcds/GraalWithLimitedMetaspace.java ! test/hotspot/jtreg/runtime/cds/appcds/HelloExtTest.java ! test/hotspot/jtreg/runtime/cds/appcds/HelloTest.java ! test/hotspot/jtreg/runtime/cds/appcds/IgnoreEmptyClassPaths.java ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/hotspot/jtreg/runtime/cds/appcds/JvmtiAddPath.java ! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java ! test/hotspot/jtreg/runtime/cds/appcds/MissingSuperTest.java ! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java ! test/hotspot/jtreg/runtime/cds/appcds/MultiProcessSharing.java ! test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java ! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/PackageSealing.java ! test/hotspot/jtreg/runtime/cds/appcds/ParallelLoad2.java ! test/hotspot/jtreg/runtime/cds/appcds/ParallelLoadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/ProhibitedPackage.java ! test/hotspot/jtreg/runtime/cds/appcds/ProtectionDomain.java ! test/hotspot/jtreg/runtime/cds/appcds/RelativePath.java ! test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedPackages.java ! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java ! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java ! test/hotspot/jtreg/runtime/cds/appcds/TestWithProfiler.java ! test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/UnusedCPDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_0.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1A.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1B.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_2.java ! test/hotspot/jtreg/runtime/cds/appcds/WideIloadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/XShareAutoWithChangedJar.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DumpTimeVerifyFailure.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatA.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatB.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatC.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatD.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatE.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestMultiFP.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestSingleFP.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProhibitedPackageNamesTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProtectionDomain.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/SameNameInTwoLoadersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnintendedLoadersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnsupportedPlatforms.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicFlag.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchJavaBase.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/TwoJars.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/ClassPathTests.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddModules.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/OverrideTests.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InvalidFileFormat.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockSharedStrings.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java From matthias.baesken at sap.com Tue Dec 17 08:08:53 2019 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Tue, 17 Dec 2019 08:08:53 +0000 Subject: hg: jdk/jdk: 8235671: enhance print_rlimit_info in os_posix Message-ID: <201912170808.xBH88r6u010497@aojmv0008.oracle.com> Changeset: 167aa1833ab2 Author: mbaesken Date: 2019-12-10 16:55 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/167aa1833ab2 8235671: enhance print_rlimit_info in os_posix Reviewed-by: clanger, mdoerr ! src/hotspot/os/posix/os_posix.cpp From thomas.schatzl at oracle.com Tue Dec 17 09:13:48 2019 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Tue, 17 Dec 2019 09:13:48 +0000 Subject: hg: jdk/jdk: 8235996: Move obsolete flag G1RSetScanBlockSize in flags list Message-ID: <201912170913.xBH9Dmtx012454@aojmv0008.oracle.com> Changeset: 44ea394fd415 Author: tschatzl Date: 2019-12-17 10:12 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/44ea394fd415 8235996: Move obsolete flag G1RSetScanBlockSize in flags list Reviewed-by: sjohanss, lkorinth ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/runtime/arguments.cpp From per.liden at oracle.com Tue Dec 17 10:49:09 2019 From: per.liden at oracle.com (per.liden at oracle.com) Date: Tue, 17 Dec 2019 10:49:09 +0000 Subject: hg: jdk/jdk: 8235905: ZGC: Rework how ZRootsIterator visits threads Message-ID: <201912171049.xBHAn9wY004132@aojmv0008.oracle.com> Changeset: ff7cd49f2aef Author: pliden Date: 2019-12-17 11:37 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ff7cd49f2aef 8235905: ZGC: Rework how ZRootsIterator visits threads Reviewed-by: stefank ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/runtime/threadSMR.hpp From weijun.wang at oracle.com Tue Dec 17 12:57:33 2019 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Tue, 17 Dec 2019 12:57:33 +0000 Subject: hg: jdk/jdk: 8236070: Backout fix for JDK-8234465 Message-ID: <201912171257.xBHCvXVp014874@aojmv0008.oracle.com> Changeset: 09a2449230db Author: weijun Date: 2019-12-17 20:56 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/09a2449230db 8236070: Backout fix for JDK-8234465 Reviewed-by: mullan ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java - test/jdk/sun/security/ec/PublicKeyInPrivateKey.java From andy.herrick at oracle.com Tue Dec 17 13:59:26 2019 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Tue, 17 Dec 2019 13:59:26 +0000 Subject: hg: jdk/jdk: 8235667: IOUtils.copyFile() problems. Message-ID: <201912171359.xBHDxQr5021681@aojmv0008.oracle.com> Changeset: 2de8425627fa Author: herrick Date: 2019-12-17 08:56 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2de8425627fa 8235667: IOUtils.copyFile() problems. Reviewed-by: rriggs, asemenyuk, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java From claes.redestad at oracle.com Tue Dec 17 14:01:45 2019 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Tue, 17 Dec 2019 14:01:45 +0000 Subject: hg: jdk/jdk: 8235997: JMH test runner should quote VM_OPTIONS and JAVA_OPTIONS sent to -jvmArgs Message-ID: <201912171401.xBHE1jIP022586@aojmv0008.oracle.com> Changeset: b05a7ab7ba0c Author: redestad Date: 2019-12-17 15:09 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b05a7ab7ba0c 8235997: JMH test runner should quote VM_OPTIONS and JAVA_OPTIONS sent to -jvmArgs Reviewed-by: erikj ! make/RunTests.gmk From andy.herrick at oracle.com Tue Dec 17 14:04:38 2019 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Tue, 17 Dec 2019 14:04:38 +0000 Subject: hg: jdk/jdk: 8235915: jpackage associations fail when there are spaces in file name or path Message-ID: <201912171404.xBHE4cot023674@aojmv0008.oracle.com> Changeset: 13ad712b3acd Author: herrick Date: 2019-12-17 09:02 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/13ad712b3acd 8235915: jpackage associations fail when there are spaces in file name or path Reviewed-by: prr, asemenyuk, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java From daniel.fuchs at oracle.com Tue Dec 17 15:13:26 2019 From: daniel.fuchs at oracle.com (daniel.fuchs at oracle.com) Date: Tue, 17 Dec 2019 15:13:26 +0000 Subject: hg: jdk/jdk: 8235925: java/net/Socket/HttpProxy.java fails on IPv4 only hosts and other small cleanups Message-ID: <201912171513.xBHFDQEF002997@aojmv0008.oracle.com> Changeset: cb8148bd9f23 Author: dfuchs Date: 2019-12-17 16:11 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/cb8148bd9f23 8235925: java/net/Socket/HttpProxy.java fails on IPv4 only hosts and other small cleanups Summary: HttpProxy test is fixed to take into account the possibility that the host may be configured with IPv4 only Reviewed-by: chegar + test/jdk/java/net/MulticastSocket/NoSetNetworkInterface.java - test/jdk/java/net/NetworkInterface/NoSetNetworkInterface.java ! test/jdk/java/net/Socket/HttpProxy.java ! test/jdk/java/net/SocketOption/OptionsTest.java From jesper.wilhelmsson at oracle.com Tue Dec 17 15:31:00 2019 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 17 Dec 2019 15:31:00 +0000 Subject: hg: jdk/jdk: 4 new changesets Message-ID: <201912171531.xBHFV1A1013375@aojmv0008.oracle.com> Changeset: f554e2d8a147 Author: michaelm Date: 2019-12-16 16:44 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f554e2d8a147 8235976: Directives in WWW-Authenticate should be comma separated Reviewed-by: chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! test/jdk/com/sun/net/httpserver/bugs/8199849/ParamTest.java Changeset: bce0cd152f61 Author: iignatyev Date: 2019-12-16 15:45 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/bce0cd152f61 8235866: bump jtreg requiredVersion to 4.2b16 Reviewed-by: dholmes, joehw ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/nashorn/TEST.ROOT Changeset: b8b54ebb450a Author: ysuenaga Date: 2019-12-17 10:00 +0900 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b8b54ebb450a 8235819: -Wformat-overflow is reported from GCC 9 Reviewed-by: tschatzl, lkorinth ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp Changeset: bafc170a1d9d Author: jwilhelm Date: 2019-12-17 16:29 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/bafc170a1d9d Merge From glaubitz at physik.fu-berlin.de Tue Dec 17 15:54:48 2019 From: glaubitz at physik.fu-berlin.de (glaubitz at physik.fu-berlin.de) Date: Tue, 17 Dec 2019 15:54:48 +0000 Subject: hg: jdk/jdk: 8235960: Zero should not trigger the deprecation warning for ports Message-ID: <201912171554.xBHFsmQn026368@aojmv0008.oracle.com> Changeset: 2baee52c6a1c Author: glaubitz Date: 2019-12-17 16:53 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2baee52c6a1c 8235960: Zero should not trigger the deprecation warning for ports Reviewed-by: mikael ! make/autoconf/platform.m4 From mikhailo.seledtsov at oracle.com Tue Dec 17 16:44:19 2019 From: mikhailo.seledtsov at oracle.com (mikhailo.seledtsov at oracle.com) Date: Tue, 17 Dec 2019 16:44:19 +0000 Subject: hg: jdk/jdk: 8235454: [TESTBUG] Basic test for JFR event streaming for jdk_jfr_sanity Message-ID: <201912171644.xBHGiJZH027044@aojmv0008.oracle.com> Changeset: 9b9c45d18a9c Author: mseledtsov Date: 2019-12-17 08:42 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9b9c45d18a9c 8235454: [TESTBUG] Basic test for JFR event streaming for jdk_jfr_sanity Summary: Created basic test for JFR event streaming Reviewed-by: egahlin, iignatyev ! test/jdk/TEST.groups + test/jdk/jdk/jfr/api/consumer/recordingstream/TestBasics.java From rkennke at redhat.com Tue Dec 17 17:20:30 2019 From: rkennke at redhat.com (rkennke at redhat.com) Date: Tue, 17 Dec 2019 17:20:30 +0000 Subject: hg: jdk/jdk: 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient Message-ID: <201912171720.xBHHKU7P018115@aojmv0008.oracle.com> Changeset: cfaa2457a60a Author: rkennke Date: 2019-12-17 18:23 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/cfaa2457a60a 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient Reviewed-by: zgu ! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java From andy.herrick at oracle.com Tue Dec 17 18:57:35 2019 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Tue, 17 Dec 2019 18:57:35 +0000 Subject: hg: jdk/jdk: 8233270: Add support to jtreg helpers to unpack packages; ... Message-ID: <201912171857.xBHIvZgl017987@aojmv0008.oracle.com> Changeset: 1b1a7893c78a Author: asemenyuk Date: 2019-12-17 13:56 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1b1a7893c78a 8233270: Add support to jtreg helpers to unpack packages 8230933: Default icon is not set for additional launchers Reviewed-by: herrick, prr, almatvee ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinAppBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java ! test/jdk/tools/jpackage/helpers/JPackageHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/linux/MaintainerTest.java ! test/jdk/tools/jpackage/linux/PackageDepsTest.java ! test/jdk/tools/jpackage/linux/ReleaseTest.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/resources/icon.png ! test/jdk/tools/jpackage/run_tests.sh ! test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/ArgumentsTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/LicenseTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java ! test/jdk/tools/jpackage/test_jpackage.sh ! test/jdk/tools/jpackage/windows/WinConsoleTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java ! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java From vicente.romero at oracle.com Tue Dec 17 19:12:02 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Tue, 17 Dec 2019 19:12:02 +0000 Subject: hg: jdk/jdk: 8234971: Incorrect example in j.l.reflect.RecordComponent::toString Message-ID: <201912171912.xBHJC2wA026104@aojmv0008.oracle.com> Changeset: aaec84f8c400 Author: vromero Date: 2019-12-17 14:11 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/aaec84f8c400 8234971: Incorrect example in j.l.reflect.RecordComponent::toString Reviewed-by: jjg ! src/java.base/share/classes/java/lang/reflect/RecordComponent.java From alexandre.iline at oracle.com Tue Dec 17 19:14:46 2019 From: alexandre.iline at oracle.com (alexandre.iline at oracle.com) Date: Tue, 17 Dec 2019 19:14:46 +0000 Subject: hg: jdk/jdk14: 8236044: Create jdk_accessibility test group Message-ID: <201912171914.xBHJEkgx028226@aojmv0008.oracle.com> Changeset: 66ddad9cdd9d Author: shurailine Date: 2019-12-17 11:10 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/66ddad9cdd9d 8236044: Create jdk_accessibility test group Reviewed-by: prr ! test/jdk/TEST.groups From daniel.daugherty at oracle.com Tue Dec 17 20:38:42 2019 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Tue, 17 Dec 2019 20:38:42 +0000 Subject: hg: jdk/jdk14: 8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java Message-ID: <201912172038.xBHKcgfG010749@aojmv0008.oracle.com> Changeset: cc850fb10c2a Author: dcubed Date: 2019-12-17 15:38 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/cc850fb10c2a 8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java Reviewed-by: mikael ! test/jdk/ProblemList.txt From daniel.daugherty at oracle.com Tue Dec 17 20:40:43 2019 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Tue, 17 Dec 2019 20:40:43 +0000 Subject: hg: jdk/jdk: 8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java Message-ID: <201912172040.xBHKehYr012767@aojmv0008.oracle.com> Changeset: a01c78b227e4 Author: dcubed Date: 2019-12-17 15:38 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a01c78b227e4 8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java Reviewed-by: mikael ! test/jdk/ProblemList.txt From andy.herrick at oracle.com Tue Dec 17 20:57:05 2019 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Tue, 17 Dec 2019 20:57:05 +0000 Subject: hg: jdk/jdk: 8236134: files missing in putback to JDK-8233270 Message-ID: <201912172057.xBHKv5Jf023025@aojmv0008.oracle.com> Changeset: 276b6ae15a0a Author: asemenyuk Date: 2019-12-17 15:52 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/276b6ae15a0a 8236134: files missing in putback to JDK-8233270 Reviewed-by: herrick, prr, almatvee - test/jdk/tools/jpackage/apps/com.other/com/other/Other.java - test/jdk/tools/jpackage/apps/com.other/module-info.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java - test/jdk/tools/jpackage/manage_packages.sh + test/jdk/tools/jpackage/resources/icon2.icns + test/jdk/tools/jpackage/resources/icon2.ico + test/jdk/tools/jpackage/resources/icon2.png + test/jdk/tools/jpackage/resources/icon3.ico + test/jdk/tools/jpackage/resources/icon3.png + test/jdk/tools/jpackage/resources/icon4.ico + test/jdk/tools/jpackage/resources/icon4.png + test/jdk/tools/jpackage/resources/query-msi-property.js - test/jdk/tools/jpackage/share/AddLauncherBase.java - test/jdk/tools/jpackage/share/AddLauncherModuleTest.java - test/jdk/tools/jpackage/share/AddLauncherTest.java - test/jdk/tools/jpackage/share/AddLaunchersTest.java From jonathan.gibbons at oracle.com Tue Dec 17 21:08:10 2019 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Tue, 17 Dec 2019 21:08:10 +0000 Subject: hg: jdk/jdk: 8235926: Update @jls @jvms taglets to allow inline usage Message-ID: <201912172108.xBHL8A7K027014@aojmv0008.oracle.com> Changeset: 44af5bdb9e86 Author: jjg Date: 2019-12-17 13:07 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/44af5bdb9e86 8235926: Update @jls @jvms taglets to allow inline usage Reviewed-by: hannesw ! make/jdk/src/classes/build/tools/taglet/JSpec.java From pavel.rappo at oracle.com Tue Dec 17 21:50:39 2019 From: pavel.rappo at oracle.com (pavel.rappo at oracle.com) Date: Tue, 17 Dec 2019 21:50:39 +0000 Subject: hg: jdk/jdk: 8236077: Clean up the use of modifiers and semicolons Message-ID: <201912172150.xBHLodnV019135@aojmv0008.oracle.com> Changeset: a953933de622 Author: prappo Date: 2019-12-17 21:50 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a953933de622 8236077: Clean up the use of modifiers and semicolons Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeOptionalMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocletElement.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFileIOException.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkOutput.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! src/jdk.javadoc/share/classes/module-info.java From calvin.cheung at oracle.com Wed Dec 18 00:46:54 2019 From: calvin.cheung at oracle.com (calvin.cheung at oracle.com) Date: Wed, 18 Dec 2019 00:46:54 +0000 Subject: hg: jdk/jdk: 8235563: [TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure Message-ID: <201912180046.xBI0ksUt015616@aojmv0008.oracle.com> Changeset: 6b8a675f35e1 Author: ccheung Date: 2019-12-17 16:46 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6b8a675f35e1 8235563: [TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure Summary: Use the assertAbnormalExit method of the CDSTestUtils.Result class to handle archive mapping failure. Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java From chris.plummer at oracle.com Wed Dec 18 04:22:46 2019 From: chris.plummer at oracle.com (chris.plummer at oracle.com) Date: Wed, 18 Dec 2019 04:22:46 +0000 Subject: hg: jdk/jdk14: 8236062: Disable clhsdb initialization of SA javascript support since it will always fail, and will likely be removed soon Message-ID: <201912180422.xBI4Mk5O001298@aojmv0008.oracle.com> Changeset: 7a42c8914389 Author: cjplummer Date: 2019-12-17 20:19 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/7a42c8914389 8236062: Disable clhsdb initialization of SA javascript support since it will always fail, and will likely be removed soon Reviewed-by: amenkov, ysuenaga ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java From sergey.bylokhov at oracle.com Wed Dec 18 07:49:25 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Wed, 18 Dec 2019 07:49:25 +0000 Subject: hg: jdk/client: 8223108: Test java/awt/EventQueue/NonComponentSourcePost.java is unstable Message-ID: <201912180749.xBI7nPAf015079@aojmv0008.oracle.com> Changeset: d6bfca4cbd97 Author: serb Date: 2019-12-18 10:10 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/d6bfca4cbd97 8223108: Test java/awt/EventQueue/NonComponentSourcePost.java is unstable Reviewed-by: prr + test/jdk/java/awt/EventQueue/NonComponentSourcePost.java From sean.coffey at oracle.com Wed Dec 18 08:45:25 2019 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Wed, 18 Dec 2019 08:45:25 +0000 Subject: hg: jdk/jdk: 5064980: URI compareTo inconsistent with equals for mixed-case escape sequences Message-ID: <201912180845.xBI8jP8I012621@aojmv0008.oracle.com> Changeset: b2aca65cc099 Author: kravikumar Date: 2019-12-17 16:06 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b2aca65cc099 5064980: URI compareTo inconsistent with equals for mixed-case escape sequences Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/java/net/URI.java ! test/jdk/java/net/URI/Test.java From tobias.hartmann at oracle.com Wed Dec 18 09:05:15 2019 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Wed, 18 Dec 2019 09:05:15 +0000 Subject: hg: jdk/jdk14: 8230185: assert(is_Loop()) failed: invalid node class Message-ID: <201912180905.xBI95FpH021472@aojmv0008.oracle.com> Changeset: 5b4e75523380 Author: jbhateja Date: 2019-12-18 10:04 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/5b4e75523380 8230185: assert(is_Loop()) failed: invalid node class Summary: Adding missing check for a counted loop. Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestIrreducibleLoopWithVNNI.java From thomas.schatzl at oracle.com Wed Dec 18 10:21:00 2019 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Wed, 18 Dec 2019 10:21:00 +0000 Subject: hg: jdk/jdk14: 8235982: AArch64: Insufficient memory barriers in shadow region algorithm Message-ID: <201912181021.xBIAL0x0028808@aojmv0008.oracle.com> Changeset: 153bd98146fc Author: ngasson Date: 2019-12-18 11:20 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/153bd98146fc 8235982: AArch64: Insufficient memory barriers in shadow region algorithm Summary: The memory barriers used for synchronizing ParallelCompactData::RegionData::_shadow_state and ParallelCompactData::RegionData::shadow_region are insufficient to prevent reordering of loads. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/parallel/psParallelCompact.hpp From dmitrij.pochepko at bell-sw.com Wed Dec 18 11:38:27 2019 From: dmitrij.pochepko at bell-sw.com (dmitrij.pochepko at bell-sw.com) Date: Wed, 18 Dec 2019 11:38:27 +0000 Subject: hg: jdk/jdk14: 8231612: 100% cpu on arm32 in Service Thread Message-ID: <201912181138.xBIBcRpG014204@aojmv0008.oracle.com> Changeset: 1c844398e041 Author: avoitylov Date: 2019-12-18 14:36 +0300 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/1c844398e041 8231612: 100% cpu on arm32 in Service Thread Reviewed-by: kbarrett, dsamersoff ! src/hotspot/share/runtime/atomic.hpp From coleen.phillimore at oracle.com Wed Dec 18 16:51:36 2019 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Wed, 18 Dec 2019 16:51:36 +0000 Subject: hg: jdk/jdk14: 8235829: graal crashes with Zombie.java test Message-ID: <201912181651.xBIGpa7H014324@aojmv0008.oracle.com> Changeset: 26bb0fe2270a Author: coleenp Date: 2019-12-18 11:51 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/26bb0fe2270a 8235829: graal crashes with Zombie.java test Summary: Start ServiceThread before compiler threads, and run nmethod barriers for zgc before adding to the service thread queues, or posting events from the java thread. Reviewed-by: pliden, dholmes, rehn ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/management.cpp ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java From lance.andersen at oracle.com Wed Dec 18 17:04:29 2019 From: lance.andersen at oracle.com (lance.andersen at oracle.com) Date: Wed, 18 Dec 2019 17:04:29 +0000 Subject: hg: jdk/jdk: 8229888: (zipfs) Updating an existing zip file does not preserve original permissions Message-ID: <201912181704.xBIH4ThN023082@aojmv0008.oracle.com> Changeset: 798c0903fcd0 Author: lancea Date: 2019-12-18 12:03 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/798c0903fcd0 8229888: (zipfs) Updating an existing zip file does not preserve original permissions Reviewed-by: clanger, alanb, bpb ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java + test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.java + test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.policy From vladimir.x.ivanov at oracle.com Wed Dec 18 18:26:28 2019 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Wed, 18 Dec 2019 18:26:28 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912181826.xBIIQSDZ015509@aojmv0008.oracle.com> Changeset: eb9e9e9269a9 Author: jbhateja Date: 2019-12-18 21:25 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/eb9e9e9269a9 8235824: C2: Merge AD instructions for AddReductionV and MulReductionV nodes Reviewed-by: vlivanov, sviswanathan, jrose, kvn ! src/hotspot/cpu/x86/x86.ad Changeset: 03b37033db9b Author: jbhateja Date: 2019-12-18 21:25 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/03b37033db9b 8235825: C2: Merge AD instructions for Replicate nodes Reviewed-by: vlivanov, sviswanathan, jrose, kvn ! src/hotspot/cpu/x86/x86.ad From chris.plummer at oracle.com Wed Dec 18 19:52:26 2019 From: chris.plummer at oracle.com (chris.plummer at oracle.com) Date: Wed, 18 Dec 2019 19:52:26 +0000 Subject: hg: jdk/jdk14: 8234277: ClhsdbLauncher should enable verbose exceptions and do a better job of detecting SA failures Message-ID: <201912181952.xBIJqQXu003973@aojmv0008.oracle.com> Changeset: 2069b4bfd23b Author: cjplummer Date: 2019-12-18 11:49 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/2069b4bfd23b 8234277: ClhsdbLauncher should enable verbose exceptions and do a better job of detecting SA failures Reviewed-by: sspitsyn, ysuenaga ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java From jonathan.gibbons at oracle.com Wed Dec 18 19:57:37 2019 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Wed, 18 Dec 2019 19:57:37 +0000 Subject: hg: jdk/jdk: 8235947: Cleanup/simplify Utils.getBlockTags Message-ID: <201912181957.xBIJvbn1008309@aojmv0008.oracle.com> Changeset: 7bf6e052490f Author: jjg Date: 2019-12-18 11:57 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7bf6e052490f 8235947: Cleanup/simplify Utils.getBlockTags Reviewed-by: prappo, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SummaryTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SystemPropertyTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java From anthony.scarpino at oracle.com Wed Dec 18 20:10:46 2019 From: anthony.scarpino at oracle.com (anthony.scarpino at oracle.com) Date: Wed, 18 Dec 2019 20:10:46 +0000 Subject: hg: jdk/jdk14: 8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR Message-ID: <201912182010.xBIKAkmj014958@aojmv0008.oracle.com> Changeset: 169e9680821c Author: ascarpino Date: 2019-12-18 12:10 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/169e9680821c 8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR Reviewed-by: mullan, xuelei, weijun ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/ConstraintsParameters.java ! src/java.base/share/classes/sun/security/util/CurveDB.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java ! src/java.base/share/conf/security/java.security From jonathan.gibbons at oracle.com Wed Dec 18 20:14:22 2019 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Wed, 18 Dec 2019 20:14:22 +0000 Subject: hg: jdk/jdk: 8236030: Cleanup use of String.toCharArray Message-ID: <201912182014.xBIKEM59018457@aojmv0008.oracle.com> Changeset: d0f45be4fbd8 Author: jjg Date: 2019-12-18 12:14 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d0f45be4fbd8 8236030: Cleanup use of String.toCharArray Reviewed-by: ksrini, hannesw, igerasim ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java From vladimir.kozlov at oracle.com Wed Dec 18 20:33:33 2019 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 18 Dec 2019 20:33:33 +0000 Subject: hg: jdk/jdk14: 8236000: VM build without C2 fails Message-ID: <201912182033.xBIKXXgH027173@aojmv0008.oracle.com> Changeset: 5d4bf79ce2cb Author: kvn Date: 2019-12-18 12:32 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/5d4bf79ce2cb 8236000: VM build without C2 fails Summary: C2 flags should be checked only when C2 is present. Reviewed-by: kbarrett, thartmann ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/runtime/deoptimization.cpp From jesper.wilhelmsson at oracle.com Wed Dec 18 22:48:44 2019 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 18 Dec 2019 22:48:44 +0000 Subject: hg: jdk/jdk: 11 new changesets Message-ID: <201912182248.xBIMmkH8010205@aojmv0008.oracle.com> Changeset: 66ddad9cdd9d Author: shurailine Date: 2019-12-17 11:10 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/66ddad9cdd9d 8236044: Create jdk_accessibility test group Reviewed-by: prr ! test/jdk/TEST.groups Changeset: cc850fb10c2a Author: dcubed Date: 2019-12-17 15:38 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/cc850fb10c2a 8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java Reviewed-by: mikael ! test/jdk/ProblemList.txt Changeset: 7a42c8914389 Author: cjplummer Date: 2019-12-17 20:19 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7a42c8914389 8236062: Disable clhsdb initialization of SA javascript support since it will always fail, and will likely be removed soon Reviewed-by: amenkov, ysuenaga ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java Changeset: 5b4e75523380 Author: jbhateja Date: 2019-12-18 10:04 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5b4e75523380 8230185: assert(is_Loop()) failed: invalid node class Summary: Adding missing check for a counted loop. Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestIrreducibleLoopWithVNNI.java Changeset: 153bd98146fc Author: ngasson Date: 2019-12-18 11:20 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/153bd98146fc 8235982: AArch64: Insufficient memory barriers in shadow region algorithm Summary: The memory barriers used for synchronizing ParallelCompactData::RegionData::_shadow_state and ParallelCompactData::RegionData::shadow_region are insufficient to prevent reordering of loads. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 1c844398e041 Author: avoitylov Date: 2019-12-18 14:36 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1c844398e041 8231612: 100% cpu on arm32 in Service Thread Reviewed-by: kbarrett, dsamersoff ! src/hotspot/share/runtime/atomic.hpp Changeset: 26bb0fe2270a Author: coleenp Date: 2019-12-18 11:51 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/26bb0fe2270a 8235829: graal crashes with Zombie.java test Summary: Start ServiceThread before compiler threads, and run nmethod barriers for zgc before adding to the service thread queues, or posting events from the java thread. Reviewed-by: pliden, dholmes, rehn ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/management.cpp ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java Changeset: 2069b4bfd23b Author: cjplummer Date: 2019-12-18 11:49 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2069b4bfd23b 8234277: ClhsdbLauncher should enable verbose exceptions and do a better job of detecting SA failures Reviewed-by: sspitsyn, ysuenaga ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java Changeset: 169e9680821c Author: ascarpino Date: 2019-12-18 12:10 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/169e9680821c 8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR Reviewed-by: mullan, xuelei, weijun ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/ConstraintsParameters.java ! src/java.base/share/classes/sun/security/util/CurveDB.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java ! src/java.base/share/conf/security/java.security Changeset: 5d4bf79ce2cb Author: kvn Date: 2019-12-18 12:32 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5d4bf79ce2cb 8236000: VM build without C2 fails Summary: C2 flags should be checked only when C2 is present. Reviewed-by: kbarrett, thartmann ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 87266ac324d7 Author: jwilhelm Date: 2019-12-18 23:46 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/87266ac324d7 Merge ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/runtime/thread.cpp ! test/jdk/TEST.groups From daniel.daugherty at oracle.com Wed Dec 18 23:23:14 2019 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Wed, 18 Dec 2019 23:23:14 +0000 Subject: hg: jdk/jdk: 8236226: fix merge error in src/hotspot/share/gc/z/zRootsIterator.cpp Message-ID: <201912182323.xBINNE1b027038@aojmv0008.oracle.com> Changeset: f33197adda9a Author: dcubed Date: 2019-12-18 18:22 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f33197adda9a 8236226: fix merge error in src/hotspot/share/gc/z/zRootsIterator.cpp Reviewed-by: dholmes, kbarrett ! src/hotspot/share/gc/z/zRootsIterator.cpp From ningsheng.jian at arm.com Thu Dec 19 01:53:12 2019 From: ningsheng.jian at arm.com (ningsheng.jian at arm.com) Date: Thu, 19 Dec 2019 01:53:12 +0000 Subject: hg: jdk/jdk: 8234794: AArch64: runtime/memory/ReadFromNoaccessArea.java crashes Message-ID: <201912190153.xBJ1rCUq013833@aojmv0008.oracle.com> Changeset: dd4b4f273274 Author: ngasson Date: 2019-12-19 09:47 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/dd4b4f273274 8234794: AArch64: runtime/memory/ReadFromNoaccessArea.java crashes Summary: try to map CDS shared space at 4G aligned address on AArch64 Reviewed-by: adinn, aph, jiangli, iklam ! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java From jesper.wilhelmsson at oracle.com Thu Dec 19 02:46:47 2019 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 19 Dec 2019 02:46:47 +0000 Subject: hg: jdk/jdk14: Added tag jdk-14+28 for changeset 2069b4bfd23b Message-ID: <201912190246.xBJ2klqI012369@aojmv0008.oracle.com> Changeset: 75931341b227 Author: jwilhelm Date: 2019-12-19 03:46 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/75931341b227 Added tag jdk-14+28 for changeset 2069b4bfd23b ! .hgtags From jesper.wilhelmsson at oracle.com Thu Dec 19 02:49:06 2019 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 19 Dec 2019 02:49:06 +0000 Subject: hg: jdk/jdk: Added tag jdk-15+2 for changeset f33197adda9a Message-ID: <201912190249.xBJ2n6Zc013173@aojmv0008.oracle.com> Changeset: 9b5bc216e922 Author: jwilhelm Date: 2019-12-19 03:48 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9b5bc216e922 Added tag jdk-15+2 for changeset f33197adda9a ! .hgtags From pankaj.b.bansal at oracle.com Thu Dec 19 06:29:00 2019 From: pankaj.b.bansal at oracle.com (pankaj.b.bansal at oracle.com) Date: Thu, 19 Dec 2019 06:29:00 +0000 Subject: hg: jdk/client: 8234733: We can't distinguish if the spinner button is pressed or unpressed Message-ID: <201912190629.xBJ6T1lO003832@aojmv0008.oracle.com> Changeset: 7d329b38512f Author: pbansal Date: 2019-12-19 11:57 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/7d329b38512f 8234733: We can't distinguish if the spinner button is pressed or unpressed Reviewed-by: psadhukhan, prr ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c + test/jdk/javax/swing/JSpinner/TestJSpinnerPressUnpress.java From matthias.baesken at sap.com Thu Dec 19 08:06:05 2019 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Thu, 19 Dec 2019 08:06:05 +0000 Subject: hg: jdk/jdk: 8236183: cleanup Java_jdk_internal_reflect_Reflection_getCallerClass naming Message-ID: <201912190806.xBJ8656F019211@aojmv0008.oracle.com> Changeset: a5254fa10a51 Author: mbaesken Date: 2019-12-18 15:10 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a5254fa10a51 8236183: cleanup Java_jdk_internal_reflect_Reflection_getCallerClass naming Reviewed-by: alanb, dholmes, redestad ! src/java.base/share/native/libjava/Reflection.c From alan.bateman at oracle.com Thu Dec 19 08:37:52 2019 From: alan.bateman at oracle.com (alan.bateman at oracle.com) Date: Thu, 19 Dec 2019 08:37:52 +0000 Subject: hg: jdk/jdk: 8236184: (dc) IP_MULTICAST_* and IP_TOS socket options not effective Message-ID: <201912190837.xBJ8bqCi003619@aojmv0008.oracle.com> Changeset: 68adcd2fbc6b Author: alanb Date: 2019-12-19 08:36 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/68adcd2fbc6b 8236184: (dc) IP_MULTICAST_* and IP_TOS socket options not effective Reviewed-by: dfuchs ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/windows/native/libnio/ch/Net.c + test/jdk/java/nio/channels/DatagramChannel/Loopback.java From adinn at redhat.com Thu Dec 19 10:29:45 2019 From: adinn at redhat.com (adinn at redhat.com) Date: Thu, 19 Dec 2019 10:29:45 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <201912191029.xBJATjcP011373@aojmv0008.oracle.com> Changeset: 10ca494c141f Author: qpzhang Date: 2019-08-12 16:22 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/10ca494c141f 8229351: AArch64: the const STUB_THRESHOLD in macroAssembler_aarch64.cpp needs to be tuned Summary: Optimize the stub thresholds of string_compare intrinsics Reviewed-by: adinn, aph, avoitylov ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringCompareToDifferentLength.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringCompareToSameLength.java Changeset: 9b4336f9fa6d Author: qpzhang Date: 2019-11-15 17:02 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9b4336f9fa6d 8234228: AArch64: Some temp vars in string_compare intrinsics for processing the last 4 chars (LU/UL) are no use Summary: Clean up redundant temp vars in generate_compare_long_string_different_encoding Reviewed-by: adinn ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp From ningsheng.jian at arm.com Thu Dec 19 11:04:42 2019 From: ningsheng.jian at arm.com (ningsheng.jian at arm.com) Date: Thu, 19 Dec 2019 11:04:42 +0000 Subject: hg: jdk/jdk: 8236242: Arm32: build broken after 8234794 Message-ID: <201912191104.xBJB4grR029582@aojmv0008.oracle.com> Changeset: aac4eebf5e92 Author: ngasson Date: 2019-12-19 17:18 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/aac4eebf5e92 8236242: Arm32: build broken after 8234794 Reviewed-by: aph ! src/hotspot/share/memory/metaspace.cpp From suenaga at oss.nttdata.com Thu Dec 19 11:13:53 2019 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Thu, 19 Dec 2019 11:13:53 +0000 Subject: hg: jdk/jdk: 8235833: PosixPlatform.cpp should not include sysctl.h Message-ID: <201912191113.xBJBDrdi005430@aojmv0008.oracle.com> Changeset: 624d4c33f234 Author: ysuenaga Date: 2019-12-19 20:13 +0900 URL: https://hg.openjdk.java.net/jdk/jdk/rev/624d4c33f234 8235833: PosixPlatform.cpp should not include sysctl.h Reviewed-by: aph, asemenyuk ! src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.cpp From stefan.karlsson at oracle.com Thu Dec 19 13:23:21 2019 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Thu, 19 Dec 2019 13:23:21 +0000 Subject: hg: jdk/jdk14: 8236110: Windows (MSVC 2013) build failures after JDK-8233299 Message-ID: <201912191323.xBJDNLN5020423@aojmv0008.oracle.com> Changeset: ca3387704361 Author: stefank Date: 2019-12-19 14:19 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/ca3387704361 8236110: Windows (MSVC 2013) build failures after JDK-8233299 Reviewed-by: erikj ! make/autoconf/hotspot.m4 From robbin.ehn at oracle.com Thu Dec 19 16:00:49 2019 From: robbin.ehn at oracle.com (robbin.ehn at oracle.com) Date: Thu, 19 Dec 2019 16:00:49 +0000 Subject: hg: jdk/jdk: 8235912: JvmtiBreakpoint remove oops_do and metadata_do Message-ID: <201912191600.xBJG0nFP025637@aojmv0008.oracle.com> Changeset: 918546dce044 Author: rehn Date: 2019-12-19 16:47 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/918546dce044 8235912: JvmtiBreakpoint remove oops_do and metadata_do Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/classfile/metadataOnStackMark.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp From robbin.ehn at oracle.com Thu Dec 19 16:12:17 2019 From: robbin.ehn at oracle.com (robbin.ehn at oracle.com) Date: Thu, 19 Dec 2019 16:12:17 +0000 Subject: hg: jdk/jdk: 8235913: ThreadStop should be a handshake Message-ID: <201912191612.xBJGCHjn002470@aojmv0008.oracle.com> Changeset: 4b10f3b74fcc Author: rehn Date: 2019-12-19 17:02 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4b10f3b74fcc 8235913: ThreadStop should be a handshake Reviewed-by: dholmes, mdoerr ! src/hotspot/share/code/icBuffer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp From vicente.romero at oracle.com Thu Dec 19 16:47:05 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Thu, 19 Dec 2019 16:47:05 +0000 Subject: hg: jdk/jdk: 8234445: spurious error message for record constructors with receiver parameters Message-ID: <201912191647.xBJGl5Vq024760@aojmv0008.oracle.com> Changeset: 21dacaafdac5 Author: vromero Date: 2019-12-19 11:46 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/21dacaafdac5 8234445: spurious error message for record constructors with receiver parameters Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From vicente.romero at oracle.com Thu Dec 19 18:33:24 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Thu, 19 Dec 2019 18:33:24 +0000 Subject: hg: jdk/jdk: 8236266: change error message for the case when a class extends j.l.Record Message-ID: <201912191833.xBJIXPe1000243@aojmv0008.oracle.com> Changeset: 6803658b0051 Author: vromero Date: 2019-12-19 13:32 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6803658b0051 8236266: change error message for the case when a class extends j.l.Record Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties From andy.herrick at oracle.com Thu Dec 19 18:44:22 2019 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Thu, 19 Dec 2019 18:44:22 +0000 Subject: hg: jdk/jdk: 8236138: Add tests for jmod applications Message-ID: <201912191844.xBJIiMhK007993@aojmv0008.oracle.com> Changeset: b2f0ddaf781c Author: asemenyuk Date: 2019-12-19 13:39 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b2f0ddaf781c 8236138: Add tests for jmod applications Reviewed-by: herrick, prr ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java ! test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java From lance.andersen at oracle.com Thu Dec 19 20:24:34 2019 From: lance.andersen at oracle.com (lance.andersen at oracle.com) Date: Thu, 19 Dec 2019 20:24:34 +0000 Subject: hg: jdk/jdk: 8235961: SyncResolverImpl does not throw SQLException as expected Message-ID: <201912192024.xBJKOY2N010571@aojmv0008.oracle.com> Changeset: ce6662089667 Author: lancea Date: 2019-12-19 15:23 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ce6662089667 8235961: SyncResolverImpl does not throw SQLException as expected Reviewed-by: joehw, bpb ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! test/jdk/javax/sql/testng/test/rowset/spi/SyncProviderExceptionTests.java From andy.herrick at oracle.com Thu Dec 19 20:57:53 2019 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Thu, 19 Dec 2019 20:57:53 +0000 Subject: hg: jdk/jdk14: 8235738: [macos] tools/jpackage tests timeout on macOS Message-ID: <201912192057.xBJKvruu002955@aojmv0008.oracle.com> Changeset: fb606350b732 Author: almatvee Date: 2019-12-19 15:20 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/fb606350b732 8235738: [macos] tools/jpackage tests timeout on macOS Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java From philip.race at oracle.com Thu Dec 19 21:02:56 2019 From: philip.race at oracle.com (philip.race at oracle.com) Date: Thu, 19 Dec 2019 21:02:56 +0000 Subject: hg: jdk/client: 160 new changesets Message-ID: <201912192103.xBJL3Aae005957@aojmv0008.oracle.com> Changeset: dcf88e5c8c07 Author: clanger Date: 2019-12-09 16:14 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/dcf88e5c8c07 8235585: Enable macOS codesigning for all libraries and executables Reviewed-by: erikj, clanger Contributed-by: rene.schuenemann at gmail.com ! make/autoconf/basics.m4 ! make/autoconf/spec.gmk.in ! make/common/NativeCompilation.gmk + make/data/macosxsigning/entitlements.plist ! make/launcher/Launcher-jdk.hotspot.agent.gmk ! make/launcher/Launcher-jdk.jcmd.gmk ! make/launcher/LauncherCommon.gmk Changeset: 1a7175456d29 Author: thartmann Date: 2019-12-11 10:42 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/1a7175456d29 8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class Summary: Do not try to verify strip mining if the strip mined loop is malformed. Reviewed-by: roland, vlivanov ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopstripmining/TestDeadOuterStripMinedLoop.java Changeset: 6cf6761c444e Author: sjohanss Date: 2019-12-11 12:12 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/6cf6761c444e 8235427: Remove unnecessary parameters from G1CollectedHeap::free_region and HeapRegion::hr_clear Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp Changeset: f5b2d188240d Author: jlahoda Date: 2019-12-11 13:08 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/f5b2d188240d 8235474: JShell does not handle records properly Reviewed-by: vromero, rfield ! src/java.base/share/classes/module-info.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! test/langtools/jdk/jshell/CompletenessTest.java + test/langtools/jdk/jshell/RecordsTest.java Changeset: 6afc12975478 Author: jlahoda Date: 2019-12-11 13:08 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/6afc12975478 8235338: test jdk/jshell/CompletenessTest.java fails for records Reviewed-by: rfield ! test/langtools/ProblemList.txt Changeset: 9b513dbd57a3 Author: neliasso Date: 2019-12-11 14:08 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/9b513dbd57a3 8235653: Clean-up BarrierSetC2 Reviewed-by: redestad, rkennke, thartmann ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/stringopts.cpp Changeset: 63004af6fc57 Author: chagedorn Date: 2019-12-11 14:33 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/63004af6fc57 8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies Summary: Adding missing control dependencies when cloning loop predicates at loop unswitching. Reviewed-by: roland, vlivanov, thartmann ! src/hotspot/share/opto/loopUnswitch.cpp + test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java Changeset: 99c493a347a1 Author: rehn Date: 2019-12-11 15:27 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/99c493a347a1 8235410: Enable handshakes on Linux x86 (32-bit) Reviewed-by: dholmes, dcubed ! src/hotspot/cpu/x86/globals_x86.hpp Changeset: be5d924adffa Author: rehn Date: 2019-12-11 15:30 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/be5d924adffa 8220049: Obsolete ThreadLocalHandshakes Reviewed-by: dholmes, dcubed, mdoerr ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/arm/globals_arm.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/sparc/globals_sparc.hpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/safepointMechanism_aix.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCodeHeap.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/sweeper.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc.test/src/org/graalvm/compiler/hotspot/sparc/test/SPARCAllocatorTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java Changeset: a11adaddb8ab Author: hannesw Date: 2019-12-11 16:09 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a11adaddb8ab 8233866: Text in table cells has inconsistent alignment Reviewed-by: jjg, prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css Changeset: d87f6de9a63a Author: hannesw Date: 2019-12-11 16:13 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/d87f6de9a63a 8235670: Javadoc pages not printing correctly in some browsers Reviewed-by: jjg, prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css Changeset: 5d477a977ce5 Author: prappo Date: 2019-12-11 15:16 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/5d477a977ce5 8234746: Improve indexing of system properties Reviewed-by: hannesw, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/module-info.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyAnnotation.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyClass.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyEnum.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyError.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyException.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyInterface.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/package-info.java Changeset: 0d33d0db0c96 Author: redestad Date: 2019-12-11 16:24 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/0d33d0db0c96 8235551: BitMap::count_one_bits should use population_count Reviewed-by: kbarrett, neliasso Contributed-by: kim.barrett at oracle.com, claes.redestad at oracle.com ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/population_count.hpp ! test/hotspot/gtest/utilities/test_population_count.cpp Changeset: 184d94d22d72 Author: rkennke Date: 2019-12-11 16:43 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/184d94d22d72 8235729: Shenandoah: Remove useless casting to non-constant Reviewed-by: roland ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: bb39b624948d Author: roland Date: 2019-12-06 16:21 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/bb39b624948d 8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: c6003f6b79af Author: erikj Date: 2019-12-11 08:22 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/c6003f6b79af 8233112: Exclude SVG files from build comparison Reviewed-by: tbell ! make/scripts/compare.sh Changeset: e2232c851cdb Author: eosterlund Date: 2019-12-11 16:45 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/e2232c851cdb 8235654: JFR leak profiler should not trace through the StringTable Reviewed-by: stefank, coleenp, kbarrett, egahlin ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp Changeset: 29ca931d8f86 Author: herrick Date: 2019-12-11 11:52 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/29ca931d8f86 8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation Reviewed-by: rkennke, asemenyuk ! src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.cpp Changeset: 915a7b8d17a7 Author: aeubanks Date: 2019-12-10 15:50 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/915a7b8d17a7 8235730: Incorrect javadoc in MatchKind Reviewed-by: martin, prappo Contributed-by: mingaleev at google.com ! src/java.base/share/classes/java/util/stream/MatchOps.java Changeset: 3ccdeba59e25 Author: never Date: 2019-12-11 09:47 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/3ccdeba59e25 8229961: Assert failure in compiler/graalunit/HotspotTest.java Reviewed-by: kvn ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/jvmci/jniAccessMark.inline.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! test/hotspot/jtreg/compiler/jvmci/common/CTVMUtilities.java ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/CompileCodeTestCase.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java Changeset: d188996ea355 Author: almatvee Date: 2019-12-11 13:47 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/d188996ea355 8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation Reviewed-by: rkennke, asemenyuk ! test/jdk/tools/jpackage/run_tests.sh Changeset: 28e6387d4a70 Author: zgu Date: 2019-12-11 14:01 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/28e6387d4a70 8235776: Shenandoah: Shenandoah root updater not always uses right code blob closure Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: 8086ccbe445d Author: jjg Date: 2019-12-11 11:55 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/8086ccbe445d 8235457: Crash when reporting a message about an annotation on a module 8235458: Problem caused by imports in a module-info.java file Reviewed-by: jjg Contributed-by: Jeremy Kuhn ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.out + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/annotation/annotation/ModuleWarn.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/annotation/module-info.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/processor/module-info.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/processor/processor/ModuleWarnProcessor.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src2/mod/module-info.java Changeset: 0acd96e392e3 Author: vromero Date: 2019-12-11 15:31 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/0acd96e392e3 8234101: Compilation error thrown when repeating annotation is used on record component Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatingAnnotationsOnRecords.java Changeset: 5b2f50117374 Author: herrick Date: 2019-12-11 15:01 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/5b2f50117374 8235788: Changeset for JDK-8235252 pushed with wrong bug ID Reviewed-by: prr ! test/jdk/tools/jpackage/run_tests.sh Changeset: 88dcda42b67a Author: almatvee Date: 2019-12-11 16:07 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/88dcda42b67a 8234284: [dmg] Change DMG background image to TIFF Reviewed-by: herrick, asemenyuk, erikj ! make/CompileJavaModules.gmk ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt - src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.tiff Changeset: e279627a68e4 Author: asemenyuk Date: 2019-12-11 16:16 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/e279627a68e4 8235728: JDK-8212780 breaks builds with a custom X11 include path Reviewed-by: prr, herrick ! make/lib/Lib-jdk.incubator.jpackage.gmk Changeset: b77aa95736c2 Author: hannesw Date: 2019-12-11 22:29 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/b77aa95736c2 8235414: Module level doc-files show "unnamed package" as holder Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java + test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java Changeset: edc6409771f7 Author: almatvee Date: 2019-12-11 16:37 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/edc6409771f7 8235252: Repair run_tests.sh by locating jtreg locally Reviewed-by: herrick, asemenyuk ! test/jdk/tools/jpackage/run_tests.sh Changeset: c5a6304b275a Author: mullan Date: 2019-12-11 17:17 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/c5a6304b275a 8234870: Deprecate the OracleUcrypto JCE Provider for removal Reviewed-by: alanb, rriggs ! src/java.base/share/conf/security/java.security ! src/jdk.crypto.ucrypto/solaris/classes/module-info.java Changeset: fd6d857ec82f Author: rfield Date: 2019-12-11 14:39 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/fd6d857ec82f 8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack 8232855: jshell missing word in /help help Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! test/langtools/jdk/jshell/ExceptionsTest.java Changeset: 241659594595 Author: iklam Date: 2019-12-11 15:25 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/241659594595 8235629: Remove unnecessary calls to Thread::current Reviewed-by: coleenp, ccheung, hseigel ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/mutex.cpp Changeset: d94a119b4413 Author: jjg Date: 2019-12-11 15:33 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/d94a119b4413 8214916: SourceLauncherTest fails on exploded image Reviewed-by: ksrini ! test/langtools/tools/javac/launcher/SourceLauncherTest.java ! test/langtools/tools/javac/plugin/AutostartPlugins.java Changeset: dda082a3bd93 Author: jjg Date: 2019-12-11 15:34 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/dda082a3bd93 Merge - src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png Changeset: ef6ede568b9b Author: mikael Date: 2019-12-11 16:17 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/ef6ede568b9b 8235789: AC_REQUIRE: 'PLATFORM_EXTRACT_TARGET_AND_BUILD' was expanded before it was required Reviewed-by: erikj ! make/autoconf/platform.m4 Changeset: 42bf28a4f258 Author: jjg Date: 2019-12-11 16:24 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/42bf28a4f258 8235621: Replace use of Function with ToIntFunction Reviewed-by: mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Changeset: f22d91b2d072 Author: jjg Date: 2019-12-11 16:32 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/f22d91b2d072 8235597: Extend support for -XDaccessInternalAPI to plugin modules Reviewed-by: mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/langtools/tools/javac/plugin/InternalAPI.java Changeset: 56e1977e435a Author: never Date: 2019-12-11 17:17 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/56e1977e435a 8229377: [JVMCI] Improve InstalledCode.invalidate for large code caches Reviewed-by: kvn ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp Changeset: d3a661d0dc4e Author: serb Date: 2019-12-11 14:30 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/d3a661d0dc4e 8234522: [macos] Crash with use of native file dialog Reviewed-by: prr, dmarkov ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m + test/jdk/java/awt/FileDialog/MacOSGoToFolderCrash.java Changeset: 005e0c497a00 Author: serb Date: 2019-12-09 20:26 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/005e0c497a00 8235620: Broken merge between JDK-8006406 and JDK-8003559 Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java Changeset: 00d14aec6256 Author: jiefu Date: 2019-12-10 10:17 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/00d14aec6256 8235625: [TESTBUG] tools/jpackage/share/JavaOptionsEqualsTest.java fails with debug VMs Reviewed-by: asemenyuk, herrick ! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java Changeset: c1f29b17de3e Author: epavlova Date: 2019-12-11 17:18 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/c1f29b17de3e 8235773: Tier3 fails because graalunit tests started to run with ZGC Reviewed-by: iignatyev ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java ! test/hotspot/jtreg/compiler/graalunit/ApiTest.java ! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java ! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java ! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreTest.java ! test/hotspot/jtreg/compiler/graalunit/DebugTest.java ! test/hotspot/jtreg/compiler/graalunit/EATest.java ! test/hotspot/jtreg/compiler/graalunit/GraphTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java ! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java ! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java ! test/hotspot/jtreg/compiler/graalunit/LirTest.java ! test/hotspot/jtreg/compiler/graalunit/LoopTest.java ! test/hotspot/jtreg/compiler/graalunit/NodesTest.java ! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java ! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java ! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java ! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java ! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java ! test/hotspot/jtreg/compiler/graalunit/UtilTest.java ! test/hotspot/jtreg/compiler/graalunit/generateTests.sh Changeset: 899254bd233b Author: dtitov Date: 2019-12-11 19:20 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/899254bd233b 8226575: OperatingSystemMXBean should be made container aware Reviewed-by: dholmes, bobv, mchung, sspitsyn ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java ! src/java.base/share/classes/module-info.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/SummaryTab.java ! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java ! src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java ! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c ! src/jdk.management/windows/classes/com/sun/management/internal/OperatingSystemImpl.java ! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c + test/hotspot/jtreg/containers/docker/CheckOperatingSystemMXBean.java ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java Changeset: 7701d1b43304 Author: epavlova Date: 2019-12-11 21:15 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/7701d1b43304 8235808: Remove graalunit from tier1_compiler_not_xcomp Reviewed-by: iignatyev ! test/hotspot/jtreg/TEST.groups Changeset: dcedd441c7f2 Author: psadhukhan Date: 2019-12-12 12:04 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/dcedd441c7f2 8227607: Broken external links in java.desktop Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/text/Document.java + src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif Changeset: d226c74fd68f Author: rwestberg Date: 2019-12-12 07:48 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/d226c74fd68f 8232231: Remove invalid JFR thread CPU load test case Reviewed-by: mseledtsov, egahlin ! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java Changeset: ed442869a2fc Author: mbaesken Date: 2019-12-11 09:42 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/ed442869a2fc 8235489: handle return values of sscanf calls in hotspot Reviewed-by: clanger, kbarrett ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/compiler/compilerOracle.cpp Changeset: 9b157392afd6 Author: rwestberg Date: 2019-12-12 09:02 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/9b157392afd6 8235815: Revert 8227607: Broken external links in java.desktop Reviewed-by: psadhukhan ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/text/Document.java - src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif Changeset: c6e474ae266b Author: henryjen Date: 2019-12-12 08:40 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/c6e474ae266b 8234076: JVM crashes on Windows 10 using --module=NAME Reviewed-by: ksrini, henryjen Contributed-by: Nikola Grcevski ! src/java.base/share/native/libjli/args.c ! src/java.base/windows/native/libjli/java_md.c ! test/jdk/tools/launcher/ArgsEnvVar.java ! test/jdk/tools/launcher/TestHelper.java ! test/jdk/tools/launcher/TestSpecialArgs.java ! test/jdk/tools/launcher/modules/basic/BasicTest.java Changeset: 8c7facf81d01 Author: clanger Date: 2019-12-12 09:52 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/8c7facf81d01 8235750: [jpackage] Cleanup imports in WinMsiBundler.java Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java Changeset: 4356d1581548 Author: jlahoda Date: 2019-12-09 09:40 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/4356d1581548 8235541: Extend javax.lang.model to cover binding variables Reviewed-by: darcy ! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! test/langtools/tools/javac/api/TestGetElementReferenceData.java + test/langtools/tools/javac/processing/model/element/TestBindingVariable.java + test/langtools/tools/javac/processing/model/element/TestBindingVariableData.java Changeset: 9468dada3479 Author: pliden Date: 2019-12-12 10:10 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/9468dada3479 8235696: ZGC: assert(ZNMethod::is_armed(nm) == _should_disarm_nmethods) failed: Invalid state Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/shared/barrierSetNMethod.hpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zRootsIterator.cpp Changeset: 1edf6b0baec1 Author: pliden Date: 2019-12-12 10:10 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/1edf6b0baec1 8235748: ZGC: Remove ZAddress::address() Reviewed-by: eosterlund, stefank ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp ! src/hotspot/share/gc/z/zAddress.cpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp Changeset: a67d541d3b07 Author: stefank Date: 2019-12-11 12:29 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a67d541d3b07 8235757: Rename SupportedGC to IncludedGC Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfig.hpp Changeset: bf401fb26e1b Author: stefank Date: 2019-12-11 12:29 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/bf401fb26e1b 8235759: Extend GCConfig::is_gc_supported to mean supported not only included in build Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcArguments.hpp ! src/hotspot/share/gc/shared/gcConfig.cpp Changeset: 9ba00b589d9c Author: stefank Date: 2019-12-11 12:53 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/9ba00b589d9c 8235760: ZGC: Implement precise check for @require vm.gc.Z for Windows Reviewed-by: eosterlund, pliden + src/hotspot/os/posix/gc/z/zArguments_posix.cpp + src/hotspot/os/windows/gc/z/zArguments_windows.cpp ! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp ! src/hotspot/os/windows/gc/z/zSyscall_windows.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArguments.hpp ! test/lib/sun/hotspot/gc/GC.java Changeset: 611e595bc8a9 Author: jbhateja Date: 2019-12-12 13:09 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/611e595bc8a9 8234392: C2: Extend Matcher::match_rule_supported_vector() with element type information Reviewed-by: vlivanov, sviswanathan, kvn, jrose ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/sparc/sparc.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/vectornode.cpp Changeset: 8c16680c5b2e Author: jbhateja Date: 2019-12-12 13:09 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/8c16680c5b2e 8235405: C2: Merge AD instructions for different vector operations Reviewed-by: vlivanov, sviswanathan, kvn, jrose ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86.ad Changeset: 801ebec415e8 Author: jbhateja Date: 2019-12-12 13:09 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/801ebec415e8 8235688: C2: Merge AD instructions for AddV, SubV, and MulV nodes Reviewed-by: vlivanov, sviswanathan, kvn, jrose ! src/hotspot/cpu/x86/x86.ad Changeset: 8451a8bae345 Author: jbhateja Date: 2019-12-12 13:09 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/8451a8bae345 8235719: C2: Merge AD instructions for ShiftV, AbsV, and NegV nodes Reviewed-by: vlivanov, sviswanathan, kvn, jrose ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad Changeset: b3801d1ba963 Author: jbhateja Date: 2019-12-12 13:09 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/b3801d1ba963 8235756: C2: Merge AD instructions for DivV, SqrtV, and FmaV nodes Reviewed-by: vlivanov, sviswanathan, jrose, kvn ! src/hotspot/cpu/x86/x86.ad Changeset: c413a549dd57 Author: prappo Date: 2019-12-12 13:06 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/c413a549dd57 8215038: Add a page that lists all system properties Reviewed-by: hannesw, jjg Contributed-by: Priya Lakshmi Muthuswamy , Pavel Rappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java Changeset: fe65e995a765 Author: redestad Date: 2019-12-12 14:22 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/fe65e995a765 8234328: VectorSet::clear can cause fragmentation Reviewed-by: neliasso ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/libadt/vectset.hpp Changeset: 2c724dba4c3c Author: stefank Date: 2019-12-12 16:23 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/2c724dba4c3c 8226797: serviceability/tmtools/jstat/GcCapacityTest.java fails with Exception: java.lang.RuntimeException: OGCMN > OGCMX (min generation capacity > max generation capacity) Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/shared/generationSpec.hpp ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java Changeset: fa20258f2d71 Author: jwilhelm Date: 2019-12-12 17:06 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/fa20258f2d71 Added tag jdk-15+0 for changeset 2c724dba4c3c ! .hgtags Changeset: c655545b6b82 Author: rkennke Date: 2019-12-12 18:34 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/c655545b6b82 8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp Changeset: 27d52615ba1b Author: darcy Date: 2019-12-10 16:38 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/27d52615ba1b 8225361: Start of release updates for JDK 15 8235497: Add SourceVersion.RELEASE_15 8235528: Add source 15 and target 15 to javac Reviewed-by: erikj, jjg, jlahoda, dholmes, alanb, hseigel, mikael, chegar ! make/autoconf/version-numbers + make/data/symbols/java.base-E.sym.txt + make/data/symbols/java.compiler-E.sym.txt + make/data/symbols/java.desktop-E.sym.txt + make/data/symbols/java.xml-E.sym.txt + make/data/symbols/jdk.compiler-E.sym.txt + make/data/symbols/jdk.httpserver-E.sym.txt + make/data/symbols/jdk.jfr-E.sym.txt + make/data/symbols/jdk.jlink-E.sym.txt + make/data/symbols/jdk.jsobject-E.sym.txt + make/data/symbols/jdk.management-E.sym.txt ! make/data/symbols/symbols ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java ! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java - test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java ! test/hotspot/jtreg/runtime/records/abstractRecord.jcod ! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod ! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod ! test/hotspot/jtreg/runtime/records/oldRecordAttribute.jcod ! test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod ! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod ! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod ! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/langtools/tools/javac/api/T6395981.java ! test/langtools/tools/javac/classfiles/ClassVersionChecker.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out ! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out ! test/langtools/tools/javac/profiles/ProfileOptionTest.java ! test/langtools/tools/javac/records/RecordMemberTests.java ! test/langtools/tools/javac/versions/Versions.java Changeset: 63e17cf29bed Author: darcy Date: 2019-12-12 11:31 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/63e17cf29bed 8235514: Update record serialization tests to not use hard coded source versions Reviewed-by: lancea ! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java ! src/java.base/share/classes/java/lang/reflect/Modifier.java ! src/jdk.rmic/share/classes/sun/tools/util/ModifierFilter.java Changeset: 642b562ed16e Author: darcy Date: 2019-12-12 11:39 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/642b562ed16e 8230771: Remove terminally deprecated constructors in java.base Summary: Additional review input from Victor Williams Stafusa da Silva Reviewed-by: lancea, chegar, mchung, smarks, dfuchs ! src/jdk.rmic/share/classes/sun/tools/util/ModifierFilter.java Changeset: 3d21573742c7 Author: zgu Date: 2019-12-12 15:20 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/3d21573742c7 8235842: Shenandoah: Implement native LRB for narrow oop Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: 939e712d581b Author: prappo Date: 2019-12-12 21:11 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/939e712d581b 8235447: Remove (obsolete) @author info from javadoc tests Reviewed-by: ksrini, jjg ! test/langtools/jdk/javadoc/doclet/AuthorDD/AuthorDD.java ! test/langtools/jdk/javadoc/doclet/AuthorDD/p1/C1.java ! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/pkg/AnnotationOptional.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testBaseClass/BaseClass.java ! test/langtools/jdk/javadoc/doclet/testClassTree/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testClassTree/pkg/Coin.java ! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java ! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/doc-files/inpackage.html ! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/package.html ! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/doc-files/inpackage.html ! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/package.html ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C1.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C2.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C3.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C5.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg1/C1.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg1/I1.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg2/C2.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg2/C3.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg/AnotherClass.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/NestedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/PrivateIncludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/ProtectedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/PublicExcludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testIndex/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testIndex/pkg/Coin.java ! test/langtools/jdk/javadoc/doclet/testIndexFiles/TestIndexFiles.java ! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java ! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/mylib/lang/StringBuilderChild.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testModules/moduleB/testpkg3mdlB/TestClassLinkOption.java ! test/langtools/jdk/javadoc/doclet/testModules/moduletags/module-info.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/AnnotationTypeUndocumented.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/Coin.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/TypeParameters.java ! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/C2.java ! test/langtools/jdk/javadoc/doclet/testProperty/pkg/MyClassT.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContaineeRegDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContaineeSynthDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerRegDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerRegNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerSynthDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/NonSynthDocContainer.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegArryDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContaineeDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContaineeNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContainerDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContainerNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContaineeNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContaineeSynthDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerSynthNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerValDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerValNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContaineeDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContaineeNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContainerValDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContainerValNotDoc.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/NestedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/PrivateIncludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/ProtectedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/PublicExcludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/NestedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/PrivateIncludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/ProtectedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/PublicExcludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C1.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C2.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C3.java ! test/langtools/jdk/javadoc/doclet/testSinceTag/pkg1/C1.java ! test/langtools/jdk/javadoc/doclet/typeAnnotations/smoke/pkg/TargetTypes.java Changeset: 2b0185471185 Author: jwilhelm Date: 2019-12-13 02:49 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/2b0185471185 Added tag jdk-15+1 for changeset 63e17cf29bed ! .hgtags Changeset: a2b03207a7f9 Author: mbalao Date: 2019-12-11 15:43 -0300 URL: https://hg.openjdk.java.net/jdk/client/rev/a2b03207a7f9 8005819: Support cross-realm MSSFU Reviewed-by: weijun ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java + src/java.security.jgss/share/classes/sun/security/krb5/internal/PaPacOptions.java ! test/jdk/sun/security/krb5/auto/KDC.java ! test/jdk/sun/security/krb5/auto/ReferralsTest.java Changeset: d6a38e8f7389 Author: ssahoo Date: 2019-12-12 22:47 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/d6a38e8f7389 8234728: Some security tests should support TLSv1.3 Summary: Tests were updated to support TLSv1.3 and cipher suite order Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java + test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java + test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java ! test/jdk/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java ! test/jdk/sun/security/util/HostnameMatcher/NullHostnameCheck.java Changeset: 4a631f90648a Author: pchilanomate Date: 2019-12-13 14:28 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/4a631f90648a 8232733: Remove need to grab Threads_lock while processing handshakes Summary: Threads_lock is not acquired anymore while processing handshakes Reviewed-by: coleenp, rehn, dcubed, dholmes ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: ac372709206e Author: naoto Date: 2019-12-13 08:17 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/ac372709206e 8235238: Parsing a time string ignores any custom TimeZoneNameProvider Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java + test/jdk/java/time/nontestng/java/time/zone/CustomZoneNameTest.java + test/jdk/java/time/nontestng/java/time/zone/zoneProvider/META-INF/services/java.time.zone.ZoneRulesProvider + test/jdk/java/time/nontestng/java/time/zone/zoneProvider/META-INF/services/java.util.spi.TimeZoneNameProvider + test/jdk/java/time/nontestng/java/time/zone/zoneProvider/custom/CustomTimeZoneNameProvider.java + test/jdk/java/time/nontestng/java/time/zone/zoneProvider/custom/CustomZoneRulesProvider.java Changeset: c97cf6fefbc1 Author: avoitylov Date: 2019-12-13 20:35 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/c97cf6fefbc1 8231612: 100% cpu on arm32 in Service Thread Reviewed-by: kbarrett, dsamersoff ! src/hotspot/share/runtime/atomic.hpp Changeset: cec148db7b55 Author: jjg Date: 2019-12-13 10:42 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/cec148db7b55 8235306: Support doc-comment tags that can be inline or block tags Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BasePropertyTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SummaryTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SystemPropertyTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java + test/langtools/jdk/javadoc/doclet/testBimodalTaglets/TestBimodalTaglets.java ! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out Changeset: fdd1c4a2ec5b Author: hseigel Date: 2019-12-13 19:50 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/fdd1c4a2ec5b 8235922: [TESTBUG]TestRecordAttrGenericSig.java and TestRecordAttr.java are failing Summary: Replace hard-wired JDK version 14 with mechanisms that get the latest JDK version. Reviewed-by: dcubed ! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java ! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java Changeset: eefd0a71c160 Author: weijun Date: 2019-12-14 13:50 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/eefd0a71c160 8234697: Generate sun.security.util.math.intpoly classes during build Reviewed-by: erikj, mullan ! make/ToolsJdk.gmk ! make/gensrc/Gensrc-java.base.gmk + make/jdk/src/classes/build/tools/intpoly/FieldGen.java + make/jdk/src/classes/build/tools/intpoly/header.txt - src/java.base/share/classes/sun/security/util/math/intpoly/FieldGen.jsh - src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP256.java - src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP384.java - src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP521.java - src/java.base/share/classes/sun/security/util/math/intpoly/P256OrderField.java - src/java.base/share/classes/sun/security/util/math/intpoly/P384OrderField.java - src/java.base/share/classes/sun/security/util/math/intpoly/P521OrderField.java - src/java.base/share/classes/sun/security/util/math/intpoly/header.txt Changeset: 712c09c20824 Author: igerasim Date: 2019-12-15 09:33 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/712c09c20824 8235930: java.util.regex.PrintPattern does not print a link to the next node Reviewed-by: martin ! src/java.base/share/classes/java/util/regex/PrintPattern.java Changeset: 89bac05dac16 Author: dholmes Date: 2019-12-15 19:56 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/89bac05dac16 8231559: Remove expired flags in JDK 15 Reviewed-by: kbarrett, kvn ! src/hotspot/share/runtime/arguments.cpp Changeset: 81a62171f681 Author: dholmes Date: 2019-12-15 21:56 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/81a62171f681 8235965: Tests using ThreadLocalHandshakes need to stop using it as it no longer exists Reviewed-by: iignatyev, jiefu ! test/hotspot/jtreg/runtime/NMT/SafepointPollingPages.java - test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackFallbackTest.java Changeset: b9a8f588e55a Author: mbaesken Date: 2019-11-29 08:00 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/b9a8f588e55a 8234968: check calloc rv in libinstrument InvocationAdapter Reviewed-by: clanger, stuefe, sspitsyn ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c Changeset: de152e6a99a5 Author: redestad Date: 2019-12-16 13:40 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/de152e6a99a5 8235956: Remove javaClasses offset tests Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/javaClasses.cpp Changeset: 7a1e6bd6a836 Author: erikj Date: 2019-12-12 19:35 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/7a1e6bd6a836 8235687: Contents/MacOS/libjli.dylib cannot be a symlink Reviewed-by: tbell ! make/MacBundles.gmk Changeset: 91a3f092682f Author: erikj Date: 2019-12-12 19:37 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/91a3f092682f 8235686: Add more custom hooks in Bundles.gmk Reviewed-by: tbell ! make/Bundles.gmk Changeset: 4b189ba2cb2f Author: mikael Date: 2019-12-12 12:45 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/4b189ba2cb2f 8235814: Add --enable-deprecated-ports=yes to all solaris and SPARC build profiles Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: de66d41b9486 Author: bpb Date: 2019-12-12 13:43 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/de66d41b9486 8235668: LineNumberReader#getLineNumber() returns wrong line number (one fewer) in Lucene test Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/LineNumberReader.java ! test/jdk/java/io/LineNumberReader/Read.java Changeset: 9373d791b6bb Author: mcimadamore Date: 2019-12-12 22:59 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/9373d791b6bb 8234049: Implementation of Memory Access API (Incubator) Reviewed-by: alanb, psandoz, chegar, rriggs, plevart, briangoetz, jrose, adinn, vlivanov Contributed-by: jorn.vernee at oracle.com, vladimir.x.ivanov at oracle.com ! make/common/Modules.gmk ! make/gensrc/GensrcVarHandles.gmk ! src/hotspot/share/ci/ciField.cpp + src/java.base/share/classes/java/lang/invoke/AddressVarHandleGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java + src/java.base/share/classes/java/lang/invoke/VarHandleMemoryAddressBase.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template + src/java.base/share/classes/java/lang/invoke/X-VarHandleMemoryAddressView.java.template ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/java/nio/MappedByteBuffer.java ! src/java.base/share/classes/java/nio/StringCharBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java + src/java.base/share/classes/jdk/internal/access/foreign/MemoryAddressProxy.java + src/java.base/share/classes/jdk/internal/access/foreign/MemorySegmentProxy.java + src/java.base/share/classes/jdk/internal/access/foreign/UnmapperProxy.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Util.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/PaddingLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/unsafe/ForeignUnsafe.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryScope.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemorySegmentImpl.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java + src/jdk.incubator.foreign/share/classes/module-info.java ! test/jdk/TEST.groups + test/jdk/java/foreign/TEST.properties + test/jdk/java/foreign/TestArrays.java + test/jdk/java/foreign/TestByteBuffer.java + test/jdk/java/foreign/TestLayoutConstants.java + test/jdk/java/foreign/TestLayoutPaths.java + test/jdk/java/foreign/TestLayouts.java + test/jdk/java/foreign/TestMemoryAccess.java + test/jdk/java/foreign/TestMemoryAlignment.java + test/jdk/java/foreign/TestMemoryCopy.java + test/jdk/java/foreign/TestNative.java + test/jdk/java/foreign/TestSegments.java + test/jdk/java/foreign/TestSharedAccess.java + test/jdk/java/foreign/TestSlices.java + test/jdk/java/foreign/TestVarHandleCombinators.java + test/jdk/java/foreign/libNativeAccess.c Changeset: 06d0db76de0b Author: jwilhelm Date: 2019-12-13 02:45 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/06d0db76de0b Added tag jdk-14+27 for changeset 91a3f092682f ! .hgtags Changeset: ccdd7713f14a Author: pbansal Date: 2019-12-13 12:08 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/ccdd7713f14a 8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64 Reviewed-by: psadhukhan, prr ! test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java Changeset: fa82151f29c4 Author: ssahoo Date: 2019-12-13 01:43 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/fa82151f29c4 8234728: Some security tests should support TLSv1.3 Summary: Tests were updated to support TLSv1.3 and cipher suite order Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java + test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java + test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java ! test/jdk/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java ! test/jdk/sun/security/util/HostnameMatcher/NullHostnameCheck.java Changeset: b7c69d80b5c3 Author: iveresov Date: 2019-12-13 10:04 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/b7c69d80b5c3 8235634: Update Graal Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives/src/org/graalvm/compiler/api/directives/GraalDirectives.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AVXKind.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LIRKind.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/NumUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/Stamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashMapGetTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ObjectSubstitutionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/ScopeImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/NumberOfTrailingZeroings003.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MethodSubstitutionEffectTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MethodSubstitutionForeignCallTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGCProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotUnsafeSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/FastNotifyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSnippets.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeCopyMemoryNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/JsrScope.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathPowOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AVXBlendOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/StampToolTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardedValueNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/PointerEqualsNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/SideEffectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/BarrierSet.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/CardTableBarrierSet.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/G1BarrierSet.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/G1ReferentFieldReadBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/LoopExplosionPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/HeapAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/StampTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/gc/G1WriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactOverflowNode.java Changeset: 9c993ce81fc8 Author: jjiang Date: 2019-12-16 16:19 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/9c993ce81fc8 8235813: System property fullCipherSuites is not used by javax/net/ssl/compatibility/Compatibility.java Reviewed-by: xuelei ! test/jdk/javax/net/ssl/compatibility/Cert.java - test/jdk/javax/net/ssl/compatibility/JdkRelease.java ! test/jdk/javax/net/ssl/compatibility/UseCase.java Changeset: d821eb811ca8 Author: ssahoo Date: 2019-12-16 00:23 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/d821eb811ca8 8235874: The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property. Summary: Corrected Cipher Suites ordering through system properties Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java Changeset: bd15714926ec Author: chagedorn Date: 2019-12-16 09:19 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/bd15714926ec 8231501: VM crash in MethodData::clean_extra_data(CleanExtraDataClosure*): fatal error: unexpected tag 99 Summary: Snapshot MDO extra trap and argument data only after it is prepared. Reviewed-by: roland, thartmann ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciMethodData.hpp ! src/hotspot/share/oops/methodData.hpp Changeset: a0b1a1c3cc5f Author: jwilhelm Date: 2019-12-16 17:43 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a0b1a1c3cc5f Merge ! .hgtags - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java - test/jdk/javax/net/ssl/compatibility/JdkRelease.java Changeset: 5f91ab380656 Author: iklam Date: 2019-12-16 10:03 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/5f91ab380656 8199290: [TESTBUG] sun.hotspot.WhiteBox$WhiteBoxPermission is not copied Reviewed-by: iignatyev, dholmes ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/lib/ClassFileInstaller.java Changeset: b2e315938072 Author: iklam Date: 2019-12-16 10:04 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/b2e315938072 8235970: [TESTBUG] Remove dependency of sun.tools.jar from RedefineClassHelper Reviewed-by: alanb ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/testlibrary_tests/RedefineClassTest.java ! test/jdk/java/lang/instrument/RedefineAddDeleteMethod/DeleteMethodHandle/MethodHandleDeletedMethod.java ! test/jdk/java/lang/instrument/RedefineInterfaceMethods/RedefineInterfaceMethods.java ! test/jdk/java/lang/instrument/RedefineMathTesterMethods/RedefineMathTesterMethods.java ! test/jdk/java/lang/instrument/RedefineNestmateAttr/TestNestmateAttr.java ! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java ! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java ! test/lib/RedefineClassHelper.java Changeset: 255cae042245 Author: vromero Date: 2019-12-16 15:33 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/255cae042245 8235778: No compilation error reported when a record is declared in a local class Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 673bf1230322 Author: tschatzl Date: 2019-12-16 23:07 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/673bf1230322 8235907: Fix tests referencing UseParallelOldGC Summary: Remove tests using the obsolete UseParallelOldGC flag. Reviewed-by: lkorinth, dlong ! test/hotspot/jtreg/gc/TestSystemGC.java ! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java ! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java ! test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java ! test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java ! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithParallel.java ! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java - test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithPSMarkSweep.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java - test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithPSMarkSweep.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCWithFasttime.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCSurvivorConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCTLABConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithParallelScavenge.java - test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSSerial.java - test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithPSMarkSweep.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithParallelOld.java - test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithPSMarkSweep.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelOld.java - test/jdk/jdk/jfr/event/oldobject/TestParallelOld.java Changeset: 8af520f2976a Author: iklam Date: 2019-12-16 15:20 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/8af520f2976a 8236045: [TESTBUG] MismatchedWhiteBox test fails with missing WhiteBox$WhiteBoxPermission.class Reviewed-by: ccheung ! test/hotspot/jtreg/sanity/MismatchedWhiteBox/WhiteBox.java Changeset: 066bb54fba95 Author: weijun Date: 2019-12-17 09:38 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/066bb54fba95 8234465: Encoded elliptic curve private keys should include the public point Reviewed-by: xuelei ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java + test/jdk/sun/security/ec/PublicKeyInPrivateKey.java Changeset: 359553a04f66 Author: iklam Date: 2019-12-16 21:24 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/359553a04f66 8236028: [TESTBUG] Remove dependency of sun.tools.jar from appcds/JarBuilder Reviewed-by: ccheung ! test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/CaseSensitiveClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java ! test/hotspot/jtreg/runtime/cds/appcds/DirClasspathTest.java ! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java ! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java ! test/hotspot/jtreg/runtime/cds/appcds/FieldAnnotationsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/FreeUnusedMetadata.java ! test/hotspot/jtreg/runtime/cds/appcds/GraalWithLimitedMetaspace.java ! test/hotspot/jtreg/runtime/cds/appcds/HelloExtTest.java ! test/hotspot/jtreg/runtime/cds/appcds/HelloTest.java ! test/hotspot/jtreg/runtime/cds/appcds/IgnoreEmptyClassPaths.java ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/hotspot/jtreg/runtime/cds/appcds/JvmtiAddPath.java ! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java ! test/hotspot/jtreg/runtime/cds/appcds/MissingSuperTest.java ! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java ! test/hotspot/jtreg/runtime/cds/appcds/MultiProcessSharing.java ! test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java ! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/PackageSealing.java ! test/hotspot/jtreg/runtime/cds/appcds/ParallelLoad2.java ! test/hotspot/jtreg/runtime/cds/appcds/ParallelLoadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/ProhibitedPackage.java ! test/hotspot/jtreg/runtime/cds/appcds/ProtectionDomain.java ! test/hotspot/jtreg/runtime/cds/appcds/RelativePath.java ! test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedPackages.java ! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java ! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java ! test/hotspot/jtreg/runtime/cds/appcds/TestWithProfiler.java ! test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/UnusedCPDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_0.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1A.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1B.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_2.java ! test/hotspot/jtreg/runtime/cds/appcds/WideIloadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/XShareAutoWithChangedJar.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DumpTimeVerifyFailure.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatA.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatB.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatC.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatD.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatE.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestMultiFP.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestSingleFP.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProhibitedPackageNamesTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProtectionDomain.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/SameNameInTwoLoadersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnintendedLoadersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnsupportedPlatforms.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicFlag.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchJavaBase.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/TwoJars.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/ClassPathTests.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddModules.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/OverrideTests.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InvalidFileFormat.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockSharedStrings.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java Changeset: 167aa1833ab2 Author: mbaesken Date: 2019-12-10 16:55 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/167aa1833ab2 8235671: enhance print_rlimit_info in os_posix Reviewed-by: clanger, mdoerr ! src/hotspot/os/posix/os_posix.cpp Changeset: 44ea394fd415 Author: tschatzl Date: 2019-12-17 10:12 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/44ea394fd415 8235996: Move obsolete flag G1RSetScanBlockSize in flags list Reviewed-by: sjohanss, lkorinth ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: ff7cd49f2aef Author: pliden Date: 2019-12-17 11:37 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/ff7cd49f2aef 8235905: ZGC: Rework how ZRootsIterator visits threads Reviewed-by: stefank ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/runtime/threadSMR.hpp Changeset: 09a2449230db Author: weijun Date: 2019-12-17 20:56 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/09a2449230db 8236070: Backout fix for JDK-8234465 Reviewed-by: mullan ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java - test/jdk/sun/security/ec/PublicKeyInPrivateKey.java Changeset: 2de8425627fa Author: herrick Date: 2019-12-17 08:56 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/2de8425627fa 8235667: IOUtils.copyFile() problems. Reviewed-by: rriggs, asemenyuk, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java Changeset: b05a7ab7ba0c Author: redestad Date: 2019-12-17 15:09 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/b05a7ab7ba0c 8235997: JMH test runner should quote VM_OPTIONS and JAVA_OPTIONS sent to -jvmArgs Reviewed-by: erikj ! make/RunTests.gmk Changeset: 13ad712b3acd Author: herrick Date: 2019-12-17 09:02 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/13ad712b3acd 8235915: jpackage associations fail when there are spaces in file name or path Reviewed-by: prr, asemenyuk, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java Changeset: cb8148bd9f23 Author: dfuchs Date: 2019-12-17 16:11 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/cb8148bd9f23 8235925: java/net/Socket/HttpProxy.java fails on IPv4 only hosts and other small cleanups Summary: HttpProxy test is fixed to take into account the possibility that the host may be configured with IPv4 only Reviewed-by: chegar + test/jdk/java/net/MulticastSocket/NoSetNetworkInterface.java - test/jdk/java/net/NetworkInterface/NoSetNetworkInterface.java ! test/jdk/java/net/Socket/HttpProxy.java ! test/jdk/java/net/SocketOption/OptionsTest.java Changeset: f554e2d8a147 Author: michaelm Date: 2019-12-16 16:44 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/f554e2d8a147 8235976: Directives in WWW-Authenticate should be comma separated Reviewed-by: chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! test/jdk/com/sun/net/httpserver/bugs/8199849/ParamTest.java Changeset: bce0cd152f61 Author: iignatyev Date: 2019-12-16 15:45 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/bce0cd152f61 8235866: bump jtreg requiredVersion to 4.2b16 Reviewed-by: dholmes, joehw ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/nashorn/TEST.ROOT Changeset: b8b54ebb450a Author: ysuenaga Date: 2019-12-17 10:00 +0900 URL: https://hg.openjdk.java.net/jdk/client/rev/b8b54ebb450a 8235819: -Wformat-overflow is reported from GCC 9 Reviewed-by: tschatzl, lkorinth ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp Changeset: bafc170a1d9d Author: jwilhelm Date: 2019-12-17 16:29 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/bafc170a1d9d Merge Changeset: 2baee52c6a1c Author: glaubitz Date: 2019-12-17 16:53 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/2baee52c6a1c 8235960: Zero should not trigger the deprecation warning for ports Reviewed-by: mikael ! make/autoconf/platform.m4 Changeset: 9b9c45d18a9c Author: mseledtsov Date: 2019-12-17 08:42 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/9b9c45d18a9c 8235454: [TESTBUG] Basic test for JFR event streaming for jdk_jfr_sanity Summary: Created basic test for JFR event streaming Reviewed-by: egahlin, iignatyev ! test/jdk/TEST.groups + test/jdk/jdk/jfr/api/consumer/recordingstream/TestBasics.java Changeset: cfaa2457a60a Author: rkennke Date: 2019-12-17 18:23 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/cfaa2457a60a 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient Reviewed-by: zgu ! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java Changeset: 1b1a7893c78a Author: asemenyuk Date: 2019-12-17 13:56 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/1b1a7893c78a 8233270: Add support to jtreg helpers to unpack packages 8230933: Default icon is not set for additional launchers Reviewed-by: herrick, prr, almatvee ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinAppBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java ! test/jdk/tools/jpackage/helpers/JPackageHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/linux/MaintainerTest.java ! test/jdk/tools/jpackage/linux/PackageDepsTest.java ! test/jdk/tools/jpackage/linux/ReleaseTest.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/resources/icon.png ! test/jdk/tools/jpackage/run_tests.sh ! test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/ArgumentsTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/LicenseTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java ! test/jdk/tools/jpackage/test_jpackage.sh ! test/jdk/tools/jpackage/windows/WinConsoleTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java ! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java Changeset: aaec84f8c400 Author: vromero Date: 2019-12-17 14:11 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/aaec84f8c400 8234971: Incorrect example in j.l.reflect.RecordComponent::toString Reviewed-by: jjg ! src/java.base/share/classes/java/lang/reflect/RecordComponent.java Changeset: a01c78b227e4 Author: dcubed Date: 2019-12-17 15:38 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/a01c78b227e4 8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java Reviewed-by: mikael ! test/jdk/ProblemList.txt Changeset: 276b6ae15a0a Author: asemenyuk Date: 2019-12-17 15:52 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/276b6ae15a0a 8236134: files missing in putback to JDK-8233270 Reviewed-by: herrick, prr, almatvee - test/jdk/tools/jpackage/apps/com.other/com/other/Other.java - test/jdk/tools/jpackage/apps/com.other/module-info.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java - test/jdk/tools/jpackage/manage_packages.sh + test/jdk/tools/jpackage/resources/icon2.icns + test/jdk/tools/jpackage/resources/icon2.ico + test/jdk/tools/jpackage/resources/icon2.png + test/jdk/tools/jpackage/resources/icon3.ico + test/jdk/tools/jpackage/resources/icon3.png + test/jdk/tools/jpackage/resources/icon4.ico + test/jdk/tools/jpackage/resources/icon4.png + test/jdk/tools/jpackage/resources/query-msi-property.js - test/jdk/tools/jpackage/share/AddLauncherBase.java - test/jdk/tools/jpackage/share/AddLauncherModuleTest.java - test/jdk/tools/jpackage/share/AddLauncherTest.java - test/jdk/tools/jpackage/share/AddLaunchersTest.java Changeset: 44af5bdb9e86 Author: jjg Date: 2019-12-17 13:07 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/44af5bdb9e86 8235926: Update @jls @jvms taglets to allow inline usage Reviewed-by: hannesw ! make/jdk/src/classes/build/tools/taglet/JSpec.java Changeset: a953933de622 Author: prappo Date: 2019-12-17 21:50 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/a953933de622 8236077: Clean up the use of modifiers and semicolons Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeOptionalMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocletElement.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFileIOException.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkOutput.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! src/jdk.javadoc/share/classes/module-info.java Changeset: 6b8a675f35e1 Author: ccheung Date: 2019-12-17 16:46 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/6b8a675f35e1 8235563: [TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure Summary: Use the assertAbnormalExit method of the CDSTestUtils.Result class to handle archive mapping failure. Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java Changeset: b2aca65cc099 Author: kravikumar Date: 2019-12-17 16:06 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/b2aca65cc099 5064980: URI compareTo inconsistent with equals for mixed-case escape sequences Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/java/net/URI.java ! test/jdk/java/net/URI/Test.java Changeset: 798c0903fcd0 Author: lancea Date: 2019-12-18 12:03 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/798c0903fcd0 8229888: (zipfs) Updating an existing zip file does not preserve original permissions Reviewed-by: clanger, alanb, bpb ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java + test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.java + test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.policy Changeset: eb9e9e9269a9 Author: jbhateja Date: 2019-12-18 21:25 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/eb9e9e9269a9 8235824: C2: Merge AD instructions for AddReductionV and MulReductionV nodes Reviewed-by: vlivanov, sviswanathan, jrose, kvn ! src/hotspot/cpu/x86/x86.ad Changeset: 03b37033db9b Author: jbhateja Date: 2019-12-18 21:25 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/03b37033db9b 8235825: C2: Merge AD instructions for Replicate nodes Reviewed-by: vlivanov, sviswanathan, jrose, kvn ! src/hotspot/cpu/x86/x86.ad Changeset: 7bf6e052490f Author: jjg Date: 2019-12-18 11:57 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/7bf6e052490f 8235947: Cleanup/simplify Utils.getBlockTags Reviewed-by: prappo, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SummaryTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SystemPropertyTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: d0f45be4fbd8 Author: jjg Date: 2019-12-18 12:14 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/d0f45be4fbd8 8236030: Cleanup use of String.toCharArray Reviewed-by: ksrini, hannesw, igerasim ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java Changeset: 66ddad9cdd9d Author: shurailine Date: 2019-12-17 11:10 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/66ddad9cdd9d 8236044: Create jdk_accessibility test group Reviewed-by: prr ! test/jdk/TEST.groups Changeset: cc850fb10c2a Author: dcubed Date: 2019-12-17 15:38 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/cc850fb10c2a 8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java Reviewed-by: mikael ! test/jdk/ProblemList.txt Changeset: 7a42c8914389 Author: cjplummer Date: 2019-12-17 20:19 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/7a42c8914389 8236062: Disable clhsdb initialization of SA javascript support since it will always fail, and will likely be removed soon Reviewed-by: amenkov, ysuenaga ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java Changeset: 5b4e75523380 Author: jbhateja Date: 2019-12-18 10:04 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/5b4e75523380 8230185: assert(is_Loop()) failed: invalid node class Summary: Adding missing check for a counted loop. Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestIrreducibleLoopWithVNNI.java Changeset: 153bd98146fc Author: ngasson Date: 2019-12-18 11:20 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/153bd98146fc 8235982: AArch64: Insufficient memory barriers in shadow region algorithm Summary: The memory barriers used for synchronizing ParallelCompactData::RegionData::_shadow_state and ParallelCompactData::RegionData::shadow_region are insufficient to prevent reordering of loads. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 1c844398e041 Author: avoitylov Date: 2019-12-18 14:36 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/1c844398e041 8231612: 100% cpu on arm32 in Service Thread Reviewed-by: kbarrett, dsamersoff ! src/hotspot/share/runtime/atomic.hpp Changeset: 26bb0fe2270a Author: coleenp Date: 2019-12-18 11:51 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/26bb0fe2270a 8235829: graal crashes with Zombie.java test Summary: Start ServiceThread before compiler threads, and run nmethod barriers for zgc before adding to the service thread queues, or posting events from the java thread. Reviewed-by: pliden, dholmes, rehn ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/management.cpp ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java Changeset: 2069b4bfd23b Author: cjplummer Date: 2019-12-18 11:49 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/2069b4bfd23b 8234277: ClhsdbLauncher should enable verbose exceptions and do a better job of detecting SA failures Reviewed-by: sspitsyn, ysuenaga ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java Changeset: 169e9680821c Author: ascarpino Date: 2019-12-18 12:10 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/169e9680821c 8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR Reviewed-by: mullan, xuelei, weijun ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/ConstraintsParameters.java ! src/java.base/share/classes/sun/security/util/CurveDB.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java ! src/java.base/share/conf/security/java.security Changeset: 5d4bf79ce2cb Author: kvn Date: 2019-12-18 12:32 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/5d4bf79ce2cb 8236000: VM build without C2 fails Summary: C2 flags should be checked only when C2 is present. Reviewed-by: kbarrett, thartmann ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 87266ac324d7 Author: jwilhelm Date: 2019-12-18 23:46 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/87266ac324d7 Merge ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/runtime/thread.cpp ! test/jdk/TEST.groups Changeset: f33197adda9a Author: dcubed Date: 2019-12-18 18:22 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/f33197adda9a 8236226: fix merge error in src/hotspot/share/gc/z/zRootsIterator.cpp Reviewed-by: dholmes, kbarrett ! src/hotspot/share/gc/z/zRootsIterator.cpp Changeset: dd4b4f273274 Author: ngasson Date: 2019-12-19 09:47 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/dd4b4f273274 8234794: AArch64: runtime/memory/ReadFromNoaccessArea.java crashes Summary: try to map CDS shared space at 4G aligned address on AArch64 Reviewed-by: adinn, aph, jiangli, iklam ! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java Changeset: 9b5bc216e922 Author: jwilhelm Date: 2019-12-19 03:48 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/9b5bc216e922 Added tag jdk-15+2 for changeset f33197adda9a ! .hgtags Changeset: a5254fa10a51 Author: mbaesken Date: 2019-12-18 15:10 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a5254fa10a51 8236183: cleanup Java_jdk_internal_reflect_Reflection_getCallerClass naming Reviewed-by: alanb, dholmes, redestad ! src/java.base/share/native/libjava/Reflection.c Changeset: 68adcd2fbc6b Author: alanb Date: 2019-12-19 08:36 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/68adcd2fbc6b 8236184: (dc) IP_MULTICAST_* and IP_TOS socket options not effective Reviewed-by: dfuchs ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/windows/native/libnio/ch/Net.c + test/jdk/java/nio/channels/DatagramChannel/Loopback.java Changeset: 10ca494c141f Author: qpzhang Date: 2019-08-12 16:22 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/10ca494c141f 8229351: AArch64: the const STUB_THRESHOLD in macroAssembler_aarch64.cpp needs to be tuned Summary: Optimize the stub thresholds of string_compare intrinsics Reviewed-by: adinn, aph, avoitylov ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringCompareToDifferentLength.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringCompareToSameLength.java Changeset: 9b4336f9fa6d Author: qpzhang Date: 2019-11-15 17:02 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/9b4336f9fa6d 8234228: AArch64: Some temp vars in string_compare intrinsics for processing the last 4 chars (LU/UL) are no use Summary: Clean up redundant temp vars in generate_compare_long_string_different_encoding Reviewed-by: adinn ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: aac4eebf5e92 Author: ngasson Date: 2019-12-19 17:18 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/aac4eebf5e92 8236242: Arm32: build broken after 8234794 Reviewed-by: aph ! src/hotspot/share/memory/metaspace.cpp Changeset: 624d4c33f234 Author: ysuenaga Date: 2019-12-19 20:13 +0900 URL: https://hg.openjdk.java.net/jdk/client/rev/624d4c33f234 8235833: PosixPlatform.cpp should not include sysctl.h Reviewed-by: aph, asemenyuk ! src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.cpp Changeset: 918546dce044 Author: rehn Date: 2019-12-19 16:47 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/918546dce044 8235912: JvmtiBreakpoint remove oops_do and metadata_do Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/classfile/metadataOnStackMark.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp Changeset: 4b10f3b74fcc Author: rehn Date: 2019-12-19 17:02 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/4b10f3b74fcc 8235913: ThreadStop should be a handshake Reviewed-by: dholmes, mdoerr ! src/hotspot/share/code/icBuffer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: 21dacaafdac5 Author: vromero Date: 2019-12-19 11:46 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/21dacaafdac5 8234445: spurious error message for record constructors with receiver parameters Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 6803658b0051 Author: vromero Date: 2019-12-19 13:32 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/6803658b0051 8236266: change error message for the case when a class extends j.l.Record Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: b2f0ddaf781c Author: asemenyuk Date: 2019-12-19 13:39 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/b2f0ddaf781c 8236138: Add tests for jmod applications Reviewed-by: herrick, prr ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java ! test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java Changeset: ce6662089667 Author: lancea Date: 2019-12-19 15:23 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/ce6662089667 8235961: SyncResolverImpl does not throw SQLException as expected Reviewed-by: joehw, bpb ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! test/jdk/javax/sql/testng/test/rowset/spi/SyncProviderExceptionTests.java Changeset: eb42609c4249 Author: prr Date: 2019-12-19 12:28 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/eb42609c4249 Merge - src/java.base/share/classes/sun/security/util/math/intpoly/FieldGen.jsh - src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP256.java - src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP384.java - src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP521.java - src/java.base/share/classes/sun/security/util/math/intpoly/P256OrderField.java - src/java.base/share/classes/sun/security/util/math/intpoly/P384OrderField.java - src/java.base/share/classes/sun/security/util/math/intpoly/P521OrderField.java - src/java.base/share/classes/sun/security/util/math/intpoly/header.txt - src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java - test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java - test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackFallbackTest.java - test/jdk/java/net/NetworkInterface/NoSetNetworkInterface.java - test/jdk/javax/net/ssl/compatibility/JdkRelease.java - test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithPSMarkSweep.java - test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithPSMarkSweep.java - test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSSerial.java - test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithPSMarkSweep.java - test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithPSMarkSweep.java - test/jdk/jdk/jfr/event/oldobject/TestParallelOld.java - test/jdk/tools/jpackage/apps/com.other/com/other/Other.java - test/jdk/tools/jpackage/apps/com.other/module-info.java - test/jdk/tools/jpackage/manage_packages.sh - test/jdk/tools/jpackage/share/AddLauncherBase.java - test/jdk/tools/jpackage/share/AddLauncherModuleTest.java - test/jdk/tools/jpackage/share/AddLauncherTest.java - test/jdk/tools/jpackage/share/AddLaunchersTest.java From ekaterina.pavlova at oracle.com Thu Dec 19 21:40:31 2019 From: ekaterina.pavlova at oracle.com (ekaterina.pavlova at oracle.com) Date: Thu, 19 Dec 2019 21:40:31 +0000 Subject: hg: jdk/jdk14: 8236139: [Graal] java/lang/RuntimeTests/exec/LotsOfOutput.java fails with JVMCI enabled Message-ID: <201912192140.xBJLeV5k026651@aojmv0008.oracle.com> Changeset: 52485fd39fcb Author: epavlova Date: 2019-12-19 13:20 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/52485fd39fcb 8236139: [Graal] java/lang/RuntimeTests/exec/LotsOfOutput.java fails with JVMCI enabled Reviewed-by: kvn ! test/jdk/ProblemList-graal.txt From igor.veresov at oracle.com Thu Dec 19 23:13:42 2019 From: igor.veresov at oracle.com (igor.veresov at oracle.com) Date: Thu, 19 Dec 2019 23:13:42 +0000 Subject: hg: jdk/jdk14: 8235927: Update Graal Message-ID: <201912192313.xBJNDgSL017071@aojmv0008.oracle.com> Changeset: 7118b1a7d9fb Author: iveresov Date: 2019-12-19 15:13 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/7118b1a7d9fb 8235927: Update Graal Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/BlackholeDirectiveTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ControlFlowAnchorDirectiveTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/OpaqueDirectiveTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64LoadStoreMergingAssemblerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64PairLoadStoreTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeWriter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SubprocessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/BenchmarkCounterOverflowTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc.test/src/org/graalvm/compiler/hotspot/sparc/test/SPARCAllocatorTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReservedStackAccessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigVersioned.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination02.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Unary.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/RedefineIntrinsicTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/SubprocessUtil.java From philip.race at oracle.com Thu Dec 19 23:37:07 2019 From: philip.race at oracle.com (philip.race at oracle.com) Date: Thu, 19 Dec 2019 23:37:07 +0000 Subject: hg: jdk/client: 8231556: Wrong font ligatures used when 2 versions of same font used Message-ID: <201912192337.xBJNb71x027681@aojmv0008.oracle.com> Changeset: 747c05277fd7 Author: prr Date: 2019-12-19 15:36 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/747c05277fd7 8231556: Wrong font ligatures used when 2 versions of same font used Reviewed-by: serb, kcr ! src/java.desktop/share/classes/sun/font/PhysicalFont.java From gromero at linux.vnet.ibm.com Fri Dec 20 02:45:43 2019 From: gromero at linux.vnet.ibm.com (gromero at linux.vnet.ibm.com) Date: Fri, 20 Dec 2019 02:45:43 +0000 Subject: hg: jdk/jdk: 8234599: PPC64: Add support on recent CPUs and Linux for JEP-352 Message-ID: <201912200245.xBK2jhhX003346@aojmv0008.oracle.com> Changeset: 5dc3440be041 Author: gromero Date: 2019-11-21 17:10 -0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5dc3440be041 8234599: PPC64: Add support on recent CPUs and Linux for JEP-352 Reviewed-by: mbaesken, mdoerr, adinn ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/java.base/unix/native/libnio/ch/FileChannelImpl.c ! test/jdk/java/nio/MappedByteBuffer/PmemTest.java From jesper.wilhelmsson at oracle.com Fri Dec 20 05:01:11 2019 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 20 Dec 2019 05:01:11 +0000 Subject: hg: jdk/jdk: 6 new changesets Message-ID: <201912200501.xBK51CBT010319@aojmv0008.oracle.com> Changeset: 75931341b227 Author: jwilhelm Date: 2019-12-19 03:46 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/75931341b227 Added tag jdk-14+28 for changeset 2069b4bfd23b ! .hgtags Changeset: ca3387704361 Author: stefank Date: 2019-12-19 14:19 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ca3387704361 8236110: Windows (MSVC 2013) build failures after JDK-8233299 Reviewed-by: erikj ! make/autoconf/hotspot.m4 Changeset: fb606350b732 Author: almatvee Date: 2019-12-19 15:20 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/fb606350b732 8235738: [macos] tools/jpackage tests timeout on macOS Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java Changeset: 52485fd39fcb Author: epavlova Date: 2019-12-19 13:20 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/52485fd39fcb 8236139: [Graal] java/lang/RuntimeTests/exec/LotsOfOutput.java fails with JVMCI enabled Reviewed-by: kvn ! test/jdk/ProblemList-graal.txt Changeset: 7118b1a7d9fb Author: iveresov Date: 2019-12-19 15:13 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7118b1a7d9fb 8235927: Update Graal Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/BlackholeDirectiveTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ControlFlowAnchorDirectiveTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/OpaqueDirectiveTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64LoadStoreMergingAssemblerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64PairLoadStoreTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeWriter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SubprocessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/BenchmarkCounterOverflowTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc.test/src/org/graalvm/compiler/hotspot/sparc/test/SPARCAllocatorTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReservedStackAccessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigVersioned.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination02.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Unary.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/RedefineIntrinsicTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/SubprocessUtil.java Changeset: 4d90b46f099c Author: jwilhelm Date: 2019-12-20 04:47 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4d90b46f099c Merge ! .hgtags ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java From ioi.lam at oracle.com Fri Dec 20 07:05:59 2019 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Fri, 20 Dec 2019 07:05:59 +0000 Subject: hg: jdk/jdk: 8233826: Change CDS dumping tty->print_cr() to unified logging Message-ID: <201912200705.xBK75xhB010487@aojmv0008.oracle.com> Changeset: 2fbc66ef1a1d Author: iklam Date: 2019-12-19 23:04 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2fbc66ef1a1d 8233826: Change CDS dumping tty->print_cr() to unified logging Reviewed-by: coleenp, dholmes, jiangli ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java ! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java ! test/hotspot/jtreg/runtime/cds/SharedArchiveFile.java ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java ! test/jdk/com/sun/jdi/cds/CDSJDITest.java From alan.bateman at oracle.com Fri Dec 20 09:41:30 2019 From: alan.bateman at oracle.com (alan.bateman at oracle.com) Date: Fri, 20 Dec 2019 09:41:30 +0000 Subject: hg: jdk/jdk: 8236246: SelectorProvider support for creating a DatagramChannel that is not interruptible Message-ID: <201912200941.xBK9fUwL005522@aojmv0008.oracle.com> Changeset: f93bd058a4ce Author: alanb Date: 2019-12-20 09:28 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f93bd058a4ce 8236246: SelectorProvider support for creating a DatagramChannel that is not interruptible Reviewed-by: chegar ! src/java.base/aix/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/linux/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SelectorProviderImpl.java ! src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java + test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java ! test/jdk/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java ! test/jdk/java/rmi/testlibrary/RMIDSelectorProvider.java From markus.gronlund at oracle.com Fri Dec 20 15:08:08 2019 From: markus.gronlund at oracle.com (markus.gronlund at oracle.com) Date: Fri, 20 Dec 2019 15:08:08 +0000 Subject: hg: jdk/jdk14: 8235390: JfrEmergencyDump::on_vm_shutdown crashes Message-ID: <201912201508.xBKF88ov019876@aojmv0008.oracle.com> Changeset: c86d2493d1a8 Author: mgronlun Date: 2019-12-20 16:04 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/c86d2493d1a8 8235390: JfrEmergencyDump::on_vm_shutdown crashes Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp ! src/hotspot/share/runtime/mutexLocker.cpp From sangheon.kim at oracle.com Fri Dec 20 17:43:41 2019 From: sangheon.kim at oracle.com (sangheon.kim at oracle.com) Date: Fri, 20 Dec 2019 17:43:41 +0000 Subject: hg: jdk/jdk14: 8235119: Incomplete initialization of scan_top values results in out-of-bounds scanning of regions Message-ID: <201912201743.xBKHhfmt022302@aojmv0008.oracle.com> Changeset: b33b49462d72 Author: sjohanss Date: 2019-12-20 09:42 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/b33b49462d72 8235119: Incomplete initialization of scan_top values results in out-of-bounds scanning of regions Reviewed-by: kbarrett, tschatzl, sangheki ! src/hotspot/share/gc/g1/g1RemSet.cpp From martin.doerr at sap.com Fri Dec 20 18:51:44 2019 From: martin.doerr at sap.com (martin.doerr at sap.com) Date: Fri, 20 Dec 2019 18:51:44 +0000 Subject: hg: jdk/jdk: 8236179: C1 register allocation error with T_ADDRESS Message-ID: <201912201851.xBKIpitH003949@aojmv0008.oracle.com> Changeset: 59ddac265649 Author: mdoerr Date: 2019-12-20 19:51 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/59ddac265649 8236179: C1 register allocation error with T_ADDRESS Reviewed-by: rkennke, vlivanov, roland, mdoerr Contributed-by: Aditya Mandaleeka ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp ! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_FrameMap_sparc.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp From mikael.vidstedt at oracle.com Fri Dec 20 22:07:53 2019 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Fri, 20 Dec 2019 22:07:53 +0000 Subject: hg: jdk/jdk14: 8236449: Problem list compiler/jsr292/ContinuousCallSiteTargetChange.java on solaris-sparcv9 Message-ID: <201912202207.xBKM7rCL026147@aojmv0008.oracle.com> Changeset: d4eced9296e3 Author: mikael Date: 2019-12-20 14:04 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/d4eced9296e3 8236449: Problem list compiler/jsr292/ContinuousCallSiteTargetChange.java on solaris-sparcv9 Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt From sha.jiang at oracle.com Fri Dec 20 22:29:42 2019 From: sha.jiang at oracle.com (sha.jiang at oracle.com) Date: Fri, 20 Dec 2019 22:29:42 +0000 Subject: hg: jdk/jdk14: 8234727: sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3 Message-ID: <201912202229.xBKMTgYq010635@aojmv0008.oracle.com> Changeset: 083e20312207 Author: jjiang Date: 2019-12-21 06:28 +0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/083e20312207 8234727: sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3 Reviewed-by: xuelei ! test/jdk/sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/SelfIssuedCert.java From mikael.vidstedt at oracle.com Sat Dec 21 06:46:52 2019 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Sat, 21 Dec 2019 06:46:52 +0000 Subject: hg: jdk/jdk: 5 new changesets Message-ID: <201912210646.xBL6kr6Y022388@aojmv0008.oracle.com> Changeset: c86d2493d1a8 Author: mgronlun Date: 2019-12-20 16:04 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c86d2493d1a8 8235390: JfrEmergencyDump::on_vm_shutdown crashes Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: b33b49462d72 Author: sjohanss Date: 2019-12-20 09:42 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b33b49462d72 8235119: Incomplete initialization of scan_top values results in out-of-bounds scanning of regions Reviewed-by: kbarrett, tschatzl, sangheki ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: d4eced9296e3 Author: mikael Date: 2019-12-20 14:04 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d4eced9296e3 8236449: Problem list compiler/jsr292/ContinuousCallSiteTargetChange.java on solaris-sparcv9 Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt Changeset: 083e20312207 Author: jjiang Date: 2019-12-21 06:28 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/083e20312207 8234727: sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3 Reviewed-by: xuelei ! test/jdk/sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/SelfIssuedCert.java Changeset: a063e9c8d0f0 Author: mikael Date: 2019-12-20 22:41 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a063e9c8d0f0 Merge ! src/hotspot/share/runtime/mutexLocker.cpp From weijun.wang at oracle.com Sat Dec 21 07:28:08 2019 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Sat, 21 Dec 2019 07:28:08 +0000 Subject: hg: jdk/jdk: 8236405: Formatting issues in Kerberos debug output Message-ID: <201912210728.xBL7S8li012375@aojmv0008.oracle.com> Changeset: d05fcdf25717 Author: weijun Date: 2019-12-21 15:27 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d05fcdf25717 8236405: Formatting issues in Kerberos debug output Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbServiceLocator.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddress.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KerberosTime.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/EType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java From goetz.lindenmaier at sap.com Sat Dec 21 08:14:21 2019 From: goetz.lindenmaier at sap.com (goetz.lindenmaier at sap.com) Date: Sat, 21 Dec 2019 08:14:21 +0000 Subject: hg: jdk/jdk14: 8235998: [c2] Memory leaks during tracing after '8224193: stringStream should not use Resource Area'. Message-ID: <201912210814.xBL8ELKV006226@aojmv0008.oracle.com> Changeset: 048ef0e2ba9f Author: goetz Date: 2019-12-16 14:10 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/048ef0e2ba9f 8235998: [c2] Memory leaks during tracing after '8224193: stringStream should not use Resource Area'. Reviewed-by: dholmes, kvn ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/utilities/growableArray.hpp From markus.gronlund at oracle.com Sat Dec 21 13:01:56 2019 From: markus.gronlund at oracle.com (markus.gronlund at oracle.com) Date: Sat, 21 Dec 2019 13:01:56 +0000 Subject: hg: jdk/jdk14: 2 new changesets Message-ID: <201912211301.xBLD1ucR028704@aojmv0008.oracle.com> Changeset: 3b2174ed0eb1 Author: mgronlun Date: 2019-12-21 12:45 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/3b2174ed0eb1 8233111: Epoch shift synchronization point for Compiler threads Reviewed-by: egahlin ! make/src/classes/build/tools/jfr/GenerateJfrFiles.java ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/metadata/metadata.xsd ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp + src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp + src/hotspot/share/jfr/support/jfrEpochSynchronization.hpp Changeset: 563fa900fa17 Author: mgronlun Date: 2019-12-21 13:03 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/563fa900fa17 8234059: Stress test fails with "Unexpected Exception in thread JFR Event Stream" Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java From pankaj.b.bansal at oracle.com Mon Dec 23 07:37:12 2019 From: pankaj.b.bansal at oracle.com (pankaj.b.bansal at oracle.com) Date: Mon, 23 Dec 2019 07:37:12 +0000 Subject: hg: jdk/client: 8222759: com.sun.java.swing.plaf.gtk.GTKLookAndFeel has unnecessary casts to GTKStyleFactory Message-ID: <201912230737.xBN7bCoa001752@aojmv0008.oracle.com> Changeset: 75dd1b241671 Author: pbansal Date: 2019-12-23 13:04 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/75dd1b241671 8222759: com.sun.java.swing.plaf.gtk.GTKLookAndFeel has unnecessary casts to GTKStyleFactory Reviewed-by: prr, jdv ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java + test/jdk/javax/swing/plaf/gtk/TestCustomStyleFactory.java From tobias.hartmann at oracle.com Mon Dec 23 08:44:57 2019 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Mon, 23 Dec 2019 08:44:57 +0000 Subject: hg: jdk/jdk14: 8233164: C2 fails with assert(phase->C->get_alias_index(t) == phase->C->get_alias_index(t_adr)) failed: correct memory chain Message-ID: <201912230844.xBN8ivHe023246@aojmv0008.oracle.com> Changeset: be9033a248f7 Author: thartmann Date: 2019-12-23 09:44 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/be9033a248f7 8233164: C2 fails with assert(phase->C->get_alias_index(t) == phase->C->get_alias_index(t_adr)) failed: correct memory chain Summary: Use _src_type/_dest_type as address types for the loads and stores. Reviewed-by: vlivanov, roland ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/memnode.cpp + test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyMemoryChain.java From chris.hegarty at oracle.com Mon Dec 23 09:18:15 2019 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Mon, 23 Dec 2019 09:18:15 +0000 Subject: hg: jdk/jdk14: 8236441: Bound MulticastSocket fails when setting outbound interface on Windows Message-ID: <201912230918.xBN9IFtq007749@aojmv0008.oracle.com> Changeset: 97744abc4fde Author: chegar Date: 2019-12-23 09:17 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/97744abc4fde 8236441: Bound MulticastSocket fails when setting outbound interface on Windows Reviewed-by: alanb ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c + test/jdk/java/net/MulticastSocket/IPMulticastIF.java From lance.andersen at oracle.com Mon Dec 23 22:19:04 2019 From: lance.andersen at oracle.com (lance.andersen at oracle.com) Date: Mon, 23 Dec 2019 22:19:04 +0000 Subject: hg: jdk/jdk14: 8235961: SyncResolverImpl does not throw SQLException as expected Message-ID: <201912232219.xBNMJ4T9025686@aojmv0008.oracle.com> Changeset: 77d6e5cf5320 Author: lancea Date: 2019-12-23 17:18 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/77d6e5cf5320 8235961: SyncResolverImpl does not throw SQLException as expected Reviewed-by: joehw, bpb ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! test/jdk/javax/sql/testng/test/rowset/spi/SyncProviderExceptionTests.java From vladimir.kozlov at oracle.com Mon Dec 23 22:42:37 2019 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Mon, 23 Dec 2019 22:42:37 +0000 Subject: hg: jdk/jdk: 8167065: Add intrinsic support for double precision shifting on x86_64 Message-ID: <201912232242.xBNMgbtY007185@aojmv0008.oracle.com> Changeset: a6688d292f1a Author: svkamath Date: 2019-12-23 14:42 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a6688d292f1a 8167065: Add intrinsic support for double precision shifting on x86_64 Reviewed-by: kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/math/BigInteger.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java + test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java ! test/micro/org/openjdk/bench/java/math/BigIntegers.java From ningsheng.jian at arm.com Tue Dec 24 08:54:29 2019 From: ningsheng.jian at arm.com (ningsheng.jian at arm.com) Date: Tue, 24 Dec 2019 08:54:29 +0000 Subject: hg: jdk/jdk: 8233743: AArch64: Make r27 conditionally allocatable Message-ID: <201912240854.xBO8sT1t015643@aojmv0008.oracle.com> Changeset: f0634d11b7de Author: pli Date: 2019-12-24 16:51 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f0634d11b7de 8233743: AArch64: Make r27 conditionally allocatable Reviewed-by: aph, dlong ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c2_init_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java From pavel.rappo at oracle.com Tue Dec 24 09:39:38 2019 From: pavel.rappo at oracle.com (pavel.rappo at oracle.com) Date: Tue, 24 Dec 2019 09:39:38 +0000 Subject: hg: jdk/jdk: 8236435: Fix typos in javac area Message-ID: <201912240939.xBO9dcXg005697@aojmv0008.oracle.com> Changeset: bb0a7975b31d Author: prappo Date: 2019-12-24 09:38 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/bb0a7975b31d 8236435: Fix typos in javac area Reviewed-by: jjg, mcimadamore ! src/java.compiler/share/classes/javax/tools/Diagnostic.java ! src/java.compiler/share/classes/javax/tools/DocumentationTool.java ! src/java.compiler/share/classes/javax/tools/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeMetadata.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Items.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolConstant.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ClientCodeException.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Context.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Position.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java ! src/jdk.compiler/share/classes/sun/tools/serialver/SerialVer.java From david.buck at oracle.com Tue Dec 24 09:44:49 2019 From: david.buck at oracle.com (david.buck at oracle.com) Date: Tue, 24 Dec 2019 09:44:49 +0000 Subject: hg: jdk/jdk14: 8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled Message-ID: <201912240944.xBO9inRw010022@aojmv0008.oracle.com> Changeset: cf32454b65f0 Author: fmatte Date: 2019-12-24 04:47 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/cf32454b65f0 8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled Summary: error handling for "lib_base_diff == 0" Reviewed-by: ysuenaga, cjplummer, kevinw Contributed-by: suenaga at oss.nttdata.com ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c From vladimir.x.ivanov at oracle.com Tue Dec 24 13:51:09 2019 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 24 Dec 2019 13:51:09 +0000 Subject: hg: jdk/jdk14: 8236364: TEMP vector registers could be incorrectly assigned upper bank xmm registers after Generic Operands (JDK-8234391) Message-ID: <201912241351.xBODp9Hc012050@aojmv0008.oracle.com> Changeset: 2877992dadf9 Author: sviswanathan Date: 2019-12-24 16:49 +0300 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/2877992dadf9 8236364: TEMP vector registers could be incorrectly assigned upper bank xmm registers after Generic Operands (JDK-8234391) Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/sparc/sparc.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp From weijun.wang at oracle.com Tue Dec 24 23:18:18 2019 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Tue, 24 Dec 2019 23:18:18 +0000 Subject: hg: jdk/jdk14: 8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId Message-ID: <201912242318.xBONIIVP004600@aojmv0008.oracle.com> Changeset: d54ce919da90 Author: weijun Date: 2019-12-25 07:17 +0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/d54ce919da90 8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java From sergey.bylokhov at oracle.com Wed Dec 25 10:38:46 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Wed, 25 Dec 2019 10:38:46 +0000 Subject: hg: jdk/client: 8236506: [macosx] Some datatransfer classes were loaded on startup Message-ID: <201912251038.xBPAclPX018555@aojmv0008.oracle.com> Changeset: 34f4782c0850 Author: serb Date: 2019-12-25 10:15 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/34f4782c0850 8236506: [macosx] Some datatransfer classes were loaded on startup Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/lwawt/LWTextAreaPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWTextFieldPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.java From sergey.bylokhov at oracle.com Wed Dec 25 18:00:15 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Wed, 25 Dec 2019 18:00:15 +0000 Subject: hg: jdk/client: 8210231: Robot.delay() catches InterruptedException and prints stacktrace to stderr Message-ID: <201912251800.xBPI0FsG008110@aojmv0008.oracle.com> Changeset: 6dbd8a434f44 Author: serb Date: 2019-12-25 14:17 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/6dbd8a434f44 8210231: Robot.delay() catches InterruptedException and prints stacktrace to stderr Reviewed-by: alanb, smarks ! src/java.desktop/share/classes/java/awt/Robot.java + test/jdk/java/awt/Robot/Delay/InterruptOfDelay.java + test/jdk/java/awt/Robot/Delay/MultiThreadedDelay.java From sergey.bylokhov at oracle.com Thu Dec 26 20:31:26 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Thu, 26 Dec 2019 20:31:26 +0000 Subject: hg: jdk/client: 8234706: MenuPeer cleanup Message-ID: <201912262031.xBQKVQUW011684@aojmv0008.oracle.com> Changeset: 00eb693aee42 Author: serb Date: 2019-12-26 22:38 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/00eb693aee42 8234706: MenuPeer cleanup Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenu.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenu.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenu.m ! src/java.desktop/share/classes/java/awt/peer/MenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Menu.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Menu.h From jesper.wilhelmsson at oracle.com Fri Dec 27 17:26:50 2019 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 27 Dec 2019 17:26:50 +0000 Subject: hg: jdk/jdk: Added tag jdk-15+3 for changeset d05fcdf25717 Message-ID: <201912271726.xBRHQoBn017232@aojmv0008.oracle.com> Changeset: 7c2236ea739e Author: jwilhelm Date: 2019-12-27 18:21 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7c2236ea739e Added tag jdk-15+3 for changeset d05fcdf25717 ! .hgtags From jesper.wilhelmsson at oracle.com Fri Dec 27 17:27:05 2019 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 27 Dec 2019 17:27:05 +0000 Subject: hg: jdk/jdk14: Added tag jdk-14+29 for changeset 563fa900fa17 Message-ID: <201912271727.xBRHR5YB017463@aojmv0008.oracle.com> Changeset: 249100958693 Author: jwilhelm Date: 2019-12-27 18:26 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/249100958693 Added tag jdk-14+29 for changeset 563fa900fa17 ! .hgtags From sergey.bylokhov at oracle.com Fri Dec 27 20:58:16 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Fri, 27 Dec 2019 20:58:16 +0000 Subject: hg: jdk/client: 8235520: [macosx] Delete NSView based direct rendering mechanism Message-ID: <201912272058.xBRKwGih027198@aojmv0008.oracle.com> Changeset: ed2db42aa14c Author: serb Date: 2019-12-27 13:47 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/ed2db42aa14c 8235520: [macosx] Delete NSView based direct rendering mechanism Reviewed-by: prr, jdv ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m