git: openjdk/jdk-sandbox: om-world: 524 new changesets

duke duke at openjdk.org
Mon Sep 18 07:02:58 UTC 2023


Changeset: d60352e2
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-08-03 21:49:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d60352e26fd8b7e51eeaf299e3f88783b739b02a

8311006: missing @since info in jdk.xml.dom

Reviewed-by: iris, naoto, lancea

! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathEvaluator.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathException.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathExpression.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathNSResolver.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathNamespace.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathResult.java

Changeset: e8c325de
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2023-08-04 03:19:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e8c325dea39f959ab6bb310c3913b98655e95734

8313394: Array Elements in OldObjectSample event has the incorrect description

Reviewed-by: egahlin

! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: 10a26058
Author:    Qing Xiao <qing.xiao at oracle.com>
Committer: Koichi Sakata <ksakata at openjdk.org>
Date:      2023-08-04 05:13:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/10a260588497eafa6c6c1caae4a15f354f7e2402

8294979: test/jdk/tools/jlink 3 test classes use ASM library

Reviewed-by: mchung, ksakata

! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/CompiledVersionTest.java
! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java
! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java

Changeset: c4b8574b
Author:    Andreas Steiner <a.steiner at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-04 06:56:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c4b8574b94c1987d45fae8d9d39acf4883363591

8311938: Add default cups include location for configure on AIX

Reviewed-by: clanger, mbaesken, jwaters

! make/autoconf/lib-cups.m4

Changeset: 5d232959
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-04 07:03:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5d232959c2d98b632a5c48c89f369f7e80c8b68f

8313251: Add NativeLibraryLoad event

Reviewed-by: jbechberger, egahlin, dholmes

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 61c58fdd
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-08-04 07:11:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/61c58fdd00727da2841a052477e4f4ecfa7094d6

8312976: MatchResult produces StringIndexOutOfBoundsException for groups outside match

Reviewed-by: alanb, smarks

! src/java.base/share/classes/java/util/regex/Matcher.java
! test/jdk/java/util/regex/ImmutableMatchResultTest.java

Changeset: 29f1d8ef
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-04 09:11:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/29f1d8ef50e3b4b235177fd9642a1fcf26fe3bab

8313707: GHA: Bootstrap sysroots with --variant=minbase

Reviewed-by: clanger, fyang

! .github/workflows/build-cross-compile.yml

Changeset: e8a37b90
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-04 09:53:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e8a37b90db8dca4dc3653970b2d66d2faf8ef452

8313248: C2: setScopedValueCache intrinsic exposes nullptr pre-values to store barriers

Reviewed-by: thartmann, rkennke

! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp

Changeset: f66cd500
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-04 14:06:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f66cd5008d155e52a20a351ecd10469286517bf4

8313564: Fix -Wconversion warnings in classfile code

Reviewed-by: matsaave, dholmes

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 017e0c78
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-04 18:40:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/017e0c7850e305877e3e0b1d4644b5605225e07c

8310388: Shenandoah: Auxiliary bitmap is not madvised for THP

Reviewed-by: shade, kdnilsen

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

Changeset: 873d1179
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-04 18:42:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/873d11793211717c37c6c72c80a76d1472c64c8a

8312623: SA add NestHost and NestMembers attributes when dumping class

Reviewed-by: cjplummer, sspitsyn, stuefe

! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java

Changeset: b2add96c
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2023-08-04 19:27:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b2add96c353f15b91524e10207e49841298bed01

8159527: Collections mutator methods should all be marked as optional operations

Reviewed-by: naoto, bpb

! src/java.base/share/classes/java/util/Collection.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/NavigableMap.java
! src/java.base/share/classes/java/util/NavigableSet.java

Changeset: b463c6d3
Author:    danthe1st <daniel at wwwmaster.at>
Committer: Stuart Marks <smarks at openjdk.org>
Date:      2023-08-04 20:21:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b463c6d3b0f27c8f124b5733cb9e7677542abe37

8311517: Add performance information to ArrayList javadoc

Reviewed-by: smarks, bpb

! src/java.base/share/classes/java/util/ArrayList.java

Changeset: ad6e9e75
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-08-04 20:24:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ad6e9e75bff24e74c888d9b96c3f698ae0f54127

8313554: Fix -Wconversion warnings for ResolvedFieldEntry

Reviewed-by: coleenp, dlong

! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp

Changeset: 6d185296
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-08-04 22:33:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6d185296161606edbc9f737a6b1b27496add9367

8313795: Fix for JDK-8313564 breaks ppc and s390x builds

Reviewed-by: stuefe

! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp

Changeset: 90d795ab
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-08-05 05:24:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/90d795abf10bf8b8b53079c1afd19fee7b4cb6cf

8313141: Missing check for os_thread type in os_windows.cpp

Reviewed-by: dholmes, mgronlun

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

Changeset: c1f4595e
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-08-07 05:02:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c1f4595e64b0ea0439c6e7f61a6a92b56b526d97

