git: openjdk/panama-foreign: foreign-jextract: 88 new changesets

duke duke at openjdk.java.net
Fri Jan 8 11:17:08 UTC 2021


Changeset: 497efefa
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-03 05:08:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/497efefa

8225116: Test OwnedWindowsLeak.java intermittently fails

Reviewed-by: pbansal

! test/jdk/java/awt/Window/OwnedWindowsLeak/OwnedWindowsLeak.java

Changeset: 526c0005
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-03 17:32:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/526c0005

8255729: com.sun.tools.javac.processing.JavacFiler.FilerOutputStream is inefficient

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java

Changeset: f351e155
Author:    Hao Sun <hao.sun at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-01-04 02:21:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f351e155

8258382: Fix optimization-unstable code involving pointer overflow

Reviewed-by: kbarrett

! src/hotspot/share/gc/parallel/psPromotionLAB.hpp
! src/hotspot/share/gc/parallel/psPromotionLAB.inline.hpp

Changeset: a2a3f4a3
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-01-04 04:33:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a2a3f4a3

8258924: javax/swing/JSplitPane/4201995/bug4201995.java fails in GTk L&F

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JSplitPane/4201995/bug4201995.java

Changeset: d679caa2
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-01-04 06:35:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d679caa2

8196466: javax/swing/JFileChooser/8062561/bug8062561.java fails

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 7f04d23b
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-04 16:44:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7f04d23b

8258800: Deprecate -XX:+AlwaysLockClassLoader

Reviewed-by: hseigel

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

Changeset: f80c63b3
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-01-04 18:10:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f80c63b3

8258490: Shenandoah: Full GC does not need to remark threads and drain SATB buffers

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp

Changeset: 9d160aa1
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-04 21:01:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9d160aa1

8257815: Replace global log2 functions with efficient implementations

Reviewed-by: kbarrett, stefank

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/g1FreeIdSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp

Changeset: e6f99260
Author:    Phil Race <prr at openjdk.org>
Date:      2021-01-04 21:09:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e6f99260

8257809: JNI warnings from Toolkit JPEG image decoding

Reviewed-by: serb

! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c
+ test/jdk/java/awt/image/GetImageJNICheck/GetImageJNICheck.java
+ test/jdk/java/awt/image/GetImageJNICheck/GetImageJNICheck.sh
= test/jdk/java/awt/image/GetImageJNICheck/duke.jpg

Changeset: f0aae81e
Author:    Xin Liu <xliu at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-01-04 23:58:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f0aae81e

8259020: null-check of g1 write_ref_field_pre_entry is not necessary

Reviewed-by: kbarrett, ayang, phh

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

Changeset: 2499ac3d
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-01-05 00:11:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2499ac3d

8259069: Fields could be final

Reviewed-by: wetmore

! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/EphemeralKeyManager.java
! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java
! src/java.base/share/classes/sun/security/ssl/SSLKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java

Changeset: 5ea96072
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-01-05 05:57:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5ea96072

8258459: Decouple gc_globals.hpp from globals.hpp

Reviewed-by: lfoltan, coleenp

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp
! src/hotspot/share/gc/epsilon/epsilonThreadLocalData.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1InitLogger.cpp
! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/shared/gcOverheadChecker.hpp
! src/hotspot/share/gc/shared/gcPolicyCounters.cpp
! src/hotspot/share/gc/shared/gcStats.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/referencePolicy.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/taskTerminator.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
+ src/hotspot/share/gc/shared/tlab_globals.hpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/shared/workerManager.hpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUnmapper.cpp
! src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zWorkers.inline.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/heapShared.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/allFlags.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! test/hotspot/gtest/runtime/test_globals.cpp

Changeset: dd8996c5
Author:    Hao Sun <hao.sun at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-01-05 07:31:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dd8996c5

8258946: Fix optimization-unstable code involving signed integer overflow

Reviewed-by: thartmann, kvn

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

