git: openjdk/panama-foreign: foreign-memaccess+abi: 92 new changesets

duke duke at openjdk.java.net
Fri Feb 18 11:13:18 UTC 2022


Changeset: d254cf28
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-02-11 11:39:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d254cf28c5e72bd9b8de863b831015237640ca25

8281638: jfr/event/allocation tests fail with release VMs after JDK-8281318 due to lack of -XX:+UnlockDiagnosticVMOptions

Reviewed-by: shade

! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationInNewTLABEvent.java
! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationOutsideTLABEvent.java
! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java

Changeset: 4ff5824f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-02-11 12:11:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4ff5824f5bc13826d2eae1c83094acfcccdb7b8f

8281100: Spurious "variable might not have been initialized" with sealed class switch

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java

Changeset: f399ae55
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-02-11 15:33:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f399ae558eabdce8960d339ef0758c023aeb89cc

8202836: [macosx] test java/awt/Graphics/TextAAHintsTest.java fails

Reviewed-by: prr, aivanov

! test/jdk/java/awt/Graphics/TextAAHintsTest.java

Changeset: e73ee0ca
Author:    Daniel Jeliński <djelinski at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2022-02-11 16:24:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e73ee0ca10b644600ee3747b901e5f69104d03df

8281259: MutableBigInteger subtraction could be simplified

Reviewed-by: bpb

! src/java.base/share/classes/java/math/MutableBigInteger.java
! test/micro/org/openjdk/bench/java/math/BigIntegers.java

Changeset: e75e8cd7
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2022-02-11 16:42:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e75e8cd708ed478eda08c4a5c724e7e82f57d36e

8279997: check_for_dynamic_dump should not exit vm

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java

Changeset: 88868397
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-02-11 17:15:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8886839779094f8a13c16be79f88052b2c79eeea

8281622: JFR: Improve documentation of jdk.jfr.Relational

Reviewed-by: jbachorik

! src/jdk.jfr/share/classes/jdk/jfr/Relational.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java

Changeset: c5ff6e45
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-02-11 17:39:20 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c5ff6e45dee41b5703138d323a04c2c7973a08b9

8223077: module path support for dynamic CDS archive

Reviewed-by: iklam, minqi

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ModulePath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java

Changeset: 0786ddb4
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-02-11 17:40:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0786ddb4712296c90df2c9e97c76c203a4de4612

8281535: Create a regression test for JDK-4670051

Reviewed-by: aivanov

+ test/jdk/javax/swing/JSpinner/4670051/DateFieldUnderCursorTest.java

Changeset: 83ffbd2e
Author:    Dr Heinz M. Kabutz <heinz at javaspecialists.eu>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2022-02-11 18:49:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/83ffbd2e7aed8a9c788395ccbe920ddff221ae16

8277175: Add a parallel multiply method to BigInteger

Reviewed-by: psandoz

! src/java.base/share/classes/java/math/BigInteger.java
+ test/jdk/java/math/BigInteger/BigIntegerParallelMultiplyTest.java
+ test/micro/org/openjdk/bench/java/math/BigIntegerMersennePrimeMultiply.java
+ test/micro/org/openjdk/bench/java/math/BigIntegerParallelMultiply.java

Changeset: 4032fe76
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-02-11 21:52:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4032fe76dccb6da85927361aee7ceedcdb758e89

8281238: TYPE_USE annotations not printed in correct position in toString output

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/tree/ArrayTypeToString.java
! test/langtools/tools/javac/tree/ArrayTypeToString.out

Changeset: c3179a87
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-02-11 23:24:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c3179a8760019b5954e344bf0d2775e1e1968f32

8281462: Annotation toString output for enum not reusable for source input

Reviewed-by: mchung

! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! test/jdk/java/lang/annotation/AnnotationToStringTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java
! test/jdk/java/lang/annotation/TestConstructorParameterAnnotations.java
! test/jdk/java/lang/annotation/typeAnnotations/GetAnnotatedNestedSuperclass.java
! test/jdk/java/lang/annotation/typeAnnotations/TestConstructorParameterTypeAnnotations.java
! test/jdk/java/lang/annotation/typeAnnotations/TestObjectMethods.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java

Changeset: 6fdfe045
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-02-12 01:33:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6fdfe0458df989a7946b4f52a3023e8a39fb3bbb

8281674: tools/javac/annotations/typeAnnotations/classfile/AnonymousExtendsTest.java fails with AssertionError

