git: openjdk/loom: fibers: 83 new changesets

duke duke at openjdk.java.net
Thu Apr 8 08:04:57 UTC 2021


Changeset: 6225ae63
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2021-03-31 15:20:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/6225ae63

8264466: Cut-paste error in InterfaceCalls JMH

Reviewed-by: shade, thartmann

! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java

Changeset: f43d14a2
Author:    Alex Blewitt <alex.blewitt at gmail.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2021-03-31 16:42:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/f43d14a2

8264396: Use the blessed modifier order in jdk.internal.jvmstat

Reviewed-by: cjplummer, kevinw, shade

! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java

Changeset: 0fa35728
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2021-03-31 16:43:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/0fa35728

8264489: Add more logging to LargeCopyWithMark.java

Reviewed-by: kbarrett, alanb, bpb

! test/jdk/java/io/BufferedInputStream/LargeCopyWithMark.java

Changeset: dec34470
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2021-03-31 16:43:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/dec34470

8264346: nullptr_t undefined in global namespace for clang+libstdc++

Reviewed-by: dholmes, kbarrett

! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: e2ec997b
Author:    Man Cao <manc at openjdk.org>
Date:      2021-03-31 18:29:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/e2ec997b

8263551: Provide shared lock-free FIFO queue implementation

Create a generalized lock-free queue implementation based on G1DirtyCardQueueSet::Queue.

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
+ src/hotspot/share/utilities/lockFreeQueue.hpp
+ src/hotspot/share/utilities/lockFreeQueue.inline.hpp
+ test/hotspot/gtest/utilities/test_lockFreeQueue.cpp

Changeset: cb70ab0c
Author:    Your Name <you at example.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-31 20:33:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/cb70ab0c

8263235: sanity/client/SwingSet/src/ColorChooserDemoTest.java failed throwing java.lang.NoClassDefFoundError

Reviewed-by: psadhukhan, serb

! test/jdk/sanity/client/SwingSet/src/ColorChooserDemoTest.java
! test/jdk/sanity/client/SwingSet/src/GridBagLayoutDemoTest.java

Changeset: 16acfafb
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-31 23:02:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/16acfafb

8012229: [lcms] Improve performance of color conversion for images with alpha channel

Reviewed-by: azvegint

! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! src/java.desktop/share/native/liblcms/LCMS.c
! test/jdk/sun/java2d/cmm/ColorConvertOp/ColCvtAlpha.java
+ test/jdk/sun/java2d/cmm/ColorConvertOp/ColCvtAlphaDifferentSrcDst.java

Changeset: 52d8a229
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-04-01 00:34:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/52d8a229

8264054: Bad XMM performance on java.lang.MathBench.sqrtDouble

Co-authored-by: Eric Caspole <ecaspole at openjdk.org>
Co-authored-by: Charlie Hunt <huntch at openjdk.org>
Reviewed-by: neliasso, kvn, vlivanov

! src/hotspot/cpu/x86/x86.ad
! test/micro/org/openjdk/bench/java/lang/MathBench.java
+ test/micro/org/openjdk/bench/java/lang/StrictMathBench.java

Changeset: de495df7
Author:    Yi Yang <yyang at openjdk.org>
Committer: Calvin Cheung <ccheung at openjdk.org>
Date:      2021-04-01 02:07:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/de495df7

8264413: Data is written to file header even if its CRC32 was calculated

Reviewed-by: ccheung, minqi

! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/VerifyWithDynamicArchive.java

Changeset: 39f0b27a
Author:    Koichi Sakata <ksakata at openjdk.org>
Committer: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-04-01 04:10:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/39f0b27a

8176026: SA: Huge heap sizes cause a negative value to be displayed in the jhisto heap total

Reviewed-by: cjplummer, kevinw, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHistogram.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHistogramElement.java

Changeset: 3997c99e
Author:    Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2021-04-01 06:02:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/3997c99e

8264222: Use switch expression in jshell where possible

Reviewed-by: briangoetz

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java

Changeset: 02287349
Author:    Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2021-04-01 06:45:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/02287349