Changeset: 17d1645e
Author:    Hao Sun <hao.sun at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-01-05 08:29:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/17d1645e

8258751: Improve ExceptionHandlerTable dump

Reviewed-by: thartmann, chagedorn, njian

! src/hotspot/share/code/exceptionHandlerTable.cpp
! src/hotspot/share/code/exceptionHandlerTable.hpp
! src/hotspot/share/code/nmethod.cpp

Changeset: 3817c32f
Author:    Lehua Ding <lehuading at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-01-05 08:34:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3817c32f

8258534: Epsilon: clean up unused includes

Reviewed-by: shade, jiefu

! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp

Changeset: db6f3930
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-05 08:37:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/db6f3930

8251944: Add Shenandoah test config to compiler/gcbarriers/UnsafeIntrinsicsTest.java

Reviewed-by: rkennke, adityam

! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java

Changeset: 9f151649
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-01-05 09:54:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9f151649

8259049: Uninitialized variable after JDK-8257513

Reviewed-by: kvn, thartmann

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

Changeset: a6c08813
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-05 12:47:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a6c08813

8256321: Some "inactive" color profiles use the wrong profile class

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/CheckDefaultProperties.java

Changeset: fc3b45c0
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-01-05 14:46:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fc3b45c0

8258643: javax/swing/JComponent/7154030/bug7154030.java failed with "Exception: Failed to hide opaque button"

Reviewed-by: psadhukhan

! test/jdk/javax/swing/JComponent/7154030/bug7154030.java

Changeset: f4122d6a
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-01-05 16:14:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f4122d6a

8258896: Remove the JVM ForceFloatExceptions option

Reviewed-by: lfoltan, iklam, coleenp

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 82bdbfd7
Author:    Hao Sun <hao.sun at arm.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-05 16:28:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/82bdbfd7

8258857: Zero: non-PCH release build fails after JDK-8258074

Reviewed-by: jiefu, shade, iklam

! src/hotspot/share/compiler/compiler_globals.hpp

Changeset: d5aa49d1
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-05 16:41:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d5aa49d1

8259236: C2 compilation fails with assert(is_power_of_2(value)) failed: value must be a power of 2: 8000000000000000

Reviewed-by: thartmann

! src/hotspot/cpu/x86/x86_64.ad

Changeset: 85bac8c4
Author:    Peter Levart <plevart at openjdk.org>
Date:      2021-01-05 17:41:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/85bac8c4

8259021: SharedSecrets should avoid double racy reads from non-volatile fields

Reviewed-by: shade, redestad, rriggs, mchung, rrich, alanb

! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java

Changeset: 7ddc2b56
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-01-05 18:29:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7ddc2b56

8258852: Arrays.asList() for single item could be replaced with List.of()

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java

Changeset: 1b60acd8
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-01-05 18:33:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1b60acd8

8259252: Shenandoah: Shenandoah build failed on AArch64 after JDK-8258459

Reviewed-by: rkennke, shade

! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp

Changeset: 4d3d5991
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-01-05 19:32:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4d3d5991

8259223: Simplify boolean expression in the SunJSSE provider

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! src/java.base/share/classes/sun/security/ssl/EphemeralKeyManager.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/KeyManagerFactoryImpl.java
! src/java.base/share/classes/sun/security/ssl/ProtocolVersion.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java

Changeset: cf9908b4
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-01-05 21:15:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cf9908b4

8258937: Remove JVM IgnoreRewrites flag

Reviewed-by: coleenp

! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 7d769663
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2021-01-05 22:21:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7d769663

8255757: Javac emits duplicate pool entries on array::clone

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/classfiles/T8255757/T8255757.java

Changeset: 8b454977
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-01-05 22:36:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8b454977

8259037: livenmethods cannot find hsdis library

Reviewed-by: cjplummer, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/Disassembler.java
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c

Changeset: 52d3feec
Author:    Xiaohong Gong <xgong at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-01-06 01:40:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/52d3feec

8258813: [TESTBUG] Fix incorrect Vector API test output message