Reviewed-by: vromero

! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousExtendsTest.java

Changeset: aa918a6e
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2022-02-12 09:26:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/aa918a6ec4cd1356efd481c6f6fa94959f94f7b3

8281033: Improve ImageCheckboxTest to test all available LaF

Reviewed-by: serb

! test/jdk/javax/swing/JCheckBox/ImageCheckboxFocus/ImageCheckboxTest.java

Changeset: 58dae60d
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2022-02-12 11:54:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/58dae60da0711c4ae0cb23f8ce2328e051d603b2

8274524: SSLSocket.close() hangs if it is called during the ssl handshake

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/ClientSocketCloseHang.java

Changeset: 67077a04
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2022-02-12 13:08:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/67077a04307b512219a46b6c4c274ce308ee46de

8278423: ExtendedDTraceProbes should be deprecated

Reviewed-by: dholmes, hseigel, kvn, thartmann

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java

Changeset: 8acfbc2e
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-02-12 14:12:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8acfbc2e21063c3dc088c25c1574bcefa94e5a24

8281675: VMDeprecatedOptions test fails after JDK-8278423

Reviewed-by: dcubed

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

Changeset: eff5dafb
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-02-12 22:10:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/eff5dafba9f72bd0612357712ffa472ce1c9166a

8274939: Incorrect size of the pixel storage is used by the robot on macOS

Reviewed-by: aivanov, prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CRobot.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
! test/jdk/java/awt/Robot/CheckCommonColors/CheckCommonColors.java

Changeset: adbe0661
Author:    Bhavana Kilambi <bhavana.kilambi at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-02-14 01:33:20 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/adbe0661029f12a36a44af52b83b189384d33a27

8239927: Product variable PrefetchFieldsAhead is unused and should be removed

Reviewed-by: njian, dholmes

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 483d4b97
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2022-02-14 08:27:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/483d4b97e0ae4ab7b0d87058901f57688a0f0811

8281505: Add CompileCommand PrintIdealPhase

Reviewed-by: kvn, thartmann, chagedorn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/phasetype.hpp
+ test/hotspot/jtreg/compiler/oracle/PrintIdealPhaseTest.java

Changeset: 1ef45c5b
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-02-14 08:35:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1ef45c5bbdeb4e1ca65c6d8f3ac1568a6951f3a7

8280799: С2: assert(false) failed: cyclic dependency prevents range check elimination

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestPredicateInputBelowLoopPredicate.java

Changeset: 46f52296
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-02-14 08:37:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/46f522962f1b2bbb2513823821e332db1093994b

8281539: IGV: schedule approximation computes immediate dominators wrongly

Replace custom dominator computation with one from the WALA libraries.

Reviewed-by: neliasso, chagedorn

! src/utils/IdealGraphVisualizer/ServerCompiler/pom.xml
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
! src/utils/IdealGraphVisualizer/pom.xml

Changeset: 2632d40d
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2022-02-14 09:03:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2632d40dfc9f681e53fe04d32b6380ffb4eeb88c

8281637: Remove unused VerifyOption_G1UseNextMarking

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/shared/verifyOption.hpp

Changeset: 25972062
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-02-14 09:15:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2597206242356d42ca5d08be809cfdff79df924d

8280783: Parallel: Refactor PSCardTable::scavenge_contents_parallel

Reviewed-by: tschatzl, iwalulya

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

Changeset: c61d629a
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-02-14 09:52:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c61d629add65f9c25f73c335f2a3c5095da5be52

8281553: Ensure we only require liveness from mach-nodes with barriers

Reviewed-by: neliasso, chagedorn

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp

Changeset: 95f198b2
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-02-14 10:31:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/95f198b2b1b2d5437515dc837cc160e4224c0ff3

8274980: Improve adhoc build version strings

Reviewed-by: shade, erikj

! .github/workflows/submit.yml
! make/Docs.gmk
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/hotspot/lib/CompileJvm.gmk
! test/jdk/java/lang/RuntimeTests/Version/Basic.java
! test/langtools/tools/javac/options/modes/InfoOptsTest.java

Changeset: 534e5578
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-02-14 11:57:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/534e557874274255c55086b4f6128063cbd9cc58

8256368: Avoid repeated upcalls into Java to re-resolve MH/VH linkers/invokers

Reviewed-by: dlong, kvn

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! test/jdk/ProblemList-Xcomp.txt