8311160: [macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem

Reviewed-by: asemenov, kizune

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java

Changeset: a38fdaf1
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-08-07 09:12:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a38fdaf18dfeeb23775516d1986c720190ba9fc2

8166900: If you wrap a JTable in a JLayer, the cursor is moved to the last row of table by you press the page down key.

Reviewed-by: abhiscxk, dnguyen, prr, serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
+ test/jdk/javax/swing/JTable/JLayerTableTest.java

Changeset: dc016047
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-07 09:14:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dc01604756c22889412f9f25b534488180327317

8305636: Expand and clean up predicate classes and move them into separate files

Reviewed-by: thartmann, roland

! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ src/hotspot/share/opto/predicates.cpp
+ src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/superword.cpp

Changeset: 226cdc69
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-07 10:45:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/226cdc696d933fbc174d07b0d9817246dbc0e06c

8312585: Rename DisableTHPStackMitigation flag to THPStackMitigation

Reviewed-by: dholmes, stuefe

! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java

Changeset: 538f9557
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-07 10:48:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/538f9557b87f750264231f04bfbc91d15f8af8c0

8313701: GHA: RISC-V should use the official repository for bootstrap

Reviewed-by: clanger, fyang

! .github/workflows/build-cross-compile.yml

Changeset: 0b4387e3
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-08-07 10:58:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0b4387e3a33dd360efc5856126394739256505f8

8310643: Misformatted copyright messages in FFM

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/PaddingLayout.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/StructLayout.java
! src/java.base/share/classes/java/lang/foreign/UnionLayout.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/RISCV64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/TypeClass.java
! test/jdk/java/foreign/CompositeLookupTest.java
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestDowncallBase.java
! test/jdk/java/foreign/TestFallbackLookup.java
! test/jdk/java/foreign/TestFree.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryDereference.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentOffset.java
! test/jdk/java/foreign/TestSegmentOverlap.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestValueLayouts.java
! test/jdk/java/foreign/callarranger/platform/PlatformLayouts.java
! test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/libLinkerInvokerUnnamed.cpp
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/libLibraryLookup.c
! test/jdk/java/foreign/libLookupTest.c
! test/jdk/java/foreign/libNativeAccess.c
! test/jdk/java/foreign/libSafeAccess.c
! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java
! test/jdk/java/foreign/loaderLookup/libLoaderLookupInvoker.cpp
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp
! test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c
! test/jdk/java/foreign/stackwalk/libStackWalk.c
! test/jdk/java/foreign/virtual/TestVirtualCalls.java

Changeset: 4b192a8d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-07 11:26:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4b192a8dc37297f0746c0c68322e0168d9f47771

8313676: Amend TestLoadIndexedMismatch test to target intrinsic directly

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/compiler/c1/TestLoadIndexedMismatch.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java

Changeset: 0bb6af3b
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-07 12:06:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0bb6af3bc0fa608c4a988fee9c0f10947e899e2e

8313791: Fix just zPage.inline.hpp and xPage.inline.hpp

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/x/xPage.inline.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp

Changeset: bbbfa217
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-08-07 12:34:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bbbfa217a030e90e41c036203f85b764927f4848

8313880: Incorrect copyright header in jdk/java/foreign/TestFree.java after JDK-8310643

Reviewed-by: thartmann

! test/jdk/java/foreign/TestFree.java

Changeset: 4726960f
Author:    Antonios Printezis <tonyp at openjdk.org>
Date:      2023-08-07 14:17:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4726960fcdc9489fb8f9c7e1a100828f1347c30c

8313779: RISC-V: use andn / orn in the MD5 instrinsic

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 380418fa
Author:    Qing Xiao <xqoasis at gmail.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-08-07 15:49:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/380418fad07c0526bb698b4bfcbacbd65a8615be

8295058: test/langtools/tools/javac 116 test classes uses com.sun.tools.classfile library

Reviewed-by: asotona

! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java
! test/langtools/tools/javac/StringConcat/WellKnownTypes.java
! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java
! test/langtools/tools/javac/annotations/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Scopes.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008762.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8010015.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultVerifier.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/Signature/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/FieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/AnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/TestAnnotationInfo.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/lib/TestBase.java
! test/langtools/tools/javac/classreader/BadClass.java
! test/langtools/tools/javac/constDebug/ConstDebugTest.java
! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java
! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java
! test/langtools/tools/javac/resolve/NoObjectToString.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java

Changeset: 9c6eb67e
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-08-07 16:09:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9c6eb67e85e35b3b40c258891789bd3e757a0c17

8313167: Update to use jtreg 7.3

Reviewed-by: jjg, iris

! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT

Changeset: 1da82a34
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-08-07 17:10:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1da82a34b14189814e45a93c68620ccb51427111

8313702: Update IANA Language Subtag Registry to Version 2023-08-02

Reviewed-by: naoto, iris

! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 83edffa6
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-08-07 18:27:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/83edffa608d998a118d1d12f62d73be40a8982bc

8309663: test fails "assert(check_alignment(result)) failed: address not aligned: 0x00000008baadbabe"

Reviewed-by: sspitsyn, eosterlund

! src/hotspot/share/prims/jvmtiTagMap.cpp
! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 87b08b6e
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-07 18:51:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87b08b6e0192d88025c2275c7dd2c4bdecda58e8

8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM

Reviewed-by: sspitsyn, lmesnik

! test/jdk/ProblemList-zgc.txt
! test/jdk/ProblemList.txt
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
! test/jdk/sun/tools/jhsdb/JStackStressTest.java

Changeset: 87a6acbe
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-08-08 08:49:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87a6acbeee1673526bfc5f8692e0949cb113e841

8313792: Verify 4th party information in src/jdk.internal.le/share/legal/jline.md

Reviewed-by: vromero

! src/jdk.internal.le/share/legal/jline.md

Changeset: a1115a7a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-08-08 09:28:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a1115a7a39438438ec247743718cdc1ec59823d6

8312204: unexpected else with statement causes compiler crash

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/VirtualParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: 28fd7a17
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-08 09:57:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/28fd7a1739fd3c50c43ebfe6017a835225a453c6

8311179: Generational ZGC: gc/z/TestSmallHeap.java failed with OutOfMemoryError

Reviewed-by: ayang, aboldtch, tschatzl

! test/hotspot/jtreg/gc/z/TestSmallHeap.java

Changeset: 7e209528
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-08-08 10:29:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7e209528d3690ff25f00efaa60bc10fadfb2c010

8140326: G1: Consider putting regions where evacuation failed into next collection set

Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.hpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 091e65e9
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-08-08 11:01:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/091e65e95b42f7c425b1a39ee518230d4e8bb05c

8313552: Fix -Wconversion warnings in JFR code

Reviewed-by: coleenp

! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.hpp
! src/hotspot/share/jfr/support/jfrStackTraceMark.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp
! src/hotspot/share/jfr/writers/jfrEncoders.hpp
! src/hotspot/share/runtime/safepoint.cpp
! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp

Changeset: 41bdcded
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-08 11:38:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/41bdcded65eefd1b82a1f18dd49a61473d7072be

8313875: Use literals instead of static fields in java.util.Math: twoToTheDoubleScaleUp, twoToTheDoubleScaleDown

Reviewed-by: redestad, darcy, bpb, rgiulietti

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

Changeset: 8752d498
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-08 11:51:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8752d4984a762393ffbe53181e07ce254df2cd19

8313785: Fix -Wconversion warnings in prims code

Reviewed-by: sspitsyn, dlong

! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/jfieldIDWorkaround.hpp

Changeset: 5c3041ce
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-08 12:12:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5c3041ce838cbfcfb87ce29ff969f627e6f5ceae

8313435: Clean up unused default methods code

Reviewed-by: kbarrett, iklam

! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/defaultMethods.cpp

Changeset: 509f80bb
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-08-08 13:59:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/509f80bb047beb49fb8ecb62bffb0d0fd4fe75cb

8313889: Fix -Wconversion warnings in foreign benchmarks

Reviewed-by: pminborg, mcimadamore

! test/micro/org/openjdk/bench/java/lang/foreign/libQSortJNI.c

Changeset: 68644411
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-08-08 19:33:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6864441163f946d0bec7380a2a120e31b812a6dc

8313809: String template fails with java.lang.StringIndexOutOfBoundsException if last fragment is UTF16

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
+ test/jdk/java/lang/template/T8313809.java

Changeset: 515add88
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-08-08 20:21:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/515add88ed6c290ee90f3d6f522a22971e37a62c

8313206: PKCS11 tests silently skip execution

Reviewed-by: ssahoo, mullan

! test/jdk/sun/security/pkcs11/KeyStore/Basic.java
! test/jdk/sun/security/pkcs11/KeyStore/CertChainRemoval.java
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
! test/jdk/sun/security/pkcs11/KeyStore/SecretKeysBasic.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/ConfigQuotedString.java
! test/jdk/sun/security/pkcs11/Provider/Login.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/SecmodTest.java
! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java

Changeset: 31a307f2
Author:    Yi Yang <yyang at openjdk.org>
Date:      2023-08-09 01:58:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/31a307f2fbe7b99435f50e5404c2a95f07b9a77b

8306441: Two phase segmented heap dump

Co-authored-by: Kevin Walls <kevinw at openjdk.org>
Reviewed-by: amenkov, kevinw

! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/heapDumperCompression.hpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/AttachListenerThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
+ test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java

Changeset: d3b578f1
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-08-09 05:16:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d3b578f1c9d296ce8f99c70069df886e9f2dbef9

8313345: SuperWord fails due to CMove without matching Bool pack

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Co-authored-by: Hannes Greule <hannesgreule at outlook.de>
Reviewed-by: chagedorn, epeter, hgreule

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestCMoveWithoutBoolPack.java

Changeset: 735b16a6
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-09 06:16:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/735b16a6969ba5998b4f809927e5ac42a7e72d2d

8313752: InstanceKlassFlags::print_on doesn't print the flag names

Reviewed-by: stuefe, shade, coleenp

! src/hotspot/share/oops/constMethodFlags.cpp
! src/hotspot/share/oops/instanceKlassFlags.cpp
! src/hotspot/share/oops/methodFlags.cpp
! test/hotspot/jtreg/runtime/CommandLine/PrintClasses.java

Changeset: 0a42c44b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-09 06:16:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0a42c44bf8dee12baeb72123b24b659ffdee6cf1

8313954: Add gc logging to vmTestbase/vm/gc/containers/Combination05

Reviewed-by: tschatzl, lmesnik

! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination05/TestDescription.java

Changeset: 3fb4805b
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-09 06:29:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3fb4805b1ad6d66924fd961f62126a91d188abab

8307462: [REDO] VmObjectAlloc is not generated by intrinsics methods which allocate objects

Reviewed-by: sspitsyn, thartmann

! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: 96304f37
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-09 06:54:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/96304f37f8344b0c0e271ff9cda84961519d5109

8313691: use close after failing os::fdopen in vmError and ciEnv

Reviewed-by: dholmes, thartmann

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 77e5739f
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-08-09 07:01:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/77e5739f60d5a3d62642be55462e90d66c374bf3

8310118: Resource files should be moved to appropriate directories

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/copy.svg
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/external-link.svg
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.min.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.css
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.css
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/link.svg
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_65_dadada_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_75_dadada_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_222222_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_2e83ff_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_454545_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_888888_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_cd0a0a_256x240.png
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java
! test/langtools/jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java
! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/SnippetTester.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testStylesheetOverwrite/TestStylesheetOverwrite.java
! test/langtools/jdk/javadoc/doclet/testTerminology/TestTerminology.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 6e3cc131
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-09 07:08:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6e3cc131daa9f3b883164333bdaad7aa3a6ca018

8312467: relax the builddir check in make/autoconf/basic.m4

Reviewed-by: clanger, erikj

! make/autoconf/basic.m4

Changeset: 9cf12bb9
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-09 09:13:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9cf12bb977df44b81854ba16cd869c38b8d44450

8313922: Remove unused WorkerPolicy::_debug_perturbation

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/workerPolicy.hpp

Changeset: 52ec4bcb
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-08-09 09:50:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52ec4bcb1bab15dbf0a9b2488d33a23cdc1cb0e1

8303056: Improve support for Unicode characters and digits in JavaDoc search

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! test/langtools/jdk/javadoc/doclet/testSearchScript/TestSearchScript.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/List.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/ListProvider.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/MyList.java

Changeset: 0e2c72d7
Author:    Richard Startin <richard.startin at datadoghq.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-09 11:23:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0e2c72d7a5206b7173af5bf69e21d21ea276bd94

8313796: AsyncGetCallTrace crash on unreadable interpreter method pointer

Reviewed-by: coleenp, aph, stuefe

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp

Changeset: 213d3c44
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-08-09 11:46:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/213d3c449ae89b71c222b889443e77ad912791df

8313891: JFR: Incorrect exception message for RecordedObject::getInt

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java

Changeset: e9f751ab
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-08-09 12:26:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e9f751ab161ae3663e13108a47fdf722fcb84d67

8311247: Some cpp files are compiled with -std:c11 flag

Reviewed-by: aivanov, jwaters, prr, erikj

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.accessibility/Launcher.gmk
! make/modules/jdk.accessibility/Lib.gmk
! make/modules/jdk.crypto.mscapi/Lib.gmk

Changeset: 19ae62ae
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-09 12:34:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/19ae62ae2cd2bbb436924b296151021864a3fcd9

8311170: Simplify and modernize equals and hashCode in security area

Reviewed-by: djelinski, rriggs, valeriep

! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/CodeSigner.java
! src/java.base/share/classes/java/security/CodeSource.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/PKCS12Attribute.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/Principal.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/cert/CertPath.java
! src/java.base/share/classes/java/security/cert/Certificate.java
! src/java.base/share/classes/java/security/cert/URICertStoreParameters.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509CRLEntry.java
! src/java.base/share/classes/java/security/spec/ECFieldF2m.java
! src/java.base/share/classes/java/security/spec/ECFieldFp.java
! src/java.base/share/classes/java/security/spec/ECPoint.java
! src/java.base/share/classes/javax/crypto/CryptoAllPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java
! src/java.base/share/classes/javax/security/cert/Certificate.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/pkcs/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/provider/certpath/ResponderId.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/BitArray.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/CRLExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificatePolicyId.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/DistributionPoint.java
! src/java.base/share/classes/sun/security/x509/DistributionPointName.java
! src/java.base/share/classes/sun/security/x509/EDIPartyName.java
! src/java.base/share/classes/sun/security/x509/Extension.java
! src/java.base/share/classes/sun/security/x509/GeneralName.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtree.java
! src/java.base/share/classes/sun/security/x509/IPAddressName.java
! src/java.base/share/classes/sun/security/x509/KeyIdentifier.java
! src/java.base/share/classes/sun/security/x509/OIDName.java
! src/java.base/share/classes/sun/security/x509/OtherName.java
! src/java.base/share/classes/sun/security/x509/PolicyInformation.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/security/x509/URIName.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertInfo.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! src/java.security.jgss/share/classes/org/ietf/jgss/ChannelBinding.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSCredential.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java
! src/java.security.jgss/share/classes/org/ietf/jgss/Oid.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSCredentialImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSNameSpi.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbException.java
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddress.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddresses.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! test/jdk/jdk/security/logging/TestX509ValidationLog.java

Changeset: 0eb0997a
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-08-09 13:34:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0eb0997ae4f81314b764241e69dae5c698dbb6c6

8288936: Wrong lock ordering writing G1HeapRegionTypeChange JFR event

Reviewed-by: egahlin

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

Changeset: 360f65d7
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-08-09 14:00:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/360f65d7b15b327e2f160c42f318945cc6548bda

8314022: Problem-list tests failing with jtreg 7.3

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 593ba2fe
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-09 16:08:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/593ba2fe47ce6bd341ee6e1329aa02d4b472fb60

8313693: Introduce an internal utility for the Damerau–Levenshtein distance calculation

Reviewed-by: jlahoda, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringUtils.java
! test/langtools/tools/javac/util/StringUtilsTest.java

Changeset: c307391a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-08-09 21:17:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c307391ab1f071b1473cd5f4c12437b8d5e0ca93

8307184: Incorrect/inconsistent specification and implementation for Elements.getDocComment

Reviewed-by: vromero, jjg

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetDocComments.java

Changeset: cd16158e
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2023-08-10 00:43:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cd16158edb254af82f29cd1705c90a710b171403

8314075: Update JCov version for JDK 22

Reviewed-by: serb

! make/conf/jib-profiles.js

Changeset: c822183e
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-08-10 05:50:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c822183e98aa26f005338464f3946dcbf34802aa

8313768: Reduce interaction with volatile field in j.u.l.StreamHandler

Reviewed-by: dfuchs, jpai

! src/java.logging/share/classes/java/util/logging/StreamHandler.java

Changeset: 242a2e63
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-08-10 07:16:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/242a2e63df0d4995bdc9aba00510fada19fd2e23

8308843: Generational ZGC: Remove gc/z/TestHighUsage.java

Reviewed-by: ayang, tschatzl

- test/hotspot/jtreg/gc/z/TestHighUsage.java

Changeset: e080a0b4
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-08-10 07:18:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e080a0b4c0878dc19f40ef0f51e645f3a4708c62

8311508: ZGC: RAII use of IntelJccErratumAlignment

Reviewed-by: stefank, shade, tschatzl

! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad

Changeset: 8f28809a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-10 07:21:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f28809aa87b1026cdbdd1ea88da3c7f0c994697

8299790: os::print_hex_dump is racy

Reviewed-by: shade, dholmes

! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 6dba2026
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-10 07:23:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6dba2026d72de6a67aa0209749ded8174b088904

8313670: Simplify shared lib name handling code in some tests

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/runtime/signal/SigTestDriver.java
! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java
! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/DynLibsTest.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java
! test/jdk/com/sun/tools/attach/warnings/DynamicLoadWarningTest.java
! test/jdk/jdk/jfr/event/runtime/TestNativeLibrariesEvent.java
! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java
! test/lib/jdk/test/lib/Platform.java

Changeset: 35b60f92
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-08-10 07:57:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/35b60f925a4e7e2e3f1ec7c5c1eee60206e7508a

8298095: Refine implSpec for SegmentAllocator

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java

Changeset: 83adaf54
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-08-10 08:17:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/83adaf5477d1aa0128079a60be8847319dbadccc

8313421: [JVMCI] avoid locking class loader in CompilerToVM.lookupType

Reviewed-by: never, thartmann

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java

Changeset: 028b3ae1
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-10 08:51:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/028b3ae1b162bd8f7c340bfa6e9487ca83697955

8313874: JNI NewWeakGlobalRef throws exception for null arg

Reviewed-by: dholmes, kbarrett, shade

! src/hotspot/share/prims/jni.cpp
! test/hotspot/jtreg/runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java

Changeset: 0cb9ab04
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-08-10 10:01:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0cb9ab04f4c408bce7c4bc0e028fa9d4959abd79

8313239: InetAddress.getCanonicalHostName may return ip address if reverse lookup fails

Reviewed-by: dfuchs, aefimov, alanb

! src/java.base/share/classes/java/net/InetAddress.java

Changeset: f47767ff
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-10 11:57:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f47767ffef29c777e2da0262fa3299564d59f461

8313882: Fix -Wconversion warnings in runtime code

Reviewed-by: pchilanomate, dlong, dholmes

! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/timer.cpp
! src/hotspot/share/runtime/trimNativeHeap.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/attachListener.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_stubRoutines.cpp

Changeset: 23fe2ece
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-10 12:06:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/23fe2ece586d3ed750e905e1b71a2cd1da91f335

8313616: support loading library members on AIX in os::dll_load

Reviewed-by: mdoerr

! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.cpp
! src/hotspot/os/aix/os_aix.cpp

Changeset: e7c83ea9
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-10 15:18:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e7c83ea948f8b2cd7caf7e59d3cf6b087807dba7

8312194: test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java cannot handle empty modules

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java

Changeset: 9b532511
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-10 15:18:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b53251131c67b1abb69b59eb66a1a133acc41d9

8313654: Test WaitNotifySuspendedVThreadTest.java timed out

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/libWaitNotifySuspendedVThread.cpp

Changeset: bd1b9427
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-10 15:25:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd1b9427410c458215e9e89eeff6e4d30592a4a4

8313905: Checked_cast assert in CDS compare_by_loader

Reviewed-by: dlong, iklam

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

Changeset: 1875b287
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-08-10 16:40:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1875b2872baa566fa11f92006c8eba7642267213

8314061: [JVMCI] DeoptimizeALot stress logic breaks deferred barriers

Reviewed-by: thartmann, dnsimon

! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: 79be8d93
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-08-10 17:15:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/79be8d9383c31be64e57ce1825a79dbbc2aefdd8

8312259: StatusResponseManager unused code clean up

Reviewed-by: mpowers, jnimeh

! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java

Changeset: d97de826
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-08-10 17:52:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d97de8260c19e468c87221e28f29128e56ec8ee1

8313633: [macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action!

Reviewed-by: honkar, serb

! test/jdk/java/awt/dnd/NextDropActionTest/NextDropActionTest.java

Changeset: 6f5c903d
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-08-10 18:53:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6f5c903d10aa5f7ff979a79f121609c167f88eff

8313899: JVMCI exception Translation can fail in TranslatedException.<clinit>

Reviewed-by: never, thartmann

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/java.base/share/classes/jdk/internal/vm/TranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java

Changeset: 88b4e3b8
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-08-10 20:02:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/88b4e3b8539c2beb29ad92bd74b300002c2ef84b

8304292: Memory leak related to ClassLoader::update_class_path_entry_list

Reviewed-by: dholmes, iklam

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
+ test/hotspot/jtreg/runtime/cds/appcds/DuplicateClassPaths.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr_dup.mf

Changeset: 42758cb8
Author:    Jesse Glick <jglick at cloudbees.com>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2023-08-10 22:26:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/42758cb889a5cf1d7f4c4b468a383b218baa1b27

8312882: Update the CONTRIBUTING.md with pointers to lifecycle of a PR

Reviewed-by: erikj, jwilhelm

! CONTRIBUTING.md
! doc/building.html
! doc/building.md

Changeset: 9abb2a55
Author:    Mark Powers <mpowers at openjdk.org>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2023-08-10 23:43:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9abb2a559e4f809f07db1b747660f68b9d943e3b

8312461: JNI warnings in SunMSCApi provider

Reviewed-by: valeriep, djelinski

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: 43462a36
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-08-11 03:39:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43462a36ab02b67d426c04d345868bd420b30c25

8313224: Avoid calling JavaThread::current() in MemAllocator::Allocation constructor

Reviewed-by: tschatzl, coleenp

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp

Changeset: 62adeb08
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-08-11 09:32:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/62adeb08c34ea199d19cf98c7f03e937d8cfa9ad

8311648: Refactor the Arena/Chunk/ChunkPool interface

Reviewed-by: stuefe, coleenp

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 6ffc0324
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-11 12:19:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6ffc0324dc854c147ab92e5a597d10ed0166b34a

8314113: G1: Remove unused G1CardSetInlinePtr::card_at

Reviewed-by: tschatzl

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

Changeset: 12326770
Author:    Andreas Steiner <a.steiner at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-11 13:21:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/12326770dc4116dd3b374c3a50fabfa1f27249dd

8313244: NM flags handling in configure process

Reviewed-by: clanger, jwaters, mbaesken, erikj

! make/autoconf/flags-other.m4
! make/autoconf/flags.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/JvmMapfile.gmk

Changeset: 8f1c1348
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-11 18:09:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f1c134848437d7e37fb3b4bd603b91798e19724

8313798: [aarch64] sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java sometimes times out on aarch64

Reviewed-by: kevinw, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VFrame.java
! test/jdk/ProblemList.txt

Changeset: 73325028
Author:    Man Cao <manc at openjdk.org>
Date:      2023-08-11 20:43:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/733250288325bc663afc0376342d4c5a7a471cbd

8314139: TEST_BUG: runtime/os/THPsInThreadStackPreventionTest.java could fail on machine with large number of cores

Reviewed-by: shade, stuefe

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

Changeset: ec0cc630
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2023-08-11 21:00:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ec0cc6300a02dd92b25d9072b8b3859dab583bbd

8313904: [macos] All signing tests which verifies unsigned app images are failing

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java

Changeset: b88c2735
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-14 07:04:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b88c27350328da86e9dc46c8061c6563fdf858a2

8313743: Make fields final in sun.nio.ch

Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/FileLockTable.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
! src/java.base/share/classes/sun/nio/ch/OptionKey.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/windows/classes/sun/nio/ch/PollArrayWrapper.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java

Changeset: 6bbcef53
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-14 07:04:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6bbcef53154e6b669ef53e01eb95bc1b568dc0c6

8313948: Remove unnecessary static fields defaultUpper/defaultLower in sun.net.PortConfig

Reviewed-by: dfuchs

! src/java.base/unix/classes/sun/net/PortConfig.java

Changeset: 5c916228
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2023-08-14 07:50:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5c9162288570a140138a0055cd9c4e88fe40e69d

8314117: RISC-V: Incorrect VMReg encoding in RISCV64Frame.java

Reviewed-by: fyang

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java

Changeset: 1de5bf1c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-14 08:14:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1de5bf1ce94c20bc2fd481cd4387f170b0d3c63d

8314106: C2: assert(is_valid()) failed: must be valid after JDK-8305636

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/predicates/TestLoopUnswitchingWithoutParsePredicates.java

Changeset: a39ed108
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-14 08:15:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a39ed1087b3c188f06c9aa602313f3b9bf20f9c2

8314116: C2: assert(false) failed: malformed control flow after JDK-8305636

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateNotRemoved.java

Changeset: 049b55f2
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-14 08:45:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/049b55f24e33559816c2b4b1abfda54f44fe87f5

8314019: Add gc logging to jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java

Reviewed-by: aboldtch, eosterlund

! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java

Changeset: 4164693f
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-08-14 08:56:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4164693f3bf15a2f3e03dee72e1ca3fb8d82582c

8313372: [JVMCI] Export vmIntrinsics::is_intrinsic_available results to JVMCI compilers.

Reviewed-by: dnsimon, kvn

! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_Compiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMIntrinsicMethod.java

Changeset: 06aa3c56
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-14 10:04:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/06aa3c5628e749188238dda3d41c776a5a2f7c81

8314118: Update JMH devkit to 1.37

Reviewed-by: erikj, redestad

! make/devkit/createJMHBundle.sh

Changeset: 5bfb82e6
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-14 11:08:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5bfb82e6fabf977267e043fb7a68b4487051de7d

8314119: G1: Fix -Wconversion warnings in G1CardSetInlinePtr::card_pos_for

Reviewed-by: tschatzl, kbarrett

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

Changeset: 823f5b93
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-08-14 11:57:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/823f5b930c917f36bb32aa0d0bda3ef0187db875

8308850: Change JVM options with small ranges that get -Wconversion warnings to 32 bits

Reviewed-by: dholmes, coleenp, dlong

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 207bd00c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-14 12:08:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/207bd00c5101fce06b5ac12e76893d989b0093e2

8313756: [BACKOUT] 8308682: Enhance AES performance

Reviewed-by: thartmann

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! 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/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp

Changeset: 6574dd79
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-08-14 13:38:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6574dd796dbb23645c87dddad427ed8f26d18323

8314025: Remove JUnit-based test in java/lang/invoke from problem list

Reviewed-by: dholmes, jpai

! test/jdk/ProblemList.txt

Changeset: 911d1dbb
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-08-14 15:37:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/911d1dbbf7362693c736b905b42e5150fc4f8a96

8314078: HotSpotConstantPool.lookupField() asserts due to field changes in ConstantPool.cpp

Reviewed-by: dnsimon, coleenp

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantPoolTest.java

Changeset: f41c267f
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-08-14 15:51:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f41c267f859c305a2d01c629dbc56692322f81e2

8314045: ArithmeticException in GaloisCounterMode

Co-authored-by: Ioana Nedelcu <ioannanedelcu at google.com>
Reviewed-by: ascarpino

! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
+ test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMShortInput.java

Changeset: 4b2703ad
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-14 15:58:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4b2703ad39f8160264eb30c797824cc93a6b56e2

8313678: SymbolTable can leak Symbols during cleanup

Reviewed-by: coleenp, dholmes, shade

! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java

Changeset: e56d3bc2
Author:    Weibing Xiao <weibing.xiao at oracle.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2023-08-14 17:38:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e56d3bc2dab3d32453b6eda66e8434953c436084

8313657: com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors

Reviewed-by: vtewari, msheppar, aefimov

! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
+ test/jdk/com/sun/jndi/ldap/SocketCloseTest.java

Changeset: c132176b
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-08-14 17:48:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c132176b932dd136d5c4314e08ac97d0fee7ba4d

8114830: (fs) Files.copy fails due to interference from something else changing the file system

Reviewed-by: alanb, vtewari

! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
+ test/jdk/java/nio/file/Files/CopyInterference.java

Changeset: 49b29845
Author:    Kimura Yukihiro <kimura.yukihiro at jp.fujitsu.com>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-14 18:26:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/49b29845f7c516c379dde7aae8b3073808f2118a

8313854: Some tests in serviceability area fail on localized Windows platform

Reviewed-by: amenkov, cjplummer

! test/jdk/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java

Changeset: 595fdd36
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-08-14 18:39:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/595fdd36c5f735b53ed2950c539be46382f9bcdd

8314059: Remove PKCS7.verify()

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/pkcs/PKCS7.java

Changeset: f142470d
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-08-14 21:18:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f142470deaebbf9cff7f6f28842972393506b7c4

8311981: Test gc/stringdedup/TestStringDeduplicationAgeThreshold.java#ZGenerational timed out

Reviewed-by: stefank, pchilanomate, dcubed, rehn

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

Changeset: 1f1c5c6f
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2023-08-14 22:23:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1f1c5c6f8d0bc2492e2ab3280e838fe9981c4e38

8314241: Add test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java to ProblemList

Reviewed-by: dcubed, dholmes

! test/jdk/ProblemList.txt

Changeset: 0074b48a
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-08-14 22:50:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0074b48ad77d68ece8633a165aaba7f42bb52c5d

8312597: Convert TraceTypeProfile to UL

Reviewed-by: shade, phh

! src/hotspot/share/opto/doCall.cpp
+ test/hotspot/jtreg/compiler/arguments/TestLogJIT.java
+ test/hotspot/jtreg/compiler/arguments/TestTraceTypeProfile.java

Changeset: 583cb754
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2023-08-14 23:12:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/583cb754f38f5d32144e302ce5e82a3b36a2cb78

8313406: nep_invoker_blob can be simplified more

Reviewed-by: jvernee, vlivanov

! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java

Changeset: 37c6b23f
Author:    Fei Gao <fgao at openjdk.org>
Date:      2023-08-15 01:04:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37c6b23f5b82311c82f5fe981f104824f87e3e54

8308340: C2: Idealize Fma nodes

Reviewed-by: kvn, epeter

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestIRFma.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java

Changeset: b7dee213
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-08-15 04:29:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b7dee213dfb2d0ec4e22837898bf4837c1fe523d

8314244: Incorrect file headers in new tests from JDK-8312597

Reviewed-by: lmesnik, kvn

! test/hotspot/jtreg/compiler/arguments/TestLogJIT.java
! test/hotspot/jtreg/compiler/arguments/TestTraceTypeProfile.java

Changeset: 63389272
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-15 07:48:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6338927221ee82a556b55ccf79239acb2ac9729a

8314197: AttachListener::pd_find_operation always returning nullptr

Reviewed-by: dholmes, cjplummer, sspitsyn

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp

Changeset: f4e72c58
Author:    Dmitry Cherepanov <dcherepanov at openjdk.org>
Date:      2023-08-15 08:43:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f4e72c58d7b188563a0413161419f91e024ec472

8313949: Missing word in GPLv2 license text in StackMapTableAttribute.java

Reviewed-by: iris

! src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPool.java

Changeset: dff99f7f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-15 09:09:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dff99f7f3d98372cb5bf8b1c2515b7628193cd2c

8313782: Add user-facing warning if THPs are enabled but cannot be used

Reviewed-by: dholmes, sjohanss

! src/hotspot/os/linux/os_linux.cpp

Changeset: a02d65ef
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-08-15 10:08:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a02d65efccaab5bb7c2f2aad4a2eb5062f545ef8

8310308: IR Framework: check for type and size of vector nodes

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/c2/TestMinMaxSubword.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/c2/irTests/TestDisableAutoVectOpcodes.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/SuccessOnlyConstraintException.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/IRRule.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/CheckAttributeReader.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/Constraint.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/SuccessConstraintCheck.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawCountsConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawFailOnConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/phase/CompilePhaseIRRuleBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/phase/DefaultPhaseRawConstraintParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfoParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/Comparison.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/VMInfoPrinter.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/vectorapi/TestMaskedMacroLogicVector.java
! test/hotspot/jtreg/compiler/vectorapi/TestReverseByteTransforms.java
! test/hotspot/jtreg/compiler/vectorapi/TestReverseByteTransformsSVE.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorCompressExpandBits.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorReverseBytesTest.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorCast.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/VectorReshapeHelper.java
! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
! test/hotspot/jtreg/compiler/vectorization/TestOptionVectorizeIR.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/TestSubwordReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSafepointWhilePrinting.java

Changeset: 9ded8682
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-15 11:05:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9ded86821b01d6d790850e9b49eedfc597c0c9a2

8314114: Fix -Wconversion warnings in os code, primarily linux

Reviewed-by: dholmes, dlong

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp

Changeset: 004651dd
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-08-15 15:44:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/004651ddc281be04ea736807797658d64a5a7337

8311557: [JVMCI] deadlock with JVMTI thread suspension

Reviewed-by: thartmann, dnsimon

! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp

Changeset: 80809ef4
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-08-15 15:54:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/80809ef4ccdfd2ebfa9fd1eaf393d14e443dc760

8314248: Remove HotSpotConstantPool::isResolvedDynamicInvoke

Reviewed-by: thartmann, dnsimon

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java

Changeset: 2e8a0ab2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-15 16:11:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2e8a0ab27227b2e06e2ece3776f66ff0932ef353

8314120: Add tests for FileDescriptor.sync

Reviewed-by: alanb, bpb

+ test/jdk/java/io/FileDescriptor/Sync.java
+ test/micro/org/openjdk/bench/java/io/FileDescriptorSync.java

Changeset: f2399546
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2023-08-15 17:06:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f23995465767fa7319d2f6fac62b6ec74c0e4986

8310134: NMT: thread count in Thread section of VM.native_memory output confusing with virtual threads

Reviewed-by: jsjolen, dholmes, alanb

! src/hotspot/share/services/memReporter.cpp

Changeset: f66c73d3
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-08-15 19:52:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f66c73d34b1e02681f46eb3cd78126c05014f845

8314166: Update googletest to v1.14.0

Reviewed-by: kbarrett, stuefe, shade, erikj

! doc/building.html
! doc/building.md
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js

Changeset: 0f5e030b
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-15 20:55:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0f5e030badfdca4b3b5adab86b0b62050581fb11

8309335: Get rid of use of reflection to call Thread.isVirtual() in nsk/jdi/EventRequestManager/stepRequests/stepreq001t.java

Reviewed-by: lmesnik, sspitsyn, alanb

! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001t.java

Changeset: bc8e9f44
Author:    Christoph Schwentker <siedlerkiller at gmail.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-08-15 22:34:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bc8e9f44a39ff59b59b2d1d5d546a148be75a2f2

8311591: Add SystemModulesPlugin test case that splits module descriptors with new local variables defined by DedupSetBuilder

Reviewed-by: mchung

+ test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
+ test/jdk/tools/jlink/dedup/src/m1/module-info.java
+ test/jdk/tools/jlink/dedup/src/m1/p1/AInterface.java
+ test/jdk/tools/jlink/dedup/src/m2/module-info.java
+ test/jdk/tools/jlink/dedup/src/m2/p2/BInterface.java
= test/jdk/tools/jlink/dedup/src/m3/module-info.java
= test/jdk/tools/jlink/dedup/src/m3/p3/ServiceInterface.java
+ test/jdk/tools/jlink/dedup/src/m4/module-info.java
+ test/jdk/tools/jlink/dedup/src/m4/p4/Main.java

Changeset: 6bf4a335
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-16 00:15:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6bf4a33593bfe0df9b5ba81de5321a04f4dbe0ea

8314242: Update applications/scimark/Scimark.java to accept VM flags

Reviewed-by: dholmes

! test/hotspot/jtreg/applications/scimark/Scimark.java

Changeset: 6a15860b
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-16 05:14:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6a15860b126c9e9eb62579d9b710dcdc0ec489bb

8314163: os::print_hex_dump prints incorrectly for big endian platforms and unit sizes larger than 1

Reviewed-by: mbaesken, shade

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

Changeset: 2bd2faeb
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-08-16 05:35:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2bd2faeb7632703192ff8f58db5e58cfd0dfe120

4346610: Adding JSeparator to JToolBar "pushes" buttons added after separator to edge

Reviewed-by: tr, aivanov, dnguyen

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java
+ test/jdk/javax/swing/JToolBar/ToolBarSeparatorSizeTest.java

Changeset: e1fdef56
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-08-16 06:06:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e1fdef56135c2987b128884ef632b64c32dd674a

8314324: "8311557: [JVMCI] deadlock with JVMTI thread suspension" causes various failures

Reviewed-by: cjplummer, thartmann

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

Changeset: 0b12480d
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-16 06:58:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0b12480de88dc1d2a8d7ca3aa2597be3df1ebde1

8314233: C2: assert(assertion_predicate_has_loop_opaque_node(iff)) failed: unexpected

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/TestPeelingFindsUnrelatedOpaque4Node.java

Changeset: a602624e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-16 07:02:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a602624ef46908456052146d50467c60efa636c3

8314020: Print instruction blocks in byte units

Reviewed-by: stuefe, fyang

! 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/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 38687f1a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-16 07:04:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/38687f1a3eb7d1c2e8aa43b85509ab7999fe0e40

8314262: GHA: Cut down cross-compilation sysroots deeper

Reviewed-by: erikj

! .github/workflows/build-cross-compile.yml

Changeset: d46f0fb3
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-08-16 07:15:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d46f0fb31888db75f5b2b78a162fec16dfc5d0d9

8313720: C2 SuperWord: wrong result with -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java

Changeset: 49ddb199
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-16 07:21:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/49ddb1997256d9fb7149d274d8afa18f7c2609a4

8313760: [REDO] Enhance AES performance

Co-authored-by: Andrew Haley <aph at openjdk.org>
Reviewed-by: adinn, aph, sviswanathan, rhalade, kvn, dlong

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! 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/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp

Changeset: ef6db5c2
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-16 07:39:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ef6db5c2991b92e2a600fa01d1d3f5026055ad17

8314211: Add NativeLibraryUnload event

Reviewed-by: stuefe, mdoerr

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: b80001de
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-08-16 08:21:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b80001de0c0aeedeb412430660a4727fc26be98b

8314209: Wrong @since tag for RandomGenerator::equiDoubles

Reviewed-by: alanb

! src/java.base/share/classes/java/util/random/RandomGenerator.java

Changeset: 19255084
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-08-16 12:08:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1925508425cf1b2d46173754077a588290253430

8314144: gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp

Reviewed-by: ayang, iwalulya

! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java

Changeset: 24e896d7
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2023-08-16 15:00:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/24e896d7c905de5030f1b62cf922c15bb7bef311

8310275: Bug in assignment operator of ReservedMemoryRegion

Reviewed-by: jsjolen, dholmes, stuefe

! src/hotspot/share/services/virtualMemoryTracker.hpp
+ test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp

Changeset: 13f6450e
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2023-08-16 15:42:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/13f6450e2e70df4df8bd882def837fbd5bef1524

8313765: Invalid CEN header (invalid zip64 extra data field size)

Reviewed-by: simonis, alanb, coffeys

! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java
+ test/jdk/java/util/zip/ZipFile/ReadNonStandardExtraHeadersTest.java

Changeset: b32d6411
Author:    Glavo <zjx001202 at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-08-16 17:37:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b32d6411c406608ba5f7d60bfb8d935adb876564

8311943: Cleanup usages of toLowerCase() and toUpperCase() in java.base

Reviewed-by: naoto

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/windows/classes/java/lang/ProcessImpl.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java

Changeset: 7b28d360
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-16 17:49:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7b28d3608a10b26af376c8f6d142d97c708c9f11

8314330: java/foreign tests should respect vm flags when start new processes

Reviewed-by: jvernee

! test/jdk/java/foreign/UpcallTestHelper.java

Changeset: 6b396da2
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-08-16 17:53:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6b396da278094d7109ad2fbe7a1a52a500e15d75

8062795: (fs) Files.setPermissions requires read access when NOFOLLOW_LINKS specified

Reviewed-by: alanb

! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! test/jdk/java/nio/file/attribute/PosixFileAttributeView/Basic.java

Changeset: f143380d
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-08-16 19:56:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f143380d013b8c0e5ab7ca0026c34e27e7946f69

8314240: test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java fails to compile

Reviewed-by: mullan

! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java

Changeset: 0c3bc71d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-08-16 20:31:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0c3bc71d24fa13a0b1e55541c01554cd5e124027

8281169: Expand discussion of elements and types

Reviewed-by: mcimadamore, prappo

! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/package-info.java
! src/java.compiler/share/classes/javax/lang/model/type/package-info.java

Changeset: 2a1176b5
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-08-17 05:06:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2a1176b544d030c09edaf95cb67f69b442aa465d

8314276: Improve PtrQueue API around size/capacity

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp

Changeset: b78f5a10
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-08-17 05:33:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b78f5a1068224d8b3cfe9e8fb38307ca07de741d

8314076: ICC_ColorSpace#minVal/maxVal have the opposite description

Reviewed-by: azvegint

! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java

Changeset: 249dc374
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-17 07:13:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/249dc37426d6eb5b70a387317b6780b643ce4c06

8314321: Remove unused field jdk.internal.util.xml.impl.Attrs.mAttrIdx

Reviewed-by: alanb, vtewari, bpb

! src/java.base/share/classes/jdk/internal/util/xml/impl/Attrs.java

Changeset: 43311930
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-08-17 07:33:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43311930107d1783b742adbe567e9bdbcb55775d

8314423: Multiple patterns without unnamed variables
8314216: Case enumConstant, pattern compilation fails

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/T8314216.java
+ test/langtools/tools/javac/T8314216.out
+ test/langtools/tools/javac/T8314423.java
+ test/langtools/tools/javac/T8314423.out

Changeset: 6f1071f5
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-17 07:43:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6f1071f5ed6bd552378b2b70cd685b74e7f9e43d

8314213: DocLint should warn about unknown standard tags

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java

Changeset: ed585d16
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-08-17 08:02:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed585d16b9069a678bb8633239ca87f64c956fdd

8314280: StructuredTaskScope.shutdown should document that the state of completing subtasks is not defined

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java

Changeset: 32efd23c
Author:    Cristian Vat <cristian.vat at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-08-17 11:27:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/32efd23c5d59c03a6376c92c63f5947e961ee24e

8311939: Excessive allocation of Matcher.groups array

Reviewed-by: rriggs, igraves

! src/java.base/share/classes/java/util/regex/Matcher.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: 2b81885f
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-08-17 11:31:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2b81885f787d6cf97de556d1774420e2fb7d56f5

8314071: Test java/foreign/TestByteBuffer.java timed out

Reviewed-by: mcimadamore

! test/jdk/java/foreign/TestByteBuffer.java

Changeset: c634bdf9
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-08-17 11:54:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c634bdf9d917c96c38efe826239eab7900c33e74

8314444: Update jib-profiles.js to use JMH 1.37 devkit

Reviewed-by: shade, mikael, erikj

! make/conf/jib-profiles.js

Changeset: e8f6b3e4
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-08-17 14:45:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e8f6b3e4970000e721da9312585e77de49bb8ed8

8314268: Missing include in assembler_riscv.hpp

Reviewed-by: shade, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp

Changeset: 388dcff7
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-17 15:09:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/388dcff72518c96a15e38ff0b18be8a89836c2d5

8282712: VMConnection.open() does not detect if VM failed to be created, resulting in NPE

Reviewed-by: sspitsyn, amenkov

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java
! test/jdk/com/sun/jdi/VMConnection.java

Changeset: 62ca0015
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-17 15:26:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/62ca00158c7ce7b40b5910562c1857b9f05ddf9f

8313357: Revisit requiring SA tests on OSX to either run as root or use sudo

Reviewed-by: dholmes, amenkov

! test/lib/jdk/test/lib/SA/SATestUtils.java

Changeset: b33ff30d
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-08-17 16:54:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b33ff30d7092893463d8c25ec277d10f3c4fda19

8313661: [REDO] Relax prerequisites for java.base-jmod target

Reviewed-by: alanb

! make/Main.gmk

Changeset: 2505cebc
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-08-17 17:05:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2505cebc5dfeca00d3358d63b127950d8e4f6e48

8314533: ProblemList runtime/cds/appcds/customLoader/HelloCustom_JFR.java on linux-all with ZGC

Reviewed-by: azvegint

! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 3bb8afba
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-08-17 17:32:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3bb8afba691965e9036b04b9c7e4727b4c29e776

8314489: Add javadoc index entries for java.lang.Math terms

Reviewed-by: alanb

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

Changeset: a8ab3be3
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-17 17:54:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a8ab3be371ab84ad768d9788a1e7a8d1bb833426

8314261: Make fields final in sun.net.www

Reviewed-by: redestad, jpai, dfuchs

! src/java.base/share/classes/sun/net/www/MimeTable.java
! src/java.base/share/classes/sun/net/www/URLConnection.java
! src/java.base/share/classes/sun/net/www/http/ChunkedInputStream.java
! src/java.base/share/classes/sun/net/www/http/ChunkedOutputStream.java
! src/java.base/share/classes/sun/net/www/http/HttpCapture.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java

Changeset: d27daf01
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-17 18:32:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d27daf01d6361513a815e78327961f9367887163

8314129: Make fields final in java.util.Scanner

Reviewed-by: stsypanov, liach, alanb

! src/java.base/share/classes/java/util/Scanner.java

Changeset: 6445314f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-08-17 20:25:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6445314fec25b85db32d9fb75c9c1b29e07f01cb

8314477: Improve definition of "prototypical type"

Reviewed-by: prappo

! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/package-info.java

Changeset: 808bb1f7
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-08-17 20:37:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/808bb1f7bc5025b4ab01e4e9057feebd253b95a7

8314246: javax/swing/JToolBar/4529206/bug4529206.java fails intermittently on Linux

Reviewed-by: dnguyen, serb

! test/jdk/javax/swing/JToolBar/4529206/bug4529206.java

Changeset: 96778dd5
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-08-17 22:41:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/96778dd549b596d8884376b19a49aa152efb377b

8314169: Combine related RoundingMode logic in j.text.DigitList

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DigitList.java

Changeset: 0299364d
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-08-17 22:52:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0299364d85a66c35e616148cbbde314b7d4fb05a

8314249: Refactor handling of invokedynamic in JVMCI ConstantPool

Reviewed-by: dnsimon, coleenp

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantPoolTest.java

Changeset: 891c3f4c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-18 05:51:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/891c3f4cca97b90982b7e58b08b4a146842d9a9d

8307356: Metaspace: simplify BinList handling

Reviewed-by: rkennke, coleenp

! src/hotspot/share/memory/metaspace/binList.hpp
! src/hotspot/share/memory/metaspace/blockTree.hpp
! src/hotspot/share/memory/metaspace/freeBlocks.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.hpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! test/hotspot/gtest/metaspace/test_binlist.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/jtreg/TEST.groups

Changeset: 5058854b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-18 06:45:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5058854b867323dd6537d7387bf20a9d5f258084

8314389: AttachListener::pd_set_flag obsolete

Reviewed-by: cjplummer, mdoerr, sspitsyn

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp

Changeset: 33d5dfda
Author:    Andrei Rybak <rybak.a.v at gmail.com>
Committer: Koichi Sakata <ksakata at openjdk.org>
Date:      2023-08-18 07:48:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/33d5dfdab3098549366088c43797bdcaebe02cd6

8314543: gitattributes: make diffs easier to read

Git supports special hunk headers for several languages in diff output,
which make it easier to read diffs of files in that language, generated
by Git (git-diff, git-show, `git log -p`, etc).  For details, see
`git help gitattributes` or the online documentation.[1]

Add entries to the root .gitattributes file to support showing the hunk
headers for Java, C, C++, Markdown, Shell script, HTML, and CSS.  This
makes it easier to read diffs generated by Git.

[1] https://git-scm.com/docs/gitattributes

Reviewed-by: erikj, ksakata

! .gitattributes

Changeset: 2f04bc5f
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-08-18 10:44:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f04bc5f934887029d8bcc13cf722d8498a35120

8313697: [XWayland][Screencast] consequent getPixelColor calls are slow
8310334: [XWayland][Screencast] screen capture error message in debug

Reviewed-by: serb, prr

! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c

Changeset: 75212111
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-18 12:06:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/752121114f424d8e673ee8b7bb85f7705a82b9cc

8314265: Fix -Wconversion warnings in miscellaneous runtime code

Reviewed-by: stuefe, dholmes, chagedorn

! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/logging/logOutput.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/nmtPreInit.hpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadService.hpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/utilities/copy.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/elfFuncDescTable.cpp
! src/hotspot/share/utilities/elfFuncDescTable.hpp
! src/hotspot/share/utilities/elfSymbolTable.cpp
! src/hotspot/share/utilities/population_count.hpp
! src/hotspot/share/utilities/tableStatistics.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp

Changeset: fdac6a6a
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2023-08-18 13:58:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fdac6a6ac871366614efe44aca58ab520766b5c8

8312180: (bf) MappedMemoryUtils passes incorrect arguments to msync (aix)

Reviewed-by: clanger, stuefe

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

Changeset: c36e0097
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2023-08-18 14:29:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c36e009772823c58a62fd2d45bbcc1390c4975ad

8308984: Relativize last_sp (and top_frame_sp) in interpreter frames

Reviewed-by: pchilanomate, aph, haosun

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp

Changeset: bcba5e97
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2023-08-18 14:33:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bcba5e97857fd57ea4571341ad40194bb823cd0b

8313419: Template interpreter produces no safepoint check for return bytecodes

Reviewed-by: pchilanomate

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: aecbb1b5
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-18 16:40:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aecbb1b5c3ea4919f09ce98a6f5a58db6e630d29

8314448: Coordinate DocLint and JavaDoc to report on unknown tags

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! test/langtools/jdk/javadoc/doclet/testAutoLoadTaglets/TestAutoLoadTaglets.java
+ test/langtools/jdk/javadoc/doclet/testUknownTags/TestUnknownTags.java

Changeset: 50a2ce01
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-08-18 17:10:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/50a2ce01f4d1d42d7a537b48a669b5a75a583df5

8310815: Clarify the name of the main class, services and provider classes in module descriptor
8314449: Clarify the name of the declaring class of StackTraceElement

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java

Changeset: fbe28ee9
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-18 17:46:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fbe28ee90d018300259c1b515e340e60cbb30513

8314481: JDWPTRANSPORT_ERROR_INTERNAL code in socketTransport.c can never be executed

Reviewed-by: dcubed, sspitsyn

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c

Changeset: f4814771
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-18 17:53:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f481477144d25bf2b5ee44f202705588bd99d4f4

8314320: Mark runtime/CommandLine/ tests as flagless

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/CommandLine/BooleanFlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/CompilerConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileParsing.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/DoubleFlagWithIntegerValue.java
! test/hotspot/jtreg/runtime/CommandLine/FlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh
! test/hotspot/jtreg/runtime/CommandLine/TestHexArguments.java
! test/hotspot/jtreg/runtime/CommandLine/TestLongUnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java
! test/hotspot/jtreg/runtime/CommandLine/TestVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/TraceExceptionsTest.java
! test/hotspot/jtreg/runtime/CommandLine/UnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/VMAliasOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java

Changeset: 395fc788
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2023-08-18 20:11:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/395fc78880a91eeb06a08c1abf6905d580a650c0

8309475: Test java/foreign/TestByteBuffer.java fails: a problem with msync (aix)

Reviewed-by: mbaesken, alanb, mdoerr

+ src/java.base/aix/native/libnio/MappedMemoryUtils.c
! src/java.base/unix/native/libnio/MappedMemoryUtils.c
! test/jdk/ProblemList.txt

Changeset: 58f5826f
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-19 01:46:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/58f5826ff48c20446a0c2ea44da107867126f638

8311222: strace004 can fail due to unexpected stack length after JDK-8309408

Reviewed-by: dholmes, alanb

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java

Changeset: febc34dd
Author:    Xin Liu <xliu at openjdk.org>
Date:      2023-08-19 17:42:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/febc34dd285c3382716e068748d4a3b0c73d87ad

8314610: hotspot can't compile with the latest of gtest because of <iomanip>

Reviewed-by: jiefu, stuefe

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

Changeset: ed0f75f2
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-08-19 18:42:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed0f75f2666f61ec3d8ccb78594a21db9f1be50a

8313290: Misleading exception message from STS.Subtask::get when task forked after shutdown

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java

Changeset: c50315de
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-08-21 06:30:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c50315de8f13d316a7de08be53716cd88fa801c4

8314495: Update to use jtreg 7.3.1

Reviewed-by: dholmes, erikj, iris, jpai

! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/ProblemList.txt
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT

Changeset: ec1f7a84
Author:    Sidraya <sidraya.jayagond at ibm.com>
Committer: Andrew Dinn <adinn at openjdk.org>
Date:      2023-08-21 07:15:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ec1f7a8480db025a6f405817a106af8e92b69c44

8311630: [s390] Implementation of Foreign Function & Memory API (Preview)

Reviewed-by: amitkumar, jvernee, mdoerr

! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/foreignGlobals_s390.cpp
! src/hotspot/cpu/s390/foreignGlobals_s390.hpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
! src/hotspot/cpu/s390/vmstorage_s390.hpp
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/s390/S390Architecture.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390CallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390Linker.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/TypeClass.java
! test/jdk/java/foreign/TestClassLoaderFindNative.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/callarranger/platform/PlatformLayouts.java

Changeset: 8939d15d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-08-21 08:28:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8939d15d92982300f090bc1c51f59550529eaaf3

8314100: G1: Improve collection set candidate selection code

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp

Changeset: 812f475b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-21 09:02:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/812f475bc4ea84225e8bbb0b5a677eed0af864dd

8314501: Shenandoah: sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java fails

Reviewed-by: cjplummer, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java

Changeset: abac6085
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-21 12:15:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/abac60851c8fd341cdaaf62286afc83699b74eeb

8313962: G1: Refactor G1ConcurrentMark::_num_concurrent_workers

Reviewed-by: tschatzl, iwalulya

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

Changeset: 0b3f452d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-21 12:17:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0b3f452d2577d92ce0c5e3e2d8140a93740245b5

8314161: G1: Fix -Wconversion warnings in G1CardSetConfiguration::_bitmap_hash_mask

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp

Changeset: 17a19dc0
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-08-21 12:19:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/17a19dc06062331c954fa519a4f668664b1533c9

8311639: Replace currentTimeMillis() with nanoTime() in jtreg/gc

Reviewed-by: stefank, ayang

! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/hotspot/jtreg/gc/g1/TestPeriodicCollectionJNI.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java
! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java
! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java
! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasher.java
! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLocker.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOld.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGC.java

Changeset: 78f74bc8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-08-21 17:13:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/78f74bc8ff1e673991d91a55ef70880d9fb3f6b5

8314672: ProblemList runtime/cds/appcds/customLoader/HelloCustom_JFR.java on linux-all and windows-x64

Reviewed-by: azvegint

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: 87298d2a
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-08-22 01:44:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87298d2ade41c689d3140981a123b0e9130fc651

8312535: MidiSystem.getSoundbank() throws unexpected SecurityException

Reviewed-by: prr

! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
+ test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/GetSoundBankSecurityException.java
+ test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/security.policy

Changeset: a66b5df1
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-08-22 02:47:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a66b5df14a163d2990e6dd746906942367e4fdb2

8314618: RISC-V: -XX:MaxVectorSize does not work as expected

Reviewed-by: fyang, dzhang

! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: ab86d23a
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-08-22 06:12:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ab86d23adfa968a180de67199119fc392e9695c2

8250269: Replace ATTRIBUTE_ALIGNED with alignas

Reviewed-by: rkennke, kbarrett

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

Changeset: 02ef859f
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-08-22 07:58:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/02ef859f79cbc2e6225998001af299ba36fe991b

8313689: C2: compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java fails intermittently with -XX:-TieredCompilation

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java

Changeset: 3e1b1bf9
Author:    bobpengxie <bobpengxie at tencent.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-08-22 09:21:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e1b1bf94e7acf9717b837085e61fc05a7765de4

8314688: VM build without C1 fails after JDK-8313372

Reviewed-by: yzheng, dnsimon, haosun

! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp

Changeset: 6b9df037
Author:    Daohan Qu <dqu at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-22 12:51:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6b9df037e4c3d75d0f413a2bb94d8ce6880ce2fa

8311240: Eliminate usage of testcases.jar from TestMetaSpaceLog.java

Reviewed-by: ayang, tschatzl

! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
- test/hotspot/jtreg/gc/logging/testcases.jar

Changeset: f39fc0aa
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-22 13:02:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f39fc0aa2de19332fa51af605ece0660891d8c7a

8314738: Remove all occurrences of and support for @revised

Reviewed-by: mr

! make/Docs.gmk
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/package-info.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/spi/ResourceBundleControlProvider.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java
! src/java.instrument/share/classes/java/lang/instrument/package-info.java
! src/java.management/share/classes/java/lang/management/ThreadInfo.java

Changeset: 69d900d2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-22 13:37:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/69d900d2ce97e5479020cff9a63c471d07e39989

8314730: GHA: Drop libfreetype6-dev transitional package in favor of libfreetype-dev

Reviewed-by: andrew, erikj

! .github/workflows/build-cross-compile.yml
! .github/workflows/main.yml

Changeset: 20e94784
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-22 14:00:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/20e94784c9f7c30e95550c72aedb5e986a153114

8314426: runtime/os/TestTrimNative.java is failing on slow machines

Reviewed-by: mbaesken, mdoerr, shade

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

Changeset: eb065726
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-08-22 17:14:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eb065726f2b489c9f0f7d76ea75a2eb4d60347b7

8313408: Use SVG for BoxLayout example

Reviewed-by: serb, tr, prr

! src/java.desktop/share/classes/javax/swing/BoxLayout.java
- src/java.desktop/share/classes/javax/swing/doc-files/BoxLayout-1.gif
+ src/java.desktop/share/classes/javax/swing/doc-files/BoxLayout-1.svg

Changeset: 32bf468c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-22 17:21:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/32bf468c3b9c39550bca4e9aba31252cf08303ea

8314274: G1: Fix -Wconversion warnings around G1CardSetArray::_data

Reviewed-by: kbarrett, tschatzl

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

Changeset: ce1ded1a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-22 17:23:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ce1ded1a4f36b55717793f2bed4a64ce0353fc34

8314749: Remove unimplemented _Copy_conjoint_oops_atomic

Reviewed-by: dcubed

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

Changeset: 2eae13c6
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-08-22 19:04:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2eae13c669d8ec383b8303079a06abd7aa2b1c7f

8214248: (fs) Files:mismatch spec clarifications

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 7c169a42
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-22 20:57:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7c169a426f93a9c5f1223eddeb9ce0427722c8ab

8312232: Remove sun.jvm.hotspot.runtime.VM.buildLongFromIntsPD()

Reviewed-by: lmesnik, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java

Changeset: 9f4a9fe4
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-08-22 22:37:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9f4a9fe488be7ce43f6719c54df25a1fabd8696a

8312434: SPECjvm2008/xml.transform with CDS fails with "can't seal package nu.xom"

Reviewed-by: iklam, matsaave

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
+ test/hotspot/jtreg/runtime/cds/appcds/SealingViolation.java
! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/pkg/package_seal.mf

Changeset: ba6cdbe2
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2023-08-22 23:49:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba6cdbe2c2897a0fdc266119f0fe4545c3352b8e

8309214: sun/security/pkcs11/KeyStore/CertChainRemoval.java fails after 8301154

Reviewed-by: mbaesken, jnimeh

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java
! test/jdk/sun/security/pkcs11/KeyStore/CertChainRemoval.java

Changeset: 7e843c22
Author:    Andrew John Hughes <andrew at openjdk.org>
Date:      2023-08-23 03:28:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7e843c22e718ad17e0ea7223f10a26fb62477157

8284772: GHA: Use GCC Major Version Dependencies Only

Reviewed-by: jwaters, shade, stuefe, erikj, serb
Backport-of: 62defc3dfc4b9ba5adfe3189f34fe8b3f59b94a0

! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/main.yml

Changeset: a0d0f21f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-23 05:26:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a0d0f21f0844d402191f5285a154294a2b18059a

8314752: Use google test string comparison macros

Reviewed-by: coleenp, kbarrett

! test/hotspot/gtest/logging/test_logConfiguration.cpp
! test/hotspot/gtest/logging/test_logFileOutput.cpp
! test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp
! test/hotspot/gtest/memory/test_guardedMemory.cpp
! test/hotspot/gtest/oops/test_cpCache_output.cpp
! test/hotspot/gtest/oops/test_instanceKlass.cpp
! test/hotspot/gtest/oops/test_markWord.cpp
! test/hotspot/gtest/runtime/test_classPrinter.cpp
! test/hotspot/gtest/runtime/test_globals.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
! test/hotspot/gtest/utilities/test_parse_memory_size.cpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp

Changeset: d1de3d08
Author:    Kimura Yukihiro <kimura.yukihiro at jp.fujitsu.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-23 06:04:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d1de3d082ef9b83aaa68664e653ab09feb8bad87

8313901: [TESTBUG] test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java fails with java.lang.VirtualMachineError

Reviewed-by: shade, thartmann

! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java

Changeset: 571c435e
Author:    Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2023-08-23 06:26:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/571c435e1a34dcf08fd7545d531c258c9116ea79

8313374: --enable-ccache's CCACHE_BASEDIR breaks builds

Reviewed-by: erikj

! make/common/NativeCompilation.gmk

Changeset: 2be469f8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-23 07:17:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2be469f89ec10471e893045e606e1e2558f4e363

8314743: Use of uninitialized local in SR_initialize after JDK-8314114

Reviewed-by: dholmes, coleenp

! src/hotspot/os/posix/signals_posix.cpp

Changeset: f8203cb2
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-08-23 08:47:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f8203cb272e6136b784e5c43a500f6a0bfb19c8b

8313626: C2 crash due to unexpected exception control flow

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/doCall.cpp
+ test/hotspot/jtreg/compiler/parsing/MissingSafepointOnTryCatch.jasm
+ test/hotspot/jtreg/compiler/parsing/TestMissingSafepointOnTryCatch.java

Changeset: 1cee3b9f
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-08-23 08:59:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1cee3b9fd9720e7938029a6992460b9053e65e57

8313262: C2:  Sinking node may cause required cast to be dropped

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestSinkingNodeDropsNotNullCast.java

Changeset: 742e319a
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-08-23 09:45:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/742e319a21c767d8a93e13048add961f5ca8c5d7

8314157: G1: "yielded" is not initialized on some paths after JDK-8140326

Reviewed-by: ayang, iwalulya

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

Changeset: 703817d2
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-23 10:44:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/703817d21f6fd8b24cc670695625dfdb09d3592c

8314517: some tests fail in case ipv6 is disabled on the machine

Reviewed-by: mdoerr, lucy, jpai, dfuchs

! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java
! test/jdk/java/net/InetAddress/HostsFileOrderingTest.java
! test/jdk/java/net/InetAddress/InternalNameServiceTest.java
! test/jdk/java/net/InetAddress/InternalNameServiceWithHostsFileTest.java
! test/jdk/jdk/net/ExtendedSocketOption/DontFragmentTest.java

Changeset: 62610203
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-08-23 11:48:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/62610203f18095cbd25b456f0622bad033a65a5d

8312555: Ideographic characters aren't stretched by AffineTransform.scale(2, 1)

Ignore bitmaps embedded into fonts for non-uniform scales

Reviewed-by: prr, serb

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/font/FontScaling/StretchedFontTest.java

Changeset: 096b7ff0
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-08-23 15:31:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/096b7ff0977ba2455b329b0865a380a1fb4c99d4

8314810: (fs) java/nio/file/Files/CopyInterference.java should use TestUtil::supportsLinks

Reviewed-by: aturbanov, alanb

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

Changeset: fae3b02a
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-23 17:36:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fae3b02aeb6fbb34b4b3d2e669761cf7f9af3613

8314746: Remove unused private put* methods from DirectByteBufferR

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template

Changeset: dbb788f3
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-08-23 17:48:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dbb788f34dbbe0aa5c8356fb4a5dc19b96787d25

8294535: Add screen capture functionality to PassFailJFrame

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, honkar

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 9435cd19
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-08-23 18:10:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9435cd19165c9ffc3f19fd423f3706b1e37212d8

8175874: Update Security.insertProviderAt to specify behavior when requested position is out of range.

Reviewed-by: mullan, valeriep

! src/java.base/share/classes/java/security/Security.java
! test/jdk/java/security/Provider/ChangeProviders.java

Changeset: 2c60cadf
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-23 19:12:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2c60cadfde61363d1f5aefdcf138e039a461c914

8280743: HSDB "Monitor Cache Dump" command might throw NPE

Reviewed-by: kevinw, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java

Changeset: 38a9edfb
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-23 20:11:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/38a9edfb7ee2d91ff52074137c5b69e27bcdbdc3

8314679: SA fails to properly attach to JVM after having just detached from a different JVM

Reviewed-by: dholmes, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
+ test/hotspot/jtreg/serviceability/sa/ClhsdbAttachDifferentJVMs.java

Changeset: 57a322da
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2023-08-23 20:22:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/57a322da9bf6aac98e834516728fb6da1c18e7aa

8308042: [macos] Developer ID Application Certificate not picked up by jpackage if it contains UNICODE characters

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificate.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/macosx/base/SigningCheck.java

Changeset: 68815d54
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-23 20:41:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/68815d54c199d39b14034c926777b492fa453a22

8314734: Remove unused field TypeVariableImpl.EMPTY_ANNOTATION_ARRAY

Reviewed-by: bpb, darcy

! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java

Changeset: c077be47
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-08-23 22:32:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c077be47688a845e99bce444f2354f1d819783a6

8314694: Separate checked_cast from globalDefinitions.hpp

Reviewed-by: stuefe, coleenp, sspitsyn

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/vmstorage_ppc.hpp
! src/hotspot/cpu/riscv/register_riscv.hpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/vmstorage_s390.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/stackMapTableFormat.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/code/vtableStubs.hpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/gc/x/xPage.inline.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/hotspot/share/prims/vmstorage.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/jfieldIDWorkaround.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/nmtPreInit.hpp
! src/hotspot/share/utilities/align.hpp
+ src/hotspot/share/utilities/checkedCast.hpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/elfSymbolTable.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/population_count.hpp

Changeset: 4a50e875
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-08-23 22:51:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4a50e87592d76cf1ee315f47b4da1e1156cff7cf

8303852: current_stack_region() gets called twice unnecessarily

Reviewed-by: stuefe, pchilanomate

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.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/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 3285a1ef
Author:    Koichi Sakata <ksakata at openjdk.org>
Date:      2023-08-24 00:32:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3285a1efc8d3372338b87f70e28fa2158bac629d

8314555: Build with mawk fails on Windows

Reviewed-by: erikj

! make/hotspot/lib/JvmMapfile.gmk

Changeset: 3699666c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-24 05:16:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3699666c9325b38d287e1d4d2576f8e3a662ae81

8313319: [linux] mmap should use MAP_FIXED_NOREPLACE if available

Reviewed-by: jsjolen, dholmes

! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: de0e46c2
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-24 05:38:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/de0e46c2f6dfa817bfa745195573810d250640de

8303815: Improve Metaspace test speed

Reviewed-by: stefank, dholmes

! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp
! test/hotspot/gtest/metaspace/test_freeblocks.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java

Changeset: c418933d
Author:    Gergö Barany <gbarany at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2023-08-24 08:05:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c418933d32a4e158f0e526d1be27b4b00f0c08a6

8313530: VM build without C2 fails after JDK-8312579

Reviewed-by: dnsimon, haosun, jiefu, kvn

! src/hotspot/share/jvmci/jvmci_globals.hpp

Changeset: 75e19e0d
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-08-24 10:12:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/75e19e0d5e6a705bcd10a9f9afbb6fdc3939adbb

8314819: [JVMCI] HotSpotJVMCIRuntime.lookupType throws unexpected ClassNotFoundException

Reviewed-by: never, thartmann

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupTypeTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java

Changeset: 97b94cb1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-24 10:44:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/97b94cb1cdeba00f4bba7326a300c0336950f3ec

8314883: Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case

Reviewed-by: jpai, shade, vtewari

! src/java.prefs/unix/native/libprefs/FileSystemPreferences.c

Changeset: e36620d8
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2023-08-24 12:27:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e36620d80ed837b50cb37e1cf0b66a5eb36e4d46

8314554: Debian/Ubuntu should not link OpenJDK with --as-needed link option

Reviewed-by: erikj

! make/autoconf/flags-ldflags.m4

Changeset: 76b9011c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-24 13:49:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/76b9011c9ecb8c0c713a58d034f281ba70d65d4e

8314656: GHA: No need for Debian ports keyring installation after JDK-8313701

Reviewed-by: fyang

! .github/workflows/build-cross-compile.yml

Changeset: acaab6fd
Author:    Vyom Tewari <vtewari at openjdk.org>
Date:      2023-08-24 15:46:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/acaab6fd74f507bb6b18167505d88e505bdf24bd

8306040: HttpResponseInputStream.available() returns 1 on empty stream

Reviewed-by: dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
+ test/jdk/java/net/httpclient/HttpInputStreamAvailableTest.java

Changeset: d9fc6b69
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-08-24 16:51:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d9fc6b6933ad733d1b2a4d2bd91ecb3824970ea8

8314759: VirtualThread.parkNanos timeout adjustment when pinned should be replaced

Reviewed-by: aturbanov, shade, dfuchs

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

Changeset: 8e4240c3
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2023-08-24 18:08:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8e4240c3167ff6c803f3391f70ef9cfa7f408085

8314850: SharedRuntime::handle_wrong_method() gets called too often when resolving Continuation.enter

Reviewed-by: rpressler, aph

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

Changeset: 2624324a
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-08-24 18:18:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2624324ac216aadc938a870075f6fad287fedf05

8219567: Name of first parameter of RandomAccessFile(String,String) is inconsistent

Reviewed-by: jlu, vtewari, rriggs, jpai

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

Changeset: d0240591
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-08-25 04:59:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d02405917406a355a11741bb278ea58c3a4642fb

8314951: VM build without C2 still fails after JDK-8313530

Reviewed-by: dnsimon, kvn

! src/hotspot/share/jvmci/jvmci_globals.cpp

Changeset: 002b5948
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-08-25 07:18:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/002b59487094f98d9805997b5d1122c1a411b391

8312749: Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index))

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: thartmann, ayang, kvn

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java

