git: openjdk/amber: stats-before-this-super: 61 new changesets

duke duke at openjdk.java.net
Thu Aug 26 22:06:16 UTC 2021


Changeset: d007be09
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-08-19 23:11:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/d007be0952abdc8beb7b68ebf7529a939162307b

8272700: [macos] Build failure with Xcode 13.0 after JDK-8264848

Reviewed-by: dholmes

! make/autoconf/flags-other.m4

Changeset: ddcd851c
Author:    Phil Race <prr at openjdk.org>
Date:      2021-08-20 00:08:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/ddcd851c43aa97477c7e406490c0c7c7d71ac629

8272602: [macos] not all KEY_PRESSED events sent when control modifier is used

Reviewed-by: kizune

! src/java.desktop/macosx/native/libosxapp/JNIUtilities.m
+ test/jdk/java/awt/event/KeyEvent/KeyTyped/CtrlSpace.java

Changeset: 4bd37c31
Author:    Thejasvi Voniadka <tvoniadka at openjdk.org>
Committer: Abdul Kolarkunnu <akolarkunnu at openjdk.org>
Date:      2021-08-20 03:15:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/4bd37c315333325b69db8d55c0c3aaf74c95024f

8272708: [Test]: Cleanup: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled

Reviewed-by: rhalade

! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java

Changeset: a81e5e93
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-20 07:34:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/a81e5e9353a635a2307ff4e5de8a304c14f08047

8272654: Mark word accesses should not use Access API

Reviewed-by: stefank, rkennke, eosterlund

! src/hotspot/share/oops/oop.inline.hpp

Changeset: db9834ff
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-08-20 09:05:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/db9834ff82ce477e5c38c8873d39f54882627746

8258951: java/net/httpclient/HandshakeFailureTest.java failed with "RuntimeException: Not found expected SSLHandshakeException in java.io.IOException"

Reviewed-by: chegar

! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! test/jdk/java/net/httpclient/HandshakeFailureTest.java

Changeset: 92bde673
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-08-20 10:12:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/92bde6738a8984000ffdef010228d5117b2d8313

8271946: Cleanup leftovers in Space and subclasses

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp

Changeset: d874e961
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-08-20 11:26:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/d874e9616f80324a53f3c8866ce500e55dfa308f

8271579: G1: Move copy before CAS in do_copy_to_survivor_space
8272070: G1: Simplify age calculation after JDK-8271579

Co-authored-by: shoubing ma <mashoubing1 at huawei.com>
Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp

Changeset: fb1dfc6f
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-20 11:30:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/fb1dfc6f49f62990aa9988e9d6f7ffd1adf45d8e

8267185: Add string deduplication support to ParallelGC

Reviewed-by: kbarrett, ayang

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
+ src/hotspot/share/gc/parallel/psStringDedup.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java

Changeset: c701f6e5
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-08-20 12:23:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/c701f6e5383030e0192bbd2d95059d9a5b9b0ab7

8272739: Misformatted error message in EventHandlerCreator

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/EventHandlerCreator.java

Changeset: 86add21a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-08-20 12:41:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/86add21a85ec57de00aecb0a18bc99567a91d0d8

8223923: C2: Missing interference with mismatched unsafe accesses

Reviewed-by: thartmann

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/unsafe/MismatchedUnsafeAccessTest.java

Changeset: 1ea437a4
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-08-20 12:43:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/1ea437a4b87381b558cf8157ac52fc03e37ac507

8272720: Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit

Reviewed-by: thartmann, rbackman

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

Changeset: d85560ed
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-08-20 17:45:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/d85560ed0f10a586b659db1c0201373457f1a5a9

8267161: Write automated test case for JDK-4479161

Reviewed-by: serb, aivanov

- test/jdk/java/awt/im/4959409/bug4959409.html
! test/jdk/java/awt/im/4959409/bug4959409.java

Changeset: 04a806ec
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2021-08-20 20:10:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/04a806ec86a388b8de31d42f904c4321beb69e14

8270344: Session resumption errors

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
+ test/jdk/sun/security/ssl/SSLSessionImpl/InvalidateSession.java

Changeset: f77a1a15
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-08-22 01:13:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/f77a1a156f3da9068d012d9227c7ee0fee58f571