Changeset: 2604a88f
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2022-02-14 12:05:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2604a88fbb6d0f9aec51c7d607ea275bc34a672c

8281585: Remove unused imports under test/lib and jtreg/gc

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/gc/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java
! test/hotspot/jtreg/gc/TestCardTablePageCommits.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java
! test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java
! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java
! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java
! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java
! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java
! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/hotspot/jtreg/gc/epsilon/TestClasses.java
! test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java
! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java
! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
! test/lib/RedefineClassHelper.java
! test/lib/jdk/test/lib/OSVersion.java
! test/lib/jdk/test/lib/Utils.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
! test/lib/jdk/test/lib/artifacts/ArtifactManager.java
! test/lib/jdk/test/lib/classloader/ClassUnloadCommon.java
! test/lib/jdk/test/lib/containers/docker/Common.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
! test/lib/jdk/test/lib/format/ArrayCodec.java
! test/lib/jdk/test/lib/format/ArrayDiff.java
! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java
! test/lib/jdk/test/lib/hexdump/ObjectStreamPrinter.java
! test/lib/jdk/test/lib/hprof/model/JavaObjectArray.java
! test/lib/jdk/test/lib/hprof/model/JavaThing.java
! test/lib/jdk/test/lib/hprof/model/JavaValueArray.java
! test/lib/jdk/test/lib/hprof/model/ReachableExcludesImpl.java
! test/lib/jdk/test/lib/hprof/model/ReachableObjects.java
! test/lib/jdk/test/lib/hprof/util/ArraySorter.java
! test/lib/jdk/test/lib/hprof/util/Misc.java
! test/lib/jdk/test/lib/security/KeyStoreUtils.java
! test/lib/jdk/test/lib/security/timestamp/DefaultRespInterceptor.java
! test/lib/jdk/test/lib/security/timestamp/TsaHandler.java
! test/lib/jdk/test/lib/security/timestamp/TsaServer.java
! test/lib/jdk/test/lib/util/JavaAgentBuilder.java

Changeset: 9d0a4c3f
Author:    Brian J. Stafford <brianjstafford at gmail.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-02-14 12:20:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9d0a4c3f2e347c30ff56ba1416c08cc662f7f23c

8274238: Inconsistent type for young_list_target_length()

Reviewed-by: kbarrett, tschatzl

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

Changeset: f07b8165
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-02-14 16:41:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f07b8165231799383303e5c0755d07afd2feb7fd

8280940: gtest os.release_multi_mappings_vm is racy

Reviewed-by: dcubed, sjohanss

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

Changeset: 88fc3bfd
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-02-14 18:46:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/88fc3bfdff7f89a02fcfb16909df144e6173c658

8280473: CI: Support unresolved JVM_CONSTANT_Dynamic constant pool entries

Reviewed-by: dlong, redestad, neliasso

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/runtime/TestConstantDynamic.java
! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java

Changeset: 16f649b9
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-02-14 18:53:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/16f649b9c5b480d2a8499b1a92939cdf53ecc8dc

8281678: appcds/dynamicArchive/ArchiveConsistency.java fails after JDK-8279997

Reviewed-by: shade, dcubed

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java

Changeset: 1a7b70a8
Author:    Phil Race <prr at openjdk.org>
Date:      2022-02-14 23:31:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1a7b70a8be0a236b98925a8320d25d88a405d595

8269091: javax/sound/sampled/Clip/SetPositionHang.java failed with ArrayIndexOutOfBoundsException: Array index out of range: -4

Reviewed-by: serb

! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java
! test/jdk/javax/sound/sampled/Clip/SetPositionHang.java

Changeset: d4cd8dfe
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-02-15 03:53:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d4cd8dfedbe220fb3b9a68650aba90536e9b12ee

8281634: jdeps: java.lang.InternalError: Missing message: err.invalid.filters

Reviewed-by: dfuchs, naoto, mchung

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/langtools/tools/jdeps/Options.java

Changeset: f33329eb
Author:    Harshitha Onkar <harshitha.onkar at oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-02-15 05:03:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f33329eb7f7a1a541d8f30ba8952b0b922ac5257

8016524: [macosx] Bottom line is not visible for JTableHeader

Reviewed-by: psadhukhan, prr

! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderBorder.java
+ test/jdk/javax/swing/JTableHeader/8016524/JTHeaderBorderTest.java

Changeset: b1564624
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-02-15 06:19:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b1564624ce454d0df9b2464424b7b5e449481ee6

