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

duke duke at openjdk.java.net
Thu May 20 22:08:30 UTC 2021


Changeset: 2a2f105a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-05-13 23:26:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/2a2f105a56bba3a180658f0b0151240676478ba4

8267117: sun/hotspot/whitebox/CPUInfoTest.java fails on Ice Lake

Reviewed-by: kvn

! test/lib-test/sun/hotspot/whitebox/CPUInfoTest.java

Changeset: 40860813
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-05-13 23:41:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/408608130621b340151276dceeaf52cf6d037d53

8264846: Regression ~5% in J2dBench.bimg_misc on Linux after JDK-8263142

Reviewed-by: erikj, azvegint

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 1e0ecd6d
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-05-14 06:26:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/1e0ecd6d56541c948e0d120295f5008d3248598f

8265605: Cannot call BootLoader::loadClassOrNull before initPhase2

Reviewed-by: alanb, mchung

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/native/libjava/ClassLoader.c
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/EmptyClassHelper.java

Changeset: 301095c8
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-05-14 06:52:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/301095c8beb2c95207636f0f61c02e0fc4d5a0a4

8266795: Remove dead code LowMemoryDetectorDisabler

Reviewed-by: dholmes

! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/lowMemoryDetector.hpp

Changeset: 88907bb8
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2021-05-14 07:55:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/88907bb81a5a67a51f32c36f6cd821c2488117eb

8266904: Use function pointer typedefs in OopOopIterateDispatch

Reviewed-by: tschatzl, iklam

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

Changeset: 644f28c0
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-05-14 10:36:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/644f28c0ead18a37d7996ec30b49718a2f6aa189

8266810: Move trivial Matcher code to cpu-specific header files

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
+ src/hotspot/cpu/arm/matcher_arm.hpp
+ src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
+ src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/s390/s390.ad
+ src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/matcher.hpp

Changeset: ebcf3991
Author:    Сергей Цыпанов <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-05-14 12:29:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/ebcf3991b79024ef35512e5aa2be5bd731acf9e0

8266622: Optimize Class.descriptorString() and Class.getCanonicalName0()

Reviewed-by: redestad

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

Changeset: af4cd04c
Author:    Athijegannathan Sundararajan <sundar at openjdk.org>
Date:      2021-05-14 12:59:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/af4cd04c2e393f8d1ffef60f49e3269adee649b8

8266291: (jrtfs) Calling Files.exists may break the JRT filesystem

Reviewed-by: redestad, alanb

! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! test/jdk/jdk/internal/jrtfs/Basic.java

Changeset: 16ca370f
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-05-14 14:52:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/16ca370f1ac933a6aef49bd147d985e66b4c8930

8265694: Investigate test StressHiddenClasses.java

Reviewed-by: lfoltan

- test/hotspot/jtreg/runtime/HiddenClasses/StressHiddenClasses.java

Changeset: 599d07c0
Author:    Wang Huang <whuang at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-05-14 17:16:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/599d07c0db9c85e4dae35d1c54a63407d32eaedd

8263006: Add optimization for Max(*)Node and Min(*)Node

Co-authored-by: Wang Huang <whuang at openjdk.org>
Co-authored-by: Wu Yan <wuyan34 at huawei.com>
Reviewed-by: kvn

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
+ test/hotspot/jtreg/compiler/intrinsics/math/MaxMinOptimizeTest.java
+ test/micro/org/openjdk/bench/vm/compiler/MaxMinOptimizeTest.java

Changeset: e90388bc
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2021-05-14 17:19:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/e90388bc1e7bba92675fa799d9da77aa4d6e1a05

8266461: tools/jmod/hashes/HashesTest.java fails: static @Test methods

Reviewed-by: alanb, mchung

! test/jdk/tools/jmod/hashes/HashesTest.java

Changeset: 5eda812f
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2021-05-14 17:55:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/5eda812f53bfe65d11f6241b0831c588c1400b08

8267180: Typo in copyright header  for HashesTest

Reviewed-by: dcubed, naoto, joehw

! test/jdk/tools/jmod/hashes/HashesTest.java

Changeset: 360928d1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-05-14 18:17:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/360928d16dbfd2e878694995a2f65ba5b5a1dbe6

8260046: Assert left >= right in pointer_delta() methods

Reviewed-by: sjohanss, kbarrett, tschatzl

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

Changeset: be0a6552
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-05-14 18:38:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/be0a655208f64e076e9e0141fe5dadc862cba981

8254598: StringDedupTable should use OopStorage