Changeset: dcd6e756
Author:    Jonas Norlinder <7039722+JonasNorlinder at users.noreply.github.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-25 08:10:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dcd6e756718b656d43f4575558f41ce0c28d0eca

8314990: Generational ZGC: Strong OopStorage stats reported as weak roots

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zRootsIterator.cpp

Changeset: f2383b3c
Author:    Weibing Xiao <weibing.xiao at oracle.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2023-08-25 12:20:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f2383b3cbd1096f0b38e89a3d876da2217511f11

8314063: The socket is not closed in Connection::createSocket when the handshake failed for LDAP connection

Reviewed-by: aefimov, msheppar

! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
+ test/jdk/com/sun/jndi/ldap/LdapSSLHandshakeFailureTest.java
+ test/jdk/com/sun/jndi/ldap/ksWithSAN

Changeset: f139f306
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-08-25 15:27:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f139f30695d9c9a79e1426949a130f24e0b240fc

8315033: Problemlist java/lang/template/StringTemplateTest.java

Reviewed-by: chagedorn

! test/jdk/ProblemList.txt

Changeset: 7342f5a0
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-25 16:18:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7342f5a0337df88b6787c4c2b53c8007667b6636

8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..)

Reviewed-by: cjplummer

! test/jdk/com/sun/jdi/ProcessAttachTest.java