8281467: Allow larger OptoLoopAlignment and CodeEntryAlignment

Reviewed-by: kvn, dlong

! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/globals.hpp
+ test/hotspot/jtreg/compiler/arguments/TestCodeEntryAlignment.java
+ test/hotspot/jtreg/compiler/arguments/TestOptoLoopAlignment.java

Changeset: 11f943d1
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-02-15 06:51:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/11f943d148e7bc8d931c382ff019b3e65a87432e

8280916: Simplify HotSpot Style Guide editorial changes

Reviewed-by: dcubed, dholmes, stuefe, stefank, kvn, tschatzl

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: 622970e4
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-02-15 07:10:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/622970e47cedd6e0b94b74235aa984ad79281389

8281728: Redundant null check in LineNumberInputStream.read

Reviewed-by: redestad

! src/java.base/share/classes/java/io/LineNumberInputStream.java

Changeset: 8819f453
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2022-02-15 08:20:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8819f4535743f6504b4aaa62c7d87926dd1b0013

8281722: Removal of PrintIdealLevel

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: f82866bc
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2022-02-15 09:26:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f82866bc79cbeeac23716fa6fadd4877f5d0a462

8281555: [macos] Get rid of deprecated Style Masks constants

Reviewed-by: serb, aivanov

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m
! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m
! test/jdk/javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java

Changeset: 1c12b159
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2022-02-15 09:49:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1c12b159ffcbb3528a20ac585d8460bf730e303d

8281741: [testbug] PrintIdealPhaseTest fails with -Xcomp

Reviewed-by: kvn, chagedorn, thartmann

! test/hotspot/jtreg/compiler/oracle/PrintIdealPhaseTest.java

Changeset: 2112a9dc
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-02-15 11:11:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2112a9dc49a41e11433f19d258d72806b321106c

8246033: bin/print_config.js script uses nashorn jjs tool

Reviewed-by: erikj

- bin/print-config.js

Changeset: bc614840
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-02-15 12:23:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bc6148407e629bd99fa5a8577ebd90320610f349

8280136: Serial: Remove unnecessary use of ExpandHeap_lock

Reviewed-by: iwalulya, kbarrett, sjohanss

! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 2fe0bf66
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2022-02-15 16:22:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2fe0bf66b7cbbae3dc65249be4b04f4075a98efa

8281748: runtime/logging/RedefineClasses.java failed "assert(addr != __null) failed: invariant"

Reviewed-by: ayang, kbarrett

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

Changeset: 18704653
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-02-15 16:42:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/18704653dcc76b6360b746a6a9c20d614633da0e

8281744: x86: Use short jumps in TIG::set_vtos_entry_points

Reviewed-by: rehn, coleenp

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

Changeset: 745f7e7d
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-02-15 17:18:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/745f7e7d921afcf45a2fa87824841e4545054d21

8281186: runtime/cds/appcds/DumpingWithNoCoops.java fails

Reviewed-by: minqi, iklam, stuefe

! test/hotspot/jtreg/runtime/cds/appcds/DumpingWithNoCoops.java

Changeset: 394ce5f9
Author:    Christian Stein <cstein at openjdk.org>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2022-02-15 17:55:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/394ce5f948c21b3861d76dd8db57957efa1df979

8280825: Modules that "provide" ToolProvider should document the name that can be used

Reviewed-by: jjg, lancea, alanb

! src/jdk.compiler/share/classes/module-info.java
! src/jdk.jartool/share/classes/module-info.java
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jlink/share/classes/module-info.java
! src/jdk.jpackage/share/classes/module-info.java

Changeset: 1aff44b2
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-02-15 17:59:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1aff44b2cfcf5d2253161985b902894ee69365fc

8279949: JavaThread::_free_handle_block leaks native memory

Reviewed-by: dholmes, coleenp

! src/hotspot/share/runtime/jniHandles.cpp

Changeset: a24498b7
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-02-15 18:01:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a24498b777b76c04d7e6da0a8b5fb501f2fb4944

8281771: Crash in java_lang_invoke_MethodType::print_signature

Reviewed-by: dholmes, shade

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

Changeset: 0af356bb
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-02-15 18:57:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0af356bb4bfee99223d4bd4f8b0001c5f362c150

8278173: [vectorapi] Add x64 intrinsics for unsigned (zero extended) casts