Co-authored-by: Kim Barrett <kbarrett at openjdk.org>
Co-authored-by: Zhengyu Gu <zgu at openjdk.org>
Reviewed-by: coleenp, iklam, tschatzl, ayang

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.hpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp
! src/hotspot/share/gc/g1/g1StringDedup.cpp
! src/hotspot/share/gc/g1/g1StringDedup.hpp
- src/hotspot/share/gc/g1/g1StringDedupQueue.cpp
- src/hotspot/share/gc/g1/g1StringDedupQueue.hpp
- src/hotspot/share/gc/g1/g1StringDedupStat.cpp
- src/hotspot/share/gc/g1/g1StringDedupStat.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
- src/hotspot/share/gc/shared/stringdedup/stringDedup.inline.hpp
+ src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp
+ src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.hpp
+ src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
+ src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp
- src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.cpp
- src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.hpp
- src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.inline.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.hpp
+ src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp
+ src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp
- src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp
- src/hotspot/share/gc/shared/stringdedup/stringDedupThread.hpp
- src/hotspot/share/gc/shared/stringdedup/stringDedupThread.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! 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/shenandoahParallelCleaning.hpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
- src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
- src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp
- src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/utilities/hashtable.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
- test/hotspot/jtreg/gc/g1/TestStringDeduplicationAgeThreshold.java
- test/hotspot/jtreg/gc/g1/TestStringDeduplicationFullGC.java
- test/hotspot/jtreg/gc/g1/TestStringDeduplicationInterned.java
- test/hotspot/jtreg/gc/g1/TestStringDeduplicationPrintOptions.java
- test/hotspot/jtreg/gc/g1/TestStringDeduplicationTableRehash.java
- test/hotspot/jtreg/gc/g1/TestStringDeduplicationTableResize.java
- test/hotspot/jtreg/gc/g1/TestStringDeduplicationTools.java
- test/hotspot/jtreg/gc/g1/TestStringDeduplicationYoungGC.java
+ 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/TestStringDeduplicationTools.java
+ test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java

Changeset: 28f1c7ac
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2021-05-14 23:00:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/28f1c7ac4dfcf1df7df4eb94d270292b76baee12

8249395: (macos) jpackage tests timeout on MacPro5_1 systems

Reviewed-by: herrick, asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java

Changeset: 7ab6dc83
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2021-05-14 23:04:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/7ab6dc83df2e19a57ff0dcdc87598c54cd949a7c

6676643: Improve current C_GetAttributeValue native implementation

Reviewed-by: xuelei

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_objmgmt.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h

Changeset: f3fb5a45
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-05-15 05:20:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/f3fb5a4524255487f95a93e50da6b230de0b31ce

8266942: gtest/GTestWrapper.java os.iso8601_time_vm failed

Reviewed-by: dcubed

! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 10cafd24
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-05-15 09:46:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/10cafd244db8eebddc81fa312d9358ab62566cc1

8267153: Problemlist jdk/jfr/event/gc/collection/TestG1ParallelPhases.java to remove the noise from CI

Reviewed-by: dcubed, jiefu

! test/jdk/ProblemList.txt

Changeset: 8c71144a
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-05-15 13:14:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/8c71144a2392b8d2ce47074c819d56e523b50145

8265153: add time based test for ThreadMXBean.getThreadInfo() and ThreadInfo.getLockOwnerName()

Reviewed-by: dholmes, cjplummer

+ test/hotspot/jtreg/serviceability/monitoring/ThreadInfo/GetLockOwnerName/GetLockOwnerName.java
+ test/hotspot/jtreg/serviceability/monitoring/ThreadInfo/GetLockOwnerName/libGetLockOwnerName.cpp

Changeset: 2066f497
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-05-16 02:26:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/2066f497b9677971ece0b8a4d855f87a2f4c4018

8266764: [REDO] JDK-8255493 Support for pre-generated java.lang.invoke classes in CDS dynamic archive

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestDynamicDumpAtOom.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestDynamicRegenerateHolderClasses.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/MiniStoreOom.java

Changeset: 02f895c5
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-05-17 04:05:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/02f895c5f6f6de38549337d45ed8ba4c446e9677

8252685: APIs that require JavaThread should take JavaThread arguments

Reviewed-by: coleenp, sspitsyn, kvn, iklam

! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/stack_zero.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.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_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/ci/ciUtilities.inline.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/shared/allocTracer.cpp
! src/hotspot/share/gc/shared/allocTracer.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/periodic/jfrThreadDumpEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.hpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.hpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/utilities/jfrJavaLog.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/prims/foreign_globals.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/prims/whitebox.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! test/hotspot/gtest/utilities/test_metaspaceClosure.cpp

Changeset: f4227879
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-05-17 07:08:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/f4227879b0504bc4656bd84153b13b04c007aa66

8266073: Regression ~2% in Derby after 8261804

Reviewed-by: ayang, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp

Changeset: 7b736ec9
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-05-17 08:32:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/7b736ec9323a508cce164266b8e9a702527f3361

8266489: Enable G1 to use large pages on Windows when region size is larger than 2m

Reviewed-by: tschatzl, iwalulya

! src/hotspot/os/windows/os_windows.cpp

Changeset: 2313a218
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-05-17 09:41:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/2313a2187a949dd0c101b8f8fb5ffc31089d6817

8266637: CHT: Add insert_and_get method

Reviewed-by: tschatzl, rehn

! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp

Changeset: a555fd89
Author:    Mitsuru Kariya <Mitsuru.Kariya at oss.nttdata.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2021-05-17 09:49:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/a555fd89d040792d4de73ab67d86b171a38cfde6

8264734: Some SA classes could use better hashCode() implementation

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/aarch64/WindbgAARCH64Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java

Changeset: a29612ea
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2021-05-17 11:47:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/a29612ea9998a8e45f25add7ae30bfbc62ce3756

8255661: TestHeapDumpOnOutOfMemoryError fails with EOFException

Reviewed-by: rrich, cjplummer

! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/heapDumperCompression.hpp

Changeset: 39a454bb
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-05-17 12:32:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/39a454bb879fe316a69a4ec33ab287db2b5837db

8260331: javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java failed with "ERROR: icon and imageIcon not same."

Reviewed-by: azvegint

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java

Changeset: dd5a84c6
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-05-17 12:55:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/dd5a84c68c4f6128c3568c6f4fc1302c6aaadf01

8267162: Add jtreg test group definitions for langtools

Reviewed-by: jjg

! test/langtools/TEST.groups

Changeset: d5a15f74
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-05-17 14:19:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/d5a15f74207f14c8c6928c9d20aff8dcc2a714cc

8263438: Unused method AbstractMemberWriter.isInherited

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java

Changeset: ea368365
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-05-17 14:43:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/ea36836573d2ee1b734075596f1afb9b1302d6c6

8267236: Versioned platform link in TestMemberSummary.java

Reviewed-by: prappo

! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java

Changeset: b8856b1c
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-05-17 15:03:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/b8856b1c47895eae0a5563ee1a8ac454863ee0a6

8263614: javac allows local variables to be accessed from a static context

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: cf97252f
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2021-05-17 15:23:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/cf97252f3fd4e7bdb57271b92dd2866101d4a94b

8264561: javap get NegativeArraySizeException on bad instruction

Reviewed-by: vromero

! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Instruction.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java

Changeset: 3c010a7c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-05-17 16:14:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/3c010a7c7e64706ee6124d6e9ef69a5f3cf0d1ba

8265705: aarch64: KlassDecodeMovk mode broken

Reviewed-by: aph, iklam, ngasson

! src/hotspot/share/oops/compressedOops.cpp
! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java

Changeset: 79b39445
Author:    Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2021-05-17 16:32:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/79b39445f6fcd005744c5de89ba2cd2ed5bc0a54

8266520: Revert to OpenGL as the default 2D rendering pipeline for macOS

Reviewed-by: azvegint, trebari, kcr, prr

! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java

Changeset: 3b11d811
Author:    Anton Kozlov <akozlov at openjdk.org>
Date:      2021-05-17 19:15:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/3b11d811a274ae1d91fdcc5f01bcd5d159f0543b

8266742: Check W^X state on possible safepoint

Reviewed-by: dholmes, gziemski

! src/hotspot/os/bsd/globals_bsd.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/thread.hpp

Changeset: da4dfde7
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-05-17 19:58:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/da4dfde71a176d2b8401782178e854d4c924eba1

8264777: Overload optimized FileInputStream::readAllBytes

Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/InputStream.java
! src/java.base/share/native/libjava/FileInputStream.c
+ test/jdk/java/io/FileInputStream/ReadXBytes.java

Changeset: 2effdd1b
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-05-17 20:11:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/2effdd1b6799a15a766b2b2a6cba4806d92122f3

8267112: JVMCI compiler modules should be kept upgradable

Reviewed-by: mchung, erikj, dnsimon

! make/common/Modules.gmk
! make/conf/module-loader-map.conf
! src/jdk.internal.vm.ci/share/classes/module-info.java
! src/jdk.internal.vm.compiler.management/share/classes/module-info.java
! src/jdk.internal.vm.compiler/share/classes/module-info.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java
! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
! test/jdk/jdk/modules/etc/UpgradeableModules.java
! test/jdk/tools/jimage/VerifyJimage.java

Changeset: cd1c17c0
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-05-17 22:39:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/cd1c17c0a6416a8d16cf2035f3e97dba95b6b8af

8266404: Fatal error report generated with -XX:+CrashOnOutOfMemoryError should not contain suggestion to submit a bug report