Changeset: 837cf85f
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2023-08-25 17:48:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/837cf85f7d5917f03c61c9bb4b8efe021de92b77

8312547: Max/Min nodes Value implementation could be improved

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/addnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/MaxMinINodeIdealizationTests.java

Changeset: e9ba8d5a
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-08-25 18:17:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e9ba8d5a0e74c7e61f963b9a295662899d0156dd

8314960: Add Certigna Root CA - 2

Reviewed-by: mullan

+ src/java.base/share/data/cacerts/certignarootca
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaRoots.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 32016239
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-08-25 20:35:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/320162395dbbd84a0d504ae389959f36d4ccc6ea

8310454: Introduce static-libs-graal bundle

Reviewed-by: jiangli

! make/Bundles.gmk
! make/Main.gmk
! make/autoconf/spec.gmk.in

Changeset: 837d2e1c
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-08-25 20:42:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/837d2e1cac7e006506cd4cff03862d7fbcd42140

8314483: Optionally override copyright header in generated source

Reviewed-by: dholmes, iris

! make/ToolsJdk.gmk
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java

Changeset: d0cc0439
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-25 21:14:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d0cc0439c07ad0cca611e1999eda37f20c5a99d0

8314550: [macosx-aarch64] serviceability/sa/TestJmapCore.java fails with "sun.jvm.hotspot.debugger.UnmappedAddressException: 801000800"

Reviewed-by: dholmes, iklam, stuefe

! src/hotspot/share/cds/filemap.cpp

Changeset: 8a5db6ba
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-25 23:16:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a5db6bab343cdea667ea4b0e985574f75332d3e

8237542: JMapHeapConfigTest.java doesn't work with negative jlong values

Reviewed-by: sspitsyn, shade

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java

Changeset: acd93102
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-08-26 10:13:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/acd93102348f592d6f2e77a4bff6037edf708d55

8313430: [JVMCI] fatal error: Never compilable: in JVMCI shutdown

Reviewed-by: never, kvn, shade

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 752a438f
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-08-27 03:44:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/752a438f994a84a5edf07e740e440906628dc007

8314684: Add overview docs to loaderConstraints.cpp

Reviewed-by: ccheung, dholmes

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

Changeset: 7fbad4cd
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2023-08-28 03:34:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7fbad4cd5e2b6107410e82ae774aa8b5c05f6054

8310596: Utilize existing method frame::interpreter_frame_monitor_size_in_bytes()

Reviewed-by: dholmes, stefank

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp

Changeset: 12de9b02
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-08-28 05:27:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/12de9b0225363377e9a76729b11698221d4f29f2

8314148: Fix variable scope in SunMSCAPI

Reviewed-by: valeriep

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
! test/jdk/sun/security/mscapi/InteropWithSunRsaSign.java
! test/jdk/sun/security/mscapi/ShortRSAKeyWithinTLS.java

Changeset: 0901d75e
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-28 09:38:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0901d75e074322c5a8d55e3c72c4cba4291fb00c

8314762: Make {@Incubating} conventional

Reviewed-by: jjg, iris, chegar

! make/jdk/src/classes/build/tools/taglet/Incubating.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java
! src/jdk.incubator.vector/share/classes/module-info.java

Changeset: 1664e793
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2023-08-28 10:03:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1664e793eb725d6328751657d5718df96175da29

8311792: java/net/httpclient/ResponsePublisher.java fails intermittently with AssertionError: Found some outstanding operations

Reviewed-by: dfuchs, jpai

! test/jdk/java/net/httpclient/ResponsePublisher.java

Changeset: cf2d33ca
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-08-28 10:14:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf2d33ca2ee08c61596ab10b7602500a6931fa31

8299658: C1 compilation crashes in LinearScan::resolve_exception_edge

Reviewed-by: thartmann, lucy

! src/hotspot/share/c1/c1_LinearScan.cpp

Changeset: 5c4f1dc4
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-28 10:30:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5c4f1dc43ebd1ad699923e0082cfed72ba414982

8314513: [IR Framework] Some internal IR Framework tests are failing after JDK-8310308 on PPC and Cascade Lake

Reviewed-by: kvn, mdoerr

! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawFailOnConstraint.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java

Changeset: dd23f7d5
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-28 10:51:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dd23f7d5cdbf1a14ce8fd20663ef342310dc68d9

8315039: Parallel: Remove unimplemented PSYoungGen::oop_iterate

Reviewed-by: kbarrett, tschatzl

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

Changeset: 1c3177ee
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-08-28 11:08:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1c3177eea74263d8edd7e90ecb962180ea587a9b

8315029: [BACKOUT] Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index))

Reviewed-by: chagedorn, mdoerr

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
- test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java
! test/jdk/ProblemList.txt

Changeset: 725ec0ce
Author:    Ao Qi <aoqi at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-08-28 11:10:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/725ec0ce1b463b21cd4c5287cf4ccbee53ec7349

8315020: The macro definition for LoongArch64 zero build is not accurate.

Reviewed-by: erikj, fyang

! make/autoconf/platform.m4
! src/hotspot/os/linux/os_linux.cpp

Changeset: 11da15d1
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-08-28 14:48:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/11da15d1429a7269a31667643365007c752b30e0

8269957: facilitate alternate impls of NameTable and Name

Reviewed-by: jjg, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ByteBuffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Name.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/SharedNameTable.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/Utf8NameTable.java

Changeset: acb24bf3
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2023-08-28 15:43:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/acb24bf3540fafae7659d0b92f7696db7d70f55a

8315116: fix minor issue in copyright header introduced by JDK-8269957 that is breaking the build

Reviewed-by: jjg, dcubed

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Utf8NameTable.java

Changeset: 99ea8bf2
Author:    Xin Liu <xliu at openjdk.org>
Date:      2023-08-28 15:59:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/99ea8bf2b962011e57d02a93217d65d7259e8f80

8315062: [GHA] get-bootjdk action should return the abolute path

Reviewed-by: clanger, erikj

! .github/actions/get-bootjdk/action.yml

Changeset: 21916f32
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-08-28 20:17:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/21916f32c0dc2b1966cf24b0ead491e8616a02b3

8139208: [macosx] Issue with setExtendedState of JFrame

Reviewed-by: honkar, dnguyen, azvegint

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
+ test/jdk/javax/swing/JFrame/MaximizeWindowTest.java

Changeset: 31e26814
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-08-28 20:31:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/31e26814db5d5ad5018fb6ed2e8160e8a01938ab

8315071: Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame's builder pattern usage

Reviewed-by: honkar, aivanov

! test/jdk/java/awt/TrayIcon/TrayIconScalingTest.java
! test/jdk/java/awt/print/PrinterJob/PrintLatinCJKTest.java

Changeset: b4b2fecb
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-08-28 20:36:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b4b2fecb42d9f14d73e8d79a9e59dee4d697f9cf

8311081: KeytoolReaderP12Test.java fail on localized Windows platform

Reviewed-by: lancea, jpai, weijun

! test/jdk/java/security/KeyStore/PKCS12/Utils.java

Changeset: 8e2a533d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-08-28 20:43:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8e2a533df69d32c419d035068ac3964dd9f98b7b

8315137: Add explicit override RecordComponentElement.asType()

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java

Changeset: 69d1feb8
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-08-28 20:56:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/69d1feb83f0e1f411f3b62f74e1a488f0dd29b15

8315060: Out of tree incremental build fails with ccache

Reviewed-by: kbarrett, dholmes

! make/autoconf/build-performance.m4
! make/common/NativeCompilation.gmk

Changeset: 1cb2cc65
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-08-28 22:05:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1cb2cc65873ab25f5bafeae042e3fd99be94ea7e

8308464: Shared array class should not always be loaded in boot loader

Reviewed-by: dholmes, iklam

! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java

Changeset: e5ea9aa9
Author:    Pengfei Li <pli at openjdk.org>
Date:      2023-08-29 01:34:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e5ea9aa9aa446503fd92cdba0a9653593c958597

8312570: [TESTBUG] Jtreg compiler/loopopts/superword/TestDependencyOffsets.java fails on 512-bit SVE

Reviewed-by: epeter, kvn

! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java

Changeset: a03954e6
Author:    Pengfei Li <pli at openjdk.org>
Date:      2023-08-29 01:39:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a03954e6c57369446ef77136966662780e4b1c4e

8309697: [TESTBUG] Remove "@requires vm.flagless" from jtreg vectorization tests

Reviewed-by: kvn, thartmann, epeter, chagedorn

! test/hotspot/jtreg/compiler/vectorization/runner/ArrayCopyTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayInvariantFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayUnsafeOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopControlFlowTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopLiveOutNodesTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopRangeStrideTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/MultipleLoopsTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/StripMinedLoopTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/VectorizationTestRunner.java

Changeset: 25f5df2a
Author:    Hao Sun <haosun at openjdk.org>
Date:      2023-08-29 02:12:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/25f5df2af2fd60daa19448682fa1a3a04d22eead

8315073: Zero build on macOS fails after JDK-8303852

Reviewed-by: jiefu, fyang

! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp

Changeset: 3dc266c5
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2023-08-29 02:43:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3dc266c58bf92b8f072ad5bcc3ac6962c06c35a9

8315070: RISC-V: Clean up platform dependent inline headers

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp

Changeset: 8b8182db
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-29 08:01:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8b8182db592f24a8b4e755a28b1bea6f9318f056

8315087: G1: Use uint for G1 flags indicating percentage

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp

Changeset: 93188bd8
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-08-29 08:39:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/93188bd80c755168c7e2cb946d7474fce014021e

8314569: (fs) Improve normalization of UnixPath for input with trailing slashes

Reviewed-by: alanb, bpb, rriggs

! src/java.base/unix/classes/sun/nio/fs/UnixPath.java

Changeset: 1d025070
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-08-29 08:54:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1d0250709a6ee97f5647edff589761bd9d0b7f4c

8314476: TestJstatdPortAndServer.java failed with "java.rmi.NoSuchObjectException: no such object in table"

Reviewed-by: msheppar, sspitsyn

! test/jdk/sun/tools/jstatd/JstatdTest.java

Changeset: 5cc64cc2
Author:    Emmy <emmyy at kth.se>
Committer: Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-08-29 09:52:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5cc64cc27a58e824a6b0e5a331e30544847f50d8

8309463: IGV: Dynamic graph layout algorithm

Reviewed-by: tholenstein, rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/FigureConnection.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/pom.xml
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalStableLayoutManager.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutEdge.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java
! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/Settings.java
+ src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/Statistics.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableStableSeaLayoutAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/stable_sea.png

Changeset: a4e97aa4
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-29 12:00:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a4e97aa4ebe6fcfc3ed9e45ed81df1d55e52d621

8314753: Remove support for @beaninfo, @ToDo, @since.unbundled, and @Note

Reviewed-by: rriggs, azvegint, kevinw

! make/Docs.gmk

Changeset: 762b6529
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-08-29 14:20:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/762b652912939b37fbd68955617705c62b9fc3a5

8314573: G1: Heap resizing at Remark does not take existing eden regions into account

Reviewed-by: kbarrett, ayang

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

Changeset: e22762c0
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-29 16:04:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e22762c010e5cd4c313e5f2816b67d75862935a7

8314932: G1: Fix -Wconversion warnings for simple cases inside g1 folder

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1FreeIdSet.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp

Changeset: b2728cb1
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-29 20:55:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b2728cb139c9d8d378820f848afe8e83fe5be471

8189685: need PerfMemory class update and a volatile_static_field support in VMStructs

Reviewed-by: ysuenaga, dholmes, sspitsyn

! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/perfMemory.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmStructs.hpp

Changeset: 1c598c22
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2023-08-29 22:08:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1c598c2245c5c348e946f4d0df653daa6e42da94

8312428: PKCS11 tests fail with NSS 3.91

Reviewed-by: ssahoo, rhalade

! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java
+ test/jdk/sun/security/pkcs11/PSSUtil.java
! test/jdk/sun/security/pkcs11/Signature/KeyAndParamCheckForPSS.java
! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS.java

Changeset: ce2a7ea4
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2023-08-30 01:28:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ce2a7ea40a22c652e5f8559c91d5eea197e2d708

8314056: Remove runtime platform check from frem/drem

Reviewed-by: sviswanathan, jbhateja

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 1e7e2bcf
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-30 06:41:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1e7e2bcf3560e1ad39516fb604e4d8bf85bb54e0

8315214: Do not run sun/tools/jhsdb tests concurrently

Reviewed-by: alanb, cjplummer

! test/jdk/TEST.ROOT

Changeset: f3aeb024
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-30 06:46:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f3aeb024d91c2d2088359d261be9a4b56a90663c

8315213: java/lang/ProcessHandle/TreeTest.java test enhance output of children

Reviewed-by: stuefe, rriggs

! test/jdk/java/lang/ProcessHandle/TreeTest.java

Changeset: ed1ea5fe
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-08-30 07:52:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed1ea5fe7c6fad03ca96e7dece2127eab21a608a

8314024: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work due to bad immediate dominator info

Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestNodeSunkFromPreLoop.java

Changeset: 876a725a
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-08-30 08:56:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/876a725af95d65d59390c86bfec64c33cccbf53b

8315206: RISC-V: hwprobe query is_set return wrong value

Reviewed-by: luhenry, fyang

! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp

Changeset: cb3f9680
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-30 09:36:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cb3f9680d35f2afbd973c946ad4ccf94f30fffc9

8314651: G1: Fix -Wconversion warnings in static fields of HeapRegion

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: bf63945a
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-08-30 11:11:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bf63945ad1542dbdcbaf652a518a2381868244d8

8298992: runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)"

Reviewed-by: gziemski, stuefe

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

Changeset: e29f0c2d
Author:    Qing Xiao <qing.xiao at oracle.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-08-30 11:26:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e29f0c2d75ed2592682ae718f46be2bb7d2363a4

8297777: Convert jdk.jlink StringSharingPlugin to use Class File API

Reviewed-by: asotona

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java

Changeset: 6701eba7
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2023-08-30 11:45:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6701eba736ac51db4b0d0d7db6c7bdd4ae8a1c16

8315117: Update Zlib Data Compression Library to Version 1.3

Reviewed-by: alanb

! src/java.base/share/native/libzip/zlib/ChangeLog
! src/java.base/share/native/libzip/zlib/README
! src/java.base/share/native/libzip/zlib/compress.c
! src/java.base/share/native/libzip/zlib/deflate.c
! src/java.base/share/native/libzip/zlib/deflate.h
! src/java.base/share/native/libzip/zlib/gzclose.c
! src/java.base/share/native/libzip/zlib/gzguts.h
! src/java.base/share/native/libzip/zlib/gzlib.c
! src/java.base/share/native/libzip/zlib/gzread.c
! src/java.base/share/native/libzip/zlib/gzwrite.c
! src/java.base/share/native/libzip/zlib/infback.c
! src/java.base/share/native/libzip/zlib/inffast.c
! src/java.base/share/native/libzip/zlib/inffast.h
! src/java.base/share/native/libzip/zlib/inflate.c
! src/java.base/share/native/libzip/zlib/inftrees.c
! src/java.base/share/native/libzip/zlib/inftrees.h
! src/java.base/share/native/libzip/zlib/patches/ChangeLog_java
! src/java.base/share/native/libzip/zlib/trees.c
! src/java.base/share/native/libzip/zlib/uncompr.c
! src/java.base/share/native/libzip/zlib/zadler32.c
! src/java.base/share/native/libzip/zlib/zconf.h
! src/java.base/share/native/libzip/zlib/zcrc32.c
! src/java.base/share/native/libzip/zlib/zlib.h
! src/java.base/share/native/libzip/zlib/zutil.c
! src/java.base/share/native/libzip/zlib/zutil.h

Changeset: 7daae1fb
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2023-08-30 12:54:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7daae1fb4267f92b38f0152611d69b7b89691087

8314263: Signed jars triggering Logger finder recursion and StackOverflowError

Co-authored-by: Daniel Fuchs <dfuchs at openjdk.org>
Reviewed-by: dfuchs

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java
! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java
+ test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/META-INF/services/java.lang.System$LoggerFinder
+ test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/PlatformRecursiveLoadingTest.java
+ test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/RecursiveLoadingTest.java
+ test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/SimpleLoggerFinder.java
+ test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/META-INF/services/java.lang.System$LoggerFinder
+ test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/SignedLoggerFinderTest.java
+ test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/SimpleLoggerFinder.java
= test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/logging.properties

Changeset: 93e82c01
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-30 16:11:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/93e82c01460a70f214653a558d53c1c6180ae0d3

8314824: Fix serviceability/jvmti/8036666/GetObjectLockCount.java to use vm flags

Reviewed-by: sspitsyn, kevinw

! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java

Changeset: 1ea6463f
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-30 16:12:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1ea6463fbb95258725ed4a11621ec662859a76e0

8314835: gtest wrappers should be marked as flagless

Reviewed-by: dholmes, stuefe

! test/hotspot/jtreg/gtest/AsyncLogGtest.java
! test/hotspot/jtreg/gtest/NMTGtests.java
! test/hotspot/jtreg/gtest/NativeHeapTrimmerGtest.java

Changeset: 8e4cda06
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-30 16:14:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8e4cda063c96f285d4659dbf5bc8bd064393ee93

8314834: serviceability/jdwp/AllModulesCommandTest.java ignores VM flags

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java

Changeset: dd64a4a4
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-08-30 16:58:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dd64a4a483a831fd66912491af10502c4cf8596b

8315241: (fs) Move toRealPath tests in java/nio/file/Path/Misc.java to separate JUnit 5 test

Reviewed-by: rriggs

! test/jdk/java/nio/file/Path/Misc.java
+ test/jdk/java/nio/file/Path/ToRealPath.java

Changeset: 89d18ea4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-30 17:51:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/89d18ea40f3508f4053824fd47f0b0f85fe1d7c2

8312018: Improve reservation of class space and CDS
8313669: Reduced chance for zero-based nKlass encoding since JDK-8296565

Reviewed-by: iklam, adinn

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
+ src/hotspot/share/utilities/fastrand.hpp
! test/hotspot/gtest/runtime/test_os.cpp
+ test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/gtest/testutils.hpp

Changeset: c90cd2c0
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-08-30 18:28:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c90cd2c0608d250434bff7013360b8388d9854b3

8286789: Test forceEarlyReturn002.java timed out

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/libforceEarlyReturn002a.cpp

Changeset: 8419a53b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-08-30 19:51:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8419a53bf1b21dca7c9fe5202487031c1a278db1

8315072: Remove unneeded AdaptivePaddedAverage::operator new

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/gcStats.cpp
! src/hotspot/share/gc/shared/gcUtil.hpp
- src/hotspot/share/gc/shared/gcUtil.inline.hpp