8262470: Printed GlyphVector outline with low DPI has bad quality on Windows

Reviewed-by: serb, psadhukhan

! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
+ test/jdk/java/awt/print/PathPrecisionScaleFactor/PathPrecisionScaleFactorShapeTest.java
+ test/jdk/java/awt/print/PathPrecisionScaleFactor/PathPrecisionScaleFactorTextTest.java

Changeset: d2df9a7d
Author:    Alex Blewitt <alex.blewitt at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-04-01 06:53:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/d2df9a7d

8264331: Use the blessed modifier order in jdk.compiler

Reviewed-by: vromero, iris, shade

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Bits.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/IntHashTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacMessages.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/LayoutCharacters.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/SharedNameTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Package.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApi.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java

Changeset: 6cf10950
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-04-01 07:22:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/6cf10950

8264484: Replace uses of StringBuffer with StringBuilder in jdk.hotspot.agent

Reviewed-by: kevinw, amenkov, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CLHSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/RMIHelper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerUtilities.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionSym.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/dummy/DummyDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeBipush.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetPut.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeIinc.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeJmp.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadStore.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeLookupswitch.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeMultiANewArray.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeNewArray.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeRet.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeSipush.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeTableswitch.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHistogramElement.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMVersionMismatchException.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/SAEditorPane.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/SourceCodePanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/SysPropsPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/VMFlagsPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/VMVersionInfoPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java

Changeset: 0696fd0e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-04-01 07:35:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/0696fd0e

8263496: MetalHighContrastTheme.getControlHighlight cleanup

Reviewed-by: azvegint

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalHighContrastTheme.java

Changeset: 011f6d13
Author:    Hui Shi <hshi at openjdk.org>
Committer: Lutz Schmidt <lucy at openjdk.org>
Date:      2021-04-01 10:43:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/011f6d13

8264223: CodeHeap::verify fails extra_hops assertion in fastdebug test

Reviewed-by: lucy, shade

! src/hotspot/share/memory/heap.cpp
! test/hotspot/jtreg/compiler/codegen/Test6935535.java

Changeset: fdfa1dda
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-04-01 11:38:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/fdfa1dda

8264306: Non deterministic generation of java/lang/invoke/MemberName.class

Reviewed-by: shade, jfranck

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
+ test/langtools/tools/javac/patterns/StablePatternDesugaring.java

Changeset: 80681b54
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-04-01 12:56:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/80681b54

8264546: Dependencies: Context class is always an InstanceKlass

Reviewed-by: kvn

! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp

Changeset: 1dc75e9e
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-04-01 14:55:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/1dc75e9e

8264538: Rename SystemDictionary::parse_stream

Reviewed-by: lfoltan, hseigel

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/prims/unsafe.cpp

Changeset: 4b197714
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-04-01 15:09:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/4b197714

8264150: CDS dumping code calls TRAPS functions in VM thread

Reviewed-by: dholmes, iklam

! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp

Changeset: c04a743b
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-04-01 15:12:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/c04a743b

8264557: Incorrect copyright year for test/micro/org/openjdk/bench/java/lang/MathBench.java after JDK-8264054

Reviewed-by: neliasso

! test/micro/org/openjdk/bench/java/lang/MathBench.java

Changeset: 328e9514
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-04-01 16:46:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/328e9514

8169629: Annotations with lambda expressions cause AnnotationFormatError

Reviewed-by: jfranck

! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! test/jdk/java/lang/annotation/EqualityTest.java

Changeset: 6e0da996
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-04-01 17:03:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/6e0da996

8263448: CTW: fatal error: meet not symmetric

Reviewed-by: roland

! src/hotspot/share/opto/type.cpp

Changeset: 58583990
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-04-01 18:25:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/58583990

8264285: Clean the modification of ccstr JVM flags

Reviewed-by: dholmes, coleenp

! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/flags/allFlags.hpp
+ src/hotspot/share/runtime/flags/debug_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.hpp
! src/hotspot/share/services/writeableFlags.cpp
! test/hotspot/gtest/runtime/test_globals.cpp
! test/hotspot/jtreg/serviceability/dcmd/vm/SetVMFlagTest.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java