8272472: StackGuardPages test doesn't build with glibc 2.34

Reviewed-by: shade, stuefe, jiefu

! test/hotspot/jtreg/runtime/StackGuardPages/exeinvoke.c

Changeset: b690f296
Author:    Alan Hayward <alan.hayward at arm.com>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2021-08-23 01:41:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/b690f29699180149d33b6a83de10697790587a87

8269687: pauth_aarch64.hpp include name is incorrect

Reviewed-by: rbackman, ngasson

! src/hotspot/cpu/aarch64/pauth_aarch64.hpp
! src/hotspot/os_cpu/bsd_aarch64/pauth_bsd_aarch64.inline.hpp
! src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp

Changeset: e8a289e7
Author:    Denghui Dong <ddong at openjdk.org>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2021-08-23 06:12:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/e8a289e77d70d31f2f7d1a8dea620062dbdb3e2a

8272609: Add string deduplication support to SerialGC

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
+ src/hotspot/share/gc/serial/serialStringDedup.cpp
+ src/hotspot/share/gc/serial/serialStringDedup.hpp
+ src/hotspot/share/gc/serial/serialStringDedup.inline.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java

Changeset: b7f75c0a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-08-23 06:39:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/b7f75c0a735f0cf40ae2288d1d0ae96a571a4155

8271142: package help is not displayed for missing X11/extensions/Xrandr.h

Reviewed-by: clanger

! make/autoconf/help.m4

Changeset: 741f58c1
Author:    Tongbao Zhang <tobytbzhang at tencent.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2021-08-23 11:54:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/741f58c18c3dc49c5e1b793e411d8479770f2772

8272417: ZGC: fastdebug build crashes when printing ClassLoaderData

Reviewed-by: stefank, pliden

! src/hotspot/share/classfile/classLoaderData.cpp

Changeset: d542745d
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-23 12:58:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/d542745dbe0f58f510108d15f7e310ec27f560db

8267894: Skip work for empty regions in G1 Full GC

Reviewed-by: sjohanss, tschatzl

! 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/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCHeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp

Changeset: 594e5161
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-23 14:00:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/594e5161b48382d61509b4969bc8f52c3c076452

8272778: Consolidate is_instance and is_instance_inlined in java_lang_String

Reviewed-by: coleenp, redestad

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/serial/serialStringDedup.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/prims/methodHandles.cpp

Changeset: 18840724
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-08-23 17:31:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/18840724749c839259688bfa052652a1f34a378a

8265253: javac -Xdoclint:all gives "no comment" warning for code that can't be commented

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
+ test/langtools/tools/doclint/AnonClassTest.java
+ test/langtools/tools/doclint/AnonClassTest.out

Changeset: 709b5910
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-23 18:03:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/709b5910c35ad081b2367435cbc689414098b87a

8272553: several hotspot runtime/CommandLine tests don't check exit code

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/CommandLine/CompilerConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/hotspot/jtreg/runtime/CommandLine/PrintTouchedMethods.java
! test/hotspot/jtreg/runtime/CommandLine/TestHexArguments.java
! test/hotspot/jtreg/runtime/CommandLine/TestVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java

Changeset: ad92033f
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2021-08-23 18:43:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/ad92033fccbf4ec9310ea5b3024be61c082ee5bb

8272736: [JVMCI] Add API for reading and writing JVMCI thread locals

Reviewed-by: kvn, dnsimon

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 2ff4c01d
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-08-23 20:23:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/2ff4c01d42f1afcc53abd48e074356fb4a700754

8271600: C2: CheckCastPP which should closely follow Allocate is sunk of a loop

Reviewed-by: chagedorn, roland

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

Changeset: 9bc02322
Author:    Maxim Kartashev <maxim.kartashev at jetbrains.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-08-23 20:28:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/9bc023220fbbb0b6ea1ed1a0ca2aa3848764e8cd

8269223: -Xcheck:jni WARNINGs working with fonts on Linux

Reviewed-by: prr, serb

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DRenderQueue.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DesktopProperties.cpp
+ test/jdk/java/awt/font/JNICheck/FreeTypeScalerJNICheck.java