Reviewed-by: psandoz, njian

! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/VectorReshapeTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-Long-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-Masked-Long-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-op-math.template
! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Binary-op-math.template
! test/jdk/jdk/incubator/vector/templates/Unit-Binary-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Blend-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-BoolReduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Broadcast.template
! test/jdk/jdk/incubator/vector/templates/Unit-Gather-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Gather-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Get-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template
! test/jdk/jdk/incubator/vector/templates/Unit-Rearrange.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-Max-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-Min-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Max-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Min-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Scatter-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Scatter-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Shift-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Shift-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Single-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Slice-Masked-bop.template
! test/jdk/jdk/incubator/vector/templates/Unit-Slice-bop.template
! test/jdk/jdk/incubator/vector/templates/Unit-Slice-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Broadcast-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Broadcast-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Double-Broadcast-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Double-Broadcast-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Unary-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Unary-op-math.template
! test/jdk/jdk/incubator/vector/templates/Unit-Unary-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Unslice-Masked-bop.template
! test/jdk/jdk/incubator/vector/templates/Unit-Unslice-bop.template
! test/jdk/jdk/incubator/vector/templates/Unit-Unslice-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-With-Op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template

Changeset: 32538b5b
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-01-06 06:45:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/32538b5b

8193942: Regression automated test '/open/test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java' fails

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java

Changeset: e3b9da14
Author:    Xin Liu <xliu at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-06 09:51:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e3b9da14

8259287: AbstractCompiler marks const in wrong position for is_c1/is_c2/is_jvmci

Reviewed-by: thartmann, chagedorn, shade

! src/hotspot/share/compiler/abstractCompiler.hpp

Changeset: 8a05d605
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-06 10:07:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8a05d605

8259042: Inconsistent use of general primitives loops

Reviewed-by: prr

! src/java.desktop/share/classes/sun/java2d/loops/Blit.java
! src/java.desktop/share/classes/sun/java2d/loops/BlitBg.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphList.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListAA.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListLCD.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawLine.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawParallelogram.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawPath.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawPolygons.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawRect.java
! src/java.desktop/share/classes/sun/java2d/loops/FillParallelogram.java
! src/java.desktop/share/classes/sun/java2d/loops/FillPath.java
! src/java.desktop/share/classes/sun/java2d/loops/FillRect.java
! src/java.desktop/share/classes/sun/java2d/loops/FillSpans.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveProxy.java
! src/java.desktop/share/classes/sun/java2d/loops/MaskBlit.java
! src/java.desktop/share/classes/sun/java2d/loops/MaskFill.java
! src/java.desktop/share/classes/sun/java2d/loops/ScaledBlit.java
! src/java.desktop/share/classes/sun/java2d/loops/TransformBlit.java
! src/java.desktop/share/classes/sun/java2d/loops/TransformHelper.java

Changeset: 7e01bc96
Author:    Mat Carter <macarte at microsoft.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2021-01-06 10:39:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7e01bc96

8255264: Support for identifying the full range of IPv4 localhost addresses on Windows

Reviewed-by: alanb

! src/java.base/windows/native/libnet/net_util_md.h

Changeset: c0540ffd
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-06 14:34:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c0540ffd

8231627: ThreadsListHandleInErrorHandlingTest.java fails in printing all threads

Reviewed-by: eosterlund, coleenp, pchilanomate, sspitsyn

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

Changeset: f6cb8c55
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-01-06 15:11:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f6cb8c55

8258908: Remove JVM option CleanChunkPoolAsync

Reviewed-by: coleenp

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 722f2361
Author:    Lehua Ding <lehuading at tencent.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-06 15:36:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/722f2361

8259231: Epsilon: improve performance under contention during virtual space expansion

Reviewed-by: shade

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp

Changeset: 3be6e069
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-01-06 16:20:24 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3be6e069

8259312: VerifyCACerts.java fails as soneraclass2ca cert will expire in 90 days

