git: openjdk/amber: concise-method-declarations: 88 new changesets
duke
duke at openjdk.java.net
Thu Nov 12 22:06:19 UTC 2020
Changeset: e42c1340
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-11-05 23:18:01 +0000
URL: https://github.com/openjdk/amber/commit/e42c1340
8255706: The JDWP debug agent unecessarily checks for JVMTI_ERROR_INTERRUPT after calling RawMonitorEnter
Reviewed-by: alanb, dholmes, sspitsyn
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
Changeset: 57b98fa5
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2020-11-05 23:51:27 +0000
URL: https://github.com/openjdk/amber/commit/57b98fa5
8255965: LogCompilation: add sort by nmethod code size
Reviewed-by: kvn, redestad
! .gitignore
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Compilation.java
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogCompilation.java
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/NMethod.java
! src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestLogCompilation.java
Changeset: e730e8b6
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-11-06 00:30:09 +0000
URL: https://github.com/openjdk/amber/commit/e730e8b6
8241806: The sun/awt/shell/FileSystemViewMemoryLeak.java is unstable
Reviewed-by: jdv, aivanov
! test/jdk/ProblemList.txt
! test/jdk/sun/awt/shell/FileSystemViewMemoryLeak.java
Changeset: 5dfb42fc
Author: David Holmes <dholmes at openjdk.org>
Date: 2020-11-06 01:38:10 +0000
URL: https://github.com/openjdk/amber/commit/5dfb42fc
8255563: Missing NULL checks after JDK-8233624
Reviewed-by: kvn
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
Changeset: 952abea4
Author: Andy Herrick <herrick at openjdk.org>
Date: 2020-11-06 16:14:36 +0000
URL: https://github.com/openjdk/amber/commit/952abea4
8254920: Application launched with jpackage produced .exe crashes JVM
Reviewed-by: asemenyuk, almatvee, kizune
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
+ test/jdk/tools/jpackage/share/RuntimeImageTest.java
Changeset: 727a69f5
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2020-11-06 16:15:14 +0000
URL: https://github.com/openjdk/amber/commit/727a69f5
8255969: Improve java/io/BufferedInputStream/LargeCopyWithMark.java using jtreg tags
Reviewed-by: naoto
! test/jdk/java/io/BufferedInputStream/LargeCopyWithMark.java
Changeset: 688b10b9
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-11-06 16:39:40 +0000
URL: https://github.com/openjdk/amber/commit/688b10b9
8255561: add tests to check binary compatibility rules for records
Reviewed-by: jjg
+ test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java
Changeset: f5d36e6c
Author: Conor Cleary <ccleary at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-11-06 17:35:24 +0000
URL: https://github.com/openjdk/amber/commit/f5d36e6c
8246741: NetworkInterface/UniqueMacAddressesTest: mac address uniqueness test failed
Reviewed-by: chegar, dfuchs
! test/jdk/java/net/NetworkInterface/UniqueMacAddressesTest.java
Changeset: 0b7fba75
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-11-06 19:04:09 +0000
URL: https://github.com/openjdk/amber/commit/0b7fba75
8254270: linux 32 bit build doesn't compile libjdwp/log_messages.c
Reviewed-by: redestad, cjplummer, dholmes, stuefe
! src/jdk.jdwp.agent/share/native/libjdwp/log_messages.c
Changeset: a9dff942
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2020-11-06 21:57:43 +0000
URL: https://github.com/openjdk/amber/commit/a9dff942
8254864: vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001/TestDescription.java timed out
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/Helper.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003.java
Changeset: 358f5d2b
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-11-07 06:10:56 +0000
URL: https://github.com/openjdk/amber/commit/358f5d2b
6422025: ThemeReader.cpp can be updated for VC7
Reviewed-by: aivanov
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/java.desktop/windows/classes/sun/awt/windows/ThemeReader.java
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
Changeset: c5462bb9
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2020-11-07 12:11:43 +0000
URL: https://github.com/openjdk/amber/commit/c5462bb9
8255989: Remove explicitly unascribed authorship from Java source files
Reviewed-by: redestad, mr, mchung, iris, serb
! src/java.base/share/classes/java/io/DataOutputStream.java
! src/java.base/share/classes/java/io/Externalizable.java
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/FileNotFoundException.java
! src/java.base/share/classes/java/io/IOException.java
! src/java.base/share/classes/java/io/InterruptedIOException.java
! src/java.base/share/classes/java/io/InvalidClassException.java
! src/java.base/share/classes/java/io/InvalidObjectException.java
! src/java.base/share/classes/java/io/NotActiveException.java
! src/java.base/share/classes/java/io/NotSerializableException.java
! src/java.base/share/classes/java/io/ObjectInput.java
! src/java.base/share/classes/java/io/ObjectInputValidation.java
! src/java.base/share/classes/java/io/ObjectOutput.java
! src/java.base/share/classes/java/io/ObjectStreamConstants.java
! src/java.base/share/classes/java/io/ObjectStreamException.java
! src/java.base/share/classes/java/io/OptionalDataException.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/Serializable.java
! src/java.base/share/classes/java/io/StreamCorruptedException.java
! src/java.base/share/classes/java/io/WriteAbortedException.java
! src/java.base/share/classes/java/lang/AbstractMethodError.java
! src/java.base/share/classes/java/lang/ArithmeticException.java
! src/java.base/share/classes/java/lang/ArrayStoreException.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassCastException.java
! src/java.base/share/classes/java/lang/ClassCircularityError.java
! src/java.base/share/classes/java/lang/ClassFormatError.java
! src/java.base/share/classes/java/lang/ClassNotFoundException.java
! src/java.base/share/classes/java/lang/CloneNotSupportedException.java
! src/java.base/share/classes/java/lang/Cloneable.java
! src/java.base/share/classes/java/lang/IllegalAccessError.java
! src/java.base/share/classes/java/lang/IllegalAccessException.java
! src/java.base/share/classes/java/lang/IllegalArgumentException.java
! src/java.base/share/classes/java/lang/IllegalMonitorStateException.java
! src/java.base/share/classes/java/lang/IllegalThreadStateException.java
! src/java.base/share/classes/java/lang/IncompatibleClassChangeError.java
! src/java.base/share/classes/java/lang/InstantiationError.java
! src/java.base/share/classes/java/lang/InstantiationException.java
! src/java.base/share/classes/java/lang/InternalError.java
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/NegativeArraySizeException.java
! src/java.base/share/classes/java/lang/NoClassDefFoundError.java
! src/java.base/share/classes/java/lang/NoSuchFieldError.java
! src/java.base/share/classes/java/lang/NoSuchFieldException.java
! src/java.base/share/classes/java/lang/NoSuchMethodError.java
! src/java.base/share/classes/java/lang/NoSuchMethodException.java
! src/java.base/share/classes/java/lang/NullPointerException.java
! src/java.base/share/classes/java/lang/NumberFormatException.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/OutOfMemoryError.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/SecurityException.java
! src/java.base/share/classes/java/lang/StackOverflowError.java
! src/java.base/share/classes/java/lang/StrictMath.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/lang/UnknownError.java
! src/java.base/share/classes/java/lang/UnsatisfiedLinkError.java
! src/java.base/share/classes/java/lang/VerifyError.java
! src/java.base/share/classes/java/lang/Void.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/java/net/UnknownServiceException.java
! src/java.base/share/classes/java/util/Dictionary.java
! src/java.base/share/classes/java/util/InputMismatchException.java
! src/java.base/share/classes/java/util/NoSuchElementException.java
! src/java.base/share/classes/java/util/StringTokenizer.java
! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java
! src/java.base/share/classes/java/util/zip/ZipException.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/UnsupportedLookAndFeelException.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
Changeset: 6a183fbb
Author: Xin Liu <xliu at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2020-11-08 15:03:57 +0000
URL: https://github.com/openjdk/amber/commit/6a183fbb
8255562: delete UseRDPCForConstantTableBase
Reviewed-by: simonis
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: ed7526a6
Author: Phil Race <prr at openjdk.org>
Date: 2020-11-08 17:06:12 +0000
URL: https://github.com/openjdk/amber/commit/ed7526a6
8247872: Upgrade HarfBuzz to the latest 2.7.2
Reviewed-by: serb
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/share/legal/harfbuzz.md
- src/java.desktop/share/native/libharfbuzz/hb-aat-fdsc-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-ankr-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-bsln-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-feat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-just-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-kerx-table.hh
- src/java.desktop/share/native/libharfbuzz/hb-aat-layout-lcar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh
+ src/java.desktop/share/native/libharfbuzz/hb-aat-layout-opbd-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.h
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-ltag-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-aat-map.hh
+ src/java.desktop/share/native/libharfbuzz/hb-algs.hh
! src/java.desktop/share/native/libharfbuzz/hb-array.hh
! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh
+ src/java.desktop/share/native/libharfbuzz/hb-bimap.hh
! src/java.desktop/share/native/libharfbuzz/hb-blob.cc
! src/java.desktop/share/native/libharfbuzz/hb-blob.h
! src/java.desktop/share/native/libharfbuzz/hb-blob.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-serialize.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-cs-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-dict-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff1-interp-cs.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff2-interp-cs.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-common.h
+ src/java.desktop/share/native/libharfbuzz/hb-config.hh
! src/java.desktop/share/native/libharfbuzz/hb-coretext.cc
! src/java.desktop/share/native/libharfbuzz/hb-coretext.h
! src/java.desktop/share/native/libharfbuzz/hb-debug.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
+ src/java.desktop/share/native/libharfbuzz/hb-dispatch.hh
+ src/java.desktop/share/native/libharfbuzz/hb-draw.cc
+ src/java.desktop/share/native/libharfbuzz/hb-draw.h
+ src/java.desktop/share/native/libharfbuzz/hb-draw.hh
- src/java.desktop/share/native/libharfbuzz/hb-dsalgs.hh
! src/java.desktop/share/native/libharfbuzz/hb-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.hh
! src/java.desktop/share/native/libharfbuzz/hb-fallback-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.h
! src/java.desktop/share/native/libharfbuzz/hb-font.hh
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-ft.h
! src/java.desktop/share/native/libharfbuzz/hb-iter.hh
! src/java.desktop/share/native/libharfbuzz/hb-kern.hh
! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh
! src/java.desktop/share/native/libharfbuzz/hb-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.hh
+ src/java.desktop/share/native/libharfbuzz/hb-meta.hh
! src/java.desktop/share/native/libharfbuzz/hb-mutex.hh
! src/java.desktop/share/native/libharfbuzz/hb-null.hh
+ src/java.desktop/share/native/libharfbuzz/hb-number-parser.hh
+ src/java.desktop/share/native/libharfbuzz/hb-number.cc
+ src/java.desktop/share/native/libharfbuzz/hb-number.hh
! src/java.desktop/share/native/libharfbuzz/hb-object.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-file.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff-common.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-std-str.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color-cbdt-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color-colr-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color-cpal-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color-sbix-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color-svg-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-color.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-deprecated.h
+ src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-face.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-glyf-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-head-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hhea-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-kern-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gdef-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gpos-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsub-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-jstf-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-math.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-maxp-table.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-meta-table.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-meta.cc
+ src/java.desktop/share/native/libharfbuzz/hb-ot-meta.h
+ src/java.desktop/share/native/libharfbuzz/hb-ot-metrics.cc
+ src/java.desktop/share/native/libharfbuzz/hb-ot-metrics.h
+ src/java.desktop/share/native/libharfbuzz/hb-ot-metrics.hh
= src/java.desktop/share/native/libharfbuzz/hb-ot-name-language-static.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-name-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-name.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-unicode-ranges.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-arabic-fallback.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-arabic-joining-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-arabic-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-arabic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-default.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-hangul.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-hebrew.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-khmer-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-khmer.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-khmer.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-myanmar-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-myanmar.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-myanmar.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-thai.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-vowel-constraints.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-fallback.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-avar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-fvar-table.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-mvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-var.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-vorg-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot.h
+ src/java.desktop/share/native/libharfbuzz/hb-pool.hh
+ src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh
+ src/java.desktop/share/native/libharfbuzz/hb-serialize.hh
! src/java.desktop/share/native/libharfbuzz/hb-set.cc
! src/java.desktop/share/native/libharfbuzz/hb-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-shaper-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-shaper.cc
! src/java.desktop/share/native/libharfbuzz/hb-shaper.hh
! src/java.desktop/share/native/libharfbuzz/hb-static.cc
! src/java.desktop/share/native/libharfbuzz/hb-string-array.hh
+ src/java.desktop/share/native/libharfbuzz/hb-style.cc
+ src/java.desktop/share/native/libharfbuzz/hb-style.h
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.hh
- src/java.desktop/share/native/libharfbuzz/hb-subset-glyf.cc
- src/java.desktop/share/native/libharfbuzz/hb-subset-glyf.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset.h
! src/java.desktop/share/native/libharfbuzz/hb-subset.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ucd-table.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ucd.cc
- src/java.desktop/share/native/libharfbuzz/hb-ucdn.cc
- src/java.desktop/share/native/libharfbuzz/hb-ucdn/ucdn.c
- src/java.desktop/share/native/libharfbuzz/hb-ucdn/ucdn.h
- src/java.desktop/share/native/libharfbuzz/hb-ucdn/ucdn_db.h
! src/java.desktop/share/native/libharfbuzz/hb-unicode-emoji-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-unicode.cc
! src/java.desktop/share/native/libharfbuzz/hb-unicode.hh
! src/java.desktop/share/native/libharfbuzz/hb-vector.hh
! src/java.desktop/share/native/libharfbuzz/hb-version.h
- src/java.desktop/share/native/libharfbuzz/hb-warning.cc
! src/java.desktop/share/native/libharfbuzz/hb.h
! src/java.desktop/share/native/libharfbuzz/hb.hh
Changeset: f39a2c89
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-11-08 20:35:25 +0000
URL: https://github.com/openjdk/amber/commit/f39a2c89
8256015: Shenandoah: Add missing Shenandoah implementation in WB_isObjectInOldGen
Reviewed-by: shade
! src/hotspot/share/prims/whitebox.cpp
Changeset: a53b12df
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-11-09 01:12:46 +0000
URL: https://github.com/openjdk/amber/commit/a53b12df
8255722: Create a new test for rotated blit
Reviewed-by: prr
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/image/DrawImage/BlitRotateClippedArea.java
Changeset: 2cad8368
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-11-09 01:28:19 +0000
URL: https://github.com/openjdk/amber/commit/2cad8368
8255575: java.awt.color.ICC_ColorSpace is not thread-safe
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
+ test/jdk/java/awt/color/MTICC_ColorSpaceToFrom.java
Changeset: 2c8f4e20
Author: Anton Kozlov <akozlov at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date: 2020-11-09 01:35:26 +0000
URL: https://github.com/openjdk/amber/commit/2c8f4e20
8255799: AArch64: CPU_A53MAC feature may be set incorrectly
Reviewed-by: ngasson, aph
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: 3ce09c05
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-11-09 01:38:28 +0000
URL: https://github.com/openjdk/amber/commit/3ce09c05
8255920: J2DBench should support CS_PYCC color profile
Reviewed-by: prr
! src/demo/share/java2d/J2DBench/src/j2dbench/tests/cmm/CMMTests.java
Changeset: 2d6c28db
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-11-09 06:35:50 +0000
URL: https://github.com/openjdk/amber/commit/2d6c28db
6847157: java.lang.NullPointerException: HDC for component at sun.java2d.loops.Blit.Blit
Reviewed-by: prr
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp
+ test/jdk/java/awt/Paint/RepaintOnAWTShutdown.java
Changeset: c7551c37
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-11-09 06:38:53 +0000
URL: https://github.com/openjdk/amber/commit/c7551c37
8256014: Eliminate the warning about serialization in non-public API of Swing
Reviewed-by: prr, psadhukhan
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifBorders.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifButtonUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifEditorPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifIconFactory.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLabelUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuBarUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPasswordFieldUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPopupMenuUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifProgressBarUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonMenuItemUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollBarButton.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollBarUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSeparatorUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSliderUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSplitPaneDivider.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSplitPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTabbedPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextAreaUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextFieldUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifToggleButtonUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTreeCellRenderer.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTreeUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonListener.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsClassicLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopIconUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsEditorPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsOptionPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPasswordFieldUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollBarUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneDivider.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextAreaUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTreeUI.java
Changeset: d99e1f6c
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-11-09 09:19:13 +0000
URL: https://github.com/openjdk/amber/commit/d99e1f6c
8255991: Shenandoah: Apply 'weak' LRB on cmpxchg and xchg
Reviewed-by: shade
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
Changeset: dd8e4ffb
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-11-09 12:03:06 +0000
URL: https://github.com/openjdk/amber/commit/dd8e4ffb
8255711: Fix and unify hotspot signal handlers
Reviewed-by: coleenp, gziemski, dholmes
! make/hotspot/symbols/symbols-aix
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/signals_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/vmError.hpp
Changeset: 79b79095
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2020-11-09 14:24:24 +0000
URL: https://github.com/openjdk/amber/commit/79b79095
8255980: G1 Service thread register_task can be used after shutdown
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.hpp
Changeset: 17f04fc9
Author: Andrew Haley <aph at openjdk.org>
Date: 2020-11-09 16:02:30 +0000
URL: https://github.com/openjdk/amber/commit/17f04fc9
8254078: DataOutputStream is very slow post-disabling of Biased Locking
Reviewed-by: rriggs, shade, alanb
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/DataOutputStream.java
+ test/micro/org/openjdk/bench/java/io/DataOutputStreamTest.java
Changeset: 11431b16
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-11-09 23:40:04 +0000
URL: https://github.com/openjdk/amber/commit/11431b16
4619330: All built-in java.awt.color.ColorSpace fields should be specified as such
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
Changeset: 1332ba3c
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-11-10 00:05:20 +0000
URL: https://github.com/openjdk/amber/commit/1332ba3c
8256039: Shenandoah: runtime/stringtable/StringTableCleaningTest.java fails
Reviewed-by: shade, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp
Changeset: f71f9dc9
Author: Dong Bo <dongbo at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2020-11-10 01:24:25 +0000
URL: https://github.com/openjdk/amber/commit/f71f9dc9
8255949: AArch64: Add support for vectorized shift right and accumulate
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
+ test/micro/org/openjdk/bench/vm/compiler/VectorShiftAccumulate.java
Changeset: 8066b33c
Author: amresh-sahu <72060147+amresh-sahu at users.noreply.github.com>
Committer: Alexandre Iline <shurailine at openjdk.org>
Date: 2020-11-10 05:27:16 +0000
URL: https://github.com/openjdk/amber/commit/8066b33c
8253905: Update sanity test suite to not place windows at (0,0)
Reviewed-by: shurailine, serb
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/dialog/DialogDemo.java
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/frame/FrameDemo.java
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/TableDemo.java
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/window/WindowDemo.java
Changeset: b5d78afe
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-11-10 06:17:19 +0000
URL: https://github.com/openjdk/amber/commit/b5d78afe
8254863: Delete code leftover from old fixes
Reviewed-by: azeemj, kizune, prr
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java
! src/java.desktop/share/classes/sun/java2d/cmm/PCMM.java
! src/java.desktop/share/classes/sun/java2d/cmm/ProfileDeferralMgr.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
Changeset: 4bc065cf
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-11-10 06:29:53 +0000
URL: https://github.com/openjdk/amber/commit/4bc065cf
8255782: Turn UseTLAB and ResizeTLAB from product_pd to product, defaulting to "true"
Reviewed-by: stuefe, stefank, tschatzl
! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
Changeset: 01567b51
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-11-10 06:30:26 +0000
URL: https://github.com/openjdk/amber/commit/01567b51
8256036: Shenandoah: MethodHandles adapters section overflows after JDK-8255762
Reviewed-by: jiefu, redestad
! src/hotspot/cpu/x86/methodHandles_x86.hpp
Changeset: a38dd534
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-11-10 06:56:58 +0000
URL: https://github.com/openjdk/amber/commit/a38dd534
8256040: Shenandoah: Allow NULL referent in ShenandoahReferenceProcessor::should_discover()
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
Changeset: c601849e
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-11-10 09:12:29 +0000
URL: https://github.com/openjdk/amber/commit/c601849e
8256038: G1: Improve comment about mark word handling of displaced mark words
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
Changeset: e281b135
Author: Nils Eliasson <neliasso at openjdk.org>
Date: 2020-11-10 11:25:53 +0000
URL: https://github.com/openjdk/amber/commit/e281b135
8255011: [TESTBUG] compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java timed out
Change CodeCacheStressRunner to have a 60 second test time
Reviewed-by: iignatyev
! test/hotspot/jtreg/compiler/codecache/stress/CodeCacheStressRunner.java
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
Changeset: 9d07259f
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2020-11-10 11:48:23 +0000
URL: https://github.com/openjdk/amber/commit/9d07259f
8255598: [PPC64] assert(Universe::heap()->is_in(result)) failed: object not in heap
Reviewed-by: ayang, tschatzl
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
Changeset: 52805f52
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-11-10 12:16:00 +0000
URL: https://github.com/openjdk/amber/commit/52805f52
8256048: Incomplete gitignore setting for netbeans project
Reviewed-by: erikj
! .gitignore
Changeset: e6df13e6
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-11-10 12:39:33 +0000
URL: https://github.com/openjdk/amber/commit/e6df13e6
8256054: C2: Floating-point min/max operations on vectors intermittently produce wrong results for NaN values
Reviewed-by: redestad, psandoz, dlong
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
Changeset: 3455fa9b
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-11-10 12:41:11 +0000
URL: https://github.com/openjdk/amber/commit/3455fa9b
8256050: JVM crashes with -XX:+PrintDeoptimizationDetails
Reviewed-by: kvn, dcubed
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/vframe.cpp
Changeset: a1d4b9f3
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-11-10 13:49:01 +0000
URL: https://github.com/openjdk/amber/commit/a1d4b9f3
8256009: Remove src/hotspot/share/adlc/Test/i486.ad
Reviewed-by: shade, thartmann
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
- src/hotspot/share/adlc/Test/i486.ad
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 97d6e4ae
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-11-10 15:25:44 +0000
URL: https://github.com/openjdk/amber/commit/97d6e4ae
8256046: Shenandoah: Mix-in NULL_PTR in non-strong ShLRBNode's type
Reviewed-by: roland, shade
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: 6555996f
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-11-10 16:36:06 +0000
URL: https://github.com/openjdk/amber/commit/6555996f
8253600: G1: Fully support pinned regions for full gc
Reviewed-by: sjohanss, ayang
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
+ src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
+ src/hotspot/share/gc/g1/g1FullGCHeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/heapShared.inline.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
Changeset: 6ae5e5b6
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-11-10 16:48:21 +0000
URL: https://github.com/openjdk/amber/commit/6ae5e5b6
8221404: C2: Convert RegMask and IndexSet to use uintptr_t
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/indexSet.hpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
+ test/micro/org/openjdk/bench/vm/compiler/overhead/SimpleRepeatCompilation.java
Changeset: 643969a1
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-11-10 17:23:10 +0000
URL: https://github.com/openjdk/amber/commit/643969a1
8255822: Zero: improve build-time JVMTI handling
Reviewed-by: dholmes, ihse
! make/hotspot/gensrc/GensrcJvmti.gmk
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.hpp
- src/hotspot/share/interpreter/zero/bytecodeInterpreterWithChecks.xml
- src/hotspot/share/interpreter/zero/bytecodeInterpreterWithChecks.xsl
Changeset: 6d8acd26
Author: Mandy Chung <mchung at openjdk.org>
Date: 2020-11-10 17:51:52 +0000
URL: https://github.com/openjdk/amber/commit/6d8acd26
8256066: Tests use deprecated TestNG API that is no longer available in new versions
Reviewed-by: jjg
! test/jdk/java/lang/invoke/ConstantIdentityMHTest.java
! test/jdk/java/lang/invoke/DropArgumentsTest.java
! test/jdk/java/lang/invoke/VarArgsTest.java
Changeset: bd3e65b5
Author: Frederic Parain <fparain at openjdk.org>
Date: 2020-11-10 19:16:35 +0000
URL: https://github.com/openjdk/amber/commit/bd3e65b5
8256052: Remove unused allocation type from fieldInfo
Reviewed-by: redestad, lfoltan, hseigel
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/oops/fieldInfo.hpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
Changeset: a7f46919
Author: Jayashree S Kumar <jayashreesk at in.ibm.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-11-10 19:36:59 +0000
URL: https://github.com/openjdk/amber/commit/a7f46919
8244088: [Regression] Switch of Gnome theme ends up in deadlocked UI
Reviewed-by: serb
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKEngine.c
Changeset: 7d4e86be
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-11-10 20:38:25 +0000
URL: https://github.com/openjdk/amber/commit/7d4e86be
8138588: VerifyMergedCPBytecodes option cleanup needed
Reviewed-by: hseigel, dcubed, sspitsyn
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
Changeset: f2a0bf3e
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-11-10 20:39:30 +0000
URL: https://github.com/openjdk/amber/commit/f2a0bf3e
8256017: Remove unused elapsedTimer constructor
Reviewed-by: tschatzl, hseigel
! src/hotspot/share/runtime/timer.cpp
! src/hotspot/share/runtime/timer.hpp
Changeset: d6f1463c
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2020-11-10 22:36:31 +0000
URL: https://github.com/openjdk/amber/commit/d6f1463c
8233332: Need to create exploded tests covering all forms of modules
Reviewed-by: herrick, almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
Changeset: 0a41ca6b
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2020-11-10 23:26:02 +0000
URL: https://github.com/openjdk/amber/commit/0a41ca6b
8254354: Add a withInvokeExactBehavior() VarHandle combinator
Reviewed-by: psandoz, chegar
! src/java.base/share/classes/java/lang/invoke/IndirectVarHandle.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/MemoryAccessVarHandleBase.java
! src/java.base/share/classes/java/lang/invoke/MemoryAccessVarHandleGenerator.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
+ test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java
+ test/micro/org/openjdk/bench/java/lang/invoke/VarHandleExact.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/VarHandleExact.java
Changeset: be635258
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-11-11 01:29:33 +0000
URL: https://github.com/openjdk/amber/commit/be635258
8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI)
Reviewed-by: kizune, aivanov
! src/java.desktop/share/classes/java/awt/Robot.java
! src/java.desktop/share/classes/java/awt/peer/RobotPeer.java
! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WDialogPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WRobotPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/native/libawt/windows/MouseInfo.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.h
! src/java.desktop/windows/native/libawt/windows/awt_Cursor.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp
! src/java.desktop/windows/native/libawt/windows/awt_FileDialog.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_List.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsConfig.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.h
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.h
! src/java.desktop/windows/native/libawt/windows/awtmsg.h
+ test/jdk/java/awt/Component/SetComponentsBounds/SetComponentsBounds.java
! test/jdk/java/awt/EmbeddedFrame/EmbeddedFrameGrabTest/EmbeddedFrameGrabTest.java
! test/jdk/java/awt/Frame/MaximizedToOppositeScreen/MaximizedToOppositeScreenSmall.java
+ test/jdk/java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java
+ test/jdk/java/awt/List/ListMultipleSelectTest/ListMultipleSelectTest.java
! test/jdk/java/awt/Multiscreen/MouseEventTest/MouseEventTest.java
! test/jdk/java/awt/Robot/CheckCommonColors/CheckCommonColors.java
! test/jdk/java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java
+ test/jdk/java/awt/Window/SlowMotion/SlowMotion.java
+ test/jdk/java/awt/Window/WindowSizeDifferentScreens/WindowSizeDifferentScreens.java
! test/jdk/java/awt/dnd/Button2DragTest/Button2DragTest.java
! test/jdk/javax/swing/JTextArea/8149849/DNDTextToScaledArea.java
Changeset: 5de99da7
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-11-11 01:31:03 +0000
URL: https://github.com/openjdk/amber/commit/5de99da7
8237495: Java MIDI fails with a dereferenced memory error when asked to send a raw 0xF7
Reviewed-by: kizune
! src/java.desktop/share/native/libjsound/MidiOutDevice.c
+ test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java
Changeset: 8638cd9a
Author: Dong Bo <dongbo at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2020-11-11 01:51:27 +0000
URL: https://github.com/openjdk/amber/commit/8638cd9a
8255625: AArch64: Implement Base64.encodeBlock accelerator/intrinsic
Reviewed-by: aph
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
+ test/micro/org/openjdk/bench/java/util/Base64Encode.java
Changeset: 35284e46
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-11-11 08:05:20 +0000
URL: https://github.com/openjdk/amber/commit/35284e46
8255916: [macos] javax/swing/JInternalFrame/6647340/bug6647340.java timed out
Reviewed-by: serb
! test/jdk/javax/swing/JInternalFrame/6647340/bug6647340.java
Changeset: 5181f9ce
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-11-11 08:08:39 +0000
URL: https://github.com/openjdk/amber/commit/5181f9ce
7190978: javax/swing/JComponent/7154030/bug7154030.java fails on mac
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComponent/7154030/bug7154030.java
Changeset: 129ff97f
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-11-11 09:11:02 +0000
URL: https://github.com/openjdk/amber/commit/129ff97f
8231599: NPE when loading a preview classfile from a future Java version
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/preview/classReaderTest/TooNewMajorVersionTest.java
Changeset: 6e8b8628
Author: prajwal_kumaraswamy <prajwal.kumaraswamy at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date: 2020-11-11 09:24:42 +0000
URL: https://github.com/openjdk/amber/commit/6e8b8628
8255559: Leak File Descriptors Because of ResolverLocalFilesystem#engineResolveURI()
Reviewed-by: weijun
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java
Changeset: 79ac0418
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2020-11-11 09:59:56 +0000
URL: https://github.com/openjdk/amber/commit/79ac0418
8256025: AArch64: MachCallRuntimeNode::ret_addr_offset() is incorrect for stub calls
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: 432c387e
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-11-11 10:18:36 +0000
URL: https://github.com/openjdk/amber/commit/432c387e
8254317: C2: Resource consumption of ConvI2LNode::Ideal() grows exponentially
Prevent exponential number of calls to ConvI2LNode::Ideal() when AddIs are used
multiple times by other AddIs in the optimization ConvI2L(AddI(x, y)) ->
AddL(ConvI2L(x), ConvI2L(y)). This is achieved by (1) reusing existing ConvI2Ls
if possible rather than eagerly creating new ones and (2) postponing the
optimization of newly created ConvI2Ls. Remove hook node solution introduced in
8217359, since this is subsumed by (2). Use phase->is_IterGVN() rather than
can_reshape to check if ConvI2LNode::Ideal() is called within iterative GVN, for
clarity. Add regression tests that cover different shapes and sizes of AddI
subgraphs, implicitly checking (by not timing out) that there is no
combinatorial explosion.
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: vlivanov, kvn
! src/hotspot/share/opto/convertnode.cpp
+ test/hotspot/jtreg/compiler/conversions/TestMoveConvI2LThroughAddIs.java
Changeset: 362feaae
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2020-11-11 11:09:26 +0000
URL: https://github.com/openjdk/amber/commit/362feaae
8254661: arm32: additional cleanup after fixing SIGSEGV
Reviewed-by: ngasson, shade
! src/hotspot/cpu/arm/interp_masm_arm.cpp
Changeset: ed615e3c
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2020-11-11 11:43:47 +0000
URL: https://github.com/openjdk/amber/commit/ed615e3c
4907798: MEMORY LEAK: javax.swing.plaf.basic.BasicPopupMenuUI$MenuKeyboardHelper
Reviewed-by: psadhukhan, serb
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java
+ test/jdk/javax/swing/JMenu/PopupReferenceMemoryLeak.java
Changeset: 436019b8
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2020-11-11 15:28:09 +0000
URL: https://github.com/openjdk/amber/commit/436019b8
8256166: [C2] Registers get confused on Big Endian after 8221404
Reviewed-by: redestad, thartmann
! src/hotspot/share/opto/regmask.hpp
Changeset: 6247736f
Author: Lance Andersen <lancea at openjdk.org>
Date: 2020-11-11 15:34:03 +0000
URL: https://github.com/openjdk/amber/commit/6247736f
8256018: Adler32/CRC32/CRC32C missing reachabilityFence
Reviewed-by: naoto, alanb
! src/java.base/share/classes/java/util/zip/Adler32.java
! src/java.base/share/classes/java/util/zip/CRC32.java
! src/java.base/share/classes/java/util/zip/CRC32C.java
Changeset: 421a7c3b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-11-11 16:06:08 +0000
URL: https://github.com/openjdk/amber/commit/421a7c3b
8256182: Update qemu-debootstrap cross-compilation recipe
Reviewed-by: ihse
! doc/building.html
! doc/building.md
Changeset: 2e19026d
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-11-11 16:20:11 +0000
URL: https://github.com/openjdk/amber/commit/2e19026d
8253064: monitor list simplifications and getting rid of TSM
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: eosterlund, rehn, coleenp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/runtime/globals.hpp
+ src/hotspot/share/runtime/monitorDeflationThread.cpp
+ src/hotspot/share/runtime/monitorDeflationThread.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/MonitorDeflationThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! test/hotspot/gtest/runtime/test_objectMonitor.cpp
! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java
Changeset: 3c3469b9
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-11-11 18:03:58 +0000
URL: https://github.com/openjdk/amber/commit/3c3469b9
8256020: Shenandoah: Don't resurrect objects during evacuation on AS_NO_KEEPALIVE
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
Changeset: 96e02610
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-11-11 18:07:08 +0000
URL: https://github.com/openjdk/amber/commit/96e02610
8256106: Bypass intrinsic/barrier when calling Reference.get() from Finalizer
Reviewed-by: eosterlund
! src/java.base/share/classes/java/lang/ref/Finalizer.java
! src/java.base/share/classes/java/lang/ref/Reference.java
Changeset: bfa060f0
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-11-11 19:12:55 +0000
URL: https://github.com/openjdk/amber/commit/bfa060f0
8256051: nmethod_entry_barrier stub miscalculates xmm spill size on x86_32
Reviewed-by: shade
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
Changeset: 59965c17
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-11-11 19:52:18 +0000
URL: https://github.com/openjdk/amber/commit/59965c17
8256237: Zero: non-PCH build fails after JDK-8253064
Reviewed-by: zgu, dcubed
! src/hotspot/share/runtime/monitorDeflationThread.cpp
Changeset: ccb48b72
Author: Corey Ashford <cjashfor at linux.vnet.ibm.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2020-11-11 21:31:07 +0000
URL: https://github.com/openjdk/amber/commit/ccb48b72
8248188: Add IntrinsicCandidate and API for Base64 decoding
8248188: Add IntrinsicCandidate and API for Base64 decoding, add Power64LE intrinsic implementation.
This patch set encompasses the following commits:
Adds a new intrinsic candidate to the java.lang.Base64 class - decodeBlock(), and provides a flexible API for the intrinsic. The API is similar to the existing encodeBlock intrinsic.
Adds the code in HotSpot to check and martial the new intrinsic's arguments to the arch-specific intrinsic implementation.
Adds a Power64LE-specific implementation of the decodeBlock intrinsic.
Adds a JMH microbenchmark for both Base64 encoding and encoding.
Enhances the JTReg hotspot intrinsic "TestBase64.java" regression test to more fully test both decoding and encoding.
Reviewed-by: rriggs, mdoerr, kvn
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/util/Base64.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java
+ test/hotspot/jtreg/compiler/intrinsics/base64/longLineBaseEncode.txt
+ test/hotspot/jtreg/compiler/intrinsics/base64/longLineHEX.txt
+ test/hotspot/jtreg/compiler/intrinsics/base64/longLineMimeEncode.txt
+ test/hotspot/jtreg/compiler/intrinsics/base64/longLineUrlEncode.txt
+ test/micro/org/openjdk/bench/java/util/Base64VarLenDecode.java
Changeset: 2f06893a
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-11-12 01:45:27 +0000
URL: https://github.com/openjdk/amber/commit/2f06893a
8252526: Remove excessive inclusion of jvmti.h and jvmtiExport.hpp
Reviewed-by: ihse, kbarrett
! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/jniFastGetField_arm.cpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/jniFastGetField_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
+ src/hotspot/share/classfile/javaThreadStatus.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/hotspot/share/utilities/vmEnums.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
Changeset: 14e25e20
Author: Lin Zang <lzang at openjdk.org>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-11-12 02:12:15 +0000
URL: https://github.com/openjdk/amber/commit/14e25e20
8255982: Extend BasicJMapTest to test with different GC Heap
Reviewed-by: shade, iignatyev
! test/jdk/TEST.ROOT
! test/jdk/sun/tools/jmap/BasicJMapTest.java
Changeset: da48003a
Author: Hao Sun <hao.sun at arm.com>
Committer: Nick Gasson <ngasson at openjdk.org>
Date: 2020-11-12 02:30:39 +0000
URL: https://github.com/openjdk/amber/commit/da48003a
8255975: Fix AArch64 OpenJDK build failure with gcc-5
Reviewed-by: dholmes
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
Changeset: ec08b3f2
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2020-11-12 06:29:13 +0000
URL: https://github.com/openjdk/amber/commit/ec08b3f2
8256188: Adjust output of make/autoconf/configure
Reviewed-by: clanger, ihse
! make/autoconf/configure
Changeset: 4df8abc2
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-11-12 13:23:57 +0000
URL: https://github.com/openjdk/amber/commit/4df8abc2
8255787: Tag container tests that use cGroups with cgroups keyword
Reviewed-by: sspitsyn
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/hotspot/jtreg/containers/cgroup/PlainRead.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestCPUSets.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/jdk/TEST.ROOT
! test/jdk/jdk/internal/platform/cgroup/TestCgroupMetrics.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemController.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java
Changeset: bd8693a0
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-11-12 14:05:50 +0000
URL: https://github.com/openjdk/amber/commit/bd8693a0
8256181: Remove Allocation of old generation on alternate memory devices functionality
Reviewed-by: ayang, iignatyev, iklam
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
- src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.cpp
- src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.hpp
- src/hotspot/share/gc/g1/g1HeterogeneousHeapYoungGenSizer.cpp
- src/hotspot/share/gc/g1/g1HeterogeneousHeapYoungGenSizer.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionType.hpp
- src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp
- src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelArguments.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
- src/hotspot/share/gc/parallel/psFileBackedVirtualspace.cpp
- src/hotspot/share/gc/parallel/psFileBackedVirtualspace.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java
- test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java
- test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtMultiple.java
- test/hotspot/jtreg/gc/nvdimm/TestHumongousObjectsOnNvdimm.java
- test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java
- test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: 70c7b1d9
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-11-12 14:15:40 +0000
URL: https://github.com/openjdk/amber/commit/70c7b1d9
8250607: C2: Filter type in PhiNode::Value() for induction variables of trip-counted integer loops
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/cfgnode.cpp
Changeset: f7685a46
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-11-12 14:20:48 +0000
URL: https://github.com/openjdk/amber/commit/f7685a46
8256203: Simplify RegMask::Empty
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
Changeset: 19bade02
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-11-12 14:21:24 +0000
URL: https://github.com/openjdk/amber/commit/19bade02
8256238: Remove Matcher::pass_original_key_for_aes
Reviewed-by: thartmann, chagedorn
! 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/x86.ad
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/runtime.cpp
Changeset: 943acd22
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2020-11-12 15:45:26 +0000
URL: https://github.com/openjdk/amber/commit/943acd22
8256276: Temporarily disable gtest special_flags
Reviewed-by: tschatzl, dcubed
! test/hotspot/gtest/runtime/test_special_flags.cpp
Changeset: c6ab0fdb
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2020-11-12 16:14:29 +0000
URL: https://github.com/openjdk/amber/commit/c6ab0fdb
8255990: Bitmap region of dynamic CDS archive is not unmapped
Reviewed-by: iklam, minqi
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
Changeset: 3e70aac5
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2020-11-12 16:37:23 +0000
URL: https://github.com/openjdk/amber/commit/3e70aac5
8254162: Implementation of Foreign-Memory Access API (Third Incubator)
Reviewed-by: erikj, psandoz, alanb
! make/modules/java.base/Gensrc.gmk
+ make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/nativeLookup.cpp
+ src/hotspot/share/prims/scopedMemoryAccess.cpp
+ src/hotspot/share/prims/scopedMemoryAccess.hpp
! src/java.base/share/classes/java/lang/invoke/MemoryAccessVarHandleBase.java
- src/java.base/share/classes/java/lang/invoke/MemoryAccessVarHandleGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
! src/java.base/share/classes/java/lang/invoke/X-VarHandleMemoryAccess.java.template
! src/java.base/share/classes/java/nio/Bits.java
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/BufferMismatch.java
! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
! src/java.base/share/classes/jdk/internal/access/foreign/MemorySegmentProxy.java
+ src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess-bin.java.template
+ src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! src/java.base/share/classes/module-info.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MappedMemorySegment.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MappedMemorySegments.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAccess.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryScope.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java
! test/jdk/ProblemList.txt
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestAddressHandle.java
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
+ test/jdk/java/foreign/TestCleaner.java
+ test/jdk/java/foreign/TestHandshake.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryCopy.java
! test/jdk/java/foreign/TestMemoryHandleAsUnsigned.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestNoForeignUnsafeOverride.java
! test/jdk/java/foreign/TestRebase.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestSharedAccess.java
! test/jdk/java/foreign/TestSlices.java
! test/jdk/java/foreign/TestSpliterator.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SegmentTestDataProvider.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTest.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantMapped.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/TestAdaptVarHandles.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/VarHandleExact.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java
Changeset: 1c0b490c
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-11-12 17:00:15 +0000
URL: https://github.com/openjdk/amber/commit/1c0b490c
8256201: java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java failed
Reviewed-by: jdv
! test/jdk/java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java
Changeset: 90f9a705
Author: Fernando Guallini <fguallini at openjdk.org>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-11-12 17:04:16 +0000
URL: https://github.com/openjdk/amber/commit/90f9a705
8255546: Missing coverage for javax.smartcardio.CardPermission and ResponseAPDU
Reviewed-by: xuelei
! test/jdk/javax/smartcardio/ResponseAPDUTest.java
! test/jdk/javax/smartcardio/TestCardPermission.java
Changeset: b5a9c92b
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2020-11-12 17:06:00 +0000
URL: https://github.com/openjdk/amber/commit/b5a9c92b
8256244: java/lang/ProcessHandle/PermissionTest.java fails with TestNG 7.1
Reviewed-by: lancea, iignatyev
! test/jdk/java/lang/ProcessHandle/PermissionTest.java
Changeset: 531c56ea
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-11-12 21:37:30 +0000
URL: https://github.com/openjdk/amber/commit/531c56ea
8256278: Shenandoah: Avoid num of dead callback from weak processor in Shenandoah root verifier
Reviewed-by: rkennke, shade
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
Changeset: 9170c30d
Author: duke <duke at openjdk.org>
Date: 2020-11-12 22:00:37 +0000
URL: https://github.com/openjdk/amber/commit/9170c30d
Automatic merge of master into concise-method-declarations
More information about the amber-dev
mailing list