Changeset: 3eac8905
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-08-30 20:20:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3eac8905aee6edecbebcc12a41300d3ce176fbff

8315061: Make LockingMode a product flag

Reviewed-by: ccheung

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

Changeset: df5e6e5d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-08-30 21:52:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/df5e6e5d482e70b33612639b3c1c04eaa1ed361e

8315248: AssertionError in Name.compareTo

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Utf8NameTable.java
+ test/langtools/tools/javac/nametable/TestNameTables.java

Changeset: 3c8a6678
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-08-30 23:40:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c8a6678feac8e3225bc1c44593a78d9e7c4d77c

8314611: Provide more explicative error message parsing Currencies

Reviewed-by: naoto

! src/java.base/share/classes/java/util/Currency.java
! test/jdk/java/util/Currency/CurrencyTest.java

Changeset: 218829e0
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-31 02:33:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/218829e0a2a3ae5599b81733df53557966392033

8315421: [BACKOUT] 8314834 serviceability/jdwp/AllModulesCommandTest.java ignores VM flags

Reviewed-by: dholmes

! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java

Changeset: 47aa6f3a
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2023-08-31 08:04:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/47aa6f3a65559d8143511561ac9d18cfb133263e

8315219: G1: Improve allocator pathological case where it keeps doing direct allocations instead of retiring a PLAB

Reviewed-by: tschatzl, ayang, mli

! src/hotspot/share/gc/g1/g1Allocator.cpp
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java

Changeset: 39f18133
Author:    shiker <32234876+shiker1996 at users.noreply.github.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-08-31 08:28:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/39f181337b652c1b36b131a8582e8cf78b77178b

8315318: Typo in comment on sun.nio.ch.Net.unblock4

Reviewed-by: mbaesken, vtewari

! src/java.base/share/classes/sun/nio/ch/Net.java

Changeset: b594f01f
Author:    Andrew Haley <aph at openjdk.org>
Date:      2023-08-31 08:31:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b594f01fe4872d255f0f2fd2b1a908660e39f426

8314748: 1-10% regressions on Crypto micros

Reviewed-by: chagedorn, adinn, kvn, sviswanathan

! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp

Changeset: b0353add
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-31 09:49:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b0353addf2bb649f98db7194a110c2152c0ed58b

8315242: G1: Fix -Wconversion warnings around GCDrainStackTargetSize

Reviewed-by: tschatzl, mli

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 486fa08d
Author:    Thomas Obermeier <thomas.obermeier at sap.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-31 09:51:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/486fa08d4b22243443d39efa34c78d7e9eb44775

8313873: java/nio/channels/DatagramChannel/SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size and different IPv6 Header interpretation

Reviewed-by: clanger, mbaesken

! test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java
! test/lib/jdk/test/lib/net/IPSupport.java

Changeset: 145d8bc1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-31 11:15:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/145d8bc1a3ef4f4fe0c10385be111838e7ed9250

8315051: jdk/jfr/jvm/TestGetEventWriter.java fails with non-JVMCI GCs

Reviewed-by: phh, egahlin

! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java

Changeset: 29ff1e45
Author:    Andrew Haley <aph at openjdk.org>
Date:      2023-08-31 12:51:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/29ff1e45b910c07711c4f4c3d821712dd9a1e3ba

8315445: 8314748 causes crashes in x64 builds

Reviewed-by: chagedorn, shade

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

Changeset: ea5aa61c
Author:    Oliver Kopp <kopp.dev at gmail.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-08-31 16:10:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea5aa61c8cc5caa04f7c7eac9634df28011581dc

8315383: jlink SystemModulesPlugin incorrectly parses the options

Reviewed-by: mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java

Changeset: c8acab1d
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-08-31 16:11:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c8acab1d913a6c676706fce7ad98a7f831a95682

8315413: Remove special filtering of Continuation.yield0 in StackWalker

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/StackStreamFactory.java
! test/jdk/jdk/internal/vm/Continuation/Basic.java
! test/jdk/jdk/internal/vm/Continuation/BasicExt.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java

Changeset: b38bcae1
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-08-31 19:18:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b38bcae1bad399d0a3ffc091835bf89140550bc2

8313656: assert(!JvmtiExport::can_support_virtual_threads()) with -XX:-DoJVMTIVirtualThreadTransitions

Reviewed-by: sspitsyn, lmesnik

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.hpp

Changeset: c12ca885
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-31 20:10:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c12ca885cc96b510c9ee2d54b520b7d4a98a0434

8312521: Unused field LocaleProviderAdapter#defaultLocaleProviderAdapter could be removed

Reviewed-by: naoto

! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java

Changeset: 351c31ea
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2023-08-31 20:38:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/351c31ea58a942d7d6d381f82216b9c1d5132876

8315378: [BACKOUT] runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)"

Reviewed-by: stuefe, ccheung

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

Changeset: 2436fb01
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2023-08-31 20:40:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2436fb010e6a11755ee0ba2dbc51a230a2cb2c7f

8312306: Add more Reference.reachabilityFence() calls to the security classes using Cleaner

Reviewed-by: ascarpino

! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
+ test/jdk/com/sun/crypto/provider/KeyFactory/PBEKeyDestroyTest.java

Changeset: 63f561fa
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-08-31 21:14:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/63f561fac2eb6ec57f860af71cd6deebb9027aaf

8306882: (fs) Path.toRealPath(LinkOption.NOFOLLOW_LINKS) fails when "../../" follows a link

Reviewed-by: alanb

! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/jdk/ProblemList.txt
! test/jdk/java/nio/file/Path/ToRealPath.java

Changeset: d5973bdb
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-08-31 21:43:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d5973bdb986a1dd823b6a761ff719de005c549f6

6333341: [BI] Doc: java.text.BreakIterator class specification is unclear

Reviewed-by: naoto

! src/java.base/share/classes/java/text/BreakIterator.java

Changeset: 2264667b
Author:    John Jiang <jjiang at openjdk.org>
Date:      2023-08-31 22:26:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2264667bba2311b568257a933813fa76a9e75313

8315422: getSoTimeout() would be in try block in SSLSocketImpl

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java

Changeset: 7754ac05
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-08-31 23:02:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7754ac05062c698b8601048ae447849d982c8dbe

8314925: ChoiceFormat does not specify IllegalArgumentExceptions

Reviewed-by: naoto

! src/java.base/share/classes/java/text/ChoiceFormat.java

Changeset: 764f65c8
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Koichi Sakata <ksakata at openjdk.org>
Date:      2023-09-01 06:06:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/764f65c8b442697dfd46ee7a4c97971b28eb887b

8315278: Patch 'print-targets' target to print targets separated by new line

Reviewed-by: erikj, ksakata

! make/Main.gmk

Changeset: 81b5d221
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-09-01 08:01:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/81b5d2211eb2616f497c17114f0a475174ad3bef

8315459: Print G1 reserved and committed sizes as separate items in VM.info and hs_err

Reviewed-by: ayang, tschatzl

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

Changeset: c2e01eba
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-09-01 08:33:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c2e01eba5a537acd573b7d2e6d41811c415c3f68

8313983: jmod create --target-platform should replace existing ModuleTarget attribute

Reviewed-by: alanb, mchung

! src/java.base/share/classes/jdk/internal/classfile/Attributes.java

Changeset: 033f311a
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Andrew Haley <aph at openjdk.org>
Date:      2023-09-01 08:35:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/033f311abccc45567230c69c6e0f6d1746f3c7e4

8315069: Relativize extended_sp in interpreter frames

Reviewed-by: haosun, aph, fyang

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 42f5b9e7
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-01 10:19:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/42f5b9e7aacd69cad8b104ed49337cc64fc7ce7e

8315436: HttpsServer does not send TLS alerts

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/sun/net/httpserver/SSLStreams.java
+ test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerAlertTest.java

Changeset: c32e340d
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-09-01 11:05:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c32e340d94524de018c7c72e162ae3fee4953d06

8315321: [aix] os::attempt_reserve_memory_at must map at the requested address or fail

Reviewed-by: mdoerr

! src/hotspot/os/aix/os_aix.cpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: cf02cf31
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-09-01 11:18:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf02cf31da88a5f2934e7195ae5f8a2670f659e3

8315098: Improve URLEncodeDecode microbenchmark

Reviewed-by: ecaspole, dfuchs

! test/micro/org/openjdk/bench/java/net/URLEncodeDecode.java

Changeset: b4f7069c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-01 13:46:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b4f7069c5b60335fb51d7a3f15c61edce7f158d1

8315446: G1: Remove unused G1AllocRegion::attempt_allocation

Reviewed-by: iwalulya, tschatzl

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

Changeset: 0d4cadb8
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-09-01 14:40:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0d4cadb82468655f4ad3887a14d47e59af620490

8315195: RISC-V: Update hwprobe query for new extensions

Reviewed-by: fyang, fjiang, luhenry

! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 56b8db11
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-09-01 15:26:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/56b8db11c35c0ef04fdc7e3bdcb0f360ae2b2e4b

8258970: Disabled JPasswordField foreground color is wrong with GTK LAF

Reviewed-by: tr, dnguyen, psadhukhan

! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
+ test/jdk/javax/swing/JPasswordField/TestDisabledPasswordFieldForegroundColor.java

Changeset: e9e0c569
Author:    Xin Liu <xliu at openjdk.org>
Date:      2023-09-01 16:54:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e9e0c5699b8d0fbd1bd3a6caa3e0182a2e5bdda3

8314319: LogCompilation doesn't reset lateInlining when it encounters a failure.

Reviewed-by: ecaspole, kvn

! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
+ src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestPrebuiltLogs.java
+ src/utils/LogCompilation/src/test/resources/8314319.xml

Changeset: 2f7c65ec
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-09-01 17:12:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f7c65ec48dc35d75eed8af411d482ba40de70dc

8303427: Fixpath confused if unix root contains "/jdk"

Reviewed-by: mikael

! make/scripts/fixpath.sh

Changeset: 2a11bc41
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-01 20:41:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2a11bc41baec20cf670393ff29689043ed2d2114

8314837: 5 compiled/codecache tests ignore VM flags

Reviewed-by: kvn, lmesnik

! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java
! test/hotspot/jtreg/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/hotspot/jtreg/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/hotspot/jtreg/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java

Changeset: 4f90abaf
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date:      2023-09-01 21:49:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4f90abaf17716493bad740dcef76d49f16d69379

8311585: Add JRadioButtonMenuItem to bug8031573.java

Reviewed-by: honkar, aivanov

! test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java

Changeset: 75d4ac26
Author:    Yi Yang <yyang at openjdk.org>
Date:      2023-09-04 01:56:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/75d4ac2659fb8748777458ceeea3d2e7087be40c

8311775: [TEST] duplicate verifyHeapDump in several tests

Reviewed-by: kevinw, amenkov, cjplummer

! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpTest.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/lib/jdk/test/lib/hprof/HprofParser.java

Changeset: ba8d5c22
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-04 05:25:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba8d5c22066f5dfcb40091613a8905a513a2aee8

8315582: Exclude compiler/codecache/CodeCacheFullCountTest.java with Xcomp

Reviewed-by: thartmann

! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: ab12c5d3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-04 06:02:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ab12c5d32fede04cbbf8c86b6461a0c71404cd69

8315549: CITime misreports code/total nmethod sizes

Reviewed-by: kvn

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 2dc930de
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-09-04 06:53:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2dc930de12720a1dc27fbbec5a1e161c3699ba79

8314997: Missing optimization opportunities due to missing try_clean_mem_phi() calls

Reviewed-by: roland, kvn, thartmann

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/igvn/TestCleanMemPhi.java

Changeset: adfc1d6c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-09-04 07:17:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/adfc1d6cd29181c729030d4cbafc8ecf349abab9

8313323: javac -g on a java file which uses unnamed variable leads to ClassFormatError when launching that class

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
+ test/langtools/tools/javac/unnamed/UnnamedLocalVariableTable.java

Changeset: 0d52c82e
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-09-04 07:41:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0d52c82ed1fa6ecf5b431949c803abc8423336cb

8310220: IGV: dump graph after each IGVN step at level 4

Reviewed-by: chagedorn, tholenstein

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/utils/IdealGraphVisualizer/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java

Changeset: 3094fd1a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-09-04 08:36:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3094fd1ac5153289434515d9b718bc5d6885b7dc

8314662: jshell shows duplicated signatures of javap

Reviewed-by: asotona, cstein

! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java

Changeset: 84425a62
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-09-04 09:14:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/84425a62904f84601affc9710eefece88665374a

8315452: Erroneous AST missing modifiers for partial input

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: 94a74a0a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-09-04 10:06:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/94a74a0a450cad6080302bc1db15a1a564940bdd

8315534: Incorrect warnings about implicit annotation processing

Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java

Changeset: d1cabe4f
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-04 10:17:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d1cabe4f22abe96486d85bd5efc468e0e640c3e4

8315566: [JVMCI] deadlock in JVMCI startup when bad option specified

Reviewed-by: thartmann, never

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: d7e4087f
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-04 10:19:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d7e4087faf7b2e69de59e246880a10a3a1431ca9

8315369: [JVMCI] failure to attach to a libgraal isolate during shutdown should not be fatal

Reviewed-by: never

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jniAccessMark.inline.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciExceptions.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: 6c821f5e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-04 11:02:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6c821f5e1ddfae26c445f0cd5fe9205f49bfddee

8315545: C1: x86 cmove can use short branches

Reviewed-by: adinn, kvn

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

Changeset: 9def4538
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-09-04 15:18:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9def4538ab5456d689fd289bdef66fd1655773bc

8314580: PhaseIdealLoop::transform_long_range_checks fails with assert "was tested before"

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestLongRCWithLoopIncr.java

Changeset: f2922682
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-09-05 06:43:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f2922682688a40529df269e1551246ac8da5d7ee

8315454: Add a way to create an immutable snapshot of a BitSet

Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: redestad

! src/java.base/share/classes/java/net/URLEncoder.java
+ src/java.base/share/classes/jdk/internal/util/ImmutableBitSetPredicate.java
+ test/jdk/java/util/BitSet/ImmutableBitSet.java

Changeset: 8bbebbba
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-05 07:06:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8bbebbba8fb870987295cb5f96147a9f9c5bfa6c

8315644: increase timeout of sun/security/tools/jarsigner/Warning.java

Reviewed-by: clanger, lucy

! test/jdk/sun/security/tools/jarsigner/Warning.java

Changeset: fe4f9002
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-09-05 07:32:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe4f90021ffd44cb0af34f39d4ca0a7e44605c92

8315088: C2: assert(wq.size() - before == EMPTY_LOOP_SIZE) failed: expect the EMPTY_LOOP_SIZE nodes of this body if empty

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestBrokenEmptyLoopLogic.java

Changeset: 69c9ec92
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-09-05 08:30:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/69c9ec92d04a399946b2157690a1dc3fec517329

8314094: java/lang/ProcessHandle/InfoTest.java fails on Windows when run as user with Administrator privileges

Reviewed-by: mbaesken, azeller

! test/jdk/java/lang/ProcessHandle/InfoTest.java

Changeset: 744b3970
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-09-05 08:48:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/744b3970f92ff5942b5ad942831053b24367e67f

8312491: Update Classfile API snippets and examples

Reviewed-by: jlahoda

! src/java.base/share/classes/jdk/internal/classfile/Attribute.java
! src/java.base/share/classes/jdk/internal/classfile/AttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/Attributes.java
! src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/classfile/ClassfileBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/ClassfileTransform.java
! src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/CompoundElement.java
! src/java.base/share/classes/jdk/internal/classfile/CustomAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/Opcode.java
! src/java.base/share/classes/jdk/internal/classfile/Signature.java
! src/java.base/share/classes/jdk/internal/classfile/TypeAnnotation.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/AnnotationDefaultAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/BootstrapMethodsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/CompilationIDAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/DeprecatedAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/EnclosingMethodAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleMainClassAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleTargetAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/NestHostAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceDebugExtensionAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceFileAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceIDAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SyntheticAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/BranchInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LabelTarget.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/ReturnInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/TypeCheckInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java

Changeset: 9013b032
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-05 10:08:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9013b032448518e09a7c6f2e80054be722c970a3

8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests

Reviewed-by: stuefe, lmesnik

- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace012/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace013/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace014/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace015/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace016/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace017/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace018/TEST.properties

Changeset: 5a2e151d
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2023-09-05 10:12:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a2e151d4839787323732232b698315bcb3a3bd6

8315548: G1: Document why VM_G1CollectForAllocation::doit() may allocate without completing a GC

Reviewed-by: tschatzl

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

Changeset: 8647f001
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-09-05 11:05:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8647f001bbb804503e8491d10f77aa0f34d66bf2

8293850: need a largest_committed  metric for each category of NMT's output

Reviewed-by: gziemski, jsjolen

! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memReporter.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp

Changeset: 4b445753
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-09-05 12:45:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4b445753e6f4683f4c638fdbd1b2823a3bbacef2

8305637: Remove Opaque1 nodes for Parse Predicates and clean up useless predicate elimination

Reviewed-by: roland, kvn

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp

Changeset: ed2b4673
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-05 12:48:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed2b4673de6893047407c61f82b5e68741459876

8315499: build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen

Reviewed-by: erikj

! make/autoconf/lib-x11.m4

Changeset: cef9fff0
Author:    Wojciech Kudla <wojciech.kudla at hsbc.com>
Committer: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2023-09-05 14:12:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cef9fff0675c85906e134e4c0a8d2036860cd4b3

8305507: Add support for grace period before AbortVMOnSafepointTimeout triggers

Reviewed-by: dholmes, pchilanomate

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java

Changeset: 969fcdb0
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2023-09-05 16:15:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/969fcdb0de962b6eda7b362af010cb138e45afcf

8314191: C2 compilation fails with "bad AD file"

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/MinValueStrideCountedLoop.java

Changeset: ebe31277
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-09-05 17:48:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ebe3127734ccb0f7cb8428ed4d61a794050eaf50

8315717: ProblemList serviceability/sa/TestHeapDumpForInvokeDynamic.java with ZGC

Reviewed-by: thartmann, azvegint, kevinw

! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 939d7c5d
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-09-05 17:51:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/939d7c5d8466f9e392beae2947a494ac28695cc1

8161536: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java fails with ProviderException

Reviewed-by: mullan

! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java

Changeset: 1f4cdb32
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-09-05 20:56:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1f4cdb327f46085d3134d1d1164fccac35904566

8315127: CDSMapTest fails with incorrect number of oop references

Reviewed-by: ccheung

! test/hotspot/jtreg/runtime/cds/CDSMapReader.java
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java

Changeset: aba89f20
Author:    Tobias Hotz <tobias.hotz at hotmail.de>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2023-09-05 22:08:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aba89f20bfce4de5ef034fed30b3b461fc715ba5

8312213: Remove unnecessary TEST instructions on x86 when flags reg will already be set

Reviewed-by: jvernee, dlong

! src/hotspot/cpu/x86/peephole_x86_64.cpp
! src/hotspot/cpu/x86/peephole_x86_64.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/forms.hpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/adlc/output_c.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestTestRemovalPeephole.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/x86/TestRemovalPeephole.java

Changeset: d3ee704b
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-09-05 22:46:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d3ee704b28c2d587dc0c8479c7e0dd12ebbe6c12

8315563: Remove references to JDK-8226420 from problem list

Reviewed-by: kevinw, cjplummer

! test/jdk/ProblemList.txt

Changeset: 7a08e6bd
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-09-05 23:08:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7a08e6bdd63c2b4d6283c0c45820024199a4614e

8313575: Refactor PKCS11Test tests

Reviewed-by: valeriep

! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
- test/jdk/sun/security/pkcs11/nss/p11-deimos.txt
! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java

Changeset: 5cbff246
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-06 00:02:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5cbff2460812fee707f9d96ab00a628d1ce3fbef

8315406: [REDO] serviceability/jdwp/AllModulesCommandTest.java ignores VM flags

Reviewed-by: cjplummer, dcubed

! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java
! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java
! test/hotspot/jtreg/serviceability/jdwp/StreamHandler.java

Changeset: 5d3fdc17
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-09-06 06:49:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5d3fdc1750645455d64a341e1437f779ba3fd20c

8315612: RISC-V: intrinsic for unsignedMultiplyHigh

Reviewed-by: fyang

! src/hotspot/cpu/riscv/riscv.ad

Changeset: a258fc44
Author:    Roman Marchenko <rmarchenko at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2023-09-06 07:19:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a258fc443f6a119a122814f6c69e489ed0513856

8315648: Add test for JDK-8309979 changes

Reviewed-by: cjplummer

! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java

Changeset: ba1a4639
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-09-06 07:25:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba1a46392f0b9c77c64278f82513aaf51f5c9b1b

8315377: C2: assert(u->find_out_with(Op_AddP) == nullptr) failed: more than 2 chained AddP nodes?

Reviewed-by: chagedorn, kvn, thartmann

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSinkingMoreThan2AddPNodes.java

Changeset: a01b3fb8
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-09-06 07:51:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a01b3fb8e912eadd309e7036995656dd609629b2

8288660: JavaDoc should be more helpful if it doesn't recognize a tag

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java
! test/langtools/jdk/javadoc/doclet/testUknownTags/TestUnknownTags.java
! test/langtools/tools/doclint/CustomTagTest.java
! test/langtools/tools/doclint/CustomTagTest.out
! test/langtools/tools/doclint/CustomTagTestWithOption.out

Changeset: f6c203e6
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-09-06 08:26:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f6c203e61620dc130b8c366f824e6923fca52e82

8314949: linux PPC64 Big Endian: Implementation of Foreign Function & Memory API

Reviewed-by: mcimadamore, jvernee

! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/ABIv1CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/ABIv2CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/CallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker.java

Changeset: cfc14893
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-06 08:27:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cfc148930b6ace3e3ee298d7ac82aefbc652d447

8315579: SPARC64 builds are broken after JDK-8304913

Reviewed-by: rriggs, phh

! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java

Changeset: 62a953f4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-06 09:36:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/62a953f40224589bb72864427181f69da526d391

8315689: G1: Remove unused init_hash_seed

Reviewed-by: tschatzl

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

Changeset: 024133b0
Author:    singhnitin <REDMOND+singhnitin at nitin>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-09-06 11:36:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/024133b089d911dcc3ea70dfdaa6b150b14a9eb4

8311964: Some jtreg tests failing on x86 with error 'unrecognized VM options' (C2 flags)

Reviewed-by: dhanalla, thartmann

! test/hotspot/jtreg/compiler/loopopts/TestBackedgeLoadArrayFillMain.java
! test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopWithUnmergedBackedgesMain.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUOverflowVsSub.java

Changeset: 25e85db6
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-09-06 15:37:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/25e85db61c062216a553e92fa7944516c7020a1e

8307468: CDS Lambda Proxy classes are regenerated in dynamic dump

Reviewed-by: iklam

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambdasWithSameKey.java

Changeset: bd477810
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-06 15:37:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd477810b176696e0fd043f5594663ebcf9884cf

8315554: C1: Replace "cmp reg, 0" with "test reg, reg" on x86

Reviewed-by: iveresov, chagedorn, thartmann

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

Changeset: 86a18f5e
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-06 18:02:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/86a18f5e2e0825dddb77656b2f43f64684f1464c

8314604: j.text.DecimalFormat behavior regarding patterns is not clear

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DecimalFormat.java

Changeset: 94025485
Author:    Saint Wesonga <sawesong at microsoft.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-09-07 03:03:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/940254854673e57fa1b1bb3d51451aad6eaad813

8268719: Force execution (and source) code page used when compiling on Windows

Reviewed-by: jwaters, erikj

! make/autoconf/flags-cflags.m4

Changeset: 4127fbb9
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-07 03:41:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4127fbb9ed6ca3c3e82da599dbf9cee54de5da31

8315606: Open source few swing text/html tests

Reviewed-by: aivanov

+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4357975.java
+ test/jdk/javax/swing/text/html/HTMLWriter/bug4841760.java
+ test/jdk/javax/swing/text/html/ImageView/bug4329185.java
+ test/jdk/javax/swing/text/html/InlineView/bug4623342.java