Changeset: b953386d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-04-01 19:46:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/b953386d

8264609: Number.{byteValue, shortValue} spec should use @implSpec

Reviewed-by: psandoz, bpb

! src/java.base/share/classes/java/lang/Number.java

Changeset: 04f24fe9
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-04-01 20:39:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/04f24fe9

8264403: [macos]: App names containing '.' characters results in an error message when launching

Reviewed-by: asemenyuk

! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/common/FileUtils.h
! src/jdk.jpackage/unix/native/common/UnixFileUtils.cpp
! src/jdk.jpackage/windows/native/common/WinFileUtils.cpp
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java

Changeset: 5e59d28d
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-04-01 21:16:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/5e59d28d

8262046: Clean up parallel class loading code and comments

Reviewed-by: lfoltan, iklam

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
+ test/hotspot/jtreg/runtime/ParallelLoad/AsmClasses.java
+ test/hotspot/jtreg/runtime/ParallelLoad/ClassLoadingThread.java
+ test/hotspot/jtreg/runtime/ParallelLoad/MyLoader.java
+ test/hotspot/jtreg/runtime/ParallelLoad/MyNonParallelLoader.java
+ test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuperTest.java
+ test/hotspot/jtreg/runtime/ParallelLoad/ThreadPrint.java
+ test/hotspot/jtreg/runtime/ParallelLoad/test-classes/A.java
+ test/hotspot/jtreg/runtime/ParallelLoad/test-classes/B.java
+ test/hotspot/jtreg/runtime/ParallelLoad/test-classes/ClassInLoader.java

Changeset: 66d9961c
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-04-01 23:13:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/66d9961c

8205502: Make exception message from AnnotationInvocationHandler more informative

Reviewed-by: bpb, naoto, iris

! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java

Changeset: da643cdb
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-04-02 08:25:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/da643cdb

8264526: javax/swing/text/html/parser/Parser/8078268/bug8078268.java timeout

Reviewed-by: serb

! test/jdk/javax/swing/text/html/parser/Parser/8078268/bug8078268.java

Changeset: 4793557f
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2021-04-02 09:19:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/4793557f

8264502: (fc) FileDispatcherImpl.setDirect0 might return uninitialized variable on some platforms

Reviewed-by: alanb, bpb, michaelm

! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c

Changeset: 0935eaa4
Author:    Ningsheng Jian <njian at openjdk.org>
Date:      2021-04-02 09:31:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/0935eaa4

8264409: AArch64: generate better code for Vector API allTrue

Reviewed-by: adinn, pli

! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: 7d0a0bad
Author:    Xiaohong Gong <xgong at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-04-02 10:00:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/7d0a0bad

8264109: Add vectorized implementation for VectorMask.andNot()

Reviewed-by: psandoz, njian

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java

Changeset: 885916ed
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-04-02 13:05:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/885916ed

8262280: Incorrect exception handling for VMThread in class redefinition

Reviewed-by: hseigel

! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp

Changeset: 177bc84f
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-04-02 15:23:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/177bc84f

8264606: More comment for ECDH public key validation

Reviewed-by: wetmore

! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java

Changeset: f60e81bf
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-04-02 16:10:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/f60e81bf

8264548: Dependencies: ClassHierarchyWalker::is_witness() cleanups

Reviewed-by: kvn

! src/hotspot/share/code/dependencies.cpp

Changeset: 6c145c47
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-04-02 16:32:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/6c145c47

8264544: Case-insensitive comparison issue with supplementary characters.

Co-authored-by: Chris Johnson <chriswjohnson.jdk at gmail.com>
Reviewed-by: joehw, iris, alanb

! src/java.base/share/classes/java/lang/StringUTF16.java
! test/jdk/java/lang/String/CompactString/CompareToIgnoreCase.java
! test/jdk/java/lang/String/CompactString/RegionMatches.java

Changeset: d0f3cc92
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-04-02 18:13:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/d0f3cc92