Reviewed-by: psandoz, 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
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LaneType.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorCast.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/VectorReshapeHelper.java

Changeset: a86cab8d
Author:    TheShermanTanker <josephtay19 at gmail.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-02-16 07:50:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a86cab8d4259f29af86aa6063b721e47827fb949

8236136: tests which use CompilationMode shouldn't be run w/ TieredStopAtLevel

Reviewed-by: neliasso, kvn, thartmann

! test/hotspot/jtreg/compiler/compilercontrol/CompilationModeHighOnlyTest.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java

Changeset: fef5d74d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-02-16 09:42:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fef5d74d0e7fb32e3f63e9fbc34c5370e683e451

8281812: x86: Use short jumps in TemplateTable::condy_helper

Reviewed-by: redestad, neliasso

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

Changeset: d5b46665
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-02-16 13:46:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d5b466657e29a5338b84fa9acfc1b76bf8c39d61

8281829: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java fails after JDK-8281467

Reviewed-by: kvn, thartmann

! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp

Changeset: 7428b376
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-02-16 15:35:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7428b37696f1093094e69410f36dbb74098c9d4d

8281948: JFR: Parser skips too many bytes for fractional types

Reviewed-by: mgronlun

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

Changeset: d8f44aa3
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2022-02-16 16:01:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d8f44aa39e921594505864e6270f42b745265293

8278067: Make HttpURLConnection default keep alive timeout configurable

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
+ test/jdk/sun/net/www/http/KeepAliveCache/KeepAliveProperty.java

Changeset: 395bc141
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-02-16 16:19:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/395bc141f22f59aea4f5b8ee7bca0f691b2c8733

8281732: add assert for non-NULL assumption for return of unique_ctrl_out

Reviewed-by: kvn, chagedorn, thartmann

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp

Changeset: 0f3d3ac3
Author:    Mahendra Chhipa <mahendra.chhipa at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-02-16 16:43:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0f3d3ac32c9d163a5d91c6839d313111c72f1ad4

8061729: Update java/net tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs

Reviewed-by: dfuchs

! test/jdk/sun/net/www/http/HttpClient/ProxyFromCache.java
! test/jdk/sun/net/www/http/HttpClient/RequestURI.java
! test/jdk/sun/net/www/protocol/http/CloseOptionHeader.java
+ test/jdk/sun/net/www/protocol/http/HttpHeaderParserTest.java
! test/jdk/sun/net/www/protocol/http/NTLMTest.java
! test/jdk/sun/net/www/protocol/http/NoNTLM.java
! test/jdk/sun/net/www/protocol/http/RetryUponTimeout.java
! test/jdk/sun/net/www/protocol/http/UserAgent.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/B6226610.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/TunnelProxy.java
+ test/lib/jdk/test/lib/net/HttpHeaderParser.java

Changeset: 9b74c3f2
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-02-16 16:54:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9b74c3f2e74a4efdec1c1488e96ab5939a408df0

8176706: Additional Date-Time Formats

Reviewed-by: joehw, rriggs

! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/SupplementDataParseHandler.java
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/sun/text/spi/JavaTimeDateTimePatternProvider.java
! src/java.base/share/classes/sun/util/locale/provider/JavaTimeDateTimePatternImpl.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
+ test/jdk/java/time/test/java/time/format/Skeletons_en_US.properties
+ test/jdk/java/time/test/java/time/format/Skeletons_ja.properties
+ test/jdk/java/time/test/java/time/format/TestLocalizedPattern.java

Changeset: bb4dece2
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-02-16 17:30:24 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bb4dece246a56f2b225089c331e9f3d092dfbfa1

8281170: Test jdk/tools/jpackage/windows/WinInstallerIconTest always fails on Windows 11

Reviewed-by: almatvee

! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java

Changeset: 81645521
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-02-16 17:31:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/81645521c81c7363d199e5051d51043146058a91

8281874: Can't unpack msi installers from test/jdk/tools/jpackage/windows/test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java test

Reviewed-by: almatvee

! test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java

Changeset: 980d1878
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2022-02-16 18:31:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/980d18789139295c95ec6045539b68d1ae57bc31

8281335: Allow a library already loaded via System::loadLibrary to be loaded as a raw library

Reviewed-by: sundar, mcimadamore

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
+ src/java.base/share/classes/jdk/internal/loader/RawNativeLibraries.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java
! test/jdk/jdk/internal/loader/NativeLibraries/Main.java
! test/jdk/jdk/internal/loader/NativeLibraries/java.base/jdk/internal/loader/NativeLibrariesTest.java