Reviewed-by: stuefe, kevinw, gziemski

! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: 3e97b07a
Author:    Alexey Ushakov <avu at openjdk.org>
Committer: Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2021-05-18 06:06:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/3e97b07a68cd3f9da78cbf98b574977185bc34e2

8267116: Lanai: Incorrect AlphaComposite for VolatileImage graphics

Reviewed-by: serb, aghaisas

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPipelineStatesStorage.m
+ test/jdk/java/awt/image/VolatileImage/AlphaCompositeTest.java

Changeset: 554caf33
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-05-18 06:35:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/554caf33a01ac9ca2e3e9170557e8348750f3971

8251392: Consolidate Metaspace Statistics

Reviewed-by: coleenp, zgu

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcHeapSummary.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/preGCValues.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/z/zServiceability.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/internalStats.hpp
- src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.cpp
- src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.hpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/memory/metaspaceCounters.hpp
+ src/hotspot/share/memory/metaspaceStats.hpp
! src/hotspot/share/memory/metaspaceUtils.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/services/memBaseline.cpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memReporter.hpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp

Changeset: 905b41ac
Author:    Yi Yang <yyang at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-05-18 07:29:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/905b41ac6ae44e5adb51cff37995cff534db47f0

8265711: C1: Intrinsify Class.getModifier method

Reviewed-by: thartmann, kvn

! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
+ test/hotspot/jtreg/compiler/c1/CanonicalizeGetModifiers.java

Changeset: b60975dd
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-05-18 07:30:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/b60975dd85d62d38e3c13c87db611c6fd08dc698

8267237: ARM32: bad AD file in matcher.cpp after 8266810

Reviewed-by: redestad, thartmann

! src/hotspot/cpu/arm/matcher_arm.hpp

Changeset: f6c28911
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-05-18 08:08:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/f6c2891118b06631db796c863638e10cf62ff45b

8267229: Split runtime/Metaspace/elastic test configurations for better scalability

Reviewed-by: stuefe

! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java

Changeset: da7c846a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-05-18 08:52:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/da7c846a8c52c32babae1c545aa17d4b9bd85e76

8264408: test_oopStorage no longer needs to disable some tests on WIN32

Reviewed-by: shade, tschatzl

! test/hotspot/gtest/gc/shared/test_oopStorage.cpp

Changeset: 894547d2
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-05-18 09:12:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/894547d2c102dcbe1f9ec8a1edb11c6b31e4270e

8266897: com/sun/net/httpserver/FilterTest.java fails intermittently with AssertionError

Reviewed-by: chegar, dfuchs, michaelm

! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpContextImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! test/jdk/com/sun/net/httpserver/FilterTest.java

Changeset: ce88b334
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-05-18 12:21:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/ce88b334884b6cc76bd938a8a8e6a9b28a777cb8

8266615: C2 incorrectly folds subtype checks involving an interface array

Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/types/TestInterfaceArraySubtypeCheck.java

Changeset: 02507bc4
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-05-18 12:34:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/02507bc40d2a213768de8bacfd649e8355a2f209

8267166: Remove test file vmTestbase/vm/mlvm/tools/LoadClass.java

Reviewed-by: gziemski, coleenp

! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/share/StressClassLoadingTest.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/byteMutation/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/randomBytecodes/Test.java
- test/hotspot/jtreg/vmTestbase/vm/mlvm/tools/LoadClass.java

Changeset: 9d168e25
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-05-18 12:46:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/9d168e25d1e2e8b662dc7aa6cda7516c423cef7d

8266973: Migrate to ClassHierarchyIterator when enumerating subclasses

Reviewed-by: kvn, coleenp

! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp

Changeset: f8f40ab2
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-05-18 13:58:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/f8f40ab25ffce0243a40f307b0341cddd12ccb5d

8230486: G1BarrierSetAssembler::g1_write_barrier_post unnecessarily pushes/pops new_val

Reviewed-by: kbarrett, tschatzl

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp

Changeset: fadf5804
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2021-05-18 14:44:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/fadf58043c10e4fd98dfdb35256f5efc6d3cd366

8262952: [macos_aarch64] os::commit_memory failure

Reviewed-by: stuefe, aph

! test/hotspot/gtest/runtime/test_os.cpp

Changeset: b92c5a44
Author:    Anton Kozlov <akozlov at openjdk.org>
Date:      2021-05-18 18:54:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/b92c5a44f268c3a866fa6bc6f6218abc0457e689

8265292: [macos_aarch64] java/foreign/TestDowncall.java crashes with SIGBUS
8265183: [macos_aarch64] java/foreign/TestIntrinsics.java crashes with SIGBUS
8265182: [macos_aarch64] java/foreign/TestUpcall.java crashes with SIGBUS