8264656: ProblemList sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java on linux-x64

Reviewed-by: rriggs

! test/jdk/ProblemList.txt

Changeset: 220ddbd9
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-04-02 18:51:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/220ddbd9

8264657: ProblemList java/awt/Focus/FrameMinimizeTest/FrameMinimizeTest.java on linux-x64

Reviewed-by: rriggs

! test/jdk/ProblemList.txt

Changeset: 4133dede
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-04-02 19:17:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/4133dede

8264658: ProblemList javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java on linux-x64

Reviewed-by: pbansal

! test/jdk/ProblemList.txt

Changeset: 3991b329
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-04-02 19:53:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/3991b329

8264539: Improve failure message of java/nio/file/WatchService/SensitivityModifier.java

Reviewed-by: alanb

! test/jdk/java/nio/file/WatchService/SensitivityModifier.java

Changeset: eb0ac86d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-04-02 20:47:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/eb0ac86d

8264655: Minor internal doc comment cleanup

Reviewed-by: prappo

! 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/TagName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java

Changeset: 9c283da1
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-04-02 21:32:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/9c283da1

8264662: ProblemList vmTestbase/jit/escape/AdaptiveBlocking/AdaptiveBlocking001/AdaptiveBlocking001.java on win-x64 with ZGC

Reviewed-by: hseigel

! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: cec66cf8
Author:    Doug Lea <dl at openjdk.org>
Date:      2021-04-02 22:44:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/cec66cf8

8264572: ForkJoinPool.getCommonPoolParallelism() reports always 1

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java

Changeset: e8eda655
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-04-03 01:18:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/e8eda655

8264664: use text blocks in javac module tests

Reviewed-by: darcy

! test/langtools/tools/javac/modules/AddLimitMods.java
! test/langtools/tools/javac/modules/AnachronisticModuleInfo/module-info.jcod
! test/langtools/tools/javac/modules/AnnotationProcessing.java
! test/langtools/tools/javac/modules/AnnotationProcessorsInModulesTest.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/AutomaticModules.java
! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/langtools/tools/javac/modules/EdgeCases.java
! test/langtools/tools/javac/modules/ExportsUnexported.java
! test/langtools/tools/javac/modules/HelloWorldTest.java
! test/langtools/tools/javac/modules/ModuleInfoTest.java
! test/langtools/tools/javac/modules/OpenModulesTest.java
! test/langtools/tools/javac/modules/PluginsInModulesTest.java
! test/langtools/tools/javac/modules/RequiresStaticTest.java
! test/langtools/tools/javac/modules/RequiresTransitiveTest.java
! test/langtools/tools/javac/modules/SubpackageTest.java
! test/langtools/tools/javac/modules/T8159439/module-info.jcod
! test/langtools/tools/javac/modules/WrongErrorMessageForNestedServiceProviderTest.java

Changeset: 9b2232bc
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-04-03 19:03:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/9b2232bc

8264123: add ThreadsList.is_valid() support

Reviewed-by: dholmes, eosterlund, rehn

! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp

Changeset: f259eeaf
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-04-03 19:06:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/f259eeaf

8264393: JDK-8258284 introduced dangling TLH race

Reviewed-by: dholmes, rehn, eosterlund

! src/hotspot/share/runtime/threadSMR.cpp
! test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java

Changeset: 07806669
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-04-04 04:24:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/07806669

8254050: HotSpot Style Guide should permit using the "override" virtual specifier

Reviewed-by: dholmes, jrose, stuefe, tschatzl, dcubed, iklam, kvn

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: f084bd2f
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-04-04 17:47:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/f084bd2f

8262355: Support for AVX-512 opmask register allocation.

Reviewed-by: vlivanov, njian, kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/c2_init_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vmreg_x86.cpp
! src/hotspot/cpu/x86/vmreg_x86.hpp
! src/hotspot/cpu/x86/vmreg_x86.inline.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opcodes.cpp
! src/hotspot/share/opto/opcodes.hpp
! src/hotspot/share/opto/optoreg.hpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 0039c18e
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2021-04-05 05:28:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/0039c18e