Changeset: b05198a4
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-07 03:49:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b05198a4f354934bc344fe9cbc19d98fd8bc3977

8315600: Open source few more headless Swing misc tests

Reviewed-by: aivanov

+ test/jdk/javax/swing/tree/FixedHeightLayoutCache/bug4210354.java
+ test/jdk/javax/swing/undo/UndoManager/bug4706533.java
+ test/jdk/javax/swing/undo/bug4992178.java

Changeset: ab28300a
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-07 04:52:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ab28300a42a0dadda76880a51a4b4ac6f39ad794

8315698: Crash when comparing BasicType as int after JDK-8310577

Reviewed-by: dlong, kvn, coleenp

! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: 8107eab3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-07 07:30:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8107eab3c09b3f9fcf1348c3bf1deb7c4ac2fdf3

8314121: test tools/jpackage/share/RuntimePackageTest.java#id0 fails on RHEL8

Reviewed-by: lucy, asemenyuk

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec

Changeset: 9887cd8a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-07 07:36:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9887cd8adc408a71b045b1a4891cc0d5dede7e0e

8315751: RandomTestBsi1999 fails often with timeouts on Linux ppc64le

Reviewed-by: mdoerr

! test/jdk/java/util/Random/RandomTestBsi1999.java

Changeset: e22eb06a
Author:    Thomas Obermeier <thomas.obermeier at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-09-07 08:42:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e22eb06a3b59f83eb38881f7e1aed1c18ee7e193

8315651: Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix)

Reviewed-by: alanb, mdoerr, clanger

! test/lib/jdk/test/lib/NetworkConfiguration.java

Changeset: fd6442c0
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-07 10:16:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fd6442c079748dcaff3bb565dc35b108b68a61bd

8315602: Open source swing security manager test

Reviewed-by: kizune, aivanov

+ test/jdk/javax/swing/text/rtf/bug4178276.java

Changeset: 726c9c97
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-09-07 11:08:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/726c9c977dbaab75a2df4a931e3414ccabb7db44

8315735: VerifyError when switch statement used with synchronized block

Reviewed-by: vromero

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

Changeset: b408a82f
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-09-07 11:52:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b408a82f9b4ce4441f49d745034ef923a880778f

8314260: Unable to load system libraries on Windows when using a SecurityManager

Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Reviewed-by: jvernee

! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! test/jdk/java/foreign/TestLinker.java
+ test/jdk/java/foreign/security.policy

Changeset: 81f8c57e
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-09-07 12:51:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/81f8c57e4a14e0186f608cbe5a899322df80fd30

8314632: Intra-case dominance check fails in the presence of a guard

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/patterns/T8314632.java
+ test/langtools/tools/javac/patterns/T8314632.out

Changeset: 2fd870a7
Author:    Qing Xiao <qing.xiao at oracle.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-09-07 15:02:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2fd870a74fb35cb55b69f0dc6bf041441d658ffa

8315444: Convert test/jdk/tools to Classfile API

Reviewed-by: asotona

! test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java
! test/jdk/tools/jimage/JImageNonAsciiNameTest.java
! test/jdk/tools/jimage/JImageTest.java
! test/jdk/tools/jlink/DefaultProviderTest.java
! test/jdk/tools/jlink/ExplodedModuleNameTest.java
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLink100Modules.java
! test/jdk/tools/jlink/JLink2Test.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/jdk/tools/jlink/JLinkOptionsTest.java
! test/jdk/tools/jlink/JLinkPluginsTest.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/ModuleNamesOrderTest.java
! test/jdk/tools/jlink/NativeTest.java
! test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java
! test/jdk/tools/jlink/plugins/StringSharingPluginTest.java
! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java
! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
! test/jdk/tools/lib/tests/JImageValidator.java

Changeset: 8557205a
Author:    Ilya Gavrilin <ilya.gavrilin at syntacore.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-09-07 15:26:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8557205a8279287e00f012b82f0f29bc76789002

8312569: RISC-V: Missing intrinsics for Math.ceil, floor, rint

Reviewed-by: luhenry, fjiang, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: 8f7e29b2
Author:    Qing Xiao <qing.xiao at oracle.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-09-07 15:37:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f7e29b2cd9a049b5e4dd06a9c2b72a6b4ea6593

8313422: test/langtools/tools/javac 144 test classes uses com.sun.tools.classfile library

Reviewed-by: asotona

! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/7003595/T7003595.java
! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java
! test/langtools/tools/javac/7199823/InnerClassCannotBeVerified.java
! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java
! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java
! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/langtools/tools/javac/MethodParameters/AnnotationTest.java
! test/langtools/tools/javac/MethodParameters/AnonymousClass.java
- test/langtools/tools/javac/MethodParameters/AttributeVisitor.java
! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java
! test/langtools/tools/javac/MethodParameters/Constructors.java
! test/langtools/tools/javac/MethodParameters/EnumTest.java
! test/langtools/tools/javac/MethodParameters/InstanceMethods.java
! test/langtools/tools/javac/MethodParameters/LambdaTest.java
! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java
! test/langtools/tools/javac/MethodParameters/LocalClassTest.java
! test/langtools/tools/javac/MethodParameters/MemberClassTest.java
! test/langtools/tools/javac/MethodParameters/StaticMethods.java
! test/langtools/tools/javac/MethodParameters/UncommonParamNames.java
! test/langtools/tools/javac/MethodParametersTest.java
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
! test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java
! test/langtools/tools/javac/StringConcat/access/Test.java
! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/langtools/tools/javac/T7053059/DoubleCastTest.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java
! test/langtools/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java
! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
! test/langtools/tools/javac/T8187805/BogusRTTAForUnusedVarTest.java
! test/langtools/tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java
! test/langtools/tools/javac/T8209173/CodeCompletionExceptTest.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java
! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java
! test/langtools/tools/javac/classfiles/T8255757/T8255757.java
! test/langtools/tools/javac/classreader/8171132/BadConstantValue.java
! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java
! test/langtools/tools/javac/code/CharImmediateValue.java
! test/langtools/tools/javac/defaultMethods/BadClassfile.java
! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java
! test/langtools/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java
! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/Example.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/processors/CreateBadClassFile.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/processors/CreateBadClassFile.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/processors/CreateBadClassFile.java
! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
! test/langtools/tools/javac/file/SymLinkArchiveTest.java
! test/langtools/tools/javac/file/SymLinkShortNameTest.java
! test/langtools/tools/javac/file/SymLinkTest.java
! test/langtools/tools/javac/flow/LVTHarness.java
! test/langtools/tools/javac/generics/bridges/BridgeHarness.java
! test/langtools/tools/javac/importscope/T8193717.java
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/lambda/LocalVariableTable.java
! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/launcher/src/CLTest.java
! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NestedLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NullCheckLineNumberTest.java
! test/langtools/tools/javac/meth/TestCP.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/IncubatingTest.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/javac/modules/ModuleVersion.java
! test/langtools/tools/javac/modules/OpenModulesTest.java
! test/langtools/tools/javac/multicatch/7005371/T7005371.java
! test/langtools/tools/javac/multicatch/Pos05.java
! test/langtools/tools/javac/options/release/ReleaseOption9.java
! test/langtools/tools/javac/options/release/ReleaseOptionUnsupported.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
! test/langtools/tools/javac/patterns/MatchExceptionTest.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/preview/PreviewTest.java
! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java
! test/langtools/tools/javac/processing/model/element/TestOrigin.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java
! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
! test/langtools/tools/javac/recovery/LambdaRecovery.java
! test/langtools/tools/javac/recovery/MethodModifiers.java
! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java
! test/langtools/tools/javac/varargs/6199075/T6199075.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java

Changeset: 1cae0f53
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-09-07 16:12:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1cae0f53a9d37fbae9471bd942f7157429a85cd1

8315220: Event NativeLibraryLoad breaks invariant by taking a stacktrace when thread is in state _thread_in_native

Reviewed-by: mbaesken, egahlin

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
+ src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.hpp
! src/hotspot/share/jfr/utilities/jfrTime.hpp
! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java

Changeset: b74805d3
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-09-07 16:15:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b74805d38395ca8be9308d882bf6b84e93714849

8315863: [GHA] Update checkout action to use v4

Reviewed-by: shade

! .github/actions/get-gtest/action.yml
! .github/actions/get-jtreg/action.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
! .github/workflows/test.yml

Changeset: 9bf3dee2
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2023-09-07 17:12:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9bf3dee2424bd8ccbc7ef0175c6e7165ff5cf1c6

8314831: NMT tests ignore vm flags

Reviewed-by: lmesnik, stuefe, gziemski

! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java
! test/hotspot/jtreg/runtime/NMT/CommandLineEmptyArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineInvalidArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java
! test/hotspot/jtreg/runtime/NMT/CommandLineTurnOffNMT.java
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
! test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java
! test/hotspot/jtreg/runtime/NMT/NMTInitializationTest.java
! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatistics.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java

Changeset: 683672c0
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-09-07 17:15:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/683672c0bbb7f4e3290bffa0df271da7d2539f8b

8292692: Move MethodCounters inline functions out of method.hpp

Reviewed-by: iklam, ccheung, kvn

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/utilities/xmlstream.cpp

Changeset: 0c865a75
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-09-07 18:30:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0c865a75e658617d40dfa9eb8cf44ccdcea928d9

8315637: JDK-8314249 broke libgraal

Reviewed-by: dnsimon, matsaave

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantPoolTest.java

Changeset: 7e7ab6ee
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-09-07 20:10:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7e7ab6ee1bfd05de6ca9aa690cf3349f9a3a19da

8315877: ProblemList vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/TestDescription.java on macosx-aarch64
8315879: ProblemList java/awt/PopupMenu/PopupMenuLocation.java on macosx-aarch64

Reviewed-by: azvegint, rriggs, ccheung

! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 4c6d7fc2
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2023-09-07 20:12:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4c6d7fc2584ce969649d06a366fb4b8688a3aaa9

8315795: runtime/Safepoint/TestAbortVMOnSafepointTimeout.java fails after JDK-8305507

Reviewed-by: dcubed

! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java

Changeset: 716201c7
Author:    William Kemper <wkemper at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2023-09-07 21:14:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/716201c77d160dc78db61957aa002eef71641688

8314935: Shenandoah: Unable to throw OOME on back-to-back Full GCs

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 111ecdba
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-09-07 21:37:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/111ecdbaf58e5c0b3a64e0eca8a291df295e71b0

8268829: Provide an optimized way to walk the stack with Class object only
8210375: StackWalker::getCallerClass throws UnsupportedOperationException

Reviewed-by: coleenp, dfuchs, bchristi

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
+ src/java.base/share/classes/java/lang/ClassFrameInfo.java
! src/java.base/share/classes/java/lang/StackFrameInfo.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
+ src/java.base/share/classes/java/lang/invoke/ResolvedMethodName.java
! src/java.base/share/classes/javax/crypto/JceSecurityManager.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
+ src/java.base/share/native/libjava/StackFrameInfo.c
! src/java.base/share/native/libjava/StackStreamFactory.c
! test/hotspot/jtreg/runtime/LocalLong/LocalLongHelper.java
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/Main.java
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/src/java.base/java/util/CSM.java
! test/jdk/java/lang/StackWalker/GetCallerClassTest.java
! test/jdk/java/lang/StackWalker/SanityTest.java
! test/jdk/java/lang/StackWalker/StackRecorderUtil.java
! test/jdk/java/lang/StackWalker/StackStreamTest.java
! test/jdk/java/lang/StackWalker/StackWalkTest.java
! test/jdk/java/lang/StackWalker/VerifyStackTrace.java
! test/jdk/jdk/internal/vm/Continuation/java.base/java/lang/StackWalkerHelper.java
! test/micro/org/openjdk/bench/java/lang/StackWalkBench.java

Changeset: 4b43c25f
Author:    shaojin.wensj <shaojin.wensj at alibaba-inc.com>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2023-09-08 02:13:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4b43c25fe382b5ee805a2d1b173fdd32d8da7fad

8310929: Optimization for Integer.toString

Reviewed-by: redestad, rriggs

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/jdk/java/lang/Integer/ToString.java
! test/jdk/java/lang/Long/ToString.java

Changeset: 806ef089
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-08 03:44:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/806ef0897b42c8f3cb3b4d7bd904af9ed18a543e

8315594: Open source few headless Swing misc tests

Reviewed-by: azvegint

+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4267840.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4218254.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4243463.java
+ test/jdk/javax/swing/tree/DefaultTreeSelectionModel/bug4485322.java

Changeset: 3a00ec86
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-09-08 04:26:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3a00ec863904abd09ddcdc4b6dcf1147c52e0aae

8312075: FileChooser.win32.newFolder is not updated when changing Locale

Reviewed-by: aivanov, abhiscxk

! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
+ test/jdk/javax/swing/JFileChooser/FileChooserNewFolderLocaleTest.java

Changeset: 3c258ac9
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-09-08 04:40:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c258ac907287850d690375bae07c0575d1f1463

8315702: jcmd Thread.dump_to_file slow with millions of virtual threads

Reviewed-by: mchung, amenkov, jpai

! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java

Changeset: dac17279
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-09-08 07:48:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dac1727956cf9edeae1dad677f3f9ae87882a6b9

8308869: C2: use profile data in subtype checks when profile has more than one class

Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: vlivanov, thartmann

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/arm/vm_version_arm.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/zero/vm_version_zero.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/subtypenode.cpp
! src/hotspot/share/opto/subtypenode.hpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
+ test/hotspot/jtreg/compiler/c2/irTests/ProfileAtTypeCheck.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java

Changeset: 825e0ed2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-08 08:34:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/825e0ed2a1fde617ad2a7b74d951df3c1417d463

8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests

Reviewed-by: phh, lmesnik

- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TEST.properties

Changeset: 7ef059a7
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-08 08:44:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7ef059a75cdd2e96421a165ea1dd8391381bd7b5

8315605: G1: Add number of nmethods in code roots scanning statistics

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: 8ddf9eac
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-08 08:44:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ddf9eac00b238c135975a15d1ef56b55c67ad36

8315686: G1: Disallow evacuation of marking regions in a Prepare Mixed gc

Reviewed-by: ayang, iwalulya

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

Changeset: c664f1ca
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2023-09-08 09:59:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c664f1ca660adea934f099de8595b6ec10d3a824

8307352: AARCH64: Improve itable_stub

Reviewed-by: simonis, eastigeevich, aph

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp

Changeset: 4a6bd814
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-08 11:26:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4a6bd81432130ea96ef87a3982d1092c5edb09f8

8315854: G1: Remove obsolete comment in G1ReclaimEmptyRegionsTask

Reviewed-by: iwalulya, tschatzl

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

Changeset: ebc718f5
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-08 11:55:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ebc718f5c06618894a4e667fd497d9b87514dcfd

8315818: vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java fails on libgraal

Reviewed-by: never

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: b3dfc399
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-09-08 12:27:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3dfc399dae714958f22624daf76831c6ec2dfe0

8315930: Revert "8315220: Event NativeLibraryLoad breaks invariant by taking a stacktrace when thread is in state _thread_in_native"

Reviewed-by: egahlin

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
- src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
- src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.hpp
! src/hotspot/share/jfr/utilities/jfrTime.hpp
! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java

Changeset: ab6a87e6
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2023-09-08 14:09:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ab6a87e6705ef7d431ac2955e8501426344a4e1c

8314838: 3 compiler tests ignore vm flags

Reviewed-by: eastigeevich, kvn, lmesnik

! test/hotspot/jtreg/compiler/ciReplay/TestInvalidReplayFile.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java

Changeset: e409d07a
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2023-09-08 14:25:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e409d07ae84c693b656c02befb636593f9293635

8315696: SignedLoggerFinderTest.java test failed

Co-authored-by: Daniel Fuchs <dfuchs at openjdk.org>
Reviewed-by: dfuchs

! test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/PlatformRecursiveLoadingTest.java
! test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/RecursiveLoadingTest.java
! test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/SignedLoggerFinderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
- test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerUtils.java
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/LogStream.java
+ test/jdk/java/lang/System/LoggerFinder/lib/BootstrapLoggerUtils.java

Changeset: 9559e035
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-08 15:11:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9559e035d2692d9d61bec2a13b5239a98db077ac

8315578: PPC builds are broken after JDK-8304913

Reviewed-by: mdoerr, rriggs

! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java

Changeset: a62c48b8
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-09-08 16:36:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a62c48b87e814b5b1f4c8089f9ff354156f92f69

8315891: java/foreign/TestLinker.java failed with "error occurred while instantiating class TestLinker: null"

Reviewed-by: sundar, jvernee, pminborg

! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java

Changeset: dccf6704
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-09-08 20:24:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dccf6704925715e62dcbf84ac11930298913e173

8306632: Add a JDK Property for specifying DTD support

Reviewed-by: lancea, smarks

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java
- src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java
- src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java
! src/java.xml/share/classes/jdk/xml/internal/JdkConstants.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java
! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java
! src/java.xml/share/classes/module-info.java
! test/jaxp/javax/xml/jaxp/unittest/common/ImplPropertyTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/files/dtd2.properties
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/DOMTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/DTDTestBase.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/SAXTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/SchemaTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/StAXTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/TransformTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/util/TestBase.java
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDImport_company.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDImport_person.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDImport_product.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDInclude_company.xsd
= test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDInclude_person.xsd
= test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDInclude_product.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLDTD.dtd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLDTD.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLDTD.xsl
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLPI.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLPI.xsl
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLPI_target.xsl
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/properties.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/properties1.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/test.dtd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/val_test.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/val_test.xsd

Changeset: 578ded46
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-09-08 22:06:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/578ded4645a6ef32e9174ae973fe4c3aa6d5baab

8312418: Add Elements.getEnumConstantBody

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: vromero

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetEnumConstantBody.java

Changeset: 9b0da489
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-08 23:05:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b0da4891527cb426093266d53e1c4e80a48376d

8315410: Undocumented exceptions in java.text.StringCharacterIterator

Reviewed-by: naoto

! src/java.base/share/classes/java/text/StringCharacterIterator.java

Changeset: b482e6d9
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-09-09 01:28:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b482e6d90245288de5387cc7f6d68294cbc8e6e8

8315580: Remove unused java_lang_String::set_value_raw()

Reviewed-by: shade, ayang

! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp

Changeset: 68f69417
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-09-09 10:32:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/68f69417c70d6a9fa9bd7deba10b7820c66a3c34

8314452: Explicitly indicate inlining success/failure in PrintInlining

Reviewed-by: kvn, shade, thartmann

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/compiler/c2/unloaded/TestInlineUnloaded.java
! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java
! test/hotspot/jtreg/compiler/inlining/ResolvedClassTest.java

Changeset: 9a83d558
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-09-10 14:57:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9a83d55887e5e3a0a2e1e020c6ccb91604672358

8315373: Change VirtualThread to unmount after freezing, re-mount before thawing

Reviewed-by: pchilanomate, mgronlun, sspitsyn

! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java

Changeset: dab1c213
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-09-10 23:20:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dab1c213fd2760686a7bf3fc8838f4a21056a954

8314491: Linux: jexec launched via PATH fails to find java

Reviewed-by: dholmes, rriggs

! src/java.base/unix/native/launcher/jexec.c
! test/jdk/tools/launcher/Jexec.java

Changeset: a04c6c1a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-11 07:06:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a04c6c1ac663a1eab7d45913940cb6ac0af2c11c

8315609: Open source few more swing text/html tests

Reviewed-by: jdv

+ test/jdk/javax/swing/text/html/Map/bug4322891.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4476002.java
+ test/jdk/javax/swing/text/html/TableView/bug4412522.java
+ test/jdk/javax/swing/text/html/TableView/bug4690812.java

Changeset: 35bccacb
Author:    Ludovic Henry <luhenry at openjdk.org>
Date:      2023-09-11 09:02:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/35bccacb6618e9ec686be895a9ef6ba8f3375ef0

8315841: RISC-V: Check for hardware TSO support

Reviewed-by: vkempik, rehn, fyang

! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 996b3362
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-11 11:07:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/996b3362bf160fe3b93597fde119c721b6a97cbf

8315781: Reduce the max value of GCDrainStackTargetSize

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp

Changeset: 1941290b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-11 12:08:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1941290b7954033d76527f802bc4c343e8d9f2a8

8315942: Sort platform enums and definitions after JDK-8304913 follow-ups

Reviewed-by: rriggs, jpai

! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java

Changeset: 7b3e6970
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-11 12:45:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7b3e6970a6138d114db67eaa3c68aa02ec82d27e

8315855: G1: Revise signature of set_humongous_candidate

Reviewed-by: tschatzl, iwalulya

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

Changeset: ae08143d
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-11 13:23:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ae08143d3dd3aa559447623389a5b23c5d32398a

8315611: Open source swing text/html and tree test

Reviewed-by: jdv

+ test/jdk/javax/swing/text/html/TableView/bug4813831.java
+ test/jdk/javax/swing/tree/DefaultTreeCellEditor/bug4480602.java
+ test/jdk/javax/swing/tree/DefaultTreeCellRenderer/bug4180224.java
+ test/jdk/javax/swing/tree/FixedHeightLayoutCache/bug4745001.java

Changeset: 4cb4637b
Author:    shaojin.wensj <shaojin.wensj at alibaba-inc.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-09-11 13:39:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4cb4637b797d0347f524662cbb853494573da7b9

8315970: Big-endian issues after JDK-8310929

Reviewed-by: mdoerr

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

Changeset: 66b6a5a8
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2023-09-11 14:05:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/66b6a5a84f13157c8b02cf64f86c064517cd4710

8277954: Replace use of monitors with explicit locks in the JDK LDAP provider implementation

Reviewed-by: dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java
! src/java.naming/share/classes/com/sun/jndi/ldap/EventSupport.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapRequest.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSchemaCtx.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/ConnectionDesc.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Connections.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Pool.java

Changeset: d06a5643
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-11 14:42:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d06a5643288a67491ea454b5c08167f1967aee33

8315765: G1: Incorrect use of G1LastPLABAverageOccupancy

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1EvacStats.cpp

Changeset: 877731d2
Author:    Soumadipta Roy <roysouma at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-11 16:34:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/877731d2a20249ce4724a071ba2da1faa56daca4

8315770: serviceability/sa/TestJmapCoreMetaspace.java should run with -XX:-VerifyDependencies

Reviewed-by: shade, kevinw, cjplummer, lmesnik

! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java

Changeset: dd214d0f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-11 16:41:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dd214d0f9543f125ef514eb3a60a65a5f514b1ca

8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests

Reviewed-by: lmesnik, cjplummer

- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load012/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload012/TEST.properties

Changeset: d0be73a7
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-11 16:48:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d0be73a78038faf9509623bc4ba71eb4385cd645

8041488: Locale-Dependent List Patterns

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
! src/java.base/share/classes/java/text/Format.java
+ src/java.base/share/classes/java/text/ListFormat.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
+ test/jdk/java/text/Format/ListFormat/TestListFormat.java

Changeset: fda142ff
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-09-12 02:46:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fda142ff6cfefa12ec1ea4d4eb48b3c1b285bc04

8312174: missing JVMTI events from vthreads parked during JVMTI attach

Reviewed-by: lmesnik, amenkov

! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/VThreadEventTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp
! test/lib/jdk/test/lib/jvmti/jvmti_common.h

Changeset: d08258f7
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-09-12 07:19:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d08258f735053142e43896c16cf7c6155cd9c35f

8315938: Deprecate for removal Unsafe methods that have standard APIs for many releases

Reviewed-by: mchung, psandoz, iris

! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java

Changeset: 94800781
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-12 07:40:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/94800781eae192d3e82f5635d4aad165f11eabc1

8315550: G1: Fix -Wconversion warnings in g1NUMA

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMA.hpp
! src/hotspot/share/gc/g1/g1NUMAStats.cpp
! src/hotspot/share/gc/g1/g1NUMAStats.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: f55e7994
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-09-12 08:11:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f55e799491c39dcaf7b3935b6d560ee0a3239191

8316038: Fix doc typos in java.io.Console and java.util.Scanner

Reviewed-by: bpb, naoto, iris

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/util/Scanner.java