Reviewed-by: mullan

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: d20d2fa9
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-01-06 16:26:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d20d2fa9

8258143: Update --release 16 symbol information for JDK 16 build 30 or later

Reviewed-by: iris, erikj

! make/data/symbols/java.desktop-G.sym.txt

Changeset: df721f0c
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-01-06 16:57:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/df721f0c

8259291: Cleanup unnecessary local variables

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java

Changeset: 940b0530
Author:    Phil Race <prr at openjdk.org>
Date:      2021-01-06 17:34:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/940b0530

8259232: Bad JNI lookup during printing

Reviewed-by: psadhukhan

! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! test/jdk/java/awt/print/bug8023392/bug8023392.java

Changeset: 80544e4d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-01-06 18:05:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/80544e4d

8250564: Remove terminally deprecated constructor in GSSUtil
8250565: Remove terminally deprecated constructor in java.net.URLDecoder

Reviewed-by: bpb, smarks, alanb, mullan

! src/java.base/share/classes/java/net/URLDecoder.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java
! test/jdk/java/net/URLDecoder/B6463990.java

Changeset: 28e1f4d9
Author:    Yoshiki Sato <ysatowse at openjdk.org>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-06 22:48:00 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/28e1f4d9

8247957: remove doclint support for HTML 4
8257204: Remove usage of -Xhtmlversion option from javac
8256313: JavaCompilation.gmk needs to be updated not to use --doclint-format html5 option
8258460: Remove --doclint-format option from javac
8256312: Valid anchor 'id' value not allowed

Reviewed-by: jjg, ihse

! make/common/JavaCompilation.gmk
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlVersion.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/tools/doclint/AccessibilityTest.java
! test/langtools/tools/doclint/AccessibilityTest.out
- test/langtools/tools/doclint/AccessibilityTest5.java
- test/langtools/tools/doclint/AccessibilityTest5.out
! test/langtools/tools/doclint/AnchorTest.java
! test/langtools/tools/doclint/AnchorTest.out
! test/langtools/tools/doclint/AnchorTest2.java
! test/langtools/tools/doclint/AnchorTest2.out
! test/langtools/tools/doclint/AnchorTest2a.java
! test/langtools/tools/doclint/EndTagsTest.java
! test/langtools/tools/doclint/HtmlAttrsTest.java
! test/langtools/tools/doclint/HtmlAttrsTest.out
! test/langtools/tools/doclint/HtmlTagsTest.java
! test/langtools/tools/doclint/HtmlTagsTest.out
- test/langtools/tools/doclint/HtmlVersionTest.java
! test/langtools/tools/doclint/anchorTests/p/Test.java
! test/langtools/tools/doclint/anchorTests/p/Test.out
! test/langtools/tools/doclint/anchorTests/p/package-info.java
! test/langtools/tools/doclint/anchorTests/p/package-info.javac.out
! test/langtools/tools/doclint/anchorTests/p/package-info.out
! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java
+ test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.out
- test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTestHtml4.out
- test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTestHtml5.out
+ test/langtools/tools/doclint/html/InlineTagTest.out
! test/langtools/tools/doclint/html/InlineTagsTest.java
! test/langtools/tools/doclint/html/OtherTagsTest.java
! test/langtools/tools/doclint/html/OtherTagsTest.out
+ test/langtools/tools/doclint/html/TableTagTest.out
! test/langtools/tools/doclint/html/TableTagsTest.java
! test/langtools/tools/doclint/html/TagNotAllowed.java
! test/langtools/tools/doclint/html/TagNotAllowed.out
! test/langtools/tools/doclint/html/TextNotAllowed.java
! test/langtools/tools/doclint/html/TextNotAllowed.out
! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java
! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.out
! test/langtools/tools/doclint/tidy/BadEnd.java
! test/langtools/tools/doclint/tidy/BadEnd.out
! test/langtools/tools/doclint/tidy/InvalidName.java
! test/langtools/tools/doclint/tidy/InvalidName.out
! test/langtools/tools/doclint/tidy/TextNotAllowed.java
! test/langtools/tools/doclint/tidy/TextNotAllowed.out
! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java
! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.out
! test/langtools/tools/javac/doclint/DocLintFormatTest.java