8264475: CopyArea ignores clip state in metal rendering pipeline
8251036: SwingSet2 - Dragging internal frame inside jframe leaves artifacts with MetalLookAndFeel

Reviewed-by: aghaisas, psadhukhan

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexurePool.m

Changeset: 7f9ece23
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-04-05 06:58:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/7f9ece23

8264650: Cross-compilation to macos/aarch64

Reviewed-by: erikj

! make/autoconf/flags.m4

Changeset: a8005efd
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-04-05 14:12:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/a8005efd

8166727: javac crashed: [jimage.dll+0x1942] ImageStrings::find+0x28

Reviewed-by: iklam, alanb

! src/java.base/share/native/libjimage/imageFile.cpp
! src/java.base/share/native/libjimage/imageFile.hpp

Changeset: 39719da9
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2021-04-05 14:17:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/39719da9

8253266: JList and JTable constructors should clear OPAQUE_SET before calling updateUI

Reviewed-by: psadhukhan, serb

! src/java.desktop/share/classes/javax/swing/JList.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JToolTip.java
! src/java.desktop/share/classes/javax/swing/JTree.java
! src/java.desktop/share/classes/javax/swing/JViewport.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java
+ test/jdk/javax/swing/JList/TestOpaqueListTable.java

Changeset: a0ec2cb2
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-04-05 16:29:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/a0ec2cb2

8248862: Implement Enhanced Pseudo-Random Number Generators

Reviewed-by: darcy

! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/java/util/SplittableRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
+ src/java.base/share/classes/java/util/random/RandomGenerator.java
+ src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java
+ src/java.base/share/classes/java/util/random/package-info.java
+ src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
! src/java.base/share/classes/module-info.java
+ src/java.base/share/native/random/create_ziggurat_tables.c
+ src/jdk.random/share/classes/jdk/random/L128X1024MixRandom.java
+ src/jdk.random/share/classes/jdk/random/L128X128MixRandom.java
+ src/jdk.random/share/classes/jdk/random/L128X256MixRandom.java
+ src/jdk.random/share/classes/jdk/random/L32X64MixRandom.java
+ src/jdk.random/share/classes/jdk/random/L64X1024MixRandom.java
+ src/jdk.random/share/classes/jdk/random/L64X128MixRandom.java
+ src/jdk.random/share/classes/jdk/random/L64X128StarStarRandom.java
+ src/jdk.random/share/classes/jdk/random/L64X256MixRandom.java
+ src/jdk.random/share/classes/jdk/random/Xoroshiro128PlusPlus.java
+ src/jdk.random/share/classes/jdk/random/Xoshiro256PlusPlus.java
+ src/jdk.random/share/classes/module-info.java
+ test/jdk/java/util/Random/RandomCanaryPi.java
+ test/jdk/java/util/Random/RandomTestBsi1999.java
+ test/jdk/java/util/Random/RandomTestChiSquared.java
+ test/jdk/java/util/Random/RandomTestCoverage.java
+ test/jdk/java/util/Random/RandomTestMoments.java
! test/jdk/javax/management/Introspector/NotCompliantCauseTest.java

Changeset: 104e925d
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-04-05 16:42:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/104e925d

8264512: jdk/test/jdk/java/util/prefs/ExportNode.java relies on default platform encoding

Reviewed-by: naoto

! test/jdk/java/util/prefs/ExportNode.java

Changeset: d920f858
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-04-05 18:31:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/d920f858

8264540: WhiteBox.metaspaceReserveAlignment should return shared region alignment

Reviewed-by: ccheung, iklam

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedRegionAlignmentTest.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 92018991
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-04-05 19:03:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/92018991

8264729: Random check-in failing header checks.

Reviewed-by: erikj, bpb

- src/java.base/share/native/random/create_ziggurat_tables.c
! test/jdk/java/util/Random/RandomCanaryPi.java
! test/jdk/java/util/Random/RandomTestBsi1999.java
! test/jdk/java/util/Random/RandomTestChiSquared.java
! test/jdk/java/util/Random/RandomTestCoverage.java
! test/jdk/java/util/Random/RandomTestMoments.java