Changeset: 847a99b5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-02-16 20:08:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/847a99b53da6b2c82f7cd5f8634aa7bbae8f445e

8281822: Test failures on non-DTrace builds due to incomplete DTrace* flags handling

Reviewed-by: dholmes, kvn

! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/runtime/Test8168712.java
! test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java
+ test/hotspot/jtreg/serviceability/dtrace/DTraceOptionsTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 67763df4
Author:    Tim Prinzing <tim.prinzing at oracle.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2022-02-16 20:09:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/67763df4dce387da33da6d93d0f5d80e54cf8e5b

8281003: MethodHandles::lookup throws NPE if caller is null

Reviewed-by: ihse, mchung, jrose, alanb

! make/test/JtregNativeJdk.gmk
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/jdk/java/lang/invoke/MethodHandles/exeNullCallerLookup/NullCallerLookupTest.java
+ test/jdk/java/lang/invoke/MethodHandles/exeNullCallerLookup/exeNullCallerLookupTest.c

Changeset: 48f6e930
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-02-16 21:38:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/48f6e93079f377a621ca769b820fa221062ceab1

8282020: ProblemList sun/net/www/protocol/https/HttpsURLConnection/B6216082.java until JDK-8282017 is fixed

Reviewed-by: michaelm, naoto

! test/jdk/ProblemList.txt

Changeset: 9ba0760c
Author:    Martin Desruisseaux <martin.desruisseaux at geomatys.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-02-16 22:01:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9ba0760cf85f9e843f3383b725017c9ffac350df

8275345: RasterFormatException when drawing a tiled image made of non-writable rasters

Reviewed-by: prr, aivanov

! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
+ test/jdk/java/awt/image/DrawImage/TiledImage.java

Changeset: 5ec7898d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-02-16 22:02:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5ec7898dbf1ebe261e5e25939cad42134611ff12

8281671: Class.getCanonicalName spec should explicitly cover array classes

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/NameTest.java

Changeset: 0b00ce17
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-02-16 23:23:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0b00ce17cd6b530d9394e79ac8b07208cd4b92f5

8282011: test/jdk/tools/jpackage/windows/WinL10nTest.java test fails if light.exe is not in %PATH%

Reviewed-by: almatvee

! test/jdk/tools/jpackage/windows/WinL10nTest.java

Changeset: 2be2a298
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-02-15 07:07:00 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2be2a298f13c3a38d9518ccfea11dfd8a736d56c

8281713: [BACKOUT] AArch64: Implement string_compare intrinsic in SVE

Reviewed-by: kvn, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/register_definitions_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
- test/micro/org/openjdk/bench/java/lang/StringCompareToDifferentLength.java

Changeset: 0f2113ce
Author:    Pavel Kharskii <gipperon at gmail.com>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-02-15 09:24:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0f2113cee79b9645105b4753c7d7eacb83b872c2

8280415: Remove EA from JDK 18 version string starting with Initial RC promotion B35 on February 10, 2022

Reviewed-by: erikj, iris

! make/conf/version-numbers.conf

Changeset: b6e48e67
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-02-17 01:12:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b6e48e678244481dd45d38bc3ddc325fccda2acc

Merge

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: cd234f5d
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-02-17 05:27:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cd234f5dbebd18ebf0c78dfdf533318cdc627971

8282007: Assorted enhancements to jpackage testing framework

Reviewed-by: almatvee

! test/jdk/tools/jpackage/apps/Hello.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/run_tests.sh
! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
- test/jdk/tools/jpackage/test_jpackage.sh
! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java

Changeset: 1eec16b4
Author:    Xiaohong Gong <xgong at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-02-17 05:44:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1eec16b47be300e1462528bddf5d0686df3f042c

8281803: AArch64: Optimize masked vector NOT/AND_NOT for SVE

Reviewed-by: aph, njian

! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: 1864481d
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-02-17 06:40:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1864481df10d2f616cbfdecebf3bebbae04de5e1

8279969: NULL return from map_bitmap_region() needs to be checked

Reviewed-by: ccheung, coleenp

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java

Changeset: c0275e18
Author:    Tyler Steele <tyler.steele at ibm.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-02-17 08:49:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c0275e18b7cb4a01385b79ced46560322aeacc97

8203290: [AIX] Check functionality of JDK-8199712 (Flight Recorder)