Reviewed-by: dholmes

! src/hotspot/share/prims/universalNativeInvoker.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! test/jdk/ProblemList.txt

Changeset: e6705c0e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-05-18 19:30:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/e6705c0e4b548a83197c3ea70bdef25ec65d4c00

8266949: Check possibility to disable OperationTimedOut on Unix

Reviewed-by: azvegint, kizune

! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java

Changeset: 10236e7a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-05-18 21:26:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/10236e7a52a2dd117c3639d020cfe294797f57af

8263242: serviceability/sa/ClhsdbFindPC.java cannot find MaxJNILocalCapacity with ASLR

Reviewed-by: kevinw, ysuenaga

! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c

Changeset: bdbe23b9
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2021-05-18 22:34:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/bdbe23b9cb6151c81a4de675e629b0a42f00640d

8265462: Handle multiple slots in the NSS Internal Module from SunPKCS11's Secmod

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Secmod.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.h

Changeset: 324defe2
Author:    Hui Shi <hshi at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-05-19 01:25:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/324defe2b6c83de76a37d1b4b360869a77bed036

8267212: test/jdk/java/util/Collections/FindSubList.java intermittent crash with "no reachable node should have no use"

Reviewed-by: roland, thartmann

! src/hotspot/share/opto/intrinsicnode.cpp
! src/hotspot/share/opto/memnode.cpp

Changeset: 0daec497
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-05-19 01:46:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/0daec497fea8c048a9455e4ff331a9d8c4293a4b

8267246: -XX:MaxRAMPercentage=0 is unreasonable for jtreg tests on many-core machines

Reviewed-by: shade, erikj

! make/RunTests.gmk

Changeset: ff84577d
Author:    Alan Hayward <alan.hayward at arm.com>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2021-05-19 01:48:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/ff84577d72226da0bf1ce2c6d6852f3934feecf2

8267098: AArch64: C1 StubFrames end confusingly

Reviewed-by: aph

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp

Changeset: 65a8bf58
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-05-19 05:19:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/65a8bf58bef1a3c50d434b0b351247b5a3a426cb

8265126: [REDO] unified handling for VectorMask object re-materialization during de-optimization

Reviewed-by: vlivanov

! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp

Changeset: 7aa65685
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-05-19 05:22:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/7aa65685b8ce047f075c45cc16bec5c79b8eef27

8256973: Intrinsic creation for VectorMask query (lastTrue,firstTrue,trueCount) APIs

Reviewed-by: psandoz, vlivanov

+ mask.incr
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template
+ test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java

Changeset: 3f883e8f
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-05-19 07:17:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/3f883e8f0d8811e47999d7fbe3d9784f59d0ac09

8267351: runtime/cds/SharedBaseAddress.java fails on x86_32 due to Unrecognized VM option 'UseCompressedOops'

Reviewed-by: dholmes, ccheung

! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java

Changeset: c2b50f93
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-05-19 07:27:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/c2b50f93ac36cdfd96d3ed09ec80ee5255a10200

8266480: Implicit null check optimization does not update control of hoisted memory operation

Reviewed-by: neliasso, kvn

! src/hotspot/share/opto/lcm.cpp
+ test/hotspot/jtreg/compiler/c2/TestImplicitNullCheckDominance.java

Changeset: 49543831
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-05-19 07:43:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/4954383168422a6ba2be8cda5535f90829d97ef8

8267364: Remove mask.incr which is introduced by JDK-8256973

Reviewed-by: vlivanov, thartmann

- mask.incr

Changeset: 2563a6a9
Author:    Xiaohong Gong <xgong at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-05-19 07:49:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/2563a6a9b5e81b4624704da4e8a2f24a6c5e8a5b

8266962: Add arch supporting check for "Op_VectorLoadConst" before creating the node

Reviewed-by: vlivanov, neliasso

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

Changeset: 70f6c670
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-05-19 08:01:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/70f6c67051135ff1d9994089b88d8ea630932046

8233380: CHT: Node allocation and freeing

Reviewed-by: rehn, tschatzl

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp

Changeset: 2d407e12
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-05-19 09:03:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/2d407e12fac1bdf29d339754f234227894416426

8267293: vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java fails when JTREG_JOBS > 25

Reviewed-by: stuefe, shade

! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java

Changeset: 0cf7e578
Author:    Yi Yang <yyang at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-05-19 09:05:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/0cf7e5784b4ddb70c8674a814527d3e0c315a1ec

8267239: C1: RangeCheckElimination for % operator if divisor is IntConstant

Reviewed-by: thartmann, neliasso

! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.hpp
+ test/hotspot/jtreg/compiler/c1/ArithmeticRemRCE.java

