hg: amber/amber: 332 new changesets
vicente.romero at oracle.com
vicente.romero at oracle.com
Wed Nov 27 21:45:24 UTC 2019
Changeset: 434329f6f456
Author: alanb
Date: 2019-11-03 14:07 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/434329f6f456
8233430: (sc) Socket adaptor restoring of blocking mode can override exception if socket closed
Reviewed-by: dfuchs, chegar
! src/java.base/share/classes/sun/nio/ch/DummySocketImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
Changeset: 2700c409ff10
Author: dholmes
Date: 2019-11-03 18:02 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/2700c409ff10
8229516: Thread.isInterrupted() always returns false after thread termination
Reviewed-by: dnsimon, sspitsyn, dcubed, alanb
! make/hotspot/symbols/symbols-unix
! src/hotspot/os/windows/osThread_windows.cpp
! src/hotspot/os/windows/osThread_windows.hpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/osThread.cpp
! src/hotspot/share/runtime/osThread.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/native/libjava/Thread.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/OSThread.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotMethodSubstitutionTest.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/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
Changeset: 197238c30630
Author: weijun
Date: 2019-11-04 14:26 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/197238c30630
8231950: keytool -ext camel-case shorthand not working
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/ExtOptionCamelCase.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
Changeset: eeb1c0da2126
Author: jlahoda
Date: 2019-11-04 09:40 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/eeb1c0da2126
8229815: Upgrade Jline to 3.12.1
Reviewed-by: rfield
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/KeyMap.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Completer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EndOfFileException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Expander.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Macro.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/MaskingCallback.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Reference.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Widget.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultExpander.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/KillRing.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/ReaderUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/SimpleMaskingCallback.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/UndoTree.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/AggregateCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/ArgumentCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/EnumCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/NullCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/package-info.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/package-info.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/package-info.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Attributes.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Cursor.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/MouseEvent.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Size.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Terminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsConsoleWriter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/CursorSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/MouseSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/NativeSignalHandler.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/package-info.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JansiSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JnaSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/Pty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedCharSequence.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedString.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStringBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStyle.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ClosedException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/DiffHelper.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ExecHelper.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Levenshtein.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Log.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ShutdownHooks.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Signals.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WriterOutputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/capabilities.txt
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/colors.txt
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/dumb-colors.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/package-info.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-conemu.caps
! src/jdk.internal.le/share/legal/jline.md
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java
Changeset: 1f7981ef8779
Author: mbaesken
Date: 2019-11-04 09:54 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/1f7981ef8779
8233078: fix minimal VM build on Linux ppc64(le)
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/disassembler_ppc.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
Changeset: 75eedcd30a2a
Author: mbaesken
Date: 2019-10-30 14:52 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/75eedcd30a2a
8233202: exclude javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java
Reviewed-by: clanger
! test/jdk/ProblemList.txt
Changeset: d58a21542c04
Author: jlahoda
Date: 2019-11-04 10:58 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/d58a21542c04
8230847: Trees.getScope may crash when invoked for statement inside switch.
Summary: More thoroughly avoiding side-effects when attributing (to) for Trees.getScope.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.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/DeferredAttr.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
Changeset: 2507757e9ef7
Author: chegar
Date: 2019-11-04 10:06 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/2507757e9ef7
8232367: Update the jdk/java/net/httpclient tests to RS TCK 1.0.3
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/SubscriberWhiteboxVerification.java
Changeset: 73bb9c4002cc
Author: ihse
Date: 2019-11-04 11:12 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/73bb9c4002cc
8233381: Update copyright year in build system files
Reviewed-by: erikj
! make/CompileToolsJdk.gmk
! make/Coverage.gmk
! make/GenerateLinkOptData.gmk
! make/MainSupport.gmk
! make/ModuleWrapper.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/TestImage.gmk
! make/ZipSecurity.gmk
! make/common/JdkNativeCompilation.gmk
! make/common/ProcessMarkdown.gmk
! make/common/RMICompilation.gmk
! make/common/SetupJavaCompilers.gmk
! make/copy/Copy-jdk.crypto.cryptoki.gmk
! make/copy/Copy-jdk.crypto.ucrypto.gmk
! make/devkit/Tools.gmk
! make/gendata/GendataBlacklistedCerts.gmk
! make/gendata/GendataBreakIterator.gmk
! make/gendata/GendataPublicSuffixList.gmk
! make/gensrc/Gensrc-java.desktop.gmk
! make/gensrc/Gensrc-jdk.hotspot.agent.gmk
! make/gensrc/Gensrc-jdk.jlink.gmk
! make/gensrc/GensrcBuffer.gmk
! make/gensrc/GensrcCharacterData.gmk
! make/gensrc/GensrcCharsetCoder.gmk
! make/gensrc/GensrcIcons.gmk
! make/gensrc/GensrcVarHandles.gmk
! make/hotspot/CopyToExplodedJdk.gmk
! make/hotspot/lib/CompileDtraceLibraries.gmk
! make/hotspot/lib/JvmDtraceObjects.gmk
! make/hotspot/lib/JvmFlags.gmk
! make/hotspot/lib/JvmMapfile.gmk
! make/hotspot/test/GtestImage.gmk
! make/launcher/Launcher-java.security.jgss.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-java.management.gmk
! make/lib/Lib-java.prefs.gmk
! make/lib/Lib-jdk.accessibility.gmk
! make/lib/Lib-jdk.attach.gmk
! make/lib/Lib-jdk.crypto.mscapi.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/Lib-jdk.internal.le.gmk
! make/lib/Lib-jdk.jdi.gmk
! make/lib/Lib-jdk.management.gmk
! make/lib/Lib-jdk.net.gmk
! make/lib/Lib-jdk.sctp.gmk
! make/rmic/Rmic-java.management.rmi.gmk
! make/test/BuildFailureHandler.gmk
! make/test/JtregGraalUnit.gmk
Changeset: 66f7d2494d4e
Author: ihse
Date: 2019-11-04 11:15 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/66f7d2494d4e
8233383: Various minor fixes
Reviewed-by: erikj
! doc/building.html
! doc/building.md
- make/GensrcModuleInfo.gmk
! make/Main.gmk
! make/UpdateBuildDocs.gmk
! make/autoconf/configure.ac
! make/autoconf/flags-cflags.m4
! make/common/JavaCompilation.gmk
+ make/gensrc/GensrcModuleInfo.gmk
Changeset: f61eea1869e4
Author: tschatzl
Date: 2019-11-04 11:33 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/f61eea1869e4
8232951: TestG1ParallelPhases.java fails with phase NonYoungFreeCSet not found
Reviewed-by: lkorinth, kbarrett
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: 44d60fc2dd8a
Author: stooke
Date: 2019-11-04 13:58 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/44d60fc2dd8a
8232973: Potential infinite loop in macOS hotspot agent
Reviewed-by: stuefe, cjplummer, sspitsyn
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
Changeset: e2dfab7beccb
Author: ysuenaga
Date: 2019-11-04 22:31 +0900
URL: https://hg.openjdk.java.net/amber/amber/rev/e2dfab7beccb
8233285: Demangling C++ symbols in jhsdb jstack --mixed
Reviewed-by: cjplummer, sspitsyn, ihse
! make/lib/Lib-jdk.hotspot.agent.gmk
- src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.c
+ src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
! src/jdk.hotspot.agent/linux/native/libsaproc/proc_service.h
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
Changeset: 6f98d0173a72
Author: coffeys
Date: 2019-11-04 14:24 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/6f98d0173a72
8232984: Upgrading Joni License version to 2.1.16
Reviewed-by: coffeys
Contributed-by: kiran.sidhartha.ravikumar at oracle.com
! src/jdk.scripting.nashorn/share/legal/joni.md
Changeset: 02ae223a11dc
Author: jiefu
Date: 2019-11-04 10:03 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/02ae223a11dc
8233291: [TESTBUG] tools/jlink/plugins/VendorInfoPluginsTest.java fails with debug or non-server VMs
Reviewed-by: mchung
! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
Changeset: 7298f7c503b4
Author: aph
Date: 2019-11-01 06:04 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/7298f7c503b4
8233232: AArch64: Shenandoah: jni_fast_GetLongField is broken
Reviewed-by: shade, rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: 33f9271b3167
Author: aph
Date: 2019-11-04 13:13 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/33f9271b3167
Merge
Changeset: c727d5d4c22e
Author: shade
Date: 2019-11-04 19:40 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/c727d5d4c22e
8233520: Shenandoah: do not sleep when thread is attaching
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
Changeset: 1d1f9c43138f
Author: bpb
Date: 2019-11-04 11:05 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/1d1f9c43138f
8233519: Put java/nio/channels/DatagramChannel/Unref.java on the problem list
Reviewed-by: alanb, lancea
! test/jdk/ProblemList.txt
Changeset: d67ebc838ab8
Author: bchristi
Date: 2019-11-04 11:42 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/d67ebc838ab8
8233091: Backout JDK-8212117: Class.forName loads a class but not linked if class is not initialized
Reviewed-by: alanb, dholmes, mchung
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvm_misc.hpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/native/libjava/Class.c
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
- test/hotspot/jtreg/serviceability/jvmti/ClassStatus/ClassStatus.java
- test/hotspot/jtreg/serviceability/jvmti/ClassStatus/libClassStatus.c
Changeset: 2938e0a4e954
Author: iklam
Date: 2019-11-04 12:36 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/2938e0a4e954
8232734: [TESTBUG] avoid using JDK symbols in ExtraSymbols.symbols.txt
Reviewed-by: ccheung
! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java
- test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.symbols.txt
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: c41d1303a87c
Author: igerasim
Date: 2019-11-04 13:02 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/c41d1303a87c
8233422: Extra space in the title of the HTML javadoc page
Reviewed-by: ihse, erikj
! make/Docs.gmk
Changeset: 9bbe560e8131
Author: stuefe
Date: 2019-10-31 07:53 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/9bbe560e8131
8233019: java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit
Reviewed-by: mdoerr, dlong, aph
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! test/hotspot/jtreg/compiler/intrinsics/klass/TestIsPrimitive.java
Changeset: ecb801342b8c
Author: jiefu
Date: 2019-11-05 09:37 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/ecb801342b8c
8233429: Minimal and zero VM build broken after JDK-8227003
Reviewed-by: iveresov, shade, thartmann
Contributed-by: igor.veresov at oracle.com, fujie at loongson.cn
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
Changeset: d8aced36e872
Author: redestad
Date: 2019-11-05 09:57 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/d8aced36e872
8233494: Avoid calling MallocTracker::record_malloc and record_free when NMT is off
Reviewed-by: mdoerr, zgu
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
Changeset: 707825662286
Author: redestad
Date: 2019-11-05 09:58 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/707825662286
8233495: Some fieldDescriptor methods can pass existing constantPoolHandle
Reviewed-by: lfoltan, coleenp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
Changeset: 03f182a0f62c
Author: jiefu
Date: 2019-11-05 17:02 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/03f182a0f62c
8233574: Shenandoah: build is broken without jfr
Reviewed-by: rkennke, shade
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
Changeset: a4ddd1667c72
Author: dmarkov
Date: 2019-11-05 10:11 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/a4ddd1667c72
8232880: Update test documentation with additional settings for client UI tooltip tests
Reviewed-by: aivanov, serb, ihse
! doc/testing.html
! doc/testing.md
Changeset: 304c63b17b07
Author: neliasso
Date: 2019-10-31 17:16 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/304c63b17b07
8232896: ZGC: Enable C2 clone intrinsic
Reviewed-by: pliden, kvn
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/type.hpp
! test/micro/org/openjdk/bench/java/lang/Clone.java
Changeset: 8623f75be895
Author: mdoerr
Date: 2019-11-05 11:53 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/8623f75be895
8233081: C1: PatchingStub for field access copies too much
Reviewed-by: thartmann, dlong
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/sparc/nativeInst_sparc.cpp
! src/hotspot/cpu/sparc/nativeInst_sparc.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
Changeset: cc5ac592b9e5
Author: stuefe
Date: 2019-11-05 16:57 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/cc5ac592b9e5
8233530: gcc 5.4 build warning -Wc++14-compat after JDK-8233359
Reviewed-by: dholmes, goetz
! src/hotspot/share/memory/operator_new.cpp
Changeset: f4b1addb9742
Author: hannesw
Date: 2019-11-05 17:27 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/f4b1addb9742
8232209: Update double-conversion license file to version 3.1.5
Reviewed-by: sundar
! src/jdk.scripting.nashorn/share/legal/double-conversion.md
Changeset: ba99c5a4491d
Author: iignatyev
Date: 2019-11-05 08:57 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/ba99c5a4491d
8233496: AOT tests failures with 'java.lang.RuntimeException: Failed to find sun/hotspot/WhiteBox.class'
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/aot/DeoptimizationTest.java
! test/hotspot/jtreg/compiler/aot/RecompilationTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java
Changeset: 358783d2ba0b
Author: iveresov
Date: 2019-11-05 09:59 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/358783d2ba0b
8233590: Compiler thread creation fails with assert(_c2_count > 0 || _c1_count > 0) failed: No compilers?
Summary: Handle the case with -XX:-TieredCompilation properly
Reviewed-by: shade, thartmann
Contributed-by: fujie at loongson.cn
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
Changeset: e767fa6a1d45
Author: aoqi
Date: 2019-11-06 01:45 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/e767fa6a1d45
8233608: Minimal build broken after JDK-8233494
Reviewed-by: shade
! src/hotspot/share/services/memTracker.hpp
Changeset: 00878bee8f4b
Author: lancea
Date: 2019-11-05 14:54 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/00878bee8f4b
8233622: (zipfs) open/test/jdk/jdk/nio/zipfs/CopyMoveTests.java has incorrect bug label
Reviewed-by: rriggs
! test/jdk/jdk/nio/zipfs/CopyMoveTests.java
Changeset: 5db99b3d6023
Author: dholmes
Date: 2019-11-05 18:42 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/5db99b3d6023
8233599: ARM32 Build failed due to 8232050 missing an include
Reviewed-by: dholmes
Contributed-by: Markus Knetschke <markus.knetschke at gmail.com>
! src/hotspot/cpu/arm/vtableStubs_arm.cpp
Changeset: e940d13a2ed3
Author: igerasim
Date: 2019-11-05 20:27 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/e940d13a2ed3
8233650: Javadoc for Math.floorMod(int, int) gives wrong example
Reviewed-by: bpb
! src/java.base/share/classes/java/lang/Math.java
Changeset: bb2a436e616c
Author: jiefu
Date: 2019-11-06 13:43 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/bb2a436e616c
8233659: [TESTBUG] runtime/cds/appcds/CommandLineFlagCombo.java fails when jfr is disabled
Reviewed-by: iklam
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
Changeset: a3b046720c3b
Author: ysuenaga
Date: 2019-11-06 21:49 +0900
URL: https://hg.openjdk.java.net/amber/amber/rev/a3b046720c3b
8233375: JFR emergency dump does not recover thread state
Reviewed-by: dholmes, mgronlun
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
Changeset: 83810b7d12e7
Author: zgu
Date: 2019-11-06 09:50 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/83810b7d12e7
8233401: Shenandoah: Refactor/cleanup Shenandoah load barrier code
Reviewed-by: aph, shade, rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
Changeset: d5156218928d
Author: shade
Date: 2019-11-06 16:52 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/d5156218928d
8233695: AArch64 build failures after -Wno-extra removal
Reviewed-by: aph
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp
Changeset: a2987e18475d
Author: bulasevich
Date: 2019-11-06 19:27 +0300
URL: https://hg.openjdk.java.net/amber/amber/rev/a2987e18475d
8233600: Cross-builds fails after JDK-8233285
Reviewed-by: shade, erikj
! make/lib/Lib-jdk.hotspot.agent.gmk
Changeset: 898d548e91f5
Author: bulasevich
Date: 2019-11-06 19:37 +0300
URL: https://hg.openjdk.java.net/amber/amber/rev/898d548e91f5
8231955: ARM32: Address displacement is 0 for volatile field access because of Unsafe field access.
Reviewed-by: dlong
Contributed-by: christoph.goettschkes at microdoc.com
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
Changeset: d6e682e8fcc3
Author: xuelei
Date: 2019-11-06 09:45 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/d6e682e8fcc3
8223940: Private key not supported by chosen signature algorithm
Reviewed-by: valeriep
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
Changeset: 5cf915f418f2
Author: igerasim
Date: 2019-11-06 09:45 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/5cf915f418f2
8233658: Escape + in the expression describing Runtime.Version string
Reviewed-by: naoto
! src/java.base/share/classes/java/lang/Runtime.java
Changeset: 38d4202154f2
Author: jiefu
Date: 2019-11-06 15:20 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/38d4202154f2
8233671: [TESTBUG] runtime/cds/appcds/sharedStrings/FlagCombo.java fails to compile without jfr
Reviewed-by: iklam
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java
Changeset: 5bc2e9c9604d
Author: shade
Date: 2019-11-06 19:37 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/5bc2e9c9604d
8233698: GCC 4.8.5 build failure after JDK-8233530
Reviewed-by: stuefe, dholmes, kbarrett
! src/hotspot/share/memory/operator_new.cpp
Changeset: dfd5196652dd
Author: jwilhelm
Date: 2019-11-07 03:01 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/dfd5196652dd
Added tag jdk-14+22 for changeset 83810b7d12e7
! .hgtags
Changeset: 9a0a5e70eeb2
Author: dholmes
Date: 2019-11-06 21:18 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/9a0a5e70eeb2
8233454: Test fails with assert(!is_init_completed(), "should only happen during init") after JDK-8229516
Reviewed-by: jiefu, dcubed
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 00244fd3169a
Author: thartmann
Date: 2019-11-07 07:02 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/00244fd3169a
8233491: Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion
Summary: Added null check.
Reviewed-by: kvn, iklam
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 7bfe7df764a2
Author: neliasso
Date: 2019-11-07 09:23 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/7bfe7df764a2
8233783: Make 8232896 patch complete
Reviewed-by: pliden, kvn
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
Changeset: b7b170ba3ba9
Author: mbaesken
Date: 2019-11-06 14:04 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/b7b170ba3ba9
8233328: fix minimal VM build on Linux s390x
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/s390/disassembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
Changeset: f79a8217d4c9
Author: roland
Date: 2019-10-22 11:55 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/f79a8217d4c9
8232539: SIGSEGV in C2 Node::unique_ctrl_out
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/ifnode.cpp
Changeset: 5d462d4b7a8b
Author: eosterlund
Date: 2019-11-07 10:28 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/5d462d4b7a8b
8233073: Make BitMap accessors more memory ordering friendly
Reviewed-by: kbarrett, pliden
! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
Changeset: 2dcfc28a314d
Author: redestad
Date: 2019-11-07 12:12 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/2dcfc28a314d
8233708: VectorSet cleanup
Reviewed-by: neliasso, shade, thartmann
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
- src/hotspot/share/libadt/set.cpp
- src/hotspot/share/libadt/set.hpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/gtest/utilities/test_population_count.cpp
Changeset: b9ce8d09bfd4
Author: dholmes
Date: 2019-11-07 07:53 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/b9ce8d09bfd4
8233784: ProblemList failing JVMTI scenario tests
Reviewed-by: goetz
! test/hotspot/jtreg/ProblemList.txt
Changeset: 029d941c2e35
Author: zgu
Date: 2019-11-07 09:41 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/029d941c2e35
8233796: Shenandoah is broken after 8233708
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: 86c8b22945a1
Author: pliden
Date: 2019-11-07 15:48 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/86c8b22945a1
8233793: ZGC: Incorrect type used in ZBarrierSetC2 clone_type()
Reviewed-by: eosterlund
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
Changeset: 6c6cce0f149d
Author: mgronlun
Date: 2019-11-07 15:53 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/6c6cce0f149d
8233416: JFR: assert((((((klass)->trace_id()) & (((1 << 1) << 8) | (JfrTraceIdEpoch::in_use_this_epoch_bit()))) != 0))) failed: invariant
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
Changeset: 3c2e49d43ba3
Author: mgronlun
Date: 2019-11-07 15:56 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/3c2e49d43ba3
8232905: JFR fails with assertion: assert(t->unflushed_size() == 0) failed: invariant
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
Changeset: 7f1daafda27b
Author: dfuchs
Date: 2019-11-07 16:18 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/7f1daafda27b
8233403: Improve verbosity of some httpclient tests
Summary: improve the verbosity of some httpclient tests to help diagnosis of intermittent failures. Also fixes ShortRequestBody test.
Reviewed-by: chegar
! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/ShortRequestBody.java
! test/jdk/java/net/httpclient/ShortResponseBody.java
Changeset: a4430bb9f97d
Author: naoto
Date: 2019-11-07 10:06 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/a4430bb9f97d
8233579: DateFormatSymbols.getShortMonths() return wrong string on es_CL, es_CO locales
Reviewed-by: joehw
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: dc998d4a227e
Author: naoto
Date: 2019-11-07 11:34 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/dc998d4a227e
8232871: Host Locale Provider on Mac does not return translated values of Japanese calendar
Reviewed-by: bchristi
! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/macosx/native/libjava/HostLocaleProviderAdapter_md.c
! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java
Changeset: 291775bcf35d
Author: kbarrett
Date: 2019-11-07 16:22 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/291775bcf35d
8233364: Fix undefined behavior in Canonicalizer::do_ShiftOp
Summary: Add java_shift_xxx helpers and use them.
Reviewed-by: aph, kvn
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/gtest/utilities/test_java_arithmetic.cpp
Changeset: 2b0f2fe82735
Author: iignatyev
Date: 2019-11-07 13:39 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/2b0f2fe82735
8230364: [JVMCI] a number of JVMCI tests are not jtreg enabled
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotSpeculationLog.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestServices.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/VirtualObjectLayoutTest.java
Changeset: 19744a63c295
Author: bpb
Date: 2019-11-07 13:53 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/19744a63c295
8232178: MacVolumesTest failed after upgrade to MacOS Catalina
Reviewed-by: lancea
! test/jdk/java/nio/file/etc/MacVolumesTest.java
Changeset: 4e3694a617d4
Author: mseledtsov
Date: 2019-11-07 16:00 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/4e3694a617d4
8209813: [TESTBUG] rewrite JFR shell tests in Java
Summary: Converted shell tests to Java
Reviewed-by: lmesnik, egahlin
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.sh
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.sh
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.sh
! test/jdk/jdk/jfr/event/io/EvilInstrument.java
- test/jdk/jdk/jfr/event/io/MakeJAR.sh
! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java
- test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.sh
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.flags
! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.sh
- test/jdk/jdk/jfr/javaagent/JavaAgentBuilder.java
+ test/lib/jdk/test/lib/util/JavaAgentBuilder.java
Changeset: c6a789f495fe
Author: kvn
Date: 2019-11-07 17:47 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/c6a789f495fe
8233741: AES Countermode (AES-CTR) optimization using AVX512 + VAES instructions
Reviewed-by: kvn
Contributed-by: smita.kamath at intel.com, regev.shemy at intel.com, shay.gueron at intel.com
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
Changeset: ad157fab6bf5
Author: iklam
Date: 2019-11-07 16:26 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/ad157fab6bf5
8233086: [TESTBUG] need to test field layout style difference between CDS dump time and run time
Reviewed-by: fparain
+ test/hotspot/jtreg/runtime/cds/appcds/FieldLayoutFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/FieldLayoutApp.java
Changeset: 1edb08142cea
Author: thartmann
Date: 2019-11-08 09:16 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/1edb08142cea
8233788: Remove useless asserts in PhaseCFG::insert_anti_dependences
Summary: Removed useless asserts.
Reviewed-by: kvn
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp
Changeset: 47c20fc6a517
Author: tschatzl
Date: 2019-11-08 10:01 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/47c20fc6a517
8189737: Make HeapRegion not derive from Space
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! 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/vmStructs_g1.hpp
! src/hotspot/share/gc/parallel/asPSYoungGen.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/spaceDecorator.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
+ src/hotspot/share/gc/shared/spaceDecorator.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionClosure.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/PrintRegionClosure.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/PrintRegionClosure.java
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
Changeset: c709424ad48f
Author: jvernee
Date: 2019-11-08 10:55 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/c709424ad48f
8233389: Add PrintIdeal to compiler directives
Summary: Add PrintIdeal as a compiler directive in order to enable PrintIdeal for only a single method.
Reviewed-by: roland, neliasso, vlivanov, thartmann
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
Changeset: 5606867a5e6e
Author: zgu
Date: 2019-11-08 09:50 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/5606867a5e6e
8233339: Shenandoah: Centralize load barrier decisions into ShenandoahBarrierSet
Reviewed-by: rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
Changeset: 66b1db608c12
Author: zgu
Date: 2019-11-08 09:51 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/66b1db608c12
8233337: Shenandoah: Cleanup AArch64 SBSA::load_reference_barrier_not_null()
Reviewed-by: rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: 3760767a7231
Author: bpb
Date: 2019-11-08 08:12 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/3760767a7231
8220479: java/nio/channels/Selector/SelectWithConsumer.java failed at testTwoChannels()
Reviewed-by: bpb
Contributed-by: alan.bateman at oracle.com
! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java
Changeset: f92ef5d182b5
Author: zgu
Date: 2019-11-08 11:41 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/f92ef5d182b5
8233850: Shenandoah: Shenandoah thread count ergonomics should be container aware
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
Changeset: 7f1d2c3a99da
Author: iklam
Date: 2019-11-08 11:03 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/7f1d2c3a99da
8233855: [TESTBUG] appcds/FieldLayoutFlags.java failed to clean up files after test
Reviewed-by: hseigel
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
Changeset: 90cf1d4e712f
Author: fyang
Date: 2019-11-08 16:53 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/90cf1d4e712f
8233839: aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
Changeset: 9e2f184eac99
Author: xuelei
Date: 2019-11-08 18:35 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/9e2f184eac99
8233621: Mismatch in jsse.enableMFLNExtension property name
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
Changeset: 6bc29ebe053e
Author: alanb
Date: 2019-11-09 09:13 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/6bc29ebe053e
8216472: (se) Stack overflow during selection operation leads to crash (win)
Reviewed-by: alanb
Contributed-by: akashche at redhat.com
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c
+ test/jdk/java/nio/channels/Selector/StackOverflowTest.java
Changeset: 612c58965775
Author: alanb
Date: 2019-11-09 11:48 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/612c58965775
8233435: (dc) DatagramChannel should allow IPv6 socket join IPv4 multicast groups (macOS, win)
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/MulticastSendReceiveTests.java
! test/jdk/java/nio/channels/DatagramChannel/SocketOptionTests.java
Changeset: d595f1faace2
Author: iignatyev
Date: 2019-11-09 10:27 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/d595f1faace2
8233745: [JVMCI] TranslatedException should serialize classloader and module info
Reviewed-by: kvn, dnsimon
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java
Changeset: 586415e8abcb
Author: chagedorn
Date: 2019-11-11 10:41 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/586415e8abcb
8229694: JVM crash in SWPointer during C2 OSR compilation
Summary: Handle the case where there is only 1 pack and no operations left when calling SuperWord::find_align_to_ref() to find the best alignment again.
Reviewed-by: kvn, vlivanov, thartmann
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/AlignmentOnePack.java
Changeset: 01d47d511f5f
Author: mgronlun
Date: 2019-11-11 11:25 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/01d47d511f5f
8231922: Could not find field with name revokedClass
Reviewed-by: egahlin
! test/jdk/jdk/jfr/event/runtime/TestBiasedLockRevocationEvents.java
Changeset: d3f1cb09b704
Author: rschmelter
Date: 2019-11-11 12:06 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/d3f1cb09b704
8233790: Forward output from heap dumper to jcmd/jmap
Reviewed-by: stuefe, sspitsyn, cjplummer
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp
Changeset: 333c2b653434
Author: sjohanss
Date: 2019-11-11 13:20 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/333c2b653434
8233065: PSParallelCompact::move_and_update is unused and should be removed
Reviewed-by: lkorinth, tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 0c5fb962e11e
Author: igerasim
Date: 2019-11-11 05:09 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/0c5fb962e11e
8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date
Reviewed-by: chegar, vtewari
! test/jdk/java/net/CookieHandler/B6791927.java
Changeset: d4cae08239f7
Author: egahlin
Date: 2019-11-11 14:47 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/d4cae08239f7
8230767: FlightRecorderListener returns null recording
Reviewed-by: mseledtsov, mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
+ test/jdk/jdk/jfr/api/recorder/TestRecorderListenerWithDump.java
Changeset: e4d7fcab43d7
Author: phedlin
Date: 2018-04-24 13:59 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/e4d7fcab43d7
8233498: Remove dead code.
Reviewed-by: neliasso
! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.inline.hpp
Changeset: 36fde8064316
Author: goetz
Date: 2019-11-11 16:24 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/36fde8064316
8231757: [ppc] Fix VerifyOops. Errors show since 8231058.
Summary: Also make the checks print the wrong value and where a failure occurred.
Reviewed-by: dholmes, mdoerr
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! test/hotspot/jtreg/runtime/CheckUnhandledOops/TestVerifyOops.java
Changeset: b9a85aa023b1
Author: phedlin
Date: 2019-11-11 16:59 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/b9a85aa023b1
8233918: 8233498 broke build on SPARC
Reviewed-by: eosterlund
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
Changeset: 3b9eeae66fa0
Author: coleenp
Date: 2019-11-11 12:11 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/3b9eeae66fa0
8232735: Convert PrintJNIResolving to Unified Logging
Summary: converted the existing output at debug level because it is noisy
Reviewed-by: iklam, dholmes
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 51196a273f8c
Author: dtitov
Date: 2019-11-11 11:09 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/51196a273f8c
8233868: Unproblem list sun/tools/jstat/jstatClassloadOutput1.sh
Reviewed-by: amenkov, cjplummer
! test/jdk/ProblemList.txt
Changeset: aebd72de84b0
Author: henryjen
Date: 2019-11-11 17:43 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/aebd72de84b0
8231863: Crash if classpath is read from @argument file and the main gets option argument
Reviewed-by: alanb, mchung
Contributed-by: Mat Carter <matthew.carter at microsoft.com>
! src/java.base/share/native/libjli/args.c
! test/jdk/tools/launcher/ArgsFileTest.java
! test/jdk/tools/launcher/TestHelper.java
Changeset: cfc7bb9a5a92
Author: jlahoda
Date: 2019-11-12 06:32 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/cfc7bb9a5a92
8232684: Make switch expressions final
Reviewed-by: alanb, mcimadamore, kvn
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.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/tree/YieldTree.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/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/hotspot/jtreg/runtime/execstack/TestMT.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest02/gctest02.java
! test/hotspot/jtreg/vmTestbase/jit/regression/b4446672/b4446672.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIEventsDebuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/MonitorEventsDebuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/StateTestThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/locks/LockingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/locks/MonitorLockingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/GarbageGenerator.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace001.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace002.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread006.java
! test/jdk/com/sun/jdi/InvokeHangTest.java
! test/jdk/com/sun/jdi/SimulResumerTest.java
! test/jdk/com/sun/jdi/TwoThreadsTest.java
! test/jdk/java/awt/Graphics2D/MTGraphicsAccessTest/MTGraphicsAccessTest.java
! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java
! test/langtools/tools/javac/ConditionalWithVoid.java
! test/langtools/tools/javac/ConditionalWithVoid.out
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/BreakOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/ContinueOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/IllegalRefToRestrictedType.java
! test/langtools/tools/javac/diags/examples/IncompatibleTypesInSwitchExpression.java
! test/langtools/tools/javac/diags/examples/InvalidYield.java
! test/langtools/tools/javac/diags/examples/InvalidYieldWarning.java
! test/langtools/tools/javac/diags/examples/MultipleCaseLabels.java
! test/langtools/tools/javac/diags/examples/NoSwitchExpression.java
! test/langtools/tools/javac/diags/examples/NoSwitchExpressionQualify.java
! test/langtools/tools/javac/diags/examples/NotExhaustive.java
- test/langtools/tools/javac/diags/examples/RestrictedTypeNotAllowedPreview.java
! test/langtools/tools/javac/diags/examples/ReturnOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/RuleCompletesNormally.java
! test/langtools/tools/javac/diags/examples/SwitchCaseUnexpectedStatement.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionCompletesNormally.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionEmpty.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionNoResultExpressions.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionTargetCantBeVoid.java
! test/langtools/tools/javac/diags/examples/SwitchExpressions.java
! test/langtools/tools/javac/diags/examples/SwitchMixingCaseTypes.java
! test/langtools/tools/javac/diags/examples/SwitchRules.java
! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java
! test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.java
! test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.out
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/switchexpr/BlockExpression.java
! test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.java
! test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.out
! test/langtools/tools/javac/switchexpr/BreakTest.java
! test/langtools/tools/javac/switchexpr/CRT.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment1.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment2.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment2.out
! test/langtools/tools/javac/switchexpr/EmptySwitch.java
! test/langtools/tools/javac/switchexpr/EmptySwitch.out
! test/langtools/tools/javac/switchexpr/ExhaustiveEnumSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch-old.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks1.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugs.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugsInGen.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchCodeFromJLS.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchDA.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough1.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInExpressionSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchIntersectionTypes.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchToString.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.out
! test/langtools/tools/javac/switchexpr/LambdaCapture.java
! test/langtools/tools/javac/switchexpr/ParseIncomplete.java
! test/langtools/tools/javac/switchexpr/ParserRecovery.java
! test/langtools/tools/javac/switchexpr/ParserRecovery.out
! test/langtools/tools/javac/switchexpr/SwitchExpressionIsNotAConstant.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionScopesIsolated.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionScopesIsolated.out
! test/langtools/tools/javac/switchexpr/SwitchExpressionSimpleVisitorTest.java
! test/langtools/tools/javac/switchexpr/TryCatch.java
! test/langtools/tools/javac/switchexpr/TryCatchFinally.java
! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.java
! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.out
! test/langtools/tools/javac/switchexpr/WrongBreakTest.java
! test/langtools/tools/javac/switchexpr/WrongBreakTest.out
! test/langtools/tools/javac/switchexpr/WrongYieldTest.java
! test/langtools/tools/javac/switchexpr/WrongYieldTest.out
! test/langtools/tools/javac/switchextra/CaseTest.java
! test/langtools/tools/javac/switchextra/DefiniteAssignment1.java
! test/langtools/tools/javac/switchextra/DefiniteAssignment2.java
! test/langtools/tools/javac/switchextra/DefiniteAssignment2.out
! test/langtools/tools/javac/switchextra/MultipleLabelsExpression-old.out
! test/langtools/tools/javac/switchextra/MultipleLabelsExpression.java
! test/langtools/tools/javac/switchextra/MultipleLabelsStatement-old.out
! test/langtools/tools/javac/switchextra/MultipleLabelsStatement.java
! test/langtools/tools/javac/switchextra/RuleParsingTest.java
! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.java
! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.out
! test/langtools/tools/javac/switchextra/SwitchStatementArrow-old.out
! test/langtools/tools/javac/switchextra/SwitchStatementArrow.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken.out
! test/langtools/tools/javac/switchextra/SwitchStatementBroken2.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken2.out
! test/langtools/tools/javac/switchextra/SwitchStatementScopesIsolated.java
! test/langtools/tools/javac/switchextra/SwitchStatementScopesIsolated.out
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
Changeset: ff1887930406
Author: thartmann
Date: 2019-11-12 10:16 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/ff1887930406
8233529: loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed
Summary: Strengthened asserts in locate_pre_from_main() and added a check for is_main_no_pre_loop().
Reviewed-by: kvn, vlivanov
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestRemoveMainPostLoops.java
Changeset: f0dca628176c
Author: dnsimon
Date: 2019-11-12 10:19 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/f0dca628176c
8233900: [JVMCI] improve help text for EnableJVMCIProduct option
Reviewed-by: kvn
! src/hotspot/share/jvmci/jvmci_globals.hpp
Changeset: b046ba510bbc
Author: igerasim
Date: 2019-11-12 01:36 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/b046ba510bbc
8233884: Avoid looking up standard charsets in security libraries
Reviewed-by: coffeys
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java
! src/java.base/share/classes/javax/crypto/CryptoPermissions.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/ConfigFile.java
! src/java.base/share/classes/sun/security/provider/DomainKeyStore.java
! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
! src/java.base/share/classes/sun/security/provider/KeyProtector.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/util/DerInputStream.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/HexDumpEncoder.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ETypeInfo.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAData.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesSha2DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTabEntry.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTabOutputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ClientFactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ExternalClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/Config.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java
Changeset: b398685dd029
Author: eosterlund
Date: 2019-11-12 09:25 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/b398685dd029
8233506: ZGC: the load for Reference.get() can be converted to a load for strong refs
Reviewed-by: thartmann, neliasso, pliden
! 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/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
Changeset: f51714d3385d
Author: eosterlund
Date: 2019-11-12 09:27 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/f51714d3385d
8224817: Implementation of JEP 364: ZGC on macOS
Reviewed-by: pliden, stefank
! make/autoconf/hotspot.m4
+ src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp
+ src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
Changeset: 65dc025d5e7e
Author: jiefu
Date: 2019-11-11 17:40 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/65dc025d5e7e
8233885: Test fails with assert(comp != __null) failed: Ensure we have a compiler
Reviewed-by: thartmann, iveresov
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
+ test/hotspot/jtreg/compiler/compilercontrol/CompilationModeHighOnlyTest.java
Changeset: 4dbdb7a8fa75
Author: fweimer
Date: 2019-11-12 12:19 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/4dbdb7a8fa75
8233941: adlc should not generate Pipeline_Use_Cycle_Mask::operator=
Summary: Removed useless = operator.
Reviewed-by: kvn, thartmann
! src/hotspot/share/adlc/output_h.cpp
Changeset: 3786a0962570
Author: jboes
Date: 2019-11-08 11:15 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/3786a0962570
8232853: AuthenticationFilter.Cache::remove may throw ConcurrentModificationException
Summary: Change implementation to use iterator instead of plain LinkedList
Reviewed-by: dfuchs, vtewari
! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
+ test/jdk/java/net/httpclient/AuthFilterCacheTest.java
Changeset: ad05ed6f2a77
Author: mdoerr
Date: 2019-11-12 16:13 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/ad05ed6f2a77
8233820: Test crashed with assert(phi->operand_count() != 1 || phi->subst() != phi) failed: missed trivial simplification
Summary: Verification code needs to skip illegal phi functions.
Reviewed-by: thartmann, vlivanov
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Optimizer.cpp
Changeset: 404560ee1088
Author: tschatzl
Date: 2019-11-12 16:28 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/404560ee1088
8233792: TestG1ParallelPhases.java fails with phase NonYoungFreeCSet not found (2)
Reviewed-by: lkorinth, kbarrett
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: 642d7d7ed426
Author: mbalao
Date: 2019-11-12 12:36 -0300
URL: https://hg.openjdk.java.net/amber/amber/rev/642d7d7ed426
8233946: Add @since 13 annotation to KerberosPrincipal.KRB_NT_ENTERPRISE field
Reviewed-by: clanger
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
Changeset: 3d2575331a41
Author: darcy
Date: 2019-11-12 10:45 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/3d2575331a41
8233940: Preview API tests for String methods should use ${jdk.version} as -source arg
Reviewed-by: jlaskey, jlahoda
! test/jdk/java/lang/String/Formatted.java
! test/jdk/java/lang/String/StripIndent.java
+ test/jdk/java/lang/String/TEST.properties
! test/jdk/java/lang/String/TranslateEscapes.java
Changeset: b9a42ca342db
Author: eosterlund
Date: 2019-11-12 20:01 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/b9a42ca342db
8233061: ZGC: Enforce memory ordering in segmented bit maps
Reviewed-by: pliden, stefank
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
Changeset: c60978f87d45
Author: eosterlund
Date: 2019-11-12 20:01 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/c60978f87d45
8233797: ZGC: Unify naming convention for functions using atomics
Reviewed-by: pliden, stefank
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zMarkCache.inline.hpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/gc/z/test_zLiveMap.cpp
Changeset: 1251d78fafbf
Author: eosterlund
Date: 2019-11-12 20:14 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/1251d78fafbf
8230661: ZGC: Stop reloading oops in load barriers
Reviewed-by: pliden, stefank
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zUnload.hpp
Changeset: d6d8fdc95ed2
Author: fweimer
Date: 2019-11-12 21:00 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/d6d8fdc95ed2
8233880: Support compilers with multi-digit major version numbers
Reviewed-by: tbell
! make/autoconf/toolchain.m4
Changeset: 8910b995a2ee
Author: bchristi
Date: 2019-11-12 13:49 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/8910b995a2ee
8226297: Dual-pivot quicksort improvements
Reviewed-by: dl, lbourges
Contributed-by: Vladimir Yaroslavskiy <vlv.spb.ru at mail.ru>
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/ArraysParallelSortHelpers.java
! src/java.base/share/classes/java/util/DualPivotQuicksort.java
- test/jdk/java/util/Arrays/ParallelSorting.java
! test/jdk/java/util/Arrays/Sorting.java
+ test/jdk/java/util/Arrays/java.base/java/util/SortingHelper.java
Changeset: 1a79b4bfc85a
Author: naoto
Date: 2019-11-12 14:05 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/1a79b4bfc85a
8232860: Error formatting integer values with MessageFormat.format() using HOST provider
Reviewed-by: rriggs
! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/share/classes/sun/util/locale/provider/HostLocaleProviderAdapter.java
! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java
Changeset: 8c9d0451433b
Author: amlu
Date: 2019-11-13 09:09 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/8c9d0451433b
8233961: Problem list tools/jlink/JLinkReproducibleTest.java for windows-all
Reviewed-by: alanb
! test/jdk/ProblemList.txt
Changeset: 846fee5ea75e
Author: ysuenaga
Date: 2019-11-13 10:27 +0900
URL: https://hg.openjdk.java.net/amber/amber/rev/846fee5ea75e
8233785: Incorrect JDK version is reported in hs_err log
Reviewed-by: dholmes, stuefe
! src/hotspot/share/runtime/java.cpp
Changeset: a8104278b4d0
Author: thartmann
Date: 2019-11-13 08:43 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/a8104278b4d0
8233656: assert(d->is_CFG() && n->is_CFG()) failed: must have CFG nodes
Summary: Explicitly handle ProjNodes with TOP input.
Reviewed-by: kvn, vlivanov
! src/hotspot/share/opto/phaseX.cpp
Changeset: 6c78185c99d7
Author: michaelm
Date: 2019-11-13 09:09 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/6c78185c99d7
8233958: Memory retention due to HttpsURLConnection finalizer that serves no purpose
Reviewed-by: dfuchs, rriggs
! src/java.base/share/classes/sun/net/www/protocol/https/DelegateHttpsURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java
Changeset: dc1899bb84c0
Author: smonteith
Date: 2019-11-13 17:24 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/dc1899bb84c0
8231841: AArch64: debug.cpp help() is missing an AArch64 line for pns
Summary: Adds missing line for aarch64 to debug.cpp help() for pns
Reviewed-by: adinn
Contributed-by: alan.hayward at arm.com
! src/hotspot/share/utilities/debug.cpp
Changeset: 7bbaa3c416e7
Author: mdoerr
Date: 2019-10-21 19:58 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/7bbaa3c416e7
8230459: Test failed to resume JVMCI CompilerThread
Reviewed-by: dholmes, kvn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
Changeset: f0312c7d5b37
Author: bsrbnd
Date: 2019-11-13 11:21 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/f0312c7d5b37
8214239: Missing x86_64.ad patterns for clearing and setting long vector bits
Reviewed-by: kvn, vlivanov, jrose, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/c2/TestBitSetAndReset.java
+ test/micro/org/openjdk/bench/vm/compiler/BitSetAndReset.java
Changeset: ba6c248cae19
Author: lkorinth
Date: 2019-11-13 11:37 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/ba6c248cae19
8232365: Implementation for JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector
Reviewed-by: kbarrett, tschatzl, erikj, coleenp, dholmes
! make/autoconf/hotspot.m4
! make/hotspot/lib/JvmDtraceObjects.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/hotspot/src/native/dtrace/generateJvmOffsets.cpp
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! 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/share/gc/cms/adaptiveFreeList.cpp
- src/hotspot/share/gc/cms/adaptiveFreeList.hpp
- src/hotspot/share/gc/cms/allocationStats.cpp
- src/hotspot/share/gc/cms/allocationStats.hpp
- src/hotspot/share/gc/cms/cmsArguments.cpp
- src/hotspot/share/gc/cms/cmsArguments.hpp
- src/hotspot/share/gc/cms/cmsCardTable.cpp
- src/hotspot/share/gc/cms/cmsCardTable.hpp
- src/hotspot/share/gc/cms/cmsGCStats.cpp
- src/hotspot/share/gc/cms/cmsGCStats.hpp
- src/hotspot/share/gc/cms/cmsHeap.cpp
- src/hotspot/share/gc/cms/cmsHeap.hpp
- src/hotspot/share/gc/cms/cmsHeap.inline.hpp
- src/hotspot/share/gc/cms/cmsLockVerifier.cpp
- src/hotspot/share/gc/cms/cmsLockVerifier.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
- src/hotspot/share/gc/cms/cmsVMOperations.cpp
- src/hotspot/share/gc/cms/cmsVMOperations.hpp
- src/hotspot/share/gc/cms/cms_globals.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.hpp
- src/hotspot/share/gc/cms/freeChunk.cpp
- src/hotspot/share/gc/cms/freeChunk.hpp
- src/hotspot/share/gc/cms/gSpaceCounters.cpp
- src/hotspot/share/gc/cms/gSpaceCounters.hpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.cpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.hpp
- src/hotspot/share/gc/cms/parNewGeneration.cpp
- src/hotspot/share/gc/cms/parNewGeneration.hpp
- src/hotspot/share/gc/cms/parNewGeneration.inline.hpp
- src/hotspot/share/gc/cms/parOopClosures.hpp
- src/hotspot/share/gc/cms/parOopClosures.inline.hpp
- src/hotspot/share/gc/cms/promotionInfo.cpp
- src/hotspot/share/gc/cms/promotionInfo.hpp
- src/hotspot/share/gc/cms/promotionInfo.inline.hpp
- src/hotspot/share/gc/cms/vmStructs_cms.hpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.cpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.cpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.inline.hpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcStats.hpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/generationSpec.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/gc/shared/workerPolicy.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/dtrace_disabled.hpp
! src/hotspot/share/utilities/macros.hpp
! src/java.base/share/man/java.1
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.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/HotSpotGraalRuntime.java
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMS.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMSCondMark.java
! test/hotspot/jtreg/gc/TestAgeOutput.java
! test/hotspot/jtreg/gc/TestFullGCCount.java
! test/hotspot/jtreg/gc/TestGenerationPerfCounter.java
- test/hotspot/jtreg/gc/TestMemoryInitializationWithCMS.java
! test/hotspot/jtreg/gc/TestMemoryMXBeansAndPoolsPresence.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestPolicyNamePerfCounter.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/arguments/GCTypes.java
! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java
- test/hotspot/jtreg/gc/arguments/TestCMSHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
- test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java
- test/hotspot/jtreg/gc/cms/DisableResizePLAB.java
- test/hotspot/jtreg/gc/cms/GuardShrinkWarning.java
- test/hotspot/jtreg/gc/cms/TestBubbleUpRef.java
- test/hotspot/jtreg/gc/cms/TestCMSScavengeBeforeRemark.java
- test/hotspot/jtreg/gc/cms/TestCriticalPriority.java
- test/hotspot/jtreg/gc/cms/TestMBeanCMS.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlCMS.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
- test/hotspot/jtreg/gc/metaspace/TestMetaspaceCMSCancel.java
! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java
- test/hotspot/jtreg/gc/startup_warnings/TestCMS.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
- test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithCMS.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithCMS.java
- test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithCMS.java
! test/hotspot/jtreg/gc/survivorAlignment/SurvivorAlignmentTestMain.java
! test/hotspot/jtreg/runtime/7167069/PrintAsFlag.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/testlibrary/ClassUnloadCommon.java
- test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCCMSTest.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jdk/java/lang/management/GarbageCollectorMXBean/GcInfoCompositeType.java
! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.sh
- test/jdk/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh
! test/jdk/java/lang/management/MemoryMXBean/PendingAllGC.sh
! test/jdk/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java
! test/jdk/jdk/jfr/event/gc/collection/GCEventAll.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParNew.java
- test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParNew.java
! test/jdk/jdk/jfr/event/gc/detailed/PromotionEvent.java
- test/jdk/jdk/jfr/event/gc/detailed/TestCMSConcurrentModeFailureEvent.java
- test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParNew.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventConcurrentCMS.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventParNewCMS.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSMarkSweep.java
! test/jdk/jdk/jfr/event/gc/stacktrace/AllocationStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestConcMarkSweepAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceConcMarkSweepGCAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestParNewAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/oldobject/TestCMS.java
! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java
! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java
! test/jdk/jdk/jfr/event/runtime/TestVmFlagChangedEvent.java
! test/lib/jdk/test/lib/Utils.java
! test/lib/jdk/test/lib/jfr/GCHelper.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/gc/GC.java
Changeset: 57ad70bcf06c
Author: coffeys
Date: 2019-11-13 11:27 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/57ad70bcf06c
8233731: repeated typo "fro" for "for"
Reviewed-by: dfuchs
Contributed-by: kiran.sidhartha.ravikumar at oracle.com
! src/java.base/share/classes/java/util/Arrays.java
Changeset: 15936b142f86
Author: coleenp
Date: 2019-11-13 08:23 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/15936b142f86
8233913: Remove implicit conversion from Method* to methodHandle
Summary: Fix call sites to use existing THREAD local or pass down THREAD local for shallower callsites. Make linkResolver methods return Method* for caller to handleize if needed.
Reviewed-by: iklam, thartmann, hseigel
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciExceptionHandler.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/rewriter.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/fieldInfo.hpp
! src/hotspot/share/oops/fieldStreams.hpp
+ src/hotspot/share/oops/fieldStreams.inline.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! src/hotspot/share/utilities/xmlstream.hpp
Changeset: c8e15590c7cc
Author: amlu
Date: 2019-11-13 21:56 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/c8e15590c7cc
8234079: ZipFileInputStreamSkipTest.java runs zero test
Reviewed-by: lancea
! test/jdk/java/util/zip/ZipFile/ZipFileInputStreamSkipTest.java
Changeset: 3f57daa2d6eb
Author: jjg
Date: 2019-11-13 10:33 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/3f57daa2d6eb
8234025: Elements.getPackageElement(ModuleElement,CharSequence) returns null for unnamed package
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
+ test/langtools/tools/javac/api/TestModuleUnnamedPackage.java
Changeset: 27a266d5fb13
Author: mullan
Date: 2019-11-13 13:43 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/27a266d5fb13
8214483: Remove algorithms that use MD5 or DES from security requirements
Reviewed-by: xuelei
! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/KeyGenerator.java
! src/java.base/share/classes/javax/crypto/Mac.java
! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java
Changeset: fce1fa1bdc91
Author: sangheki
Date: 2019-11-13 10:49 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/fce1fa1bdc91
8220310: Implementation: NUMA-Aware Memory Allocation for G1, Mutator (1/3)
Reviewed-by: kbarrett, sjohanss, tschatzl, pliden
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
+ src/hotspot/share/gc/g1/g1NUMA.cpp
+ src/hotspot/share/gc/g1/g1NUMA.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! 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.hpp
! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.hpp
+ test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: df6f2350edfa
Author: sangheki
Date: 2019-11-13 10:49 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/df6f2350edfa
8220311: Implementation: NUMA-Aware Memory Allocation for G1, Survivor (2/3)
Reviewed-by: kbarrett, sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
Changeset: 6530de931b8e
Author: sangheki
Date: 2019-11-13 10:51 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/6530de931b8e
8220312: Implementation: NUMA-Aware Memory Allocation for G1, Logging (3/3)
Reviewed-by: kbarrett, sjohanss, tschatzl
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.hpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMA.hpp
+ src/hotspot/share/gc/g1/g1NUMAStats.cpp
+ src/hotspot/share/gc/g1/g1NUMAStats.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
+ src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
+ src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! 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/numa/TestG1NUMATouchRegions.java
Changeset: 058d299b22b6
Author: iignatyev
Date: 2019-11-13 10:59 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/058d299b22b6
8225756: [testbug] compiler/loopstripmining/CheckLoopStripMining.java sets too short a SafepointTimeoutDelay
Reviewed-by: kvn, epavlova, roland, mdoerr
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
Changeset: f1a5d48d0471
Author: iignatyev
Date: 2019-11-13 11:34 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/f1a5d48d0471
8226795: compiler/tiered/Level2RecompilationTest.java fails when XX:TieredStopAtLevel=1/2/3 is set
Reviewed-by: redestad
! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java
! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java
! test/hotspot/jtreg/compiler/whitebox/OSRFailureLevel4Test.java
Changeset: 5f458adec06b
Author: cjplummer
Date: 2019-11-13 13:05 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/5f458adec06b
8231635: SA Stackwalking code stuck in BasicTypeDataBase.findDynamicTypeForAddress()
Summary: Better checking for invalid stack address when walking the stack frames
Reviewed-by: sspitsyn, dtitov
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java
! test/hotspot/jtreg/ProblemList.txt
Changeset: 439a147b2c0c
Author: amenkov
Date: 2019-11-13 14:08 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/439a147b2c0c
8231915: two JDI tests interfere with each other
Reviewed-by: sspitsyn, dtitov
! test/jdk/com/sun/jdi/JdwpListenTest.java
Changeset: f080b08daace
Author: kbarrett
Date: 2019-11-13 18:00 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/f080b08daace
8232588: G1 concurrent System.gc can return early or late
8233279: G1: GCLocker GC with +GCLockerInvokesConcurrent spins while cycle in progress
Summary: Refactor G1CH::try_collect and fix bugs with concurrent collections.
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/vmOperations.hpp
Changeset: dc45ed0ab083
Author: darcy
Date: 2019-11-13 15:16 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/dc45ed0ab083
8233096: Update javax.lang.model for switch expressions
Reviewed-by: jjg, jlahoda
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java
Changeset: e0d59f0c2b7d
Author: jiefu
Date: 2019-11-14 10:02 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/e0d59f0c2b7d
8234130: Zero VM build broken after JDK-8233913
Reviewed-by: coleenp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
Changeset: 22ee476cc664
Author: iklam
Date: 2019-11-13 16:36 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/22ee476cc664
8231610: Relocate the CDS archive if it cannot be mapped to the requested address
Reviewed-by: jiangli, coleenp, ccheung
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/allocation.hpp
+ src/hotspot/share/memory/archiveUtils.cpp
+ src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/dynamicArchive.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c
! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
+ test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java
Changeset: 558da4a0e31b
Author: jwilhelm
Date: 2019-11-14 03:01 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/558da4a0e31b
Added tag jdk-14+23 for changeset 15936b142f86
! .hgtags
Changeset: b987ea528c21
Author: iklam
Date: 2019-11-13 19:55 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/b987ea528c21
8234133: VM build broken due to memory/archiveUtils.inline.hpp
Reviewed-by: dholmes
+ src/hotspot/share/memory/archiveUtils.inline.hpp
Changeset: 355f4f42dda5
Author: jvernee
Date: 2019-11-14 10:55 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/355f4f42dda5
8233920: MethodHandles::tryFinally generates illegal bytecode for long/double return type
Reviewed-by: redestad, vlivanov, jrose
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! test/jdk/java/lang/invoke/TryFinallyTest.java
Changeset: 95a99e617f28
Author: redestad
Date: 2019-11-14 15:24 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/95a99e617f28
8234003: Improve IndexSet iteration
Reviewed-by: neliasso, thartmann
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/coalesce.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/indexSet.hpp
! src/hotspot/share/opto/live.cpp
! src/hotspot/share/opto/reg_split.cpp
Changeset: 3e4d8b5856f3
Author: lancea
Date: 2019-11-14 10:54 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/3e4d8b5856f3
8234080: jdk/nio/zipfs/CRCWriteTest.java fails
Reviewed-by: clanger, amlu
! test/jdk/jdk/nio/zipfs/CRCWriteTest.java
Changeset: de56632f796d
Author: bpb
Date: 2019-11-14 09:06 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/de56632f796d
8146298: (dc spec) connect and disconnect methods should specify that they may block
Reviewed-by: alanb, chegar, dfuchs, darcy
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
Changeset: 1c071f73949a
Author: joehw
Date: 2019-11-14 18:41 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/1c071f73949a
8233686: XML transformer uses excessive amount of memory
Summary: remove unnecessary object creation and also update xalan.md file
Reviewed-by: lancea
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java
! src/java.xml/share/legal/xalan.md
Changeset: 625262261ef2
Author: pconcannon
Date: 2019-11-14 10:49 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/625262261ef2
8233860: AfterClose.java test incorrectly handles IP_MULTICAST_IF
Summary: Correction to invalid value used to ensure test fails as expected.
Reviewed-by: alanb, dfuchs, vtewari
! test/jdk/java/net/SocketOption/AfterClose.java
Changeset: 6933b57d7667
Author: pconcannon
Date: 2019-11-14 11:04 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/6933b57d7667
8233989: Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java
Summary: This fix adds an IPv4 version of test SetLoopbackMode.java that calls SetLoopbackMode in IPv4 only mode, and runs only if IPv4 is enabled.
Reviewed-by: dfuchs
! test/jdk/java/net/MulticastSocket/SetLoopbackMode.java
+ test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java
Changeset: 5d4c3724e4c7
Author: mseledtsov
Date: 2019-11-14 11:16 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/5d4c3724e4c7
8232244: [TESTBUG] Incorrect comment in TestClassUnloadEvent.java
Summary: Removed incorrect comment
Reviewed-by: iignatyev
! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java
Changeset: 03fbcd06b4c0
Author: dlong
Date: 2019-11-14 12:21 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/03fbcd06b4c0
8233841: Update Graal
Reviewed-by: kvn
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64BaseAssembler.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64ElideL2ITest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallLinkage.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/UnsafeVirtualizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/UnsafeEATest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilationWrapper.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalError.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueBlockEndOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRegisterAllocationConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRestoreRbpOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotReturnOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.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/CompileTheWorldTest.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/HotSpotForeignCallLinkageImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.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/stubs/Stub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayCompareToOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayEqualsOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayIndexOfOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Call.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringLatin1InflateOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringUTF16CompressOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Ternary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64VZeroUpper.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorBinary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorCompareOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorFloatCompareOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorInstruction.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorMove.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorUnary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstruction.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/calc/CompareNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionsParser.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/nodes/MethodHandleNode.java
Changeset: e6baa47fbacf
Author: jjg
Date: 2019-11-14 12:42 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/e6baa47fbacf
8234183: [TESTBUG] tools/javac/api/TestModuleUnnamedPackage.java fails to compile
Reviewed-by: jjg
Contributed-by: fujie at loongson.cn
! test/langtools/tools/javac/api/TestModuleUnnamedPackage.java
Changeset: 148921c01038
Author: manc
Date: 2019-11-13 16:49 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/148921c01038
8234127: BasicHashtable does not support small table_size
Reviewed-by: coleenp, jiangli
! src/hotspot/share/utilities/hashtable.cpp
Changeset: 124164752fe4
Author: iklam
Date: 2019-11-14 14:54 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/124164752fe4
8234196: [TESTBUG] DynamicArchiveRelocationTest.java missing "ArchiveRelocationMode == 1 ...."
Reviewed-by: dcubed
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
Changeset: 9afab9bf3e6a
Author: fyang
Date: 2019-11-14 15:07 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/9afab9bf3e6a
8233912: aarch64: minor improvements of atomic operations
Reviewed-by: aph
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
Changeset: 4a09d4df104c
Author: never
Date: 2019-11-14 16:34 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/4a09d4df104c
8233888: jdk.vm.ci.hotspot.test.VirtualObjectLayoutTest.testFormat(): Unexpected error verifying
Reviewed-by: kvn, iignatyev
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectTestBase.java
Changeset: 046e4024e55a
Author: weijun
Date: 2019-11-15 09:06 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/046e4024e55a
8214024: Remove the default keytool -keyalg value
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java
! test/jdk/java/security/Policy/SignedJar/SignedJarTest.java
! test/jdk/sun/security/pkcs12/PBES2Encoding.java
! test/jdk/sun/security/pkcs12/ParamsTest.java
! test/jdk/sun/security/pkcs12/SameDN.java
! test/jdk/sun/security/tools/jarsigner/AltProvider.java
! test/jdk/sun/security/tools/jarsigner/JavaKeyStoreAliasCaseInsensitive.java
! test/jdk/sun/security/tools/jarsigner/LineBrokenMultiByteCharacter.java
! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java
- test/jdk/sun/security/tools/keytool/DeprecateKeyalg.java
! test/jdk/sun/security/tools/keytool/DupImport.java
! test/jdk/sun/security/tools/keytool/HasSrcStoretypeOption.java
! test/jdk/sun/security/tools/keytool/ImportPrompt.java
! test/jdk/sun/security/tools/keytool/KeyAlg.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
! test/jdk/sun/security/tools/keytool/PKCS12Passwd.java
! test/jdk/sun/security/tools/keytool/ProbingFailure.java
! test/jdk/sun/security/tools/keytool/RealType.java
+ test/jdk/sun/security/tools/keytool/RemoveKeyAlgDefault.java
! test/jdk/sun/security/tools/keytool/WeakAlg.java
! test/jdk/sun/security/tools/keytool/console.sh
! test/jdk/sun/security/tools/keytool/i18n.html
Changeset: 76ae9aa0e794
Author: dholmes
Date: 2019-11-14 22:36 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/76ae9aa0e794
8233549: Thread interrupted state must only be accessed when not in a safepoint-safe state
Reviewed-by: dcubed, sspitsyn
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 11b96254ea92
Author: rhalade
Date: 2019-11-14 19:49 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/11b96254ea92
8232019: Add LuxTrust certificate updates to the existing root program
Reviewed-by: mullan
+ make/data/cacerts/luxtrustglobalroot2ca
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 6f42d2a19117
Author: mdoerr
Date: 2019-11-15 11:09 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/6f42d2a19117
8234188: AIX build broken after 8220310
Reviewed-by: hseigel
! src/hotspot/os/aix/os_aix.cpp
Changeset: 52752425712c
Author: jiefu
Date: 2019-11-15 19:38 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/52752425712c
8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum
Reviewed-by: mullan
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 8c4c358272a9
Author: jiefu
Date: 2019-11-15 20:39 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/8c4c358272a9
8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp
Reviewed-by: zgu
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
Changeset: fe87a92570db
Author: simonis
Date: 2019-11-15 20:29 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/fe87a92570db
8234011: (zipfs) Memory leak in ZipFileSystem.releaseDeflater()
Reviewed-by: clanger, lancea
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/ReleaseDeflater.java
Changeset: 700a2ad8fc19
Author: zgu
Date: 2019-11-15 15:33 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/700a2ad8fc19
8204128: NMT might report incorrect numbers for Compiler area
Reviewed-by: stuefe, tschatzl
! src/hotspot/share/memory/arena.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: c545e449137c
Author: manc
Date: 2019-11-14 17:34 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/c545e449137c
8234208: Logging reports zero total refined cards under "Before GC RS summary"
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
Changeset: a129f10e1b9a
Author: kbarrett
Date: 2019-11-15 16:58 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/a129f10e1b9a
8233280: Remove GCLockerInvokesConcurrent
Summary: Remove use and make option obsolete.
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 8e7f29b1ad4a
Author: iignatyev
Date: 2019-11-15 14:22 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/8e7f29b1ad4a
8214904: Test8004741.java failed due to "Too few ThreadDeath hits; expected at least 6 but saw only 5"
Reviewed-by: kvn, epavlova
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/Test8004741.java
Changeset: 8f92795b39e5
Author: dcubed
Date: 2019-11-15 18:31 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/8f92795b39e5
8234272: ProblemList runtime/NMT/HugeArenaTracking.java
Reviewed-by: iignatyev
! test/hotspot/jtreg/ProblemList.txt
Changeset: 89c44961a84f
Author: dcubed
Date: 2019-11-15 21:19 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/89c44961a84f
8234274: [BACKOUT] JDK-8204128 NMT might report incorrect numbers for Compiler area
Reviewed-by: zgu
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.hpp
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: 7bdc4f073c7f
Author: mbaesken
Date: 2019-11-15 16:10 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/7bdc4f073c7f
8233219: NMT output on AIX misses some categories
Reviewed-by: stuefe, zgu
! src/hotspot/share/services/virtualMemoryTracker.cpp
Changeset: fc68b2cdfeeb
Author: sgehwolf
Date: 2019-11-06 18:06 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/fc68b2cdfeeb
8233712: Limit default tests jobs based on ulimit -u setting
Reviewed-by: erikj, ihse
! make/RunTests.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/basics.m4
! make/autoconf/spec.gmk.in
Changeset: 7cbffba2156b
Author: redestad
Date: 2019-11-18 16:10 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/7cbffba2156b
8234248: More VectorSet cleanups
Reviewed-by: neliasso, thartmann
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
Changeset: 5d73255c2d52
Author: lucy
Date: 2019-11-18 17:11 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/5d73255c2d52
8233787: Break cycle in vm_version* includes
Reviewed-by: kbarrett, mdoerr
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_ext_aarch64.hpp
! src/hotspot/cpu/arm/register_arm.hpp
! src/hotspot/cpu/arm/vm_version_arm.hpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/arm/vm_version_ext_arm.hpp
! src/hotspot/cpu/ppc/vm_version_ext_ppc.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/s390/register_s390.hpp
! src/hotspot/cpu/s390/vm_version_ext_s390.hpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/sparc/vm_version_ext_sparc.hpp
! src/hotspot/cpu/sparc/vm_version_sparc.cpp
! src/hotspot/cpu/sparc/vm_version_sparc.hpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_ext_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/zero/register_zero.hpp
! src/hotspot/cpu/zero/vm_version_ext_zero.hpp
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/cpu/zero/vm_version_zero.hpp
! src/hotspot/os/bsd/os_perf_bsd.cpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/os_cpu/bsd_x86/vm_version_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/vm_version_bsd_zero.cpp
! 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_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.hpp
! src/hotspot/os_cpu/linux_arm/vm_version_linux_arm_32.cpp
! 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_sparc/vm_version_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/vm_version_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/vm_version_linux_zero.cpp
! src/hotspot/os_cpu/solaris_sparc/vm_version_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp
! src/hotspot/os_cpu/windows_x86/vm_version_windows_x86.cpp
+ src/hotspot/share/runtime/abstract_vm_version.cpp
+ src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/vm_version.cpp
! src/hotspot/share/runtime/vm_version.hpp
Changeset: d01fe40e9cd8
Author: dfuchs
Date: 2019-11-18 16:48 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/d01fe40e9cd8
8233141: DatagramSocket.send doesn't specify exception thrown when no target address
Summary: DatagramSocket and MulticastSocket send methods are changed to throw IllegalArgumentException if no target address can be determined.
Reviewed-by: alanb
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
+ test/jdk/java/net/DatagramSocket/AddressNotSet.java
! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java
Changeset: 5ac4a49f5399
Author: mdoerr
Date: 2019-11-18 18:21 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/5ac4a49f5399
8233193: Incorrect bailout from possibly_add_compiler_threads
Reviewed-by: dholmes, thartmann
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
Changeset: ac11b83e0f38
Author: cgo
Date: 2019-11-18 13:22 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/ac11b83e0f38
8234324: ARM32 build broken after 8231610
Reviewed-by: iklam, aph
! src/hotspot/share/memory/filemap.cpp
Changeset: d8eddc0ba770
Author: iignatyev
Date: 2019-11-18 14:13 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/d8eddc0ba770
8234304: runtime/cds/appcds/javaldr tests should use driver mode
Reviewed-by: iklam, mseledtsov
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java
Changeset: 601b3fe3786d
Author: iignatyev
Date: 2019-11-18 16:03 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/601b3fe3786d
8233462: serviceability/tmtools/jstat tests times out with -Xcomp
Reviewed-by: sspitsyn
! test/hotspot/jtreg/serviceability/tmtools/share/common/ToolRunner.java
Changeset: 6645186a5a31
Author: ysuenaga
Date: 2019-11-19 13:33 +0900
URL: https://hg.openjdk.java.net/amber/amber/rev/6645186a5a31
8220074: Clean up GCC 8.3 errors in LittleCMS
Reviewed-by: prr
! make/lib/Awt2dLibraries.gmk
Changeset: 189f47d990b5
Author: dholmes
Date: 2019-11-18 23:41 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/189f47d990b5
8215355: Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1)
Reviewed-by: rehn, stuefe, dcubed, sspitsyn
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
Changeset: 580fb715b29d
Author: alanb
Date: 2019-11-19 11:35 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/580fb715b29d
8233922: Service binding augments module graph with observable incubator modules
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! test/jdk/jdk/modules/etc/DefaultModules.java
+ test/jdk/jdk/modules/etc/TestJson.java
+ test/jdk/jdk/modules/etc/TestRootModules.java
- test/jdk/jdk/modules/etc/src/TestJson.java
- test/jdk/jdk/modules/etc/src/TestRootModules.java
+ test/jdk/jdk/modules/incubator/ServiceBinding.java
+ test/jdk/jdk/modules/incubator/TestBootLayer.java
Changeset: fc998c509521
Author: cgo
Date: 2019-11-15 11:05 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/fc998c509521
8231954: Test compiler/codegen/TestCharVect2.java only works with server VMs
Reviewed-by: iignatyev, kvn
! test/hotspot/jtreg/compiler/codegen/TestCharVect2.java
Changeset: faac483dfb30
Author: bchristi
Date: 2019-11-19 10:02 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/faac483dfb30
8233272: The Class.forName specification should be updated to match the long-standing implementation with respect to class linking
Reviewed-by: dholmes, mchung
! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/forName/NonLinking/Container.java
+ test/jdk/java/lang/Class/forName/NonLinking/MissingClass.java
+ test/jdk/java/lang/Class/forName/NonLinking/NonLinking.java
Changeset: 302c4d2e7b3a
Author: sangheki
Date: 2019-11-19 12:28 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/302c4d2e7b3a
8232533: G1 uses only a single thread for pretouching the java heap
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
Changeset: f68fd04fe463
Author: redestad
Date: 2019-11-19 23:22 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/f68fd04fe463
8233497: Optimize default method generation by data structure reuse
Reviewed-by: lfoltan, coleenp, igerasim
! src/hotspot/share/classfile/defaultMethods.cpp
Changeset: bd436284147d
Author: weijun
Date: 2019-11-20 08:12 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/bd436284147d
8234377: new BitArray(0).toString() throws ArrayIndexOutOfBoundsException
Reviewed-by: mullan, wetmore
! src/java.base/share/classes/sun/security/util/BitArray.java
+ test/jdk/sun/security/util/BitArray/EmptyBitArray.java
Changeset: c4be5e03aff7
Author: darcy
Date: 2019-11-19 16:26 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/c4be5e03aff7
8234381: API docs should mention special handling of enums in serialization
Reviewed-by: rriggs
! src/java.base/share/classes/java/io/Serializable.java
! src/java.base/share/classes/java/lang/Enum.java
Changeset: 1037c4d14378
Author: bulasevich
Date: 2019-11-20 09:29 +0300
URL: https://hg.openjdk.java.net/amber/amber/rev/1037c4d14378
8233113: ARM32: assert on UnsafeJlong mutex rank check
Reviewed-by: coleenp, dholmes
! src/hotspot/share/runtime/mutex.cpp
! test/hotspot/jtreg/runtime/Safepoint/NoSafepointVerifier.java
Changeset: 341293626de7
Author: itakiguchi
Date: 2019-11-20 16:37 +0900
URL: https://hg.openjdk.java.net/amber/amber/rev/341293626de7
8230873: [AIX] GUI app does not work with UTF-8 locale on minimum software requirements
Summary: Fix fontconfig.properties file for AIX UTF-8 locales
Reviewed-by: clanger
! make/data/fontconfig/aix.fontconfig.properties
Changeset: ea044aedc2b6
Author: lucy
Date: 2019-11-20 09:12 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/ea044aedc2b6
8231460: Performance issue (CodeHeap) with large free blocks
Reviewed-by: adinn, stuefe
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp
Changeset: 455612b3161a
Author: alanb
Date: 2019-11-20 08:35 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/455612b3161a
8231259: (dc) DatagramChannel::disconnect re-binds socket to the wildcard address (macOS)
Reviewed-by: dfuchs, chegar
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/MembershipRegistry.java
! src/java.base/share/classes/sun/nio/ch/NativeDispatcher.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/unix/classes/sun/nio/ch/DatagramDispatcher.java
! src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c
- test/jdk/java/nio/channels/DatagramChannel/AddressesAfterDisconnect.java
+ test/jdk/java/nio/channels/DatagramChannel/AfterDisconnect.java
Changeset: e735301d76b9
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/e735301d76b9
8234379: ZGC: Do not resize TALBs unless -XX:ResizeTLAB is enabled
Reviewed-by: eosterlund, tschatzl
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
Changeset: 877c000fd688
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/877c000fd688
8234312: ZGC: Adjust warmup criteria
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
Changeset: 3b998574be4b
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/3b998574be4b
8234338: ZGC: Improve small heap usage
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
+ src/hotspot/share/gc/z/zHeuristics.cpp
+ src/hotspot/share/gc/z/zHeuristics.hpp
! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
+ test/hotspot/jtreg/gc/z/TestSmallHeap.java
Changeset: 82b2ba888190
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/82b2ba888190
8234361: ZGC: Move heuristics code in ZWorker to ZHeuristics
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zHeuristics.hpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.hpp
Changeset: 8babf00875bc
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/8babf00875bc
8234382: Test tools/javac/processing/model/testgetallmembers/Main.java using too small heap
Reviewed-by: eosterlund, tschatzl
! test/langtools/tools/javac/processing/model/testgetallmembers/Main.java
Changeset: 59272e9e0635
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/59272e9e0635
8234383: Test TestBiasedLockRevocationEvents.java assumes -XX:UseBiasedLocking is enabled
Reviewed-by: mgronlun, tschatzl
! test/jdk/jdk/jfr/event/runtime/TestBiasedLockRevocationEvents.java
Changeset: 1152339c298a
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/1152339c298a
8234437: Remove CollectedHeap::safe_object_iterate()
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: 0c2e1808f800
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/0c2e1808f800
8234438: Remove some CMS leftovers
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/memory/freeList.hpp
! src/hotspot/share/memory/iterator.hpp
Changeset: 14fa9e70ae71
Author: dcubed
Date: 2019-11-20 09:10 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/14fa9e70ae71
8230876: baseline cleanups from Async Monitor Deflation v2.0[789]
Reviewed-by: dholmes, kvn
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: b313bcb68b4c
Author: eosterlund
Date: 2019-11-20 14:51 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/b313bcb68b4c
8234512: Missing pieces from JDK-8224816
Reviewed-by: rehn, pliden, kbarrett, gziemski
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: 438337c846fb
Author: mbalao
Date: 2019-11-12 00:30 -0300
URL: https://hg.openjdk.java.net/amber/amber/rev/438337c846fb
8233404: System property to set the number of PBE iterations in JCEKS keystores
Reviewed-by: weijun
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/conf/security/java.security
+ test/jdk/com/sun/crypto/provider/KeyProtector/IterationCount.java
Changeset: 6374e632b1ea
Author: amenkov
Date: 2019-11-20 16:10 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/6374e632b1ea
8234358: Update ProblemList entry for NashornPopFrameTest
Reviewed-by: dtitov, cjplummer
! test/jdk/ProblemList.txt
Changeset: 09b295eb214b
Author: iignatyev
Date: 2019-11-20 18:23 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/09b295eb214b
8147017: Platform.isGraal should be removed
Reviewed-by: kvn, mseledtsov
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java
Changeset: 39ac7aeb6fde
Author: jwilhelm
Date: 2019-11-21 03:33 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/39ac7aeb6fde
Added tag jdk-14+24 for changeset 438337c846fb
! .hgtags
Changeset: 90e9e7921ae5
Author: jiefu
Date: 2019-11-21 09:55 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/90e9e7921ae5
8234499: [Graal] compiler/compilercontrol/CompilationModeHighOnlyTest.java test fails with timeout
Reviewed-by: iignatyev
! test/hotspot/jtreg/compiler/compilercontrol/CompilationModeHighOnlyTest.java
Changeset: 2c55c2fc08f5
Author: xgong
Date: 2019-11-20 05:58 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/2c55c2fc08f5
8234321: Call cache flush after generating trampoline.
Reviewed-by: adinn, iklam
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 51673a0b6df0
Author: mbaesken
Date: 2019-11-19 09:56 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/51673a0b6df0
8234323: NULL-check return value of SurfaceData_InitOps on macosx
Reviewed-by: clanger
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterSurfaceData.m
Changeset: 2cf90f3e8195
Author: serb
Date: 2019-10-15 22:42 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/2cf90f3e8195
8232225: Rework the fix for JDK-8071483
Reviewed-by: prr
- test/jdk/java/awt/Color/AlphaColorTest.java
- test/jdk/java/awt/Color/GetMinMaxValue_ICC_ColorSpace.java
- test/jdk/java/awt/Color/HeadlessColor.java
- test/jdk/java/awt/Color/LoadProfileWithSM.java
- test/jdk/java/awt/Color/LoadStandardProfilesTest.java
- test/jdk/java/awt/Color/OpacityChange/OpacityChange.java
- test/jdk/java/awt/Color/XRenderTranslucentColorDrawTest.java
+ test/jdk/java/awt/ColorClass/AlphaColorTest.java
+ test/jdk/java/awt/ColorClass/HeadlessColor.java
+ test/jdk/java/awt/ColorClass/OpacityChange/OpacityChange.java
+ test/jdk/java/awt/ColorClass/XRenderTranslucentColorDrawTest.java
+ test/jdk/java/awt/color/GetMinMaxValue_ICC_ColorSpace.java
+ test/jdk/java/awt/color/LoadProfileWithSM.java
+ test/jdk/java/awt/color/LoadStandardProfilesTest.java
Changeset: 8612b8012718
Author: aivanov
Date: 2019-10-16 22:30 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/8612b8012718
8223558: Java does not render Myanmar script correctly
Reviewed-by: prr, serb
! make/data/fontconfig/windows.fontconfig.properties
! src/java.desktop/share/classes/sun/font/FontUtilities.java
+ test/jdk/java/awt/font/Fallback/MyanmarFallbackTest.java
+ test/jdk/java/awt/font/TextLayout/MyanmarTextTest.java
Changeset: 7dae4286f1cc
Author: serb
Date: 2019-10-17 14:07 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/7dae4286f1cc
8230869: [macos 10.15] The String "X Y Z" was not set to application's icon in the taskbar
Reviewed-by: jdv, psadhukhan
! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTaskbarPeer.java
Changeset: 945f5bfab0f7
Author: prr
Date: 2019-10-18 09:25 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/945f5bfab0f7
Merge
Changeset: 85d7af399ef5
Author: serb
Date: 2019-10-24 01:02 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/85d7af399ef5
8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails
Reviewed-by: prr, jdv
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! test/jdk/ProblemList.txt
! test/jdk/java/awt/GraphicsDevice/CheckDisplayModes.java
Changeset: 6654f5611420
Author: prr
Date: 2019-10-25 13:32 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/6654f5611420
8175984: ICC_Profile has un-needed, not-empty finalize method
Reviewed-by: jdv, serb
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
Changeset: 0fa6b6461451
Author: arapte
Date: 2019-10-30 16:59 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/0fa6b6461451
8226892: ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys
Reviewed-by: serb, psadhukhan
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java
! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java
Changeset: f4270450976b
Author: prr
Date: 2019-10-30 13:47 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/f4270450976b
8232154: Update Mesa 3-D Headers to version 19.2.1
Reviewed-by: serb, kcr
! src/java.desktop/share/legal/mesa3d.md
- src/java.desktop/share/legal/opengl.md
! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/gl.h
! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/glext.h
+ src/java.desktop/share/native/common/java2d/opengl/J2D_GL/khrplatform.h
! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glx.h
! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glxext.h
! src/java.desktop/windows/native/libawt/java2d/opengl/J2D_GL/wglext.h
Changeset: d2123a27cfe7
Author: serb
Date: 2019-10-24 14:54 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/d2123a27cfe7
8232200: [macos 10.15] Windows in fullscreen tests jumps around the screen
Reviewed-by: prr
! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java
Changeset: f5adbf111424
Author: prr
Date: 2019-11-04 10:01 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/f5adbf111424
8233097: Fontmetrics for large Fonts has zero width
Reviewed-by: jdv, serb
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/FontClass/MassiveMetricsTest.java
Changeset: afda8f7d266c
Author: psadhukhan
Date: 2019-11-05 11:00 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/afda8f7d266c
Merge
- make/GensrcModuleInfo.gmk
- src/hotspot/share/jfr/recorder/repository/jfrChunkState.cpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkState.hpp
- src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.c
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitutionRegistry.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/MemoryScheduleVerification.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ExportingClassLoader.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ModuleSupport.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ChunkParser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ConstantMap.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/EventParser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/LongMap.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ObjectFactory.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/Parser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ParserFactory.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/TimeConverter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInternals.java
- test/hotspot/gtest/oops/test_markOop.cpp
- test/hotspot/jtreg/runtime/Thread/CountStackFramesAtExit.java
- test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.symbols.txt
- test/hotspot/jtreg/serviceability/jvmti/ClassStatus/ClassStatus.java
- test/hotspot/jtreg/serviceability/jvmti/ClassStatus/libClassStatus.c
! test/jdk/ProblemList.txt
- test/jdk/java/math/BigInteger/DivisionOverflow.java
- test/jdk/java/math/BigInteger/StringConstructorOverflow.java
- test/jdk/java/math/BigInteger/SymmetricRangeTests.java
- test/jdk/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java
Changeset: ff11b9700a34
Author: psadhukhan
Date: 2019-11-05 16:33 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/ff11b9700a34
8233583: ProblemList javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java & ShapedPerPixelTranslucentGradient.java failing incosistently in linux-x64
Reviewed-by: jdv
! test/jdk/ProblemList.txt
Changeset: 119ae24bce3e
Author: prr
Date: 2019-11-05 15:55 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/119ae24bce3e
8233649: Update ProblemList.txt to exclude failing headful tests on macos
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: d8888ab6c0ec
Author: psadhukhan
Date: 2019-11-06 10:48 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/d8888ab6c0ec
8229935: [TEST_BUG]: bug8132119.java inconsistently positions text
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java
Changeset: a4ecc45541da
Author: psadhukhan
Date: 2019-11-06 11:05 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/a4ecc45541da
8231084: Large performance regression in SwingMark TextArea in 14-b13
8231336: Corrupted option dialog in JTHarness with JDK14b13
Reviewed-by: serb, prr
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! test/jdk/ProblemList.txt
- test/jdk/javax/swing/JEditorPane/8226513/JEditorPaneLayoutTest.java
- test/jdk/javax/swing/JTextArea/ScrollbarFlicker/ScrollFlickerTest.java
Changeset: d0bfaae2ff33
Author: psadhukhan
Date: 2019-11-07 11:30 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/d0bfaae2ff33
8214578: [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings
Reviewed-by: serb, prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
Changeset: d0b0b4ee4481
Author: serb
Date: 2019-11-08 05:24 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/d0b0b4ee4481
8233657: Intermittent NPE in Component.validate()
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/Component.java
+ test/jdk/java/awt/Component/Validate/NullFontValidate.java
Changeset: 7a5060f0039f
Author: psadhukhan
Date: 2019-11-08 13:16 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/7a5060f0039f
8233833: ProblemList java/awt/Frame/FrameLocation/FrameLocation.java for linux-x64
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 571089680cb2
Author: psadhukhan
Date: 2019-11-12 12:29 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/571089680cb2
8233910: java/awt/ColorClass/AlphaColorTest.java is failing intermittently in nightly lnux-x64 system
Reviewed-by: serb, prr
! test/jdk/java/awt/ColorClass/AlphaColorTest.java
Changeset: d5af26ef7b95
Author: neugens
Date: 2019-11-12 15:54 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/d5af26ef7b95
8231991: Mouse wheel change focus on awt/swing windows
Summary: Avoid focus logic when only mouse wheel is moved up/down.
Reviewed-by: serb, dmarkov
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XConstants.java
+ test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/MouseWheelOnBackgroundComponent.java
Changeset: ede8023f6b72
Author: psadhukhan
Date: 2019-11-14 10:56 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/ede8023f6b72
8233986: ProblemList javax/swing/plaf/basic/BasicTextUI/8001470/bug8001470.java for windows-x64
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 9db62a092725
Author: psadhukhan
Date: 2019-11-14 10:59 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/9db62a092725
8233634: [TESTBUG] Swing text test bug4278839.java fails on macos
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java
Changeset: b5cdba232fca
Author: serb
Date: 2019-11-14 15:13 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/b5cdba232fca
8232433: [macos 10.15] java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java may fail
Reviewed-by: prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! test/jdk/java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java
Changeset: 88ddd6943a06
Author: neugens
Date: 2019-11-15 09:27 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/88ddd6943a06
8234107: Several AWT modal dialog tests failing on Linux after JDK-8231991
Summary: Fix off by one in wheel detection logic
Reviewed-by: prr
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XConstants.java
Changeset: 1e8bbeb86204
Author: jdv
Date: 2019-11-15 16:58 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/1e8bbeb86204
8234184: [TESTBUG] java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java fails in Windows
Reviewed-by: psadhukhan
! test/jdk/java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java
Changeset: a56b7a304bac
Author: ysuenaga
Date: 2019-11-20 09:28 +0900
URL: https://hg.openjdk.java.net/amber/amber/rev/a56b7a304bac
8233707: systemScale.cpp could not compile with VS2019
Reviewed-by: serb, aivanov
! src/java.desktop/windows/native/common/awt/systemscale/systemScale.cpp
Changeset: b83adf4bd4ee
Author: psadhukhan
Date: 2019-11-20 10:52 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/b83adf4bd4ee
Merge
- src/hotspot/share/gc/cms/adaptiveFreeList.cpp
- src/hotspot/share/gc/cms/adaptiveFreeList.hpp
- src/hotspot/share/gc/cms/allocationStats.cpp
- src/hotspot/share/gc/cms/allocationStats.hpp
- src/hotspot/share/gc/cms/cmsArguments.cpp
- src/hotspot/share/gc/cms/cmsArguments.hpp
- src/hotspot/share/gc/cms/cmsCardTable.cpp
- src/hotspot/share/gc/cms/cmsCardTable.hpp
- src/hotspot/share/gc/cms/cmsGCStats.cpp
- src/hotspot/share/gc/cms/cmsGCStats.hpp
- src/hotspot/share/gc/cms/cmsHeap.cpp
- src/hotspot/share/gc/cms/cmsHeap.hpp
- src/hotspot/share/gc/cms/cmsHeap.inline.hpp
- src/hotspot/share/gc/cms/cmsLockVerifier.cpp
- src/hotspot/share/gc/cms/cmsLockVerifier.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
- src/hotspot/share/gc/cms/cmsVMOperations.cpp
- src/hotspot/share/gc/cms/cmsVMOperations.hpp
- src/hotspot/share/gc/cms/cms_globals.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.hpp
- src/hotspot/share/gc/cms/freeChunk.cpp
- src/hotspot/share/gc/cms/freeChunk.hpp
- src/hotspot/share/gc/cms/gSpaceCounters.cpp
- src/hotspot/share/gc/cms/gSpaceCounters.hpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.cpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.hpp
- src/hotspot/share/gc/cms/parNewGeneration.cpp
- src/hotspot/share/gc/cms/parNewGeneration.hpp
- src/hotspot/share/gc/cms/parNewGeneration.inline.hpp
- src/hotspot/share/gc/cms/parOopClosures.hpp
- src/hotspot/share/gc/cms/parOopClosures.inline.hpp
- src/hotspot/share/gc/cms/promotionInfo.cpp
- src/hotspot/share/gc/cms/promotionInfo.hpp
- src/hotspot/share/gc/cms/promotionInfo.inline.hpp
- src/hotspot/share/gc/cms/vmStructs_cms.hpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.cpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.hpp
- src/hotspot/share/libadt/set.cpp
- src/hotspot/share/libadt/set.hpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/PrintRegionClosure.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMS.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMSCondMark.java
- test/hotspot/jtreg/gc/TestMemoryInitializationWithCMS.java
- test/hotspot/jtreg/gc/arguments/TestCMSHeapSizeFlags.java
- test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
- test/hotspot/jtreg/gc/cms/DisableResizePLAB.java
- test/hotspot/jtreg/gc/cms/GuardShrinkWarning.java
- test/hotspot/jtreg/gc/cms/TestBubbleUpRef.java
- test/hotspot/jtreg/gc/cms/TestCMSScavengeBeforeRemark.java
- test/hotspot/jtreg/gc/cms/TestCriticalPriority.java
- test/hotspot/jtreg/gc/cms/TestMBeanCMS.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlCMS.java
- test/hotspot/jtreg/gc/metaspace/TestMetaspaceCMSCancel.java
- test/hotspot/jtreg/gc/startup_warnings/TestCMS.java
- test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithCMS.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithCMS.java
- test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithCMS.java
- test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCCMSTest.java
! test/jdk/ProblemList.txt
- test/jdk/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh
- test/jdk/java/util/Arrays/ParallelSorting.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParNew.java
- test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParNew.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.sh
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.sh
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.sh
- test/jdk/jdk/jfr/event/gc/detailed/TestCMSConcurrentModeFailureEvent.java
- test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParNew.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventConcurrentCMS.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventParNewCMS.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestConcMarkSweepAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceConcMarkSweepGCAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestParNewAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/io/MakeJAR.sh
- test/jdk/jdk/jfr/event/oldobject/TestCMS.java
- test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.sh
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.flags
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.sh
- test/jdk/jdk/jfr/javaagent/JavaAgentBuilder.java
- test/jdk/jdk/modules/etc/src/TestJson.java
- test/jdk/jdk/modules/etc/src/TestRootModules.java
- test/jdk/sun/security/tools/keytool/DeprecateKeyalg.java
- test/langtools/tools/javac/diags/examples/RestrictedTypeNotAllowedPreview.java
Changeset: 10385df5d986
Author: psadhukhan
Date: 2019-11-20 11:29 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/10385df5d986
8234332: [TESTBUG] java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java fails on linux-x64 nightly
Reviewed-by: serb
! test/jdk/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java
Changeset: b9bde9d224b9
Author: trebari
Date: 2019-11-20 12:18 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/b9bde9d224b9
8190763: Class cast exception on (CompoundEdit) UndoableEditEvent.getEdit()
Reviewed-by: psadhukhan, pbansal, serb
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
+ test/jdk/javax/swing/text/AbstractDocument/8190763/TestCCEOnEditEvent.java
Changeset: 7567ce83f3b5
Author: psadhukhan
Date: 2019-11-21 13:50 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/7567ce83f3b5
Merge
! test/jdk/ProblemList.txt
- test/jdk/java/nio/channels/DatagramChannel/AddressesAfterDisconnect.java
Changeset: bb3472aa26c8
Author: mbaesken
Date: 2019-11-20 14:16 +0100
URL: https://hg.openjdk.java.net/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/rev/f9905e7c96aa
Merge
Changeset: dff8053bdb74
Author: sviswanathan
Date: 2019-11-26 19:19 +0300
URL: https://hg.openjdk.java.net/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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<ecki at zusammenkunft.net>.
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/amber/amber/rev/c887851da33d
Merge
Changeset: 97d13893ec3c
Author: stefank
Date: 2019-11-26 10:47 +0100
URL: https://hg.openjdk.java.net/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/rev/48b88b9c11eb
8223378: CSS solution for navbar problem with <a> 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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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
More information about the amber-dev
mailing list