Implements JFR for AIX

Reviewed-by: erikj, mdoerr, mgronlun, stuefe, ihse

! make/autoconf/jvm-features.m4
! src/hotspot/os/aix/libperfstat_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.hpp
! src/hotspot/os/aix/loadlib_aix.cpp
! src/hotspot/os/aix/loadlib_aix.hpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.cpp
! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/runtime/TestNativeLibrariesEvent.java

Changeset: b4900b12
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-02-17 09:36:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b4900b1298e536c0ceaa77bc0ac0e8e6ccba6400

8264743: Add forRemoval for deprecated classes and method in javax/swing/plaf/basic

Reviewed-by: trebari, prr

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java

Changeset: 9ca435b4
Author:    Julia Boes <jboes at openjdk.org>
Date:      2022-02-17 10:35:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9ca435b4c03f9741709bbfab22fb006de8c8c9d3

8281305: Test com/sun/net/httpserver/simpleserver/MapToPathTest.java fails on Windows 11

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java
+ src/jdk.httpserver/unix/classes/sun/net/httpserver/simpleserver/URIPathSegment.java
+ src/jdk.httpserver/windows/classes/sun/net/httpserver/simpleserver/URIPathSegment.java
! test/jdk/com/sun/net/httpserver/simpleserver/MapToPathTest.java

Changeset: 3b7a3cfc
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-02-17 11:40:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3b7a3cfce345cc900e042c5378d35d1237bdcd78

8281971: Remove unimplemented InstanceRefKlass::do_next

Reviewed-by: dholmes

! src/hotspot/share/oops/instanceRefKlass.hpp

Changeset: d0e11808
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-02-17 12:31:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d0e11808fd688d96e5cfeb586d1de277f26da5ad

8282019: Unused static fields DEGREES_TO_RADIANS, RADIANS_TO_DEGREES in StrictMath

Reviewed-by: bpb, darcy

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

Changeset: 4c7f8b49
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-02-17 17:12:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4c7f8b49a4845acf58272c42327328d6d2837cea

8268250: Class.arrayType() for a 255-d array throws undocumented IllegalArgumentException

Reviewed-by: sundar, alanb

! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/ArrayType.java

Changeset: a6f8a386
Author:    Tim Prinzing <tim.prinzing at oracle.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2022-02-17 17:34:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a6f8a386efa7af162f4b815951287f0a9bc1f396

8281000: ClassLoader::registerAsParallelCapable throws NPE if caller is null

Reviewed-by: erikj, ihse, mchung, bchristi

! make/test/JtregNativeJdk.gmk
! src/java.base/share/classes/java/lang/ClassLoader.java
+ test/jdk/java/lang/ClassLoader/BadRegisterAsParallelCapableCaller.java
+ test/jdk/java/lang/ClassLoader/exeNullCallerClassLoaderTest/NullCallerClassLoaderTest.java
+ test/jdk/java/lang/ClassLoader/exeNullCallerClassLoaderTest/exeNullCallerClassLoaderTest.c

Changeset: cd9a3cf0
Author:    Mahendra Chhipa <mahendra.chhipa at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-02-17 17:45:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cd9a3cf05b2c200709103e2e8596414a62a1c441

8282017: sun/net/www/protocol/https/HttpsURLConnection/B6216082.java fails with "SocketException: Unexpected end of file from server"

Reviewed-by: dfuchs

! test/jdk/ProblemList.txt
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/TunnelProxy.java

Changeset: 12927765
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-02-17 19:03:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/129277653e51e9b1387ecee279a6ccee9199c8ff

8281317: CompactNumberFormat displays 4-digit values when rounding to a new range

Reviewed-by: joehw

! src/java.base/share/classes/java/text/CompactNumberFormat.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java

Changeset: 69fc273f
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-02-17 20:56:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/69fc273f202352f74a313c37db0198be2be08616

8282075: ProblemList 3 compiler/whitebox tests on macosx-x64

Reviewed-by: mikael, bpb

! test/hotspot/jtreg/ProblemList.txt

Changeset: f830cbec
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-02-17 21:18:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f830cbec909b91ad0f00f46a3496d83ecb5912ed

8188073: Add Capstone as backend for hsdis

Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Reviewed-by: erikj