Changeset: 392f962e
Author:    Yi Yang <yyang at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-05-19 09:06:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/392f962e0e87de1b5183505c86a967cc9999e04c

8267151: C2: Don't create dummy Opaque1Node for outmost unswitched IfNode

Reviewed-by: thartmann, neliasso

! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: 6ef46ce3
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-05-19 09:39:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/6ef46ce3862dd8d7b121f0cc039cd3534b1bfdc2

8231672: Simplify the reference processing parallelization framework

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.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/g1FullGCMarkTask.cpp
- src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.cpp
- src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp
! 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/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
+ src/hotspot/share/gc/serial/serialGcRefProcProxyTask.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp

Changeset: 88b11423
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-05-19 09:58:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/88b114235c5716ea43c55a9c4bc886bf5bcf4b42

8267357: build breaks with -Werror option on micro benchmark added for JDK-8256973

Reviewed-by: jiefu, neliasso, thartmann

! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java

Changeset: 1b93b812
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-05-19 11:29:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/1b93b81270770c208efc8c9bb10bb460636008b7

8267133: jdk/jfr/event/gc/collection/TestG1ParallelPhases.java fails with Not expected phases: RestorePreservedMarks, RemoveSelfForwardingPtr: expected true, was false
8267218: jdk/jfr/event/gc/collection/TestG1ParallelPhases.java fails with Not found phases\: StringDedupQueueFixup, StringDedupTableFixup

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

! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: e858dd61
Author:    Guoxiong Li <gli at openjdk.org>
Committer: Jim Laskey <jlaskey at openjdk.org>
Date:      2021-05-19 12:50:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/e858dd6197ace4fbd03a5291a43382f7621925ea

8267361: JavaTokenizer reads octal numbers mistakenly

Reviewed-by: jlaskey

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
+ test/langtools/tools/javac/lexer/OctalNumberTest.java

Changeset: e749f75d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-05-19 12:59:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/e749f75de015fd9ef47f7a962f232e2ea677aba5

8267304: Bump global JTReg memory limit to 768m

Reviewed-by: lmesnik, iignatyev

! make/RunTests.gmk

Changeset: 12050f04
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-05-19 13:01:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/12050f04ca1a170d9dece1fd902dc8306c746eb8

8266651: Convert Table method parameters from String to Content

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java

Changeset: 0b49f5ae
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-05-19 13:13:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/0b49f5ae19b51d7ff7548b8492ea0f58dfe53180

8267257: Shenandoah: Always deduplicate strings when it is enabled during full gc

Reviewed-by: rkennke

! 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/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java

Changeset: fdd03528
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2021-05-19 13:59:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/fdd0352884cdbba8a9cd11c6f92f0c2fbd800e11

8267338: [JVMCI] revive JVMCI API removed by JDK-8243287

Reviewed-by: mchung, hseigel

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: 9760dba7
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-05-19 15:23:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/9760dba71c07cf7b0df16590b3e84e23ad587621

8267321: Use switch expression for VarHandle$AccessMode lookup

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/invoke/VarHandle.java
- test/jdk/java/lang/invoke/VarHandle/AccessMode/OptimalMapSize.java

Changeset: 64e2479b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-05-19 16:08:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/64e2479bf6e0ceccda16c076758e23e85310d524

8267407: ProblemList vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java on linux-aarch64
8267409: ProblemList gc/epsilon/TestClasses.java on linux-x64

Reviewed-by: tschatzl

! test/hotspot/jtreg/ProblemList.txt

Changeset: 237fee8b
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2021-05-19 16:42:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/237fee8bbdc7f239aa18b7780392ff3222589914

8267339: Temporarily disable os.release_multi_mappings_vm on macOS x64

Reviewed-by: hseigel, dcubed

! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 99fcc410
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-05-19 17:02:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/99fcc410a774e7b830856aa9c8e18e8a3b0567de

8234532: Remove ThreadLocalAllocBuffer::_fast_refill_waste since it is never set

Reviewed-by: tschatzl, sjohanss, pliden, sspitsyn

! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap

Changeset: 66ab6d86
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-05-19 17:17:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/66ab6d86d1f4d636aef697bc4c4443b901d2cb6b

8264181: javadoc tool Incorrect error message about malformed link

Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/RefBadParens1.java
+ test/langtools/tools/javac/diags/examples/RefUnexpectedInput1.java
+ test/langtools/tools/javac/diags/examples/UnterminatedSignature1.java

Changeset: 38d690b3
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-05-19 17:51:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/38d690b3c347f71b41a34b36c1a232ea766b9a64

8265262: CITime - 'other' incorrectly calculated

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phase.hpp

Changeset: 9820f3d4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-05-19 17:55:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/9820f3d480aa2e6813596710348b2057a8c2a572