Changeset: 22ef4f06
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-08-24 04:02:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/22ef4f065315c1238216849ce9ce71b8207b43f8

5015261: NPE may be thrown if JDesktopIcon is set to null on a JInternalFrame

Reviewed-by: serb, prr, aivanov

! src/java.desktop/share/classes/javax/swing/JInternalFrame.java

Changeset: 7f80683c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-24 10:08:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/7f80683cfeee3c069f48d5bce45fa92b2381b518

8272783: Epsilon: Refactor tests to improve performance

Reviewed-by: tschatzl

! test/hotspot/jtreg/gc/epsilon/TestAlignment.java
! test/hotspot/jtreg/gc/epsilon/TestAlwaysPretouch.java
! test/hotspot/jtreg/gc/epsilon/TestArraycopyCheckcast.java
! test/hotspot/jtreg/gc/epsilon/TestByteArrays.java
! test/hotspot/jtreg/gc/epsilon/TestClasses.java
! test/hotspot/jtreg/gc/epsilon/TestDieDefault.java
! test/hotspot/jtreg/gc/epsilon/TestDieWithHeapDump.java
! test/hotspot/jtreg/gc/epsilon/TestDieWithOnError.java
! test/hotspot/jtreg/gc/epsilon/TestElasticTLAB.java
! test/hotspot/jtreg/gc/epsilon/TestElasticTLABDecay.java
! test/hotspot/jtreg/gc/epsilon/TestEpsilonEnabled.java
! test/hotspot/jtreg/gc/epsilon/TestHelloWorld.java
! test/hotspot/jtreg/gc/epsilon/TestLogTrace.java
! test/hotspot/jtreg/gc/epsilon/TestManyThreads.java
! test/hotspot/jtreg/gc/epsilon/TestMaxTLAB.java
! test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java
! test/hotspot/jtreg/gc/epsilon/TestMemoryPools.java
! test/hotspot/jtreg/gc/epsilon/TestObjects.java
! test/hotspot/jtreg/gc/epsilon/TestPrintHeapSteps.java
! test/hotspot/jtreg/gc/epsilon/TestRefArrays.java
! test/hotspot/jtreg/gc/epsilon/TestUpdateCountersSteps.java

Changeset: 928b9724
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-24 12:14:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/928b9724c98c3377f96f5c3786ef2d8d79485dfe

8271930: Simplify end_card calculation in G1BlockOffsetTablePart::verify

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp

Changeset: 0597cde8
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-08-24 13:17:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/0597cde87deb5ba7bcd84e47b3c10329f758067d

8221360: Eliminate Shared_DirtyCardQ_lock

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
- src/hotspot/share/gc/g1/g1SharedDirtyCardQueue.cpp
- src/hotspot/share/gc/g1/g1SharedDirtyCardQueue.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 74543069
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2021-08-24 14:09:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/7454306920bcd9e4397de32fae2fdf4ec688bded

8272526: Cleanup ThreadStateTransition class

Reviewed-by: dholmes, rehn, coleenp

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java

Changeset: 94f5e441
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-08-24 14:41:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/94f5e441f637b7a75227ba11a2b25d70f96cd274

8271258: @param with non-ascii variable names produces incorrect results

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! test/langtools/jdk/javadoc/doclet/testUnicode/TestUnicode.java

Changeset: 2309b7d8
Author:    Sergei Ustimenko <fdesu at protonmail.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-08-24 14:49:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/2309b7d8fc37e9ba8f80f7820ae2875ccc3b07fd

8253178: Replace LinkedList Impl in net.http.FilterFactory

Reviewed-by: dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/FilterFactory.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java

Changeset: 6e0328f5
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-24 15:21:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/6e0328f5829282b56327aa0128774cb916275d45

8272725: G1: add documentation on needs_remset_update_t vs bool

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp

Changeset: f681d654
Author:    Phil Race <prr at openjdk.org>
Date:      2021-08-24 15:23:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/f681d6544ac2506cb72e45c1f9ed8dfbbde099f2

8272806: [macOS] "Apple AWT Internal Exception" when input method is changed

Reviewed-by: serb, dmarkov, azvegint

! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m

Changeset: f608e81a
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-08-24 15:31:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/f608e81ad8309a001b8a92563a93b8adee1ce2b8