Changeset: 3b422d0d
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-09-12 08:54:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b422d0dc127d80a6ab6965a32f371b69b8ffd48

8316094: Problemlist compiler/rangechecks/TestRangeCheckHoistingScaledIV.java

Reviewed-by: thartmann

! test/hotspot/jtreg/ProblemList.txt

Changeset: 455c471e
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-09-12 09:06:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/455c471ee36e26dd1ece61c615b8421d65359d5d

8313277: Resolve multiple definition of 'normalize' when statically linking JDK native libraries with user code

Co-authored-by: Chris Moon <cjmoon at google.com>
Reviewed-by: dholmes, stuefe, sspitsyn

! src/java.instrument/share/native/libinstrument/FileSystemSupport.h
! src/java.instrument/share/native/libinstrument/InvocationAdapter.c
! src/java.instrument/unix/native/libinstrument/FileSystemSupport_md.c
! src/java.instrument/windows/native/libinstrument/FileSystemSupport_md.c

Changeset: 8b4f9a88
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-12 11:47:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8b4f9a88e606c4c6722061ce9946ce17340ff1df

8315990: Amend problemlisted tests to proper position

Reviewed-by: aivanov

! test/jdk/ProblemList.txt

Changeset: 6f2684b7
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-12 12:02:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6f2684b7ba1fd699a7393de434a9ccaf6af78fbe

8315948: JDK-8315818 broke Xcomp on libgraal

Reviewed-by: never, thartmann

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 50158f39
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-12 12:38:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/50158f393e0b077b22886f44624ff23e65dedeb8

8316002: Remove unnecessary seen_dead_loader in ClassLoaderDataGraph::do_unloading

Reviewed-by: coleenp

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

Changeset: 347beb21
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-12 13:34:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/347beb21aa856cebdcf4407eac59f1cad46376c1

8315998: Remove dead ClassLoaderDataGraphKlassIteratorStatic

Reviewed-by: coleenp

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/interpreter/invocationCounter.hpp

Changeset: fc3e8266
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2023-09-12 14:40:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fc3e8266929826f8e58bc76fe97423d76bc7be87

8314832: Few runtime/os tests ignore vm flags

Reviewed-by: dholmes, lmesnik

! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java
! test/hotspot/jtreg/runtime/os/TestTrimNative.java

Changeset: d75d9774
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-09-12 16:24:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d75d9774c806e4bf73caa69cd78c31a132e4c812

8285447: StackWalker minimal batch size should be optimized for getCallerClass

Reviewed-by: simonis

! src/java.base/share/classes/java/lang/StackStreamFactory.java
+ test/micro/org/openjdk/bench/java/lang/CallerClassBench.java
! test/micro/org/openjdk/bench/java/lang/StackWalkBench.java

Changeset: e0845163
Author:    shaojin.wensj <shaojin.wensj at alibaba-inc.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2023-09-12 16:35:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e0845163aa57cc8f68b11e1a553885676358f2a6

8315968: Move java.util.Digits to jdk.internal.util and refactor to reduce duplication

Reviewed-by: rriggs, liach, redestad

! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
- src/java.base/share/classes/java/util/DecimalDigits.java
! src/java.base/share/classes/java/util/FormatItem.java
- src/java.base/share/classes/java/util/OctalDigits.java
! src/java.base/share/classes/java/util/UUID.java
+ src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
= src/java.base/share/classes/jdk/internal/util/Digits.java
= src/java.base/share/classes/jdk/internal/util/HexDigits.java
+ src/java.base/share/classes/jdk/internal/util/OctalDigits.java

Changeset: 1d702d28
Author:    Andrew Haley <aph at openjdk.org>
Date:      2023-09-12 16:49:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1d702d28b687add53762435abceb55f4dc2d37e2

8313800: AArch64: SA stack walking code having trouble finding sender frame when invoking LambdaForms is involved

Reviewed-by: cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java

Changeset: 947dee7f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-12 18:13:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/947dee7f2d5f7295ab7fc47c7823d0662d3c07ff

8316113: Infinite permission checking loop in java/net/spi/InetAddressResolverProvider/RuntimePermissionTest

Reviewed-by: jpai, aefimov, dfuchs

! test/jdk/java/net/spi/InetAddressResolverProvider/RuntimePermissionTest.java

Changeset: ac2dfe45
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-12 18:19:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ac2dfe45d1b7fb9b99b0ba1402189de1791319b8

8313865: Always true condition in sun.nio.cs.CharsetMapping#readINDEXC2B

Reviewed-by: aturbanov, vtewari, rriggs, iris

! src/java.base/share/classes/sun/nio/cs/CharsetMapping.java

Changeset: 020255a7
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-09-12 20:16:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/020255a72dc374ba0bdd44772047f14a8bfe69a9

8267174: Many test files have the wrong Copyright header

Reviewed-by: valeriep, aivanov, iris, dholmes, ihse

! test/hotspot/jtreg/compiler/intrinsics/string/TestCopyValueOf.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIndexOfCharIntrinsics.java
! test/hotspot/jtreg/containers/docker/JfrNetwork.java
! test/hotspot/jtreg/containers/docker/JfrReporter.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithDefNew.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithG1.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParallel.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithDefNew.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParallel.java
! test/hotspot/jtreg/runtime/exceptionMsgs/LongExceptionMessageTest.java
! test/hotspot/jtreg/runtime/modules/ModulesSymLink.java
! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java
! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/libOverpassMethods.cpp
! test/jdk/com/sun/jmx/mbeanserver/introspector/BeanClass.java
! test/jdk/com/sun/jmx/mbeanserver/introspector/SimpleIntrospectorTest.java
! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java
! test/jdk/com/sun/net/httpserver/bugs/8300268/MaxIdleConnectionsTest.java
! test/jdk/com/sun/net/httpserver/bugs/8300268/jdk.httpserver/sun/net/httpserver/HttpServerAccess.java
! test/jdk/com/sun/net/httpserver/bugs/HttpExchange/jdk.httpserver/sun/net/httpserver/HttpExchangeAccess.java
! test/jdk/java/foreign/TestHFA.java
! test/jdk/java/lang/Character/CharCheck.java
! test/jdk/java/lang/Character/CheckUnicode.java
! test/jdk/java/lang/Character/DumpCharProperties.java
! test/jdk/java/lang/Character/UnicodeBlock/CheckBlocks.java
! test/jdk/java/lang/Character/UnicodeCasingTest.java
! test/jdk/java/lang/Character/UnicodeSpec.java
! test/jdk/java/lang/Package/annotation/jdk.xml.dom/org/w3c/dom/css/FakePackage.java
! test/jdk/java/lang/Package/annotation/src/p/Duplicate.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java
! test/jdk/java/lang/String/SpecialCasingTest.java
! test/jdk/java/lang/String/UnicodeCasingTest.java
! test/jdk/java/lang/annotation/AnnotationVerifier.java
! test/jdk/java/lang/annotation/AnnotationWithLambda.java
! test/jdk/java/lang/annotation/ClassFileGenerator.java
! test/jdk/java/lang/annotation/GoodAnnotation.java
! test/jdk/java/lang/constant/ModuleDescTest.java
! test/jdk/java/lang/constant/PackageDescTest.java
! test/jdk/java/lang/invoke/8076596/Test8076596.java
! test/jdk/java/lang/invoke/8147078/Test8147078.java
! test/jdk/java/lang/invoke/ArrayConstructorTest.java
! test/jdk/java/lang/invoke/ArrayLengthTest.java
! test/jdk/java/lang/invoke/ConstantIdentityMHTest.java
! test/jdk/java/lang/invoke/CountedLoopIterationCountsTest.java
! test/jdk/java/lang/invoke/DropArgumentsTest.java
! test/jdk/java/lang/invoke/FindAccessTest.java
! test/jdk/java/lang/invoke/FindClassSecurityManager.java
! test/jdk/java/lang/invoke/FoldTest.java
! test/jdk/java/lang/invoke/InvokeMethodHandleWithBadArgument.java
! test/jdk/java/lang/invoke/LoopCombinatorLongSignatureTest.java
! test/jdk/java/lang/invoke/LoopCombinatorTest.java
! test/jdk/java/lang/invoke/MethodHandles/TestCatchException.java
! test/jdk/java/lang/invoke/MethodTypeSecurityManager.java
! test/jdk/java/lang/invoke/SpreadCollectTest.java
! test/jdk/java/lang/invoke/TryFinallyTest.java
! test/jdk/java/lang/invoke/VarArgsTest.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/TestAccessClass.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/TestCls.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/TestFindClass.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/TestLookup.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/p/Foo.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/q/Bar.java
! test/jdk/java/lang/invoke/indify/Indify.java
! test/jdk/java/lang/invoke/lookup/ChainedLookupTest.java
! test/jdk/java/lang/invoke/lookup/ReflectiveLookupTest.java
! test/jdk/java/lang/invoke/lookup/java.base/java/lang/LookupTest.java
! test/jdk/java/lang/reflect/Generics/TestGenericReturnTypeToString.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/jdk/java/net/httpclient/ExpectContinueTest.java
! test/jdk/java/net/spi/InetAddressResolverProvider/lib/test.library/testlib/ResolutionRegistry.java
! test/jdk/java/security/AccessController/DoPrivAccomplice.java
! test/jdk/java/security/AccessController/DoPrivAccompliceTest.java
! test/jdk/java/security/AccessController/DoPrivTest.java
! test/jdk/java/security/KeyStore/PKCS12/CheckDefaults.java
! test/jdk/java/security/KeyStore/PKCS12/EntryProtectionTest.java
! test/jdk/java/security/KeyStore/PKCS12/KeytoolWriteP12Test.java
! test/jdk/java/security/KeyStore/PKCS12/MetadataEmptyTest.java
! test/jdk/java/security/KeyStore/PKCS12/MetadataStoreLoadTest.java
! test/jdk/java/security/KeyStore/PKCS12/StoreTrustedCertAPITest.java
! test/jdk/java/security/KeyStore/PKCS12/StoreTrustedCertKeytool.java
! test/jdk/java/security/KeyStore/PKCS12/Utils.java
! test/jdk/java/security/cert/CertPathBuilder/selfIssued/openssl.cnf
! test/jdk/java/security/cert/CertPathValidator/indirectCRL/openssl.cnf
! test/jdk/java/security/cert/CertPathValidator/nameConstraints/openssl.cnf
! test/jdk/java/security/testlibrary/CertificateBuilder.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
! test/jdk/java/text/Format/CompactNumberFormat/TestMutatingInstance.java
! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestDeserializeCNF.java
! test/jdk/java/text/Format/DecimalFormat/MantissaDigits.java
! test/jdk/java/time/tck/java/time/AbstractTCKTest.java
! test/jdk/java/time/tck/java/time/chrono/CopticChronology.java
! test/jdk/java/time/tck/java/time/chrono/CopticDate.java
! test/jdk/java/time/tck/java/time/chrono/CopticEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoLocalDate.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoPeriod.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java
! test/jdk/java/time/tck/java/time/chrono/TCKHijrahChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKHijrahEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKIsoChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKIsoEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKMinguoChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKMinguoEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKThaiBuddhistEra.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateTimeSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoZonedDateTimeSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronologySerialization.java
! test/jdk/java/time/tck/java/time/format/TCKFormatStyle.java
! test/jdk/java/time/tck/java/time/format/TCKResolverStyle.java
! test/jdk/java/time/tck/java/time/format/TCKSignStyle.java
! test/jdk/java/time/tck/java/time/temporal/TCKChronoField.java
! test/jdk/java/time/tck/java/time/temporal/TCKChronoUnit.java
! test/jdk/java/time/tck/java/time/temporal/TCKIsoFields.java
! test/jdk/java/time/tck/java/time/temporal/TCKWeekFields.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKChronoFieldSerialization.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKChronoUnitSerialization.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKWeekFieldsSerialization.java
! test/jdk/java/time/test/java/time/chrono/TestChronoLocalDate.java
! test/jdk/java/time/test/java/time/chrono/TestChronologyPerf.java
! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java
! test/jdk/java/time/test/java/time/chrono/TestExampleCode.java
! test/jdk/java/time/test/java/time/chrono/TestIsoChronoImpl.java
! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronoImpl.java
! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronology.java
! test/jdk/java/time/test/java/time/chrono/TestThaiBuddhistChronoImpl.java
! test/jdk/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java
! test/jdk/java/time/test/java/time/temporal/TestChronoField.java
! test/jdk/java/time/test/java/time/temporal/TestChronoUnit.java
! test/jdk/java/time/test/java/time/temporal/TestIsoFields.java
! test/jdk/java/time/test/java/time/temporal/TestIsoWeekFields.java
! test/jdk/java/util/Arrays/java.base/java/util/SortingHelper.java
! test/jdk/java/util/Map/FunctionalCMEs.java
! test/jdk/java/util/stream/CustomFJPoolTest.java
! test/jdk/javax/crypto/CryptoPermissions/CryptoPolicyFallback.java
! test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java
! test/jdk/javax/crypto/CryptoPermissions/TestExemption.java
! test/jdk/javax/crypto/CryptoPermissions/TestUnlimited.java
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilHmacSHA1.java
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilProvider.java
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/module-info.java
! test/jdk/javax/net/ssl/ServerName/SSLSocketSNISensitive.java
! test/jdk/javax/net/ssl/TLSCommon/ConcurrentClientAccessTest.java
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
! test/jdk/javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java
! test/jdk/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java
! test/jdk/javax/net/ssl/TLSv11/ExportableBlockCipher.java
! test/jdk/javax/net/ssl/TLSv11/ExportableStreamCipher.java
! test/jdk/javax/net/ssl/TLSv11/GenericBlockCipher.java
! test/jdk/javax/net/ssl/TLSv11/GenericStreamCipher.java
! test/jdk/javax/net/ssl/TLSv12/DisabledShortDSAKeys.java
! test/jdk/javax/net/ssl/TLSv12/DisabledShortRSAKeys.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKey512.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java
! test/jdk/javax/net/ssl/TLSv12/SignatureAlgorithms.java
! test/jdk/javax/net/ssl/ciphersuites/ECCurvesconstraints.java
! test/jdk/javax/net/ssl/templates/SSLCapabilities.java
! test/jdk/javax/net/ssl/templates/SSLExplorer.java
! test/jdk/javax/print/PrintSEUmlauts/PrintSEUmlauts.java
! test/jdk/javax/security/auth/Subject/CurrentSubject.java
! test/jdk/javax/sound/sampled/Lines/ToString.java
! test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.java
! test/jdk/jdk/classfile/AccessFlagsTest.java
! test/jdk/jdk/classfile/AdaptCodeTest.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/AnnotationModelTest.java
! test/jdk/jdk/classfile/AnnotationTest.java
! test/jdk/jdk/classfile/ArrayTest.java
! test/jdk/jdk/classfile/BSMTest.java
! test/jdk/jdk/classfile/BasicBlockTest.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderParamTest.java
! test/jdk/jdk/classfile/ClassBuildingTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/ConstantPoolCopyTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/LDCTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowAdaptTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LowModuleTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/MassAdaptCopyCodeTest.java
! test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
! test/jdk/jdk/classfile/OneToOneTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/PreviewMinorVersionTest.java
! test/jdk/jdk/classfile/PrimitiveClassConstantTest.java
! test/jdk/jdk/classfile/ShortJumpsFixTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/StreamedVsListTest.java
! test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java
! test/jdk/jdk/classfile/TestRecordComponent.java
! test/jdk/jdk/classfile/TransformTests.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/jdk/jdk/classfile/UtilTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/WriteTest.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/examples/ExampleGallery.java
! test/jdk/jdk/classfile/examples/ExperimentalTransformExamples.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/classfile/examples/TransformExamples.java
! test/jdk/jdk/classfile/helpers/ByteArrayClassLoader.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/TestConstants.java
! test/jdk/jdk/classfile/helpers/TestUtil.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/jdk/jdk/classfile/testdata/Lvt.java
! test/jdk/jdk/classfile/testdata/Pattern1.java
! test/jdk/jdk/classfile/testdata/Pattern10.java
! test/jdk/jdk/classfile/testdata/Pattern2.java
! test/jdk/jdk/classfile/testdata/Pattern3.java
! test/jdk/jdk/classfile/testdata/Pattern4.java
! test/jdk/jdk/classfile/testdata/Pattern5.java
! test/jdk/jdk/classfile/testdata/Pattern6.java
! test/jdk/jdk/classfile/testdata/Pattern7.java
! test/jdk/jdk/classfile/testdata/Pattern8.java
! test/jdk/jdk/classfile/testdata/Pattern9.java
! test/jdk/jdk/classfile/testdata/TypeAnnotationPattern.java
! test/jdk/jdk/dynalink/BeanLinkerTest.java
! test/jdk/jdk/dynalink/BeansLinkerTest.java
! test/jdk/jdk/dynalink/CallSiteTest.java
! test/jdk/jdk/dynalink/CallerSensitiveTest.java
! test/jdk/jdk/dynalink/ClassLoaderAware.java
! test/jdk/jdk/dynalink/LinkedCallSiteLocationTest.java
! test/jdk/jdk/dynalink/LookupTest.java
! test/jdk/jdk/dynalink/TestGuardingDynamicLinkerExporter.java
! test/jdk/jdk/dynalink/TrustedDynamicLinkerFactoryTest.java
! test/jdk/jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java
! test/jdk/jdk/incubator/vector/clean.sh
! test/jdk/jdk/incubator/vector/config.sh
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/gen-tests.sh
! test/jdk/jdk/internal/math/ToDecimal/MathUtilsTest.java
! test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java
! test/jdk/jdk/jfr/event/gc/collection/gc-testsettings.jfc
! test/jdk/jdk/jfr/event/gc/detailed/concurrentmodefailure-testsettings.jfc
! test/jdk/jdk/jfr/event/gc/detailed/promotionfailed-testsettings.jfc
! test/jdk/jdk/jfr/jvm/E.java
! test/jdk/lib/client/ExtendedRobot.java
! test/jdk/lib/testlibrary/bootlib/java.base/java/util/stream/DefaultMethodStreams.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Action.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ActionProducer.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Bundle.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/BundleManager.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/CharBindingMap.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ClassReference.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ComponentChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ComponentIsNotFocusedException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ComponentIsNotVisibleException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ComponentSearcher.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/DefaultCharBindingMap.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/DialogWaiter.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/EventDispatcher.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/EventTool.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/FrameWaiter.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/JemmyException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/JemmyInputException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/JemmyProperties.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/NoComponentUnderMouseException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ObjectBrowser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Outputable.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/QueueTool.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Scenario.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Test.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/TestCompletedException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/TestOut.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Timeout.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/TimeoutExpiredException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Timeoutable.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Timeouts.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Waitable.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Waiter.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/WindowWaiter.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/accessibility/AccessibilityChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/accessibility/AccessibleDescriptionChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/accessibility/AccessibleNameChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/APIDriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/ArrayDriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/ButtonDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DefaultDriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DescriptablePathChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/Driver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DriverManager.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/EditorDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/FocusDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/FrameDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/InputDriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/InternalFrameDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/KeyDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/LightDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/LightSupportiveDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/ListDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/MenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/MouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/MultiSelListDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/OrderedListDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/PathChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/ScrollDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/SupportiveDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/TableDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/TextDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/TreeDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/UnsupportedOperatorException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/WindowDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/buttons/ButtonMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/buttons/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/focus/APIFocusDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/focus/MouseFocusDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/focus/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/EventDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/KeyEventDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/KeyRobotDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/MouseEventDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/MouseRobotDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/RobotDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/ChoiceDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/JComboMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/JListMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/JTabAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/JTabMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/JTableHeaderDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/ListAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/ListKeyboardDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/menus/APIJMenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/menus/AppleMenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/menus/DefaultJMenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/menus/QueueJMenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/menus/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/AWTScrollDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/AbstractScrollDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JScrollBarAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JScrollBarDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JSliderAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JSliderDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JSpinnerDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JSplitPaneDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/KeyboardJSliderScrollDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/ScrollAdjuster.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/ScrollPaneDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/ScrollbarDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/tables/JTableMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/tables/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/AWTTextAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/AWTTextKeyboardDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/DownKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/EndKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/GoAndBackKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/HomeKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/NavigationKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/OffsetKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/SwingTextAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/SwingTextKeyboardDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/TextAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/TextKeyboardDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/UpKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/trees/JTreeAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/trees/JTreeMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/trees/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/DefaultFrameDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/DefaultInternalFrameDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/DefaultWindowDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/InternalFrameAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/InternalFramePopupMenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/explorer/GUIBrowser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/explorer/TrialListenerManager.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/explorer/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ColorImageComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/FileImageComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ImageComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ImageFinder.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ImageLoader.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ImageSaver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ImageTool.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/PNGImageLoader.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/PNGImageSaver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/RoughImageComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/RoughImageFinder.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/StrictImageComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/StrictImageFinder.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/AbstractButtonOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ButtonOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/CheckboxOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ChoiceOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ContainerOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/DialogOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/FrameOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JButtonOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JCheckBoxMenuItemOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JCheckBoxOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JColorChooserOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JComboBoxOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JDialogOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JEditorPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JFileChooserOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JFrameOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JInternalFrameOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JLabelOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JListOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JMenuBarOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JMenuItemOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JMenuOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JPasswordFieldOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JPopupMenuOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JProgressBarOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JRadioButtonMenuItemOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JRadioButtonOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JScrollBarOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JScrollPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JSliderOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JSpinnerOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JSplitPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTabbedPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTableHeaderOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTableOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTextAreaOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTextComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTextFieldOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTextPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JToggleButtonOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JToolTipOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTreeOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/LabelOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ListOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/Operator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ScrollPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ScrollbarOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/TextAreaOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/TextComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/TextFieldOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/WindowOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/AbstractTextStyleChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/DefaultVisualizer.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/DumpController.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/Dumper.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/EmptyVisualizer.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/LookAndFeel.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/MouseVisualizer.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/NameComponentChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/PNGDecoder.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/PNGEncoder.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/Platform.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/PropChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/RegExComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/StringPropChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/TextStyleChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/WindowJob.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/WindowManager.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/package-info.java
! test/jdk/start-Xvfb.sh
! test/jdk/sun/java2d/loops/GraphicsPrimitiveMgrTest.java
! test/jdk/sun/misc/SunMiscSignalTest.java
! test/jdk/sun/nio/cs/OLD/DBCSDecoderMapping.java
! test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Decoder.java
! test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Encoder.java
! test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Decoder.java
! test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Encoder.java
! test/jdk/sun/nio/cs/OLD/DBCS_ONLY_IBM_EBCDIC_Decoder.java
! test/jdk/sun/nio/cs/OLD/DoubleByteDecoder.java
! test/jdk/sun/nio/cs/OLD/DoubleByteEncoder.java
! test/jdk/sun/nio/cs/OLD/EUC_CN_OLD.java
! test/jdk/sun/nio/cs/OLD/EUC_JP_LINUX_OLD.java
! test/jdk/sun/nio/cs/OLD/EUC_JP_OLD.java
! test/jdk/sun/nio/cs/OLD/EUC_JP_Open_OLD.java
! test/jdk/sun/nio/cs/OLD/EUC_KR_OLD.java
! test/jdk/sun/nio/cs/OLD/GBK_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM1381_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM1383_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM930_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM933_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM935_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM937_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM939_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM942C_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM942_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM943C_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM943_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM948_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM949C_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM949_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM950_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM970_OLD.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0201_OLD.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0208_Decoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0208_Encoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0208_OLD.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Decoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Encoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0212_Decoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0212_Encoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0212_OLD.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Decoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Encoder.java
! test/jdk/sun/nio/cs/OLD/Johab_OLD.java
! test/jdk/sun/nio/cs/OLD/MS932DB.java
! test/jdk/sun/nio/cs/OLD/MS932_OLD.java
! test/jdk/sun/nio/cs/OLD/MS936_OLD.java
! test/jdk/sun/nio/cs/OLD/MS949_OLD.java
! test/jdk/sun/nio/cs/OLD/MS950_OLD.java
! test/jdk/sun/nio/cs/OLD/PCK_OLD.java
! test/jdk/sun/nio/cs/OLD/SJIS_OLD.java
! test/jdk/sun/nio/cs/OLD/SimpleEUCDecoder.java
! test/jdk/sun/nio/cs/OLD/SingleByteDecoder.java
! test/jdk/sun/nio/cs/OLD/SingleByteEncoder.java
! test/jdk/sun/nio/cs/TestUnmappable.java
! test/jdk/sun/security/krb5/config/native/libTestDynamicStore.m
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/generate.sh
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/openssl.cnf
! test/jdk/sun/security/ssl/SSLContextImpl/MD2InTrustAnchor.java
! test/jdk/sun/security/ssl/SSLContextImpl/MultipleChooseAlias.java
! test/jdk/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java
! test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java
! test/jdk/sun/security/ssl/SignatureScheme/CustomizedClientSchemes.java
! test/jdk/sun/security/ssl/SignatureScheme/CustomizedServerSchemes.java
! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java
! test/jdk/sun/security/ssl/SignatureScheme/Tls13NamedGroups.java
! test/jdk/sun/security/util/math/BigIntegerModuloP.java
! test/jdk/sun/security/x509/URICertStore/ExtensionsWithLDAP.java
! test/jdk/tools/jlink/plugins/DefaultStripDebugPluginTest.java
! test/jdk/tools/jlink/plugins/StripNativeDebugSymbolsPlugin/FakeObjCopy.java
! test/jdk/tools/jlink/plugins/StripNativeDebugSymbolsPlugin/StripNativeDebugSymbolsPluginTest.java
! test/jdk/tools/launcher/exeJliLaunchTest.c
! test/lib/jdk/test/lib/OSVersion.java
! test/lib/jdk/test/lib/hprof/model/AbstractJavaHeapObjectVisitor.java
! test/lib/jdk/test/lib/hprof/model/ArrayTypeCodes.java
! test/lib/jdk/test/lib/hprof/model/HackJavaValue.java
! test/lib/jdk/test/lib/hprof/model/JavaBoolean.java
! test/lib/jdk/test/lib/hprof/model/JavaByte.java
! test/lib/jdk/test/lib/hprof/model/JavaChar.java
! test/lib/jdk/test/lib/hprof/model/JavaClass.java
! test/lib/jdk/test/lib/hprof/model/JavaDouble.java
! test/lib/jdk/test/lib/hprof/model/JavaField.java
! test/lib/jdk/test/lib/hprof/model/JavaFloat.java
! test/lib/jdk/test/lib/hprof/model/JavaHeapObject.java
! test/lib/jdk/test/lib/hprof/model/JavaHeapObjectVisitor.java
! test/lib/jdk/test/lib/hprof/model/JavaInt.java
! test/lib/jdk/test/lib/hprof/model/JavaLazyReadObject.java
! test/lib/jdk/test/lib/hprof/model/JavaLong.java
! test/lib/jdk/test/lib/hprof/model/JavaObject.java
! test/lib/jdk/test/lib/hprof/model/JavaObjectArray.java
! test/lib/jdk/test/lib/hprof/model/JavaObjectRef.java
! test/lib/jdk/test/lib/hprof/model/JavaShort.java
! test/lib/jdk/test/lib/hprof/model/JavaStatic.java
! test/lib/jdk/test/lib/hprof/model/JavaThing.java
! test/lib/jdk/test/lib/hprof/model/JavaValue.java
! test/lib/jdk/test/lib/hprof/model/JavaValueArray.java
! test/lib/jdk/test/lib/hprof/model/ReachableExcludes.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/model/ReferenceChain.java
! test/lib/jdk/test/lib/hprof/model/Root.java
! test/lib/jdk/test/lib/hprof/model/Snapshot.java
! test/lib/jdk/test/lib/hprof/model/StackFrame.java
! test/lib/jdk/test/lib/hprof/model/StackTrace.java
! test/lib/jdk/test/lib/hprof/parser/FileReadBuffer.java
! test/lib/jdk/test/lib/hprof/parser/HprofReader.java
! test/lib/jdk/test/lib/hprof/parser/MappedReadBuffer.java
! test/lib/jdk/test/lib/hprof/parser/PositionDataInputStream.java
! test/lib/jdk/test/lib/hprof/parser/PositionInputStream.java
! test/lib/jdk/test/lib/hprof/parser/ReadBuffer.java
! test/lib/jdk/test/lib/hprof/parser/Reader.java
! test/lib/jdk/test/lib/hprof/util/ArraySorter.java
! test/lib/jdk/test/lib/hprof/util/Comparer.java
! test/lib/jdk/test/lib/hprof/util/CompositeEnumeration.java
! test/lib/jdk/test/lib/hprof/util/Misc.java
! test/lib/jdk/test/lib/hprof/util/VectorSorter.java
! test/lib/jdk/test/lib/jfr/AppExecutorHelper.java
! test/lib/jdk/test/lib/jfr/CommonHelper.java
! test/lib/jdk/test/lib/jfr/EventField.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/jdk/test/lib/jfr/EventTypePrototype.java
! test/lib/jdk/test/lib/jfr/EventVerifier.java
! test/lib/jdk/test/lib/jfr/Events.java
! test/lib/jdk/test/lib/jfr/FileHelper.java
! test/lib/jdk/test/lib/jfr/GCHelper.java
! test/lib/jdk/test/lib/jfr/RecurseThread.java
! test/lib/jdk/test/lib/jfr/SimpleEvent.java
! test/lib/jdk/test/lib/jfr/SimpleEventHelper.java
! test/lib/jdk/test/lib/jfr/SimpleSetting.java
! test/lib/jdk/test/lib/jfr/StreamingUtils.java
! test/lib/jdk/test/lib/jfr/Stressor.java
! test/lib/jdk/test/lib/jfr/TestClassLoader.java
! test/lib/jdk/test/lib/jfr/VoidFunction.java
! test/make/TestCompileCommands.gmk
! test/make/TestCopyFiles.gmk
! test/make/TestFixDepsFile.gmk
! test/make/TestIdea.gmk
! test/make/TestJavaCompilation.gmk
! test/make/TestMake.gmk
! test/make/TestMakeBase.gmk
! test/make/UtilsForTests.gmk
! test/make/autoconf/test.m4
! test/micro/org/openjdk/bench/java/lang/Characters.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentVsBits.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/libPtr.c
! test/micro/org/openjdk/bench/java/lang/foreign/libStrLen.c
! test/micro/org/openjdk/bench/java/nio/X-Buffers-bin.java.template
! test/micro/org/openjdk/bench/java/nio/X-ByteBuffers-bin.java.template
! test/micro/org/openjdk/bench/java/security/GetContext.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/README
! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMByteBuffer.java
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/AdHocAdapt.java
! test/micro/org/openjdk/bench/jdk/classfile/AdaptInjectNoop.java
! test/micro/org/openjdk/bench/jdk/classfile/AdaptMetadata.java
! test/micro/org/openjdk/bench/jdk/classfile/AdaptNull.java
! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java
! test/micro/org/openjdk/bench/jdk/classfile/ParseOptions.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadDeep.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/TestConstants.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
! test/micro/org/openjdk/bench/vm/fences/Multiple.java
! test/micro/org/openjdk/bench/vm/fences/MultipleWithLoads.java
! test/micro/org/openjdk/bench/vm/fences/MultipleWithStores.java
! test/micro/org/openjdk/bench/vm/fences/SafePublishing.java
! test/micro/org/openjdk/bench/vm/fences/Single.java