Changeset: 67c22114
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-01-06 23:59:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/67c22114

8259045: Exception message from saproc.dll is garbled on Windows with Japanese locale

Reviewed-by: erikj, cjplummer, iklam

! make/modules/jdk.hotspot.agent/Lib.gmk
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c

Changeset: 227f99d3
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-01-07 03:57:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/227f99d3

8233555: [TESTBUG] JRadioButton tests failing on MacoS

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 81c06242
Author:    Carter Kozak <ckozak at ckozak.net>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2021-01-07 06:11:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/81c06242

8259354: Fix race condition in AbstractEventStream.nextThreadName

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java

Changeset: 0e6de4eb
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-01-07 12:15:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0e6de4eb

8259339: AllocateUninitializedArray C2 intrinsic fails with void.class input

Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/compiler/intrinsics/unsafe/AllocateUninitializedArray.java

Changeset: 1c33847b
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-07 12:35:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1c33847b

8259067: bootclasspath append takes out object lock

Reviewed-by: lfoltan, sspitsyn, iklam, dholmes

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 3f9f86f0
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-01-07 12:39:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3f9f86f0

8258484: AIX build fails in Harfbuzz with XLC 16.01.0000.0006

Reviewed-by: clanger, mdoerr

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

Changeset: f91f92dc
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-01-07 13:18:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f91f92dc

8259317: Remove JVM option BreakAtWarning

Reviewed-by: lfoltan, coleenp

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/debug.cpp

Changeset: 8530ef0e
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-07 17:13:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8530ef0e

8259375: JvmtiExport::jni_Get/SetField_probe calls do not need ResetNoHandleMark

Reviewed-by: lfoltan, dcubed

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiExport.cpp

Changeset: 2e99e28f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-07 17:49:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2e99e28f

8213126: java/awt/Window/MainKeyWindow/TestMainKeyWindow.java time-out on mac10.13

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java

Changeset: 4ce83f2a
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-01-07 18:47:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4ce83f2a

8039278: console.sh failed Automatically with exit code 1

Reviewed-by: xuelei, weijun

! test/jdk/TEST.groups
- test/jdk/sun/security/tools/keytool/console.sh

Changeset: d8ad6301
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-01-07 18:57:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d8ad6301

8258772: Some runtime/cds tests fail with +LogCompilation or +StressX

Emit warning about TraceDependencies results in
ClassHierarchyWalker::count_find_witness_calls() only if TraceDependencies is
actually enabled. Use standard warning() function instead of ad hoc printing.
Remove warning about using Stress(LCM|GCM|IGVN) without LogCompilation in
Compile::Compile(), and add the information to the description of the StressSeed
option instead. These changes prevent false test failures when using
LogCompilation or Stress(LCM|GCM|IGVN).

Reviewed-by: chagedorn, kvn, thartmann

! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp

Changeset: bc565414
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-01-07 20:43:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bc565414

8256535: C2: randomize CCP processing order for stress testing

Add 'StressCCP' option to randomize the selection of the node to be examined in
each CCP iteration.

Reviewed-by: chagedorn, kvn, thartmann

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp
- test/hotspot/jtreg/compiler/arguments/TestStressIGVNOptions.java
+ test/hotspot/jtreg/compiler/arguments/TestStressOptions.java
! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
- test/hotspot/jtreg/compiler/debug/TestStressIGVN.java
+ test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java

Changeset: 2659bc44
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-01-07 20:57:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2659bc44

8259274: Increase timeout duration in sun/nio/ch/TestMaxCachedBufferSize.java

Reviewed-by: lancea

! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java

Changeset: 73f54153
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2021-01-02 19:29:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/73f54153