Changeset: b7baca7f
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-04-05 20:05:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/b7baca7f

8264288: Performance issue with MethodHandle.asCollector

Reviewed-by: jrose, vlivanov

! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.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/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! test/jdk/java/lang/invoke/MethodHandlesArityLimitsTest.java
! test/jdk/java/lang/invoke/VarargsArrayTest.java
+ test/micro/org/openjdk/bench/java/lang/invoke/TypedAsCollector.java

Changeset: c41cd152
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-04-05 23:48:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/c41cd152

8264686: ClhsdbTestConnectArgument.java should use SATestUtils::validateSADebugDPrivileges

Reviewed-by: cjplummer

! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java

Changeset: b1a225e1
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-04-06 00:09:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/b1a225e1

8263565: NPE was thrown when sun.jvm.hotspot.rmi.serverNamePrefix was set

Reviewed-by: cjplummer, amenkov

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/RMIHelper.java

Changeset: dc608fd0
Author:    Hui Shi <hshi at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-04-06 01:36:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/dc608fd0

8264411: serviceability/jvmti/HeapMonitor tests intermittently fail due to large TLAB size

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java

Changeset: 43d4a6f6
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2021-04-06 02:44:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/43d4a6f6

8264564: AArch64: use MOVI instead of FMOV to zero FP register

Reviewed-by: aph

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Changeset: 54b4070d
Author:    Yi Yang <yyang at openjdk.org>
Committer: Yumin Qi <minqi at openjdk.org>
Date:      2021-04-06 02:58:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/54b4070d

8264634: CollectCLDClosure collects duplicated CLDs when dumping dynamic archive

Reviewed-by: minqi, iklam

! src/hotspot/share/memory/metaspaceShared.cpp

Changeset: ff223530
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-04-06 03:27:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/ff223530

8264565: Templatize num_arguments() functions of DCmd subclasses

Reviewed-by: coleenp, dholmes

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/nmtDCmd.cpp
! src/hotspot/share/services/nmtDCmd.hpp

Changeset: ec7b0028
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-04-06 06:47:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/ec7b0028

8264626: C1 should be able to inline excluded methods

Reviewed-by: iveresov, thartmann

! src/hotspot/share/c1/c1_GraphBuilder.cpp

Changeset: 81325483
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-04-06 06:47:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/81325483

8264359: Compiler directives should enable DebugNonSafepoints when PrintAssembly is requested

Reviewed-by: kvn, thartmann

! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerOracle.cpp

Changeset: eb6330e4
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-04-06 09:43:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/eb6330e4

8264047: Duplicate global variable 'jvm' in libjavajpeg and libawt

Reviewed-by: serb

! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c

Changeset: bf26a255
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-04-06 10:03:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/bf26a255

8264027: Refactor "CLEANUP" region printing

Reviewed-by: kbarrett, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
+ src/hotspot/share/gc/g1/g1HRPrinter.cpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp

Changeset: a611c462
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2021-04-06 10:43:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/a611c462

8264048: Fix caching in Jar URL connections when an entry is missing

Co-authored-by: Daniel Fuchs <dfuchs at openjdk.org>
Reviewed-by: bchristi, dfuchs

! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java
! src/java.base/unix/classes/sun/net/www/protocol/jar/JarFileFactory.java
! src/java.base/windows/classes/sun/net/www/protocol/jar/JarFileFactory.java
+ test/jdk/java/net/URLClassLoader/RemoveJar.java

Changeset: 114e3c3e
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-04-06 13:45:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/114e3c3e

8263856: Github Actions for macos/aarch64 cross-build

Reviewed-by: erikj

! .github/workflows/submit.yml

Changeset: 2f516996
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-04-06 15:43:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/2f516996

8264554: X509KeyManagerImpl calls getProtectionParameter with incorrect alias

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java

Changeset: 4bb80f37
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2021-04-06 16:01:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/4bb80f37