8267371: Concurrent gtests take too long

Reviewed-by: shade, gziemski

! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp

Changeset: 74f30ad3
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-05-19 18:29:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/74f30ad38baecc0f7e9b64124fa9a6b801c280a3

8263684: Avoid wrapping into BufferedWriter twice

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ElementListWriter.java

Changeset: b961f253
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-05-19 19:31:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/b961f2535c9508d6f8e580b8bf53538d6f72b27c

8267191: Avoid repeated SystemDictionaryShared::should_be_excluded calls

Reviewed-by: dholmes, coleenp

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp

Changeset: 8e3549fc
Author:    Xubo Zhang <xubo.zhang at intel.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-05-19 23:44:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/8e3549fc736539a45534dfe2b417170b5c991c7d

8266332: Adler32 intrinsic for x86 64-bit platforms

Co-authored-by: Xubo Zhang <xubo.zhang at intel.com>
Co-authored-by: Greg B Tucker <greg.b.tucker at intel.com>
Co-authored-by: Pengfei Li <pli at openjdk.org>
Reviewed-by: sviswanathan, jbhateja, kvn, neliasso

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
+ src/hotspot/cpu/x86/macroAssembler_x86_adler.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/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/micro/org/openjdk/bench/java/util/TestAdler32.java

Changeset: 726785b8
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-05-20 08:16:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/726785b8d7c18569bddae6a08fa7f61d8d7bd2c4

8267155: runtime/os/TestTracePageSizes times out

Reviewed-by: shade, sjohanss

! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java

Changeset: 31b98e12
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-05-20 09:08:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/31b98e129e6d3051c01775519792b2ba5745b275

8265319: implement Sealed Classes as a standard feature in Java, javax.lang.model changes

Reviewed-by: darcy, jlahoda

! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java

Changeset: 0fa9223f
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-05-20 09:11:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/0fa9223f34bc33635079763362f42f0a5c53759b

8260517: implement Sealed Classes as a standard feature in Java

Co-authored-by: Harold Seigel <hseigel at openjdk.org>
Co-authored-by: Vicente Romero <vromero at openjdk.org>
Reviewed-by: dholmes, mcimadamore, jlahoda

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/include/jvm.h
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/hotspot/jtreg/runtime/modules/SealedInterfaceModuleTest.java
! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java
! test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod
! test/hotspot/jtreg/runtime/modules/sealedP1/SuperInterface.jcod
- test/hotspot/jtreg/runtime/sealedClasses/AbstractSealedTest.java
! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod
! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java
! test/hotspot/jtreg/runtime/sealedClasses/OverrideSealedTest.java
! test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod
! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java
- test/hotspot/jtreg/runtime/sealedClasses/SealedTest.java
! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java
! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java
! test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/AnonymousCantInheritFromSealed.java
! test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/CantExtendSealedInAnotherModule.java
! test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/CantExtendSealedInAnotherPkg.java
! test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java
! test/langtools/tools/javac/diags/examples/CantInheritFromSealed2.java
! test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java
! test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java
! test/langtools/tools/javac/diags/examples/NonSealedWithNoSealedSuper.java
! test/langtools/tools/javac/diags/examples/PermitsCantListDeclaringClass.java
! test/langtools/tools/javac/diags/examples/PermitsCantListSuperType.java
! test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java
! test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java
! test/langtools/tools/javac/diags/examples/SealedNotAllowedInLocalClass.java
! test/langtools/tools/javac/diags/examples/SealedTypes.java
! test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java
! test/langtools/tools/javac/diags/examples/TypeVarInPermits.java
- test/langtools/tools/javac/preview/DeclaredUsingPreview-class.out
- test/langtools/tools/javac/preview/DeclaredUsingPreview-source.out
- test/langtools/tools/javac/preview/DeclaredUsingPreview.java
- test/langtools/tools/javac/preview/DeclaredUsingPreviewDeclarations.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/processing/model/element/TestSealed.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java

Changeset: 7dcb9fda
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-05-20 09:23:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/7dcb9fda89ee17a5eadc83999de21e4542f37133

8265684: implement Sealed Classes as a standard feature in Java, javadoc changes

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java

Changeset: 31320c34
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-05-20 09:30:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/31320c3474a6054a367e764c2a9fef46ac638998

8267262: com/sun/net/httpserver/Filter improve API documentation of static methods

Reviewed-by: dfuchs, chegar

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java
! test/jdk/com/sun/net/httpserver/FilterTest.java

Changeset: f07dcf47
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-05-20 10:31:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/f07dcf471c160e09fbc748124998923e7d453e66

8264290: Create implementation for NSAccessibilityComponentGroup protocol peer

Reviewed-by: pbansal

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
= src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/GroupAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/GroupAccessibility.m

