git: openjdk/loom: master: 82 new changesets
duke
duke at openjdk.java.net
Thu Apr 8 08:09:50 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
More information about the loom-dev
mailing list