git: openjdk/panama-foreign: master: 90 new changesets
duke
duke at openjdk.org
Fri Aug 26 11:14:54 UTC 2022
Changeset: 37aa7c16
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2022-08-19 12:19:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/37aa7c165dac13b7d6bb2b3c9814e1ec3fc4a730
8292559: Add test for -XX:+CheckJNICalls showing changed signal handlers
Reviewed-by: stuefe, coleenp
! make/test/JtregNativeHotspot.gmk
+ test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java
+ test/hotspot/jtreg/runtime/posixSig/libTestPsig.c
Changeset: 5ca268ca
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2022-08-19 15:03:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5ca268ca65f3619139abeddd1070306db406ccc1
8292636: (dc) Problem listing of java/nio/channels/DatagramChannel/Unref.java has incorrect issue ID
Reviewed-by: jpai
! test/jdk/ProblemList.txt
Changeset: 58aae340
Author: Joe Darcy <darcy at openjdk.org>
Date: 2022-08-19 15:56:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/58aae340a9892889ef8784ef9360bb7e0af85ddd
8292576: Improve wording of AccessFlag-related specs
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/reflect/AccessFlag.java
Changeset: 45dec480
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2022-08-19 16:05:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/45dec480ef6f1d5509f4afbbf414c69584ac252e
8292592: JFR test TestNative is not reliable due to low rate of sampling.
Reviewed-by: egahlin, shade
+ test/jdk/jdk/jfr/event/profiling/TestNative.java
+ test/jdk/jdk/jfr/event/profiling/TestSamplingLongPeriod.java
- test/jdk/jdk/jfr/event/sampling/TestNative.java
Changeset: 1f3578b7
Author: Johan Sjölén <johan.sjolen at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2022-08-19 16:39:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1f3578b79c6355b976d64756da7e4a8af32c2987
8292446: Make TableRateStatistics optional in CHT
Reviewed-by: coleenp, rehn
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/tableStatistics.hpp
Changeset: 7244dd6f
Author: Ioi Lam <iklam at openjdk.org>
Date: 2022-08-19 17:25:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7244dd6fab0c516ed76af594593b8378512620c8
8292267: Clean up synchronizer.hpp
Reviewed-by: coleenp, dcubed, dholmes
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPadding.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/monitorChunk.hpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/services/threadService.hpp
Changeset: 6a8a5313
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2022-08-19 19:13:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6a8a531359295849113aa14fd6cba21c886decf3
8292564: x86: Remove redundant casts in Assembler usages
Reviewed-by: iveresov, kvn, shade
! src/hotspot/cpu/x86/assembler_x86.hpp
! 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/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 57aac2ab
Author: Ioi Lam <iklam at openjdk.org>
Date: 2022-08-19 19:16:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/57aac2ab6569c18a56e9a36f174bb0bf09955f83
8290981: Enable CDS for zero builds
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: erikj, shade, ihse
! make/Images.gmk
! make/autoconf/jvm-features.m4
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JFRDynamicCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java
Changeset: 74d3330e
Author: Weijun Wang <weijun at openjdk.org>
Date: 2022-08-19 19:57:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/74d3330e106f2f920bf264356e4f25f8f6c11580
8292682: Code change of JDK-8282730 not updated to reflect CSR update
Reviewed-by: xuelei, hchao
! src/java.base/share/classes/javax/security/auth/spi/LoginModule.java
Changeset: df5209e7
Author: Weijun Wang <weijun at openjdk.org>
Date: 2022-08-19 19:58:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/df5209e70fd92ec6bda4e7356a3ad121732f6c66
8292683: Remove BadKeyUsageTest.java from Problem List
Reviewed-by: xuelei, hchao
! test/jdk/ProblemList.txt
Changeset: 235151ea
Author: Weijun Wang <weijun at openjdk.org>
Date: 2022-08-19 19:59:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/235151ead89f9102e3a57ba8f88807f180887866
8292676: Remove two kerberos tests from problem list
Reviewed-by: xuelei, hchao
! test/jdk/ProblemList.txt
Changeset: 07c9ba74
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2022-08-19 20:47:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/07c9ba74fa3baebffcc15d3ee6ef941edf6be1a3
8292686: runtime/cds/appcds/TestWithProfiler.java SIGSEGV in TableStatistics ctr
Reviewed-by: dcubed, hseigel
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
Changeset: 44532009
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2022-08-20 00:38:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/44532009fff11884aa6f16a997b771c41cb01d2f
8292628: x86: Improve handling of constants in trigonometric stubs
Reviewed-by: shade, kvn
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
+ src/hotspot/cpu/x86/macroAssembler_x86_constants.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_cos.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_exp.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_log.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_log10.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_pow.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_sin.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_tan.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
Changeset: 37c0a136
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2022-08-20 10:05:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/37c0a13647e74fd02823a3f621e986f96904b933
8292350: Use static methods for hashCode/toString primitives
Reviewed-by: prr, rriggs, amenkov, jpai
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java
! src/java.management/share/classes/javax/management/openmbean/ArrayType.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/WebRowSetXmlWriter.java
! src/jdk.hotspot.agent/share/classes/com/sun/java/swing/ui/WizardDlg.java
Changeset: 3601e30d
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2022-08-20 14:20:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3601e30df794db122d8d04fb3c04868ccbaa0baf
8290909: MemoryPoolMBean/isUsageThresholdExceeded tests failed with "isUsageThresholdExceeded() returned false, and is still false, while threshold = MMMMMMM and used peak = NNNNNNN"
Reviewed-by: cjplummer, amenkov
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java
Changeset: 2fbb9362
Author: Ioi Lam <iklam at openjdk.org>
Date: 2022-08-20 23:17:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2fbb9362032df26582c389b7114cf0a215ed3afd
8292691: Move CompilerConfig::is_xxx() inline functions out of compilerDefinitions.hpp
Reviewed-by: kvn, iveresov
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
+ src/hotspot/share/compiler/compilerDefinitions.inline.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
Changeset: f9004fe4
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2022-08-21 06:59:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f9004fe4438c30eb639e3c36e6531c306b836e36
8292561: Make "ReplayCompiles" a diagnostic product switch
Reviewed-by: kvn, xliu
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciReplay.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/compiler/ciReplay/TestInvalidReplayFile.java
Changeset: 9a65524e
Author: Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2022-08-21 17:22:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9a65524e2f98c1b4e253dcb637a708cec7b591bc
8290300: Use standard String-joining tools where applicable
Reviewed-by: naoto, rriggs, dfuchs
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java
Changeset: 27b0f772
Author: Ioi Lam <iklam at openjdk.org>
Date: 2022-08-22 03:43:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/27b0f7726b70127c0ed714cfc1041d3da71a9dc3
8292318: Memory corruption in remove_dumptime_info
Reviewed-by: coleenp, ccheung
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java
Changeset: a3ec0bb0
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2022-08-22 08:48:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a3ec0bb03a5de805fc4b45477925aa18b875bc79
8253413: [REDO] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs
Reviewed-by: iwalulya, kbarrett
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: 07c79772
Author: Bhavana Kilambi <bhavana.kilambi at arm.com>
Committer: Nick Gasson <ngasson at openjdk.org>
Date: 2022-08-22 09:01:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/07c797720d68d5a36d438f2e9da8b72f247f22fc
8290249: Vectorize signum on AArch64
Reviewed-by: aph, ngasson
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/c2/cr6340864/TestDoubleVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestFloatVect.java
! test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java
Changeset: 7b5f9edb
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2022-08-22 09:07:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7b5f9edb59ef763acca80724ca37f3624d720d06
8288966: Better handle very spiky promotion in G1
Reviewed-by: iwalulya, kbarrett
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
Changeset: 79597f1e
Author: KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2022-08-22 09:22:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/79597f1ea6844f374beeeba219719cd9d5fe7d03
8272702: Resolving URI relative path with no / may lead to incorrect toString
Reviewed-by: dfuchs, michaelm
! src/java.base/share/classes/java/net/URI.java
! test/jdk/java/net/URI/Test.java
Changeset: 1ed03d82
Author: Julian Waters <jwaters at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2022-08-22 11:00:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1ed03d82b221d6fa54b855070944aec52366c658
8292226: Prepare make for better Link Time Optimization support
Reviewed-by: ihse
! make/common/Utils.gmk
! make/hotspot/lib/JvmFeatures.gmk
Changeset: a17fce75
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2022-08-22 11:13:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a17fce7507c7d485d51f98fadd444235ea31058d
6445283: ProgressMonitorInputStream not large file aware (>2GB)
Reviewed-by: azvegint, prr
! src/java.desktop/share/classes/javax/swing/ProgressMonitorInputStream.java
+ test/jdk/javax/swing/ProgressMonitor/ProgressTest.java
Changeset: 476c484e
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2022-08-22 12:38:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/476c484e3778dddf2fb71f83524e691ce262370d
8292656: G1: Remove G1HotCardCache::_use_cache
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
Changeset: c59f9b37
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2022-08-22 12:52:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c59f9b374b4497ab385675b0019c3647e6cddbbb
8287828: Fix so that one can select jtreg test case by ID from make
Reviewed-by: erikj, iklam, ihse
! make/RunTests.gmk
! make/common/Utils.gmk
Changeset: 16593cf5
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2022-08-22 13:07:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/16593cf51c3d994ba4a6d28ab97e519dfd53f37b
8292717: Clean up checking of testing requirements in configure
Reviewed-by: erikj
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/lib-tests.m4
! make/autoconf/toolchain.m4
Changeset: dcd78020
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2022-08-22 13:16:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dcd78020e4cd064061ac892c566c94fb744859c4
8292708: Rename G1ParScanThreadState::flush to flush_stats
Reviewed-by: iwalulya, shade
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
Changeset: e5619339
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2022-08-22 13:40:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e561933907bbab0a42f1796fa12f582b3a347312
8292623: Reduce runtime of java.io microbenchmarks
Reviewed-by: rriggs
! test/micro/org/openjdk/bench/java/io/DataOutputStreamTest.java
! test/micro/org/openjdk/bench/java/io/FileChannelRead.java
! test/micro/org/openjdk/bench/java/io/FileChannelWrite.java
! test/micro/org/openjdk/bench/java/io/FileRead.java
! test/micro/org/openjdk/bench/java/io/FileWrite.java
! test/micro/org/openjdk/bench/java/io/ObjectStreamClasses.java
! test/micro/org/openjdk/bench/java/io/RandomAccessRead.java
! test/micro/org/openjdk/bench/java/io/RandomAccessWrite.java
! test/micro/org/openjdk/bench/java/io/SerializationWriteReplace.java
! test/micro/org/openjdk/bench/java/io/UTF8.java
Changeset: 256b5238
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2022-08-22 14:14:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/256b52387b7267c234f03aac19422e59a77d956f
8292381: java/net/httpclient/SpecialHeadersTest.java fails with "ERROR: Shutting down connection: HTTP/2 client stopped"
Reviewed-by: jpai
! test/jdk/java/net/httpclient/HttpServerAdapters.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java
Changeset: db772276
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2022-08-22 14:35:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/db772276848f6ad2d4d13e892bcd0eb3123d030f
8282684: Obsolete UseContainerCpuShares and PreferContainerQuotaForCPUCount flags
Reviewed-by: dholmes, iklam, sgehwolf
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/globals_linux.hpp
! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
Changeset: 45c3e898
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2022-08-22 15:42:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/45c3e898ed538545921395372fe507e9111401e1
8292316: Tests should not rely on specific JAR file names (jpackage)
Reviewed-by: almatvee
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/AppImageFileTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/ApplicationLayoutTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/CompareDottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/DeployParamsTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/DottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/EnquoterTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/InvalidDottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/OverridableResourceTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/PathGroupTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/PlatformVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/ToolValidatorTest.java
- test/jdk/tools/jpackage/junit/junit.java
- test/jdk/tools/jpackage/junit/run_junit.sh
Changeset: f95ee796
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2022-08-22 15:53:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f95ee7960328410551a6948053d1ff0ec3d8c53d
8292566: Add reference to the java.nio.file package in java.nio package documentation
Reviewed-by: iris, jpai, alanb
! src/java.base/share/classes/java/nio/package-info.java
Changeset: aa9b8f04
Author: Naoto Sato <naoto at openjdk.org>
Date: 2022-08-22 16:26:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/aa9b8f04bf74d5fa00f2b27895e7369abea3a930
8292043: Incorrect decoding near EOF for stateful decoders like UTF-16
Reviewed-by: joehw, alanb, lancea
! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java
+ test/jdk/java/io/InputStreamReader/StatefulDecoderNearEOF.java
Changeset: 8e8ee4b6
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2022-08-22 18:43:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8e8ee4b6f22657a7efba8d7998f3c309f334a086
8292596: Make SymbolHashMap a ResourceHashtable
Reviewed-by: hseigel, dholmes
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp
Changeset: 8a0c3e53
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2022-08-22 19:29:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8a0c3e53d541395ac32d656ac64d20ca0b9a187c
8292261: adjust timeouts in JLI GetObjectSizeIntrinsicsTest.java
Reviewed-by: cjplummer
! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java
Changeset: 54843b70
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2022-08-22 19:30:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/54843b700a463e75cd23a23df8ec5dc73b80f105
8290211: jdk/internal/vm/Continuation/Fuzz.java failed with "AssertionError: Failed to compile int Fuzz.com_int(int,int) in 5000ms"
Reviewed-by: lmesnik, alanb, jiefu
! test/jdk/jdk/internal/vm/Continuation/Fuzz.java
Changeset: ab698859
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2022-08-22 19:31:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ab6988599cded028ebfc4c958bc9e88d1b365ad7
8292215: java/util/stream/boottest/java.base/java/util/stream/SpinedBufferTest.java times out with slowdebug
Reviewed-by: rriggs, shade
+ test/jdk/java/util/stream/boottest/java.base/java/util/stream/AbstractSpinedBufferTest.java
+ test/jdk/java/util/stream/boottest/java.base/java/util/stream/SpinedBufferDoubleTest.java
+ test/jdk/java/util/stream/boottest/java.base/java/util/stream/SpinedBufferIntTest.java
+ test/jdk/java/util/stream/boottest/java.base/java/util/stream/SpinedBufferIntegerTest.java
+ test/jdk/java/util/stream/boottest/java.base/java/util/stream/SpinedBufferLongTest.java
- test/jdk/java/util/stream/boottest/java.base/java/util/stream/SpinedBufferTest.java
Changeset: f58aaab4
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2022-08-22 19:32:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f58aaab4a40f09be03d77a8df8dfefa94e47b320
8292262: adjust timeouts in several M&M tests
Reviewed-by: cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload008/TestDescription.java
Changeset: 27af0144
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2022-08-22 20:31:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/27af0144ea57e86d9b81c2b328fad66e4a046f61
8292743: Missing include resourceHash.hpp
Reviewed-by: dcubed, stefank
! src/hotspot/share/oops/constantPool.hpp
Changeset: 38a81913
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2022-08-22 23:59:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/38a81913d33c856d64b7c26f934026815a482e43
8290322: Optimize Vector.rearrange over byte vectors for AVX512BW targets.
Reviewed-by: kvn, sviswanathan
! 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
+ test/micro/org/openjdk/bench/jdk/incubator/vector/RearrangeBytesBenchmark.java
Changeset: 4da17458
Author: Xiaohong Gong <xgong at openjdk.org>
Date: 2022-08-23 01:30:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4da1745836550224306ca66201c35a5baaf30953
8291118: [vectorapi] Optimize the implementation of lanewise FIRST_NONZERO
Reviewed-by: eliu, psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
Changeset: a85a7234
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2022-08-23 05:05:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a85a72341bd840b2c7b66ce32c8bbca920e519c8
8292351: tty should always live
Reviewed-by: clanger, coleenp, dholmes
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
Changeset: 259ba86c
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2022-08-23 07:24:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/259ba86c60c9f17ac7302f73cd1e3532474c9f18
8290075: [JVMCI] only blessed methods can link against EventWriterFactory.getEventWriter
Reviewed-by: mgronlun
! src/hotspot/share/jfr/instrumentation/jfrResolution.cpp
! src/hotspot/share/jfr/instrumentation/jfrResolution.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java
Changeset: 84936e92
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-08-23 07:31:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/84936e9278100fc641a9c6df3cc5fc18c0386c32
8292586: simplify cleanups in NTLMAuthSequence getCredentialsHandle
Reviewed-by: michaelm
! src/java.base/windows/native/libnet/NTLMAuthSequence.c
Changeset: b4e1aa87
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2022-08-23 07:44:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b4e1aa87e3caa56bde52120bb3d84da53e7ebaa3
8289658: Avoid redundant LinkedHashMap.get call in TagletManager.addNewSimpleCustomTag
Reviewed-by: attila, prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
Changeset: 486f90c1
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2022-08-23 07:45:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/486f90c134f3b8562221839f8a3aefa74ae0d070
8292716: Configure should check that jtreg is of the required version
Reviewed-by: erikj
! make/autoconf/lib-tests.m4
Changeset: d92e00a5
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2022-08-23 08:32:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d92e00a5191e8b50a5a17e3cd0105dbfb5a00281
8292763: JDK-8292716 breaks configure without jtreg
Reviewed-by: alanb
! make/autoconf/lib-tests.m4
Changeset: cf006774
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2022-08-23 08:58:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cf0067741249cc3260b1d220769dac408b614f22
8292368: [ppc64] internal error g1BarrierSet.inline.hpp assert(oopDesc::is_oop(pre_val, true)) failed: Error
Reviewed-by: eosterlund, shade
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
Changeset: cc287832
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2022-08-23 13:42:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cc287832c2f5e58a37468952fdcdb8c326d07118
8292777: Remove hashtable.hpp from dependencies.hpp
Reviewed-by: chagedorn
! src/hotspot/share/code/dependencies.hpp
Changeset: 8a45abd5
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2022-08-23 13:54:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8a45abd5f3bb224e564c8e6087bac618147f484e
8292654: G1 remembered set memory footprint regression after JDK-8286115
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: d24b7b70
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2022-08-23 14:36:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d24b7b7026cf85f1aecf44f60819762872cfd5c1
8276651: java/lang/ProcessHandle tests fail with "RuntimeException: Input/output error" in java.lang.ProcessHandleImpl$Info.info0
Reviewed-by: jpai, alanb
! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c
Changeset: f3be6731
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2022-08-23 19:32:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f3be6731d3fa4fb1b7fc42c5bcbe6a64a50eaf42
8292638: x86: Improve scratch register handling in VM stubs
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: kvn, shade
! 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_cos.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_exp.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_log.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_log10.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_pow.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_sin.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_tan.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
Changeset: 926380d3
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2022-08-23 20:25:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/926380d3b748fd591f45abc99c497abc62c52565
8292640: C2: Remove unused scratch register usages on x86
Reviewed-by: kvn
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
Changeset: fe0544f8
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2022-08-23 20:39:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fe0544f8a7db5bf0e93313e16b54b31bcdff946a
8292790: Remove hashtable.hpp from other files
Reviewed-by: shade, hseigel
! src/hotspot/cpu/arm/assembler_arm.cpp
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: 13c03696
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2022-08-24 06:44:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/13c03696463cb3ba77663edfd2dfb78d3f45cbaa
8242181: [Linux] Show source information when printing native stack traces in hs_err files
Reviewed-by: erikj, tschatzl, stuefe, ihse
! make/RunTests.gmk
! make/autoconf/flags-cflags.m4
! make/conf/jib-profiles.js
! src/hotspot/os/windows/decoder_windows.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/decoder.cpp
! src/hotspot/share/utilities/decoder.hpp
! src/hotspot/share/utilities/decoder_elf.cpp
! src/hotspot/share/utilities/decoder_elf.hpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java
+ test/hotspot/jtreg/runtime/ErrorHandling/libTestDwarf.c
+ test/hotspot/jtreg/runtime/ErrorHandling/libTestDwarfHelper.h
Changeset: ad2e0c4d
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-08-24 07:05:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ad2e0c4df045261c04b00bfa1faf5c21392edc58
8292778: EncodingSupport_md.c convertUtf8ToPlatformString wrong placing of free
Reviewed-by: rriggs, kevinw, amenkov
! src/java.instrument/windows/native/libinstrument/EncodingSupport_md.c
Changeset: fa5cc4cc
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2022-08-24 07:58:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fa5cc4cc8e1c7c1f627905191e311cfcb3d94b5e
8291878: NMT: Malloc limits
Reviewed-by: kvn, shade
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/nmtCommon.cpp
! src/hotspot/share/services/nmtCommon.hpp
+ test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java
Changeset: 0813a470
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2022-08-24 09:50:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0813a4705184e33f6bd175dcd9a17d3212890daf
8282729: Serial: Move BOT implementation to collector specific directory
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/serial/defNewGeneration.hpp
= src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
= src/hotspot/share/gc/serial/serialBlockOffsetTable.hpp
= src/hotspot/share/gc/serial/serialBlockOffsetTable.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.cpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
Changeset: b653b9cc
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2022-08-24 11:39:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b653b9cc274abb906d3ebe887827ef16b4e57be4
8291969: Convert LoaderConstraintsTable to ResourceHashtable
Reviewed-by: dholmes, iklam
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/loaderConstraints.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java
Changeset: d3fed128
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2022-08-24 12:40:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d3fed128671312ae138a7ad5677c3c140de9a8f3
8292864: Remove resourceHash.hpp from header files
Reviewed-by: stefank
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
Changeset: a45a4b94
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2022-08-24 13:11:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a45a4b9465d7d01715425000c4fd47c0aa3e76ca
8292194: G1 nmethod entry barrier disarm value wraps around too early
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
Changeset: c0623972
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-08-24 13:19:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c0623972cffdbcd7f80e84a1ec344fd382a4a5cc
8292713: Unsafe.allocateInstance should be intrinsified without UseUnalignedAccesses
Reviewed-by: psandoz, kvn, fyang
! src/hotspot/share/classfile/vmIntrinsics.cpp
Changeset: 71ab5c95
Author: Tyler Steele <tsteele at openjdk.org>
Date: 2022-08-24 13:43:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/71ab5c95af28497fb31aba8ba9597da71bc4d3d5
8292816: GPL Classpath exception missing from assemblyprefix.h
Reviewed-by: stuefe, ihse
! make/data/autoheaders/assemblyprefix.h
Changeset: 3c2289d6
Author: Jayashree Huttanagoudar <jhuttana at redhat.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2022-08-24 15:47:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3c2289d65157fca3f303d2fe703b31ef53b2f5bf
8215916: The failure reason of an optional JAAS LoginModule is not logged
Reviewed-by: weijun
! src/java.base/share/classes/javax/security/auth/login/LoginContext.java
+ test/jdk/javax/security/auth/login/LoginContext/OptionalJaas/UnixNTPlatform.java
Changeset: 69448f9c
Author: Johan Sjölén <johan.sjolen at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2022-08-24 15:50:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/69448f9c1a9b123be8ef63bb039111a8976a8da6
8292679: Simplify thread creation in gtest and port 2 tests to new way
Reviewed-by: rehn, coleenp, stuefe
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/threadHelper.inline.hpp
! test/hotspot/gtest/utilities/test_globalCounter.cpp
Changeset: 568be58e
Author: Harshitha Onkar <honkar at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2022-08-24 16:23:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/568be58e8521e5e87baca1872ba8cc1941607bb7
8290469: Add new positioning options to PassFailJFrame test framework
Reviewed-by: prr, aivanov
! test/jdk/java/awt/Dialog/ModalDialogTest/ModalDialogTest.java
! test/jdk/java/awt/TrayIcon/TrayIconScalingTest.java
! test/jdk/java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java
! test/jdk/java/awt/print/PrinterJob/PrintGlyphVectorTest.java
! test/jdk/java/awt/print/PrinterJob/PrintLatinCJKTest.java
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
! test/jdk/javax/swing/JRadioButton/bug4380543.java
! test/jdk/javax/swing/JTabbedPane/4209065/bug4209065.java
! test/jdk/javax/swing/JTable/PrintAllPagesTest.java
! test/jdk/javax/swing/text/html/HtmlScriptTagParserTest.java
Changeset: 14623c60
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2022-08-24 18:23:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/14623c6087105a4228ff190e9e27372729b2bc4b
8292739: Invalid legacy entries may be returned by Provider.getServices() call
Reviewed-by: weijun
! src/java.base/share/classes/java/security/Provider.java
! test/jdk/java/security/Provider/CaseSensitiveServices.java
Changeset: 76ee5495
Author: Ioi Lam <iklam at openjdk.org>
Date: 2022-08-24 22:39:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/76ee5495cd00f5546a5748051cc36965a8e936db
8292329: Enable CDS shared heap for zero builds
Reviewed-by: shade, erikj, ihse
! make/Images.gmk
Changeset: 7b81a9c7
Author: Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2022-08-25 01:37:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7b81a9c75d60f6eb2727515bacfffcf7cf15e128
8289764: gc/lock tests failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects"
Reviewed-by: lmesnik
! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/vmTestbase/gc/lock/LockerTest.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock002/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock003/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java
Changeset: 5a20bc44
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2022-08-25 07:34:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5a20bc44b1fb4edb6ab714191cdc6c3f33ac9836
8292715: Cleanup Problemlist
Reviewed-by: prr
! test/jdk/ProblemList.txt
Changeset: dc7e2562
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2022-08-25 09:15:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dc7e2562f47edb1489f2fb0c8d6ec847fb7a6dc5
8290376: G1: Refactor G1MMUTracker::when_sec
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1MMUTracker.cpp
! src/hotspot/share/gc/g1/g1MMUTracker.hpp
Changeset: 054c23f4
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2022-08-25 09:48:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/054c23f484522881a0879176383d970a8de41201
8290025: Remove the Sweeper
Reviewed-by: stefank, kvn, iveresov, coleenp, vlivanov, mdoerr
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/zero/nativeInst_zero.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/codeHeapState.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
+ src/hotspot/share/compiler/compilationLog.cpp
+ src/hotspot/share/compiler/compilationLog.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! 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/g1Policy.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcBehaviours.cpp
! src/hotspot/share/gc/shared/gcBehaviours.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.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/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
- src/hotspot/share/runtime/sweeper.cpp
- src/hotspot/share/runtime/sweeper.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
- test/hotspot/gtest/code/test_dependencyContext.cpp
! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java
! test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java
! test/hotspot/jtreg/compiler/exceptions/OptimizeImplicitExceptions.java
! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/hotspot/jtreg/compiler/whitebox/AllocationCodeBlobTest.java
! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java
- test/jdk/jdk/jfr/event/compiler/TestCodeSweeperConfig.java
- test/jdk/jdk/jfr/event/compiler/TestCodeSweeperStats.java
! test/jdk/jdk/jfr/event/compiler/TestJitRestart.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 8d3d4397
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-08-25 14:52:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8d3d4397ccbfadab99fe572f0d0a8504d268a0dc
8292903: enhance round_up_power_of_2 assertion output
Reviewed-by: stefank, stuefe
! src/hotspot/share/utilities/powerOfTwo.hpp
Changeset: 88af2040
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2022-08-25 16:10:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/88af204027ec51d6e13516fa61e1c217a9445c62
8292494: Ensure SystemDictionary::set_platform_loader and set_system_loader are called only once
Reviewed-by: iklam, dholmes
! src/hotspot/share/classfile/systemDictionary.cpp
Changeset: f57d3424
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-08-25 16:24:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f57d34242c9b47936d137589fc75ab794d39a9d1
8292867: RISC-V: Simplify weak CAS return value handling
Reviewed-by: yadongwang, fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 251bff6b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-08-25 16:47:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/251bff6beeafcd98824dab60e9831c0175fe0689
8292877: java/util/concurrent/atomic/Serial.java uses {Double,Long}Accumulator incorrectly
Reviewed-by: psandoz, martin, alanb
! test/jdk/java/util/concurrent/atomic/Serial.java
Changeset: 2fe0ce01
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2022-08-25 16:50:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2fe0ce01485d7b84dc109d3d4f24bdd908c0e7cf
8292203: AArch64: Represent Registers as values
Reviewed-by: kvn, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_aes.cpp
! src/hotspot/cpu/aarch64/registerMap_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.hpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp
Changeset: 4f50316a
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2022-08-25 19:02:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4f50316a1a985cd06af7eed158d7e1917b86d159
8292680: Convert Dictionary to ConcurrentHashTable
Reviewed-by: rehn, hseigel
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/jtreg/runtime/LoadClass/TestResize.java
+ test/hotspot/jtreg/serviceability/dcmd/vm/DictionaryStatsTest.java
Changeset: 5d799d80
Author: Maxim Kartashev <mkartashev at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date: 2022-08-25 19:43:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5d799d80e638b85fa3881904e7330ffb5100764a
8292304: [REDO] JDK-8289208 Test DrawRotatedStringUsingRotatedFont.java occasionally crashes on MacOS
Reviewed-by: prr
! src/java.desktop/share/classes/sun/java2d/Disposer.java
! test/jdk/java/awt/Graphics2D/DrawString/DrawRotatedStringUsingRotatedFont.java
+ test/jdk/sun/java2d/Disposer/TestDisposerRace.java
Changeset: 95a33fe1
Author: Julian Waters <jwaters at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date: 2022-08-25 19:44:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/95a33fe1502b6f0db2c60fa92b389fda74d94407
8292314: Cleanup legacy address handling
Reviewed-by: prr
! src/java.desktop/windows/native/libsplashscreen/splashscreen_sys.c
Changeset: e353b572
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2022-08-25 21:12:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e353b572a54edbbf0df1f01afa36067500157603
8292890: Remove PrintTouchedMethodsAtExit and LogTouchedMethods
Reviewed-by: iklam, hseigel
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
- test/hotspot/jtreg/runtime/CommandLine/PrintTouchedMethods.java
- test/hotspot/jtreg/runtime/CommandLine/PrintTouchedMethodsJcmd.java
- test/hotspot/jtreg/runtime/CommandLine/TestLogTouchedMethods.java
Changeset: d83faeaf
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2022-08-25 22:03:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d83faeaf9ab3584de6af23de16aad3738d179c86
8292250: Create test for co-located JDI MethodEntry, Step, and Breakpoint events
Reviewed-by: amenkov, kevinw
+ test/jdk/com/sun/jdi/CLETest.java
! test/jdk/com/sun/jdi/TestScaffold.java
Changeset: 55f5a83b
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2022-08-25 22:25:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/55f5a83b88d7259bf7965ff12abd8dff4f79315f
8282410: Remove SA ProcDebugger support
Reviewed-by: kevinw, amenkov
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcCDebugger.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcOopHandle.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/riscv64/ProcRISCV64Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/riscv64/ProcRISCV64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/riscv64/ProcRISCV64ThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThreadFactory.java
Changeset: 909e1edb
Author: Jie Fu <jiefu at openjdk.org>
Date: 2022-08-25 22:44:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/909e1edb188ead748bd452067ca06d6e91aee4c6
8292919: Build failure due to UseJVMCICompiler was not declared when C2 is disabled after JDK-8292691
Reviewed-by: shade, kvn
! src/hotspot/share/compiler/oopMap.inline.hpp
Changeset: 3e187730
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2022-08-25 22:54:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3e187730162965981a5e6d238935e46d1015708e
8292880: Improve debuggee logging for com/sun/jdi/ClassUnloadEventTest.java
Reviewed-by: amenkov, kevinw
! test/jdk/com/sun/jdi/ClassUnloadEventTest.java
Changeset: 6354a57b
Author: Roland Westrelin <roland at openjdk.org>
Date: 2022-08-26 07:57:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6354a57b5cb85d31ea70a998202470467402b669
8290711: assert(false) failed: infinite loop in PhaseIterGVN::optimize
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
+ test/hotspot/jtreg/compiler/ccp/TestInfiniteIGVNAfterCCP.java
Changeset: f91943c1
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Committer: Erik Österlund <eosterlund at openjdk.org>
Date: 2022-08-26 09:37:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f91943c19fc0b060684a437d2c768461d54c088e
8292868: Explicitly pass a third temp register to MacroAssembler::store_heap_oop for aarch64
Reviewed-by: shade, eosterlund, tschatzl
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
Changeset: 7a5f23f0
Author: duke <duke at openjdk.org>
Date: 2022-08-26 11:00:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7a5f23f0aff146a5c4ad8eb1425c4411a6bb4808
Automatic merge of jdk:master into master
More information about the panama-dev
mailing list