8258955: (bf) slice(int, int) on view buffers fails to adjust index according to primitive size

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! test/jdk/java/nio/Buffer/ByteBufferViews.java

Changeset: 216c2ec0
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-01-04 23:41:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/216c2ec0

8258703: Incorrect 512-bit vector registers restore on x86_32

Reviewed-by: kvn, sviswanathan

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

Changeset: 4ffbe841
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-01-05 11:40:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4ffbe841

8256266: Binding variables don't correctly support declaration annotations and the final modifier

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! 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/parser/JavacParser.java
+ test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/BindingsTest1.java
! test/langtools/tools/javac/patterns/BindingsTest2.java
! test/langtools/tools/javac/patterns/BindingsTest2.out
+ test/langtools/tools/javac/patterns/NoModifiersOnBinding.java
+ test/langtools/tools/javac/patterns/NoModifiersOnBinding.out

Changeset: 6775113c
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-01-05 13:06:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6775113c

8258393: Shenandoah: "graph should be schedulable" assert failure

Reviewed-by: rkennke, thartmann

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestBadRawMemoryAfterCall.java

Changeset: bbc2e951
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-01-05 13:39:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bbc2e951

8257906: JFR: RecordingStream leaks memory

Reviewed-by: mgronlun
Backport-of: 3c6648501589bf36945340cb1e82c833ebd7485d

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java

Changeset: b7940aa1
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-01-05 16:15:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b7940aa1

8259027: NullPointerException in makeMappedSegment due to NULL Unmapper when length of segment is 0

Reviewed-by: chegar, uschindler

! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! test/jdk/java/foreign/TestByteBuffer.java

Changeset: 50bf4330
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-01-05 17:42:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/50bf4330

8259213: Vector conversion with part > 0 is not getting intrinsic implementation

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java

Changeset: d5293067
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-01-05 21:35:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d5293067

8213032: program fails with LambdaConversionException at execution time

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection4.java

Changeset: 554e60c4
Author:    Wang Huang <whuang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2021-01-06 01:49:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/554e60c4

8258989: JVM is failed to inline in jdk.internal.vm.vector.VectorSupport::convert

Co-authored-by: He Xuejin <hexuejin2 at huawei.com>
Reviewed-by: vlivanov, thartmann

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

Changeset: 80110dac
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-01-06 06:36:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/80110dac

8259007: This test printed a blank page

Reviewed-by: prr, serb

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

Changeset: e66187d8
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-01-06 12:18:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e66187d8

8259032: MappedMemorySegmentImpl#makeMappedSegment() ignores Unmapper#pagePosition

Co-authored-by: Uwe Schindler <uschindler at openjdk.org>
Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! test/jdk/java/foreign/TestByteBuffer.java

Changeset: ad456787
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-06 13:27:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ad456787

8258558: Revert changes for JDK-8252505 and related issues

Reviewed-by: kvn

! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/compiler/blackhole/BlackholeDiagnosticUnlockTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeInstanceReturnTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeInstanceTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarningTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeNullCheckTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeStaticReturnTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeStaticTest.java
- test/hotspot/jtreg/compiler/blackhole/BlackholeTarget.java

Changeset: d25a1bed
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2021-01-06 15:46:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d25a1bed

8259224: (ann) getAnnotatedReceiverType should not parameterize owner(s) of statically nested classes

Reviewed-by: jfranck

! src/java.base/share/classes/java/lang/reflect/Executable.java
+ test/jdk/java/lang/annotation/typeAnnotations/TestReceiverTypeOwnerType.java

Changeset: 4a5786b5
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-01-06 16:30:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4a5786b5

8259075: Update the copyright notice in the files generated by CLDR Converter tool

Reviewed-by: joehw

! make/jdk/src/classes/build/tools/cldrconverter/CopyrightHeaders.java

Changeset: f1bc4e05
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-01-06 16:39:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f1bc4e05

8259312: VerifyCACerts.java fails as soneraclass2ca cert will expire in 90 days