Changeset: a9679acd
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-09-12 20:17:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a9679acd5c85b88afe827dc55dbe9a78b00c8918

8253620: Debug symbols for tests missing on macos and windows

Reviewed-by: dholmes, ihse, jwaters

! make/common/TestFilesCompilation.gmk
! make/test/JtregNativeHotspot.gmk

Changeset: dde11551
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-12 22:59:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dde11551e26dedd28168d2d4528e9dd66ed82999

8315946: DecimalFormat and CompactNumberFormat do allow U+FFFE and U+FFFF in the pattern

Reviewed-by: naoto

! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java

Changeset: bd52bbfa
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-09-13 02:33:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd52bbfa272691caab227d736021362c06449535

8316060: test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java may fail if heap is huge

Reviewed-by: lmesnik, dholmes

! test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java

Changeset: 1ebf510e
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-09-13 04:58:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1ebf510e5a42c7b53720ed94e39e081f74821fc1

8315743: RISC-V: Cleanup masm lr()/sc() methods

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp

Changeset: cbbfa0dd
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-09-13 04:59:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cbbfa0ddfb1485edfc6275dd7085b3096f7eccf6

8315652: RISC-V: Features string uses wrong separator for jtreg

Reviewed-by: fyang, luhenry

! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: a36f5a54
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-13 05:25:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a36f5a54ab4871739f2ccbabb684942fc3cadf20

8315663: Open source misc awt tests

Reviewed-by: tr, jdv

+ test/jdk/java/awt/Icon/SetIconImageExceptionTest.java
+ test/jdk/sun/awt/PaletteTester.java
= test/jdk/sun/awt/duke.gif

Changeset: ece9bdfc
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-13 06:04:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ece9bdfc838a5c419c789319ff794f1ae29b0256

8299614: Shenandoah: STW mark should keep nmethod/oops referenced from stack chunk alive

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java

Changeset: fe5ef5f2
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-09-13 07:27:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe5ef5f20dcf647b4ca30963b42fa01449f0d9c0

8315677: Open source few swing JFileChooser and other tests

Reviewed-by: psadhukhan, tr

+ test/jdk/javax/swing/JFileChooser/bug4624353.java
+ test/jdk/javax/swing/JFileChooser/bug4673161.java
+ test/jdk/javax/swing/JFileChooser/bug4782168.java
+ test/jdk/javax/swing/JLabel/bug4822331.java
+ test/jdk/javax/swing/JOptionPane/bug4191835.java

Changeset: 36552e71
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-13 07:29:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/36552e7193a094936d5ed51be602b9c840d9b844

8316123: ProblemList serviceability/dcmd/gc/RunFinalizationTest.java on AIX

Reviewed-by: clanger

! test/hotspot/jtreg/ProblemList.txt

Changeset: 2d168c57
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-13 07:32:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2d168c573402c0fc3dfb6c1fe6f48ec46997fa67

8313202: MutexLocker should disallow null Mutexes

Reviewed-by: dholmes, coleenp, dcubed

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/task.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/threads.cpp

Changeset: bb6b3f24
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-09-13 07:35:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bb6b3f2486b07a6ccdeea18519453e6d9c05c2c3

8315761: Open source few swing JList and JMenuBar tests

Reviewed-by: psadhukhan, tr

+ test/jdk/javax/swing/JList/bug4300224.java
+ test/jdk/javax/swing/JList/bug4487689.java
+ test/jdk/javax/swing/JList/bug4832765.java
+ test/jdk/javax/swing/JMenuBar/bug4802656.java

Changeset: fecd2fd8
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-09-13 07:42:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fecd2fd8f26d0e8905a519e30e9aa171683c9df1

8315898: Open source swing JMenu tests

Reviewed-by: serb

+ test/jdk/javax/swing/JMenu/bug4143592.java
+ test/jdk/javax/swing/JMenu/bug4148154.java
+ test/jdk/javax/swing/JMenu/bug4156316.java
+ test/jdk/javax/swing/JMenu/bug4161866.java
+ test/jdk/javax/swing/JMenu/bug4244796.java
+ test/jdk/javax/swing/JMenu/bug4767393.java

Changeset: f8df754b
Author:    shaojin.wensj <shaojin.wensj at alibaba-inc.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2023-09-13 08:25:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f8df754b9a3f58ff5f26e63de70d02f3433a9384

8311207: Cleanup for Optimization for UUID.toString

Reviewed-by: liach, rriggs

! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java

Changeset: f804f865
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-09-13 10:47:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f804f8652da71b18cc654c08c12d07d6fd43c2a7

8314612: TestUnorderedReduction.java fails with -XX:MaxVectorSize=32 and -XX:+AlignVector

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java

Changeset: f9ab115a
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-09-13 12:45:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f9ab115acb5044f25e2553521a09c35ae02c9b84

8316050: Use hexadecimal encoding in MemorySegment::toString

Reviewed-by: rriggs, mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java

Changeset: b3dad244
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-13 13:40:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3dad2443a7cb239fda0a320b8790fab592c2eca

8316021: Serial: Remove unused Generation::post_compact

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/generation.hpp

Changeset: a731a24c
Author:    Ludovic Henry <luhenry at openjdk.org>
Date:      2023-09-13 14:54:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a731a24c93a89df08db7e01c09eb5786889c9207

8315934: RISC-V: Disable conservative fences per vendor

Reviewed-by: rehn, mli, fyang

! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: ff240a91
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2023-09-13 15:05:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ff240a9135e0f0c78ecffadbef38edb3b0479653

8316087: Test SignedLoggerFinderTest.java is still failing

Reviewed-by: dfuchs

! test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/SignedLoggerFinderTest.java
= test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/java.base/share/classes/jdk/internal/event/EventHelper.java

Changeset: 3b0a6d2a
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-09-13 15:09:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b0a6d2a6842962218b8cebcd9c0672cb4ee6720

8314226: Series of colon-style fallthrough switch cases with guards compiled incorrectly

Reviewed-by: mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
+ test/langtools/tools/javac/patterns/T8314226.java

Changeset: ce93d27f
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-13 20:32:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ce93d27fe5725af6424573ceb29cc12f20165f69

6228794: java.text.ChoiceFormat pattern behavior is not well documented.

Reviewed-by: naoto

! src/java.base/share/classes/java/text/ChoiceFormat.java

Changeset: 92ad4a23
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-09-13 20:58:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/92ad4a2399bb06b36b167a60c00d2299917fca9f

8315789: Minor HexFormat performance improvements

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/HexFormat.java
+ test/micro/org/openjdk/bench/java/util/HexFormatBench.java

Changeset: 1741d13b
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-09-13 22:23:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1741d13b1260253d1e299e8da9c42b5519a7ae48

8315726: Open source several AWT applet tests

Reviewed-by: psadhukhan, aivanov

+ test/jdk/java/awt/Choice/ChoiceSelectTest.java
+ test/jdk/java/awt/Component/Displayable.java
+ test/jdk/java/awt/Focus/TestWindowsLFFocus.java
+ test/jdk/java/awt/geom/HitTest/PathHitTest.java

Changeset: 23fab118
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-13 22:52:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/23fab1181b6a053efc4661d5a10caa90b109aa06

8314828: Mark 3 jcmd command-line options test as vm.flagless

Reviewed-by: cjplummer

! test/hotspot/jtreg/serviceability/dcmd/framework/HelpTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/InvalidCommandTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java

Changeset: eb37c7e3
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-09-13 23:40:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eb37c7e361527d937cf5d461a6cca54bd894e542

8315971: ProblemList containers/docker/TestMemoryAwareness.java on linux-all

Reviewed-by: shade

! test/hotspot/jtreg/ProblemList.txt

Changeset: 11d431b2
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-14 01:20:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/11d431b2c436d6b2a0aa7a00d676a93c1b87da0e

8316228: jcmd tests are broken by 8314828

Reviewed-by: dholmes

! test/hotspot/jtreg/serviceability/dcmd/framework/HelpTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/InvalidCommandTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java

Changeset: 639ba13c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 07:02:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/639ba13c4b0ada1c2ae0a46e99ed707c219b3e53

8316179: Use consistent naming for lightweight locking in MacroAssembler

Reviewed-by: rkennke, coleenp, dholmes

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Changeset: 903b9e8d
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-09-14 07:06:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/903b9e8dd966fbb61222c59048b752ed8b42b608

8316199: Remove sun/tools/jstatd/TestJstatd* tests from problemlist for Windows.

Reviewed-by: lmesnik, cjplummer

! test/jdk/ProblemList.txt

Changeset: 14408bc8
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-09-14 09:01:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/14408bc8f846447312fd18dde1f8c615ddad61c0

8315973: Remove unused fields from ThreadLocalRandom

Reviewed-by: jpai

! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java

Changeset: 33c62e4f
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-14 10:09:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/33c62e4fffe33a7593fd0c01de53507bfd01dc3b

8316154: Opensource JTextArea manual tests

Reviewed-by: abhiscxk, jdv

+ test/jdk/javax/swing/JTextArea/bug4265784.java

Changeset: 8f4dfc44
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-14 10:21:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f4dfc443ba5820f5799fff1418d6632d502d57b

8316164: Opensource JMenuBar manual test

Reviewed-by: tr, jdv

+ test/jdk/javax/swing/JMenuBar/bug4403749.java

Changeset: b48dbf6b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 11:50:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b48dbf6bfa652ef031c35f0a85a409142563aa72

8316181: Move the fast locking implementation out of the .ad files

Reviewed-by: thartmann, rkennke, fyang

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: 5a919c37
Author:    Coleen Phillimore <coleen.phillimore at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-15 21:07:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a919c3797b67ff397aa57bc3c4cdd4055ad3424

Stop inflate for hashCode and fix logging

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

Changeset: 5e2b0501
Author:    Coleen Phillimore <coleen.phillimore at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-21 15:33:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e2b0501ba58ca7f80438c7db0745119ce41eacb

Bypass fast code in c2 for inflated locks.

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

Changeset: a3463687
Author:    Coleen Phillimore <coleen.phillimore at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-23 02:19:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a3463687ede1fb3340684c673cf410770eede5f3

Add CHT and use for finding monitors.  Passes one test.

! src/hotspot/share/gc/shared/ageTable.hpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vframe.cpp

Changeset: 702e0ee7
Author:    Coleen Phillimore <coleen.phillimore at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-25 13:29:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/702e0ee772a83661a00640a8b89e3732193f4624

Make CHT have a hashcode to use.  Add deletion.  Only runs one tiny program.

! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 27ed1d52
Author:    Coleen Phillimore <coleen.phillimore at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-25 21:57:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/27ed1d5243d59745b63a1900c895a68dade07a4d

Fix monitor bit bug, and set bound looking for OM.  For some reason, some OM aren't found.

! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 7aed32a2
Author:    Coleen Phillimore <coleen.phillimore at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-05 23:38:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7aed32a2e431387ea82179bc672500cdeaf161d5

Figured out what the #if0 code does.  Cleaned up om world hashtable.

! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: b892a731
Author:    Coleen Phillimore <coleen.phillimore at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-05 23:43:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b892a731fa61d82edd96ce2188236745b8098304

Cleanups

! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 5eb31d18
Author:    Coleen Phillimore <coleen.phillimore at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-06 12:32:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5eb31d1858ba539f2f94e60c0745a7047f291bd4

Fix oop cast.

! src/hotspot/share/oops/markWord.cpp

Changeset: 5aaea098
Author:    Coleen Phillimore <coleen.phillimore at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-06 13:21:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5aaea098e9a926018c792dba86184077abf74422

More cleanup, use Thread::current() because inflate doesn't pass current thread always.

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

Changeset: cc344caf
Author:    Coleen Phillimore <coleen.phillimore at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-06 19:52:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cc344caf0fa63210ef2f7d567e622281c315f6f5

Yes, we do need a yield.

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: d0f9d444
Author:    Coleen Phillimore <coleen.phillimore at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-06 22:52:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d0f9d444b7c3f7043826b13dc0c7296f79f343d7

Fix hack for printing monitor from markWord.

! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/runtime/basicLock.cpp

Changeset: e5a74940
Author:    Coleen Phillimore <coleen.phillimore at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-07 21:40:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e5a74940434a1213ef109046f31f518748280bfc

Fix shenandoahAsserts markWord printing.

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

Changeset: 85340d63
Author:    Erik Österlund <eosterlund at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-05 08:54:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/85340d6398de46a81eba2c6b88120785e6de41f5

OM cache

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: d815895d
Author:    Erik Österlund <eosterlund at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-06 15:31:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d815895df16128dca03f40662c76c27b8a1dd059

Fix unlocking race

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: c757a55b
Author:    Erik Österlund <eosterlund at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-07 08:14:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c757a55b910106cffd97c5ee92ca4e57c10f0eeb

Stop inflating just for fun

! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 6579b123
Author:    Erik Österlund <eosterlund at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-04 10:13:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6579b1235edd72b284edee6751efe4fd6f9eeac1

Fix build

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

Changeset: b57fe7e2
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-12 06:42:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b57fe7e2909dd26b8085462208aa651e5ac4c9f8

Something works

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: c9b915ab
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-12 17:30:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c9b915ab7d247790aec7323884a814e1a920d808

More TODOs added

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/gc/shared/ageTable.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vframe.cpp

Changeset: 85382d00
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-13 12:52:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/85382d0057f7223b14e0a622ff252a76a9119523

Separate the lightweight world

! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: bb72866e
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-13 13:53:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bb72866eb83b15b14090b20009487518c6c9f5c2

Fix CHT threads

! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: a2d1885c
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 07:29:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a2d1885c623a8af1c43b46445c5604f48677931a

Cache knobs

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: 3751aa18
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 08:47:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3751aa182ee046c5aa4210d4ab8b7852e4569a78

LightweightSynchronizer

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: 74a6891b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 11:15:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/74a6891bdd20d23b416628c620de1f38107d8ed8

Tweaks to read_monitor

! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 93edff36
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 11:16:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/93edff363a58a2c0231c59383c8c13606ab78c6a

Add more verification

! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: d4d3da66
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 11:17:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d4d3da6644a0214f649dbed38e02e841d0ac6fab

Remove read_monitor loop from JVMTI get_object_monitor_usage

! src/hotspot/share/prims/jvmtiEnvBase.cpp

Changeset: 07fa7b08
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 11:45:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/07fa7b08403368845fd2e1fdd4e0c93759101fa6

Fix unhandled oop in inflate_and_enter

! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 7a7f0355
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 14:16:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7a7f0355baf7e9f0bc7cb20fc3a3a757a7bebb72

lockStack include

! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 5ddc3fc7
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 14:17:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ddc3fc7cd3650b4cda852f25a956e562cba0402

Spelling

! src/hotspot/share/oops/markWord.cpp

Changeset: 34e38e3f
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-15 08:51:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/34e38e3f5885286e2510f38621f2a6ee788fd680

Reduce branches for first cache hit

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

Changeset: aaef2320
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-15 08:08:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aaef2320f9eba1f660e5817499a0d9034060a7ad

32-bit and comments

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

Changeset: 636d6173
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-15 13:00:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/636d617392357bff0f81b6f9bfdc1c8cd3c4b810

Revert most of markWord printing

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/runtime/basicLock.cpp

Changeset: 0144da72
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-15 13:02:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0144da729765a4f5076c34c8a706d8ec4cbe6a9d

Simplify complete_monitor_locking_C

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: bb438f66
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-15 13:02:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bb438f66f39a211b00bc3120bd83b830fd4f14b6

Fold monitor and markWord consistency checks

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

Changeset: 856a7032
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-15 13:03:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/856a7032d7c5668b152640eed860890b2b2ac494

Small deflate style tweaks

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp

Changeset: 26041319
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-15 13:04:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/26041319806428ceec3e0edb72bef90ca132041a

Add comments and move accessors

! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/safepoint.cpp

Changeset: 212abe28
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-15 14:31:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/212abe2876e52fe642d888acca132abd8cbefaba

Fix Windows warning

! src/hotspot/share/runtime/javaThread.inline.hpp

Changeset: c38f0002
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Date:      2023-09-18 06:18:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c38f0002b4d0b605073b894b90fc5a5acec00810

aarch64 impl

! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp

Changeset: 67a6d934
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Date:      2023-09-18 06:19:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/67a6d9343e6059f32cec73ad19cea8fb75b3972c

Jump to long

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

Changeset: 60e7ea11
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Date:      2023-09-18 06:19:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/60e7ea1110d4c9cd8f1d2db19768960f3e22bd40

Avoid multiple cache entries for same oop

! src/hotspot/share/runtime/javaThread.inline.hpp

Changeset: a814b6f5
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Date:      2023-09-18 06:48:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a814b6f592ee0312bfe5cf33965fc19400b8b4e8

Only read or add to cache from current thread

! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java



More information about the jdk-sandbox-changes mailing list