8264322: Generate CDS archive when creating custom JDK image

Reviewed-by: mchung, alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/ImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ExecutableImage.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/CDSPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! src/jdk.jlink/share/classes/module-info.java
+ test/jdk/tools/jlink/plugins/CDSPluginTest.java

Changeset: d34f17c6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-08-24 16:10:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/d34f17c6973748693de1bdd040bc3e8a0f15f197

8270195: Add missing links between methods of JavaFX properties

Reviewed-by: kcr, hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
+ test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/pkg2/Test.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java

Changeset: aaedac63
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-24 17:04:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/aaedac635a0a7ca1f73dcf85336230cc537fcdf2

8265261: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted

Reviewed-by: dfuchs

! test/jdk/java/nio/file/Files/InterruptCopy.java

Changeset: c547ead4
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-08-24 18:09:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/c547ead493fafb6716550996a83276afc0ec018a

8272916: Copyright year was modified unintentionally in jlink.properties and ImagePluginStack.java

Reviewed-by: bpb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties

Changeset: 6ace805f
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-24 18:43:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/6ace805f8c69b273bf998f084f9651bc5bcd52b6

8272856: DoubleFlagWithIntegerValue uses G1GC-only flag

Reviewed-by: dholmes, kbarrett

! test/hotspot/jtreg/runtime/CommandLine/DoubleFlagWithIntegerValue.java

Changeset: 0e7288ff
Author:    Smita Kamath <svkamath at openjdk.org>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2021-08-24 18:48:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/0e7288ffbf635b9fdb17e8017e9a4f673ca0501d

8267125: AES Galois CounterMode (GCM) interleaved implementation using AVX512 + VAES instructions

Co-authored-by: Smita Kamath <svkamath at openjdk.org>
Co-authored-by: Tomasz Kantecki <tomasz.kantecki at intel.com>
Co-authored-by: Anthony Scarpino <ascarpino at openjdk.org>
Reviewed-by: kvn, valeriep

! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.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/com/sun/crypto/provider/GHASH.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! test/hotspot/jtreg/compiler/codegen/aes/TestAESMain.java

Changeset: b17b821a
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-08-24 20:59:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/b17b821a570930e4188bcdfb396f0a7abe99caf6

8272639: jpackaged applications using microphone on mac

Reviewed-by: almatvee, serb

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Info-lite.plist.template
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/sandbox.plist

Changeset: 0f428ca5
Author:    casparcwang <casparcwang at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-08-25 01:16:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/0f428ca533627e758cdca599d4589f39c21e27b6

8272570: C2: crash in PhaseCFG::global_code_motion

Co-authored-by: Hui Shi <hshi at openjdk.org>
Reviewed-by: thartmann, rbackman

! src/hotspot/share/opto/lcm.cpp
+ test/hotspot/jtreg/compiler/regalloc/TestGCMRecalcPressureNodes.java

Changeset: 1e3e333f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-25 07:33:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/1e3e333f73fc448725175eba733c3eaf2f1b61b8

8272884: Make VoidClosure::do_void pure virtual

Reviewed-by: kbarrett, dholmes

! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/iterator.hpp

Changeset: c5a27125
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-25 08:05:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/c5a271259d9761aaae9298e9f29ebd93d734fb0e

8272850: Drop zapping values in the Zap* option descriptions

Reviewed-by: stefank, kbarrett

! src/hotspot/share/runtime/globals.hpp

Changeset: 63e062fb
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-25 10:18:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/63e062fb78f925782cf4c9641b54f266bcbebc5c

8236176: Parallel GC SplitInfo comment should be updated for shadow regions

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 2ef68711
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-08-25 13:25:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/2ef6871118109b294e3148c8f15d4335039dd121

8272447: Remove 'native' ranked Mutex

Reviewed-by: stuefe, pchilanomate

! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/gtest/runtime/test_mutex.cpp

Changeset: e36cbd8e
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-25 14:33:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/e36cbd8e05774ea9847c69f9987a2242589acf7e

8242847: G1 should not clear mark bitmaps with no marks

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp

Changeset: 7212561d
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-08-25 20:16:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/7212561dd1ec65d7f31792959f0eaaab6229eaf4