Backport-of: 3be6e06958c4304cafee707a29d06d6b2cc5b76b

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: eef43be7
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-06 18:52:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/eef43be7

8251200: False positive messages about missing comments for serialization

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testSerialMissing/TestSerialMissing.java

Changeset: 4f914e21
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-06 19:26:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4f914e21

8249633: doclint reports missing javadoc for JavaFX property methods that have a property description

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java

Changeset: 555641ed
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-07 21:17:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/555641ed

Merge

! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/hotspot/jtreg/TEST.groups
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/hotspot/jtreg/TEST.groups

Changeset: b996cccf
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-07 23:04:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b996cccf

8259373: c1 and jvmci runtime code use ResetNoHandleMark incorrectly

Reviewed-by: kvn

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: 4a478b8a
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-01-07 12:21:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4a478b8a

8250903: jdk/jfr/javaagent/TestLoadedAgent.java fails with Mismatch in TestEvent count

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/javaagent/EventEmitterAgent.java

Changeset: 484e23b9
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2021-01-07 14:57:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/484e23b9

8258657: Doc build is broken by use of new language features

Reviewed-by: tbell, iris

! make/Docs.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/configure.ac
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js

Changeset: c1fb5216
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-01-07 15:02:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c1fb5216

8259227: C2 crashes with SIGFPE due to a division that floats above its zero check

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestDivZeroDominatedBy.java
! test/hotspot/jtreg/compiler/loopopts/TestDivZeroWithSplitIf.java

Changeset: acdd90b6
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-01-07 16:38:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/acdd90b6

8258972: unexpected compilation error with generic sealed interface

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 1973fbee
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-01-07 19:21:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1973fbee

8039278: console.sh failed Automatically with exit code 1

Backport-of: 4ce83f2a3a6c5fe11c298bed557c341e286e068a

! test/jdk/TEST.groups
- test/jdk/sun/security/tools/keytool/console.sh

Changeset: 677802d2
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-01-07 22:51:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/677802d2

8258484: AIX build fails in Harfbuzz with XLC 16.01.0000.0006

Backport-of: 3f9f86f0d3f918b9955ba6ba73c9c58ae8fcf7cb

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

Changeset: 56a354eb
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-07 23:51:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/56a354eb

Merge

! make/Docs.gmk
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/phaseX.cpp
! make/Docs.gmk
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/phaseX.cpp

Changeset: 712014c5
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-01-08 04:11:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/712014c5

8258077: Using -Xcheck:jni can lead to a double-free after JDK-8193234

Reviewed-by: dcubed, hseigel

! src/hotspot/share/prims/jniCheck.cpp
+ test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java
+ test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseCriticalArray.java
+ test/hotspot/jtreg/runtime/jni/checked/libTestCheckedReleaseArrayElements.c
+ test/hotspot/jtreg/runtime/jni/checked/libTestCheckedReleaseCriticalArray.c

Changeset: fc1d2a1e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-08 09:20:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fc1d2a1e

8259065: Optimize MessageDigest.getInstance

Reviewed-by: valeriep

! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
+ test/micro/org/openjdk/bench/java/security/GetMessageDigest.java

Changeset: b549cbd3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-01-08 10:52:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b549cbd3

8258481: gc.g1.plab.TestPLABPromotion fails on Linux x86

Reviewed-by: sjohanss, kbarrett

! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java

Changeset: 04b8ca02
Author:    duke <duke at openjdk.org>
Date:      2021-01-08 11:00:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/04b8ca02

Automatic merge of jdk:master into master


Changeset: 017bf202
Author:    duke <duke at openjdk.org>
Date:      2021-01-08 11:00:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/017bf202

Automatic merge of master into foreign-memaccess+abi


Changeset: 88c025a4
Author:    duke <duke at openjdk.org>
Date:      2021-01-08 11:01:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/88c025a4

Automatic merge of foreign-memaccess+abi into foreign-jextract

! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! test/jdk/TEST.groups
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! test/jdk/TEST.groups



More information about the panama-dev mailing list