! make/Hsdis.gmk
! make/autoconf/help.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
- src/utils/hsdis/README
+ src/utils/hsdis/README.md
= src/utils/hsdis/binutils/hsdis-binutils.c
+ src/utils/hsdis/capstone/hsdis-capstone.c
! src/utils/hsdis/hsdis.h

Changeset: fdce35f3
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-02-17 22:53:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fdce35f3a1c12a64238d0c76c02451a25b0b4abb

8282025: assert(ctrl != __null) failed: control out is assumed to be unique after JDK-8281732

Reviewed-by: kvn, thartmann, chagedorn

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: a22f422b
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-02-18 04:56:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a22f422b7f18dc134e48c6193bf690004635bf7d

8037573: Typo in DefaultTreeModel docs: askAllowsChildren instead of asksAllowsChildren

Reviewed-by: prr, jdv, azvegint

! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeModel.java

Changeset: c9289583
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-02-18 05:02:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c9289583eb6919ced3b4115cf981180f6a957fbf

8281936: compiler/arguments/TestCodeEntryAlignment.java fails on AVX512 machines

Reviewed-by: shade, kvn

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

Changeset: 7bcca769
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-02-18 08:35:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7bcca7692b62a37f70c757694f6acff0295371cc

8279068: IGV: Update to work with JDK 16 and 17

Reviewed-by: kvn, neliasso, chagedorn

! src/utils/IdealGraphVisualizer/Bytecodes/pom.xml
! src/utils/IdealGraphVisualizer/ControlFlow/pom.xml
! src/utils/IdealGraphVisualizer/Coordinator/pom.xml
! src/utils/IdealGraphVisualizer/Data/pom.xml
! src/utils/IdealGraphVisualizer/Difference/pom.xml
! src/utils/IdealGraphVisualizer/Filter/pom.xml
! src/utils/IdealGraphVisualizer/FilterWindow/pom.xml
! src/utils/IdealGraphVisualizer/Graal/pom.xml
! src/utils/IdealGraphVisualizer/Graph/pom.xml
! src/utils/IdealGraphVisualizer/HierarchicalLayout/pom.xml
! src/utils/IdealGraphVisualizer/Layout/pom.xml
! src/utils/IdealGraphVisualizer/NetworkConnection/pom.xml
! src/utils/IdealGraphVisualizer/README.md
! src/utils/IdealGraphVisualizer/SelectionCoordinator/pom.xml
! src/utils/IdealGraphVisualizer/ServerCompiler/pom.xml
! src/utils/IdealGraphVisualizer/Settings/pom.xml
! src/utils/IdealGraphVisualizer/Util/pom.xml
! src/utils/IdealGraphVisualizer/View/pom.xml
! src/utils/IdealGraphVisualizer/application/pom.xml
+ src/utils/IdealGraphVisualizer/application/src/main/resources/idealgraphvisualizer.conf
! src/utils/IdealGraphVisualizer/branding/pom.xml
! src/utils/IdealGraphVisualizer/pom.xml

Changeset: 138a1719
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-02-18 09:21:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/138a17195d1695c6faaa156a43624c39c62b141b

8281267: VM HeapDumper dumps array classes several times

Reviewed-by: cjplummer, coleenp

! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/services/heapDumper.cpp
+ test/hotspot/jtreg/serviceability/HeapDump/DuplicateArrayClassesTest.java

Changeset: 834d55c5
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-02-18 09:41:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/834d55c59f94674f521efda0b9801551a39c7c4d

8277300: Issues with javadoc support for preview features

Reviewed-by: prappo, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api2/api/API.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api2/api/API2.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api2/api/API3.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api2/module-info.java

Changeset: e8224f7d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-02-18 09:54:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e8224f7de9e4649105cfb0dd9e6a588505be4211

8282089: [BACKOUT] Parallel: Refactor PSCardTable::scavenge_contents_parallel

Reviewed-by: tschatzl

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

Changeset: cd3b60d5
Author:    duke <duke at openjdk.org>
Date:      2022-02-18 11:00:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cd3b60d57a1cf27e556ad4a57acd678aaa319e62

Automatic merge of jdk:master into master


Changeset: 6af29ab1
Author:    duke <duke at openjdk.org>
Date:      2022-02-18 11:00:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6af29ab17c2896fc9c57825e74e06e2afb678c01

Automatic merge of master into foreign-memaccess+abi

! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/runtime/globals.hpp
! test/jdk/ProblemList.txt
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/runtime/globals.hpp
! test/jdk/ProblemList.txt



More information about the panama-dev mailing list