Changeset: f979523a
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-05-20 11:10:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/f979523a69ee5728659d6480f57d62dd70609834

8267463: Problemlist runtime/os/TestTracePageSizes.java on linux-aarch64 to reduce noise

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: aba22656
Author:    Per Liden <pliden at openjdk.org>
Date:      2021-05-20 11:32:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/aba22656829913d5f8d619a184c929a7de8431e4

8260267: ZGC: Reduce mark stack usage

Co-authored-by: Wang Chao <wchao at openjdk.org>
Co-authored-by: Hui Shi <hshi at openjdk.org>
Reviewed-by: sjohanss, ayang

! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriver.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMark.hpp
! src/hotspot/share/gc/z/zMark.inline.hpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.hpp
! src/hotspot/share/gc/z/zMarkStackEntry.hpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp

Changeset: 459abd56
Author:    liach <liach at users.noreply.github.com>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-05-20 12:44:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/459abd561accc9f10456a9d63f7fa19c7f8e020e

8267219: Javadoc method summary breaks when {@inheritDoc} from an empty parent

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java
+ test/langtools/jdk/javadoc/doclet/testEmptyInheritDoc/TestEmptyInheritDoc.java

Changeset: 9425d3de
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-05-20 13:56:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/9425d3de83fe8f4caddef03ffa3f4dd4de58f236

8261880: Change nested classes in java.base to static nested classes where possible

Reviewed-by: redestad

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/security/ProtectionDomain.java
! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/security/provider/DomainKeyStore.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java

Changeset: fc7f0a3e
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-05-20 14:17:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/fc7f0a3e6126dfa6104f77c50ac5db9d6e470a38

8267480: Explicitly problemlist all runtime/os/TestTracePageSizes.java tests on linux-aarch64 to reduce noise

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 878d1b3f
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-05-20 14:22:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/878d1b3f600d4a51b082f0c3276df6de49a9bc4f

8267434: Remove LinkOutput[Impl]

Reviewed-by: prappo

- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkOutputImpl.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkOutput.java

Changeset: f67847f5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-05-20 14:26:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/f67847f52a306874d1a0d92250f8a556b3af6507

8267396: Avoid recording "pc" in unhandled oops detector for better performance

Reviewed-by: coleenp, dholmes

! src/hotspot/share/oops/oopsHierarchy.cpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/runtime/unhandledOops.hpp

Changeset: b7b6acd9
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-05-20 15:11:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/b7b6acd9b1cafb791827e151712836c4e7140db5

8267481: Make sure table row has correct number of cells

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java

Changeset: ca93399a
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-05-20 15:46:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/ca93399af103384e750dabf3abcc6e8392bcf3f4

8267235: [macos_aarch64] InterpreterRuntime::throw_pending_exception messing up LR results in crash

Reviewed-by: akozlov, aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: 7b98400c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-05-20 16:45:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/7b98400c81900a8c779394d549b5fb61f1dd8638

8267348: Rewrite gc/epsilon/TestClasses.java to use Metaspace with less classes

Reviewed-by: stuefe

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/epsilon/TestClasses.java

Changeset: 81f39ed3
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-05-20 17:53:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/81f39ed3e0176b75dee1c8db24041545bcc68a86

8261205: AssertionError: Cannot add metadata to an intersection type

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
+ test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java

Changeset: 005d8a7f
Author:    Phil Race <prr at openjdk.org>
Date:      2021-05-20 19:49:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/005d8a7fca8b4d9519d2bde0a7cdbbece1cd3981

8256372: [macos] Unexpected symbol was displayed on JTextField with Monospaced font

Reviewed-by: erikj, serb

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/macosx/classes/sun/font/CFont.java
! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java
! src/java.desktop/share/native/libfontmanager/HBShaper.c
! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/java.desktop/share/native/libfontmanager/hb-jdk.h
- src/java.desktop/share/native/libharfbuzz/hb-coretext.cc
- src/java.desktop/share/native/libharfbuzz/hb-coretext.h
+ test/jdk/java/awt/font/GlyphVector/NLGlyphTest.java

Changeset: 1c7a1310
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-05-20 21:03:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/1c7a1310d9985fd0ad05d901186eb0b6c0045d74

8267350: Archived old interface extends interface with default method causes crash

Reviewed-by: iklam, minqi

! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/OldInfExtendsInfDefMeth.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/InfDefMeth.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldInfDefMeth.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldInfDefMethApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldInfDefMethImpl.java

Changeset: b09f3c5f
Author:    duke <duke at openjdk.org>
Date:      2021-05-20 22:01:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/b09f3c5f22f4ad15e0a70210be8642a51ec2e8ca

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

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties



More information about the amber-dev mailing list