8267188: gc/stringdedup/TestStringDeduplicationInterned.java fails with Shenandoah

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java

Changeset: 673ce7ef
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-08-26 00:17:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/673ce7efa56e7eb54266af6fe795d46d57f51bdc

8272873: C2: Inlining should not depend on absolute call site counts

Reviewed-by: kvn, vlivanov, dlong

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/lib-test/jdk/test/whitebox/vm_flags/IntxTest.java

Changeset: c4c76e2f
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-08-26 02:24:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/c4c76e2f34f7e709f8b3c960d8c796ff4e2dc4a5

8272811: Document the effects of building with _GNU_SOURCE in os_posix.hpp

Reviewed-by: iklam

! src/hotspot/os/posix/os_posix.hpp

Changeset: a3308af0
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-26 06:51:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/a3308af0605bf936d9a9fb7093787a315ccc1e2a

8272836: Limit run time for java/lang/invoke/LFCaching tests

Reviewed-by: redestad, iignatyev

! test/jdk/java/lang/invoke/LFCaching/LambdaFormTestCase.java

Changeset: 49b2789a
Author:    Alexey Ushakov <avu at openjdk.org>
Date:      2021-08-26 07:28:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/49b2789a49e4e476dfcdf0a65e061a40264a4683

8262751: RenderPipelineState assertion error in J2DDemo

Reviewed-by: jdv

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.m

Changeset: 9166ba37
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-08-26 08:34:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/9166ba37b631aa7ae641488f6167cdbd7fcdff00

8272973: Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop

Reviewed-by: chagedorn, jiefu, neliasso

! test/hotspot/jtreg/compiler/arraycopy/TestIllegalArrayCopyBeforeInfiniteLoop.java

Changeset: b94fd32f
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-08-26 10:00:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/b94fd32f08bbb0012874eb918a4a1fe2d06eb943

8272859: Javadoc external links should only have feature version number in URL

Reviewed-by: iris

! make/conf/javadoc.conf

Changeset: 11c9fd82
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-26 10:06:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/11c9fd8298030200727a0e682fd9afb69ca8eb81

8272975: ParallelGC: add documentation to heap memory layout

Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp

Changeset: e43a907f
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-08-26 12:04:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/e43a907f20f99fa1f788fcbe2e99631dd01578d4

8271315: Redo: Nimbus JTree renderer properties persist across L&F changes

Reviewed-by: aivanov

! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java
+ test/jdk/javax/swing/plaf/nimbus/NimbusJTreeSelTextColor.java
+ test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java

Changeset: c4205305
Author:    Alexey Ushakov <avu at openjdk.org>
Date:      2021-08-26 12:56:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/c4205305496f73f49e58e64dd303154fca5bfafd

8272481: [macos] javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java fails

Reviewed-by: serb, jdv

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! test/jdk/ProblemList.txt

Changeset: 845e1cea
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-26 13:41:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/845e1cea8dcf0e902a2b6d3bf87749108c21c320

8272983: G1 Add marking details to eager reclaim logging

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Changeset: fe7d7088
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-08-26 16:21:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/fe7d70886cc9985478c5810eff0790648a9aae41

8272473: Parsing epoch seconds at a DST transition with a non-UTC parser is wrong

Reviewed-by: joehw, rriggs, iris, lancea, scolebourne

! src/java.base/share/classes/java/time/format/Parsed.java
! test/jdk/java/time/test/java/time/format/TestDateTimeParsing.java

Changeset: d732c309
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-08-26 20:47:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/d732c3091fea0a7c6d6767227de89002564504e5

8272863: Replace usages of Collections.sort with List.sort call in public java modules

Reviewed-by: serb, dfuchs, naoto

! src/java.base/share/classes/java/net/CookieManager.java
! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIX.java
! src/java.base/windows/classes/java/lang/ProcessEnvironment.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/unix/classes/sun/font/XRGlyphCache.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java

Changeset: 45fcaffe
Author:    duke <duke at openjdk.org>
Date:      2021-08-26 22:01:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/45fcaffe612ddb5ae6530e94bfe75f4eea2c13ef

Automatic merge of master into stats-before-this-super




More information about the amber-dev mailing list