8262898: com/sun/net/httpserver/bugs/8199849/ParamTest.java times out

Reviewed-by: dfuchs

! test/jdk/com/sun/net/httpserver/bugs/8199849/ParamTest.java

Changeset: 0f13e227
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-04-06 17:05:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/0f13e227

8264791: java/util/Random/RandomTestBsi1999.java failed "java.security.SecureRandom nextFloat consecutive"

Reviewed-by: darcy, bpb, dcubed

! test/jdk/java/util/Random/RandomTestBsi1999.java

Changeset: a756d8d7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-04-06 18:14:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/a756d8d7

8264759: x86_32 Minimal VM build failure after JDK-8262355

Reviewed-by: thartmann, kvn

! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp

Changeset: bfb034ab
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-04-06 23:03:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/bfb034ab

8264524: jdk/internal/platform/docker/TestDockerMemoryMetrics.java fails due to swapping not working

Reviewed-by: sgehwolf

! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java

Changeset: eb5c097b
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-04-06 23:58:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/eb5c097b

8262389: Use permitted_enctypes if default_tkt_enctypes or default_tgs_enctypes is not present

Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
+ test/jdk/sun/security/krb5/etype/Permitted.java

Changeset: c3abdc9a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-04-07 03:44:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/c3abdc9a

8264797: Do not include klassVtable.hpp from instanceKlass.hpp

Reviewed-by: coleenp, stefank

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 17202c89
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-04-07 05:37:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/17202c89

8264748: Do not include arguments.hpp from compilerDefinitions.hpp

Reviewed-by: gziemski, stefank

! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/classfile/classListWriter.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/referencePolicy.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/logging/logSelectionList.cpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/notificationThread.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/writeableFlags.cpp
! src/hotspot/share/utilities/debug.cpp

Changeset: 92fad1b4
Author:    Alex Blewitt <alex.blewitt at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-04-07 06:14:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/92fad1b4

8264680: Use the blessed modifier order in java.desktop

Reviewed-by: serb, kizune, azvegint

! src/java.desktop/aix/classes/sun/awt/X11InputMethod.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDesktopPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTaskbarPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DialogOwner.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
! src/java.desktop/share/classes/sun/awt/image/PNGImageDecoder.java
! src/java.desktop/share/classes/sun/font/lookup/JDKFontLookup.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java

Changeset: eab84554
Author:    Wang Huang <whuang at openjdk.org>
Committer: Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-04-07 10:48:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/eab84554

8261137: Optimization of Box nodes in uncommon_trap

Co-authored-by: Wu Yan <wuyan34 at huawei.com>
Co-authored-by: Ai Jiaming <aijiaming1 at huawei.com>
Reviewed-by: kvn, vlivanov, thartmann

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
+ test/hotspot/jtreg/compiler/eliminateAutobox/TestEliminateBoxInDebugInfo.java
+ test/hotspot/jtreg/compiler/eliminateAutobox/TestIdentityWithEliminateBoxInDebugInfo.java

Changeset: adb860ec
Author:    Phil Race <prr at openjdk.org>
Date:      2021-04-07 14:49:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/adb860ec

8255800: Raster creation methods need some specification clean up

Reviewed-by: serb

! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java
! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java
! src/java.desktop/share/classes/java/awt/image/Raster.java
! src/java.desktop/share/classes/java/awt/image/SampleModel.java
+ test/jdk/java/awt/image/Raster/CreateRasterExceptionTest.java

Changeset: 9d650397
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-04-07 15:29:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/9d650397

8263984: Invalidate printServices when there are no printers

Reviewed-by: serb, jdv

! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java

Changeset: d3fdd739
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2021-04-07 16:20:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/d3fdd739

8264173: [s390] Improve Hardware Feature Detection And Reporting

Reviewed-by: mdoerr, goetz

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp

Changeset: 5273f82d
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-04-08 06:56:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/5273f82d

Merge

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/notificationThread.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/module-info.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! test/jdk/ProblemList.txt
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/notificationThread.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/module-info.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! test/jdk/ProblemList.txt



More information about the loom-dev mailing list