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

Stefan Karlsson stefank at openjdk.org
Tue Oct 3 13:57:35 UTC 2023


Changeset: de9b971c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-14 12:06:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/de9b971c2e21d01586c15ad87c33dd8f24e64e29

8315933: Serial: Remove empty Generation::ensure_parsability

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: edd454b5
Author:    Soumadipta Roy <roysouma at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-14 12:21:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/edd454b502b9bacde55492820e52655bbac63b89

8315766: Parallelize gc/stress/TestStressIHOPMultiThread.java test

Reviewed-by: shade, tschatzl

! test/hotspot/jtreg/gc/stress/TestStressIHOPMultiThread.java

Changeset: cfa89012
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-09-14 13:50:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cfa89012ab017f3ae147094e5cab6dfd040ce042

8315338: RISC-V: Change flags for stable extensions to non-experimental

Reviewed-by: fyang, luhenry, fjiang

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

Changeset: 83dca629
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-09-14 14:30:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/83dca6296e3fc7b9912ef7b82e443ce1415a7bcc

8313638: Add test for dump of resolved references

Reviewed-by: ccheung, iklam

! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesTestApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesWb.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 3abe7982
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-14 14:49:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3abe7982bfbc5787962863f8604ddecadf770b74

8316115: Parallel: Fix -Wconversion warnings around NUMA node ID

Reviewed-by: shade, tschatzl

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

Changeset: a57b9dab
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-14 15:50:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a57b9dab6c02c313f3975f47d502dae270c67508

8316242: Opensource SwingGraphics manual test

Reviewed-by: kizune, abhiscxk

+ test/jdk/javax/swing/SwingGraphics/TranslateTest.java

Changeset: eb1f67b1
Author:    Soumadipta Roy <roysouma at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-09-14 15:59:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eb1f67b160c4d2b8feb7330786ecd8e53ed53946

8315937: Enable parallelism in vmTestbase/nsk/stress/numeric tests

Reviewed-by: shade, lmesnik

- test/hotspot/jtreg/vmTestbase/nsk/stress/numeric/TEST.properties

Changeset: 5cea53d3
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-09-14 16:10:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5cea53d372744ddf1bedaae4667415e6525ef82f

8315810: Reimplement sun.reflect.ReflectionFactory::newConstructorForSerialization with method handles

Co-authored-by: Chen Liang <liach at openjdk.org>
Reviewed-by: rriggs

! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleAccessorFactory.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! test/jdk/java/lang/reflect/MethodHandleAccessorsTest.java
! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java

Changeset: c11f8352
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-09-14 17:51:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c11f8352e96a01b39e54080716030ec96f717cae

8315824: Open source several Swing Text/HTML related tests

Reviewed-by: psadhukhan, azvegint

+ test/jdk/javax/swing/text/StyledEditorKit/bug4253334.java
+ test/jdk/javax/swing/text/StyledEditorKit/bug4329418.java
+ test/jdk/javax/swing/text/bug4739057.java
+ test/jdk/javax/swing/text/bug4763466.java
+ test/jdk/javax/swing/text/html/bug4210307.java
+ test/jdk/javax/swing/text/html/bug4839739.java

Changeset: c7d306c6
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-09-14 18:27:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c7d306c65c5ed26839b323f3dfc7e5b68e5adaa1

8315541: Classfile API TypeAnnotation.TargetInfo factory methods accept null labels

Reviewed-by: briangoetz

! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java

Changeset: 6d47fc6d
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-09-14 18:29:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6d47fc6d5b81d6764af322cc17653683f79a89de

8313258: RuntimeInvisibleTypeAnnotationsAttribute.annotations() API Index out of Bound error

Reviewed-by: briangoetz

! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: ca747f09
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-09-14 18:30:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ca747f09b67071938fb101ce61742c56305af341

8315678: Classfile API ConstantPool::entryCount and ConstantPool::entryByIndex methods are confusing

Reviewed-by: briangoetz

! src/java.base/share/classes/jdk/internal/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/FieldRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/FloatEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/IntegerEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InterfaceMethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InvokeDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/LongEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodHandleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodTypeEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/NameAndTypeEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/StringEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java
! test/jdk/jdk/classfile/ConstantPoolCopyTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
! test/langtools/tools/javac/classfiles/T8255757/T8255757.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/patterns/MatchExceptionTest.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/resolve/NoObjectToString.java
! test/langtools/tools/javap/classfile/T6887895.java

Changeset: 2a6fb9ce
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-09-14 18:52:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2a6fb9ce59be2d06c753b920ed689c0cc6775c5b

8316147: Remove serviceability/sa/TestJhsdbJstackMixed.java from -Xcomp problem list

Reviewed-by: lmesnik

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

Changeset: b2e91060
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-09-14 18:52:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b2e91060db82a13e993227f538c8d54b41a9796b

8313452: Improve Classfile API attributes handling safety

Reviewed-by: briangoetz

! 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/Classfile.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassfileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
+ test/jdk/jdk/classfile/OptionsTest.java

Changeset: 44152616
Author:    Soumadipta Roy <roysouma at amazon.com>
Committer: Martin Buchholz <martin at openjdk.org>
Date:      2023-09-14 19:22:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4415261688dc258b6d254668bcf8818c61cc65ea

8315683: Parallelize java/util/concurrent/tck/JSR166TestCase.java

Reviewed-by: martin, shade

! test/jdk/java/util/concurrent/tck/JSR166TestCase.java

Changeset: d475f61f
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-09-14 22:03:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d475f61fd52b7d379260811b32d3815786858411

8315731: Open source several Swing Text related tests

Reviewed-by: psadhukhan, tr

+ test/jdk/javax/swing/text/CompositeView/bug4398059.java
+ test/jdk/javax/swing/text/DefaultCaret/bug4197894.java
+ test/jdk/javax/swing/text/DefaultCaret/bug4203175.java
+ test/jdk/javax/swing/text/DefaultEditorKit/bug4265242.java
+ test/jdk/javax/swing/text/DefaultStyledDocument/bug4472852.java

Changeset: b55e418a
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-14 22:19:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b55e418a077791b39992042411cde97f68dc39fe

8301991: Convert l10n properties resource bundles to UTF-8 native

Reviewed-by: naoto

! make/jdk/src/classes/build/tools/compileproperties/CompileProperties.java
! make/langtools/tools/compileproperties/CompileProperties.java
! src/demo/share/jfc/CodePointIM/resources/codepoint_de.properties
! src/demo/share/jfc/CodePointIM/resources/codepoint_ja.properties
! src/demo/share/jfc/CodePointIM/resources/codepoint_zh_CN.properties
! src/demo/share/jfc/Notepad/resources/Notepad_de.properties
! src/demo/share/jfc/Notepad/resources/Notepad_ja.properties
! src/demo/share/jfc/Notepad/resources/Notepad_zh_CN.properties
! src/demo/share/jfc/Stylepad/resources/Stylepad_de.properties
! src/demo/share/jfc/Stylepad/resources/Stylepad_ja.properties
! src/demo/share/jfc/Stylepad/resources/Stylepad_zh_CN.properties
! src/demo/share/jfc/SwingSet2/resources/swingset_de.properties
! src/demo/share/jfc/SwingSet2/resources/swingset_ja.properties
! src/demo/share/jfc/SwingSet2/resources/swingset_zh_CN.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_es.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_fr.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_it.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ko.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_pt_BR.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_sv.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_TW.properties
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.base/share/classes/sun/util/resources/LocaleNames.properties
! src/java.base/share/data/currency/CurrencyData.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_de.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_es.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_fr.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_it.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_ja.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_ko.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_pt_BR.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_sv.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_zh_CN.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_zh_TW.properties
! src/java.desktop/macosx/classes/sun/awt/resources/awtosx.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_de.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_es.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_fr.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_it.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_ja.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_CN.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_TW.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_es.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_fr.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ja.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_sv.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_de.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_es.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_fr.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ja.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ko.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_sv.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_de.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_es.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ja.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_de.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_es.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_fr.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_it.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_ja.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_ko.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_pt_BR.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_sv.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_zh_CN.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_zh_TW.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_de.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_es.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_fr.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_it.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ja.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ko.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_pt_BR.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_sv.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_CN.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_TW.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.properties
! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_ja.properties
! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_ko.properties
! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_zh_CN.properties
! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_zh_TW.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_es.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_fr.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_ja.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_ko.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_pt_BR.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_zh_CN.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_zh_TW.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_de.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_es.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_fr.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_it.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_ja.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_ko.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_pt_BR.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_sv.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_zh_CN.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_zh_TW.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_de.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_es.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_fr.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_it.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_ja.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_ko.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_pt_BR.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_sv.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_zh_CN.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_zh_TW.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_de.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_ja.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_zh_CN.properties
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/resources/simpleserver_de.properties
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/resources/simpleserver_ja.properties
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/resources/simpleserver_zh_CN.properties
! src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/ExceptionMessages.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_fr.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_it.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ko.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_pt_BR.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_sv.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_TW.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_de.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_ja.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_de.properties
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_ja.properties
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_zh_CN.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_de.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_zh_CN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_AE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_BH.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_DZ.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_EG.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_IQ.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_JO.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_KW.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_LB.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_LY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_MA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_OM.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_QA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_SA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_SD.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_SY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_TN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_YE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_be_BY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_bg_BG.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ca_ES.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_cs_CZ.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_da_DK.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_AT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_DE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_LU.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_el_CY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_el_GR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_GB.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_IE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_MT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_ES.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_et_EE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fi_FI.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_BE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_FR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_LU.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ga_IE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_he_IL.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_hi_IN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_hr_HR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_it.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_it_IT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ja.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ja_JP.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ko.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ko_KR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_lt_LT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_lv_LV.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_mt_MT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_nl_BE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_nl_NL.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pl_PL.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pt_PT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ru_RU.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sk_SK.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sl_SI.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_BA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_CS.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_Latn_BA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_Latn_ME.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_ME.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_RS.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sv.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sv_SE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_th_TH.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_uk_UA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_vi_VN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_CN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_TW.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ar.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_be.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_bg.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ca.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_cs.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_de.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_el.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_es.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_es_US.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_fi.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_fr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ga.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_he.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_hi.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_hu.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_is.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_it.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ja.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ko.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_lt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_lv.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_mk.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ms.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_mt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_nl.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_no.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_no_NO_NY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pl.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt_BR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt_PT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ro.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ru.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sk.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sl.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sq.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sr_Latn.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sv.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_th.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_tr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_uk.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_vi.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh_TW.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_de.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_es.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_fr.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_it.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ko.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_pt_BR.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_sv.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_CN.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_TW.properties
! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java
! test/jdk/java/text/Format/NumberFormat/CurrencySymbols.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames_ja.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames_ja_JP_kyoto.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames_ja_JP_osaka.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames_xx.properties
! test/jdk/java/util/ResourceBundle/Bug6204853.properties
! test/jdk/performance/client/SwingMark/src/resources/JMTest_04_ja.properties
! test/jdk/performance/client/SwingMark/src/resources/ListTest_ja.properties
! test/jdk/performance/client/SwingMark/src/resources/TextAreaTest_ja.properties

Changeset: 96781ba3
Author:    Pengfei Li <pli at openjdk.org>
Date:      2023-09-15 01:02:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/96781ba33d4717c8df2b9ba4cd5d66858cf5c2d1

8312332: C2: Refactor SWPointer out from SuperWord

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ src/hotspot/share/opto/vectorization.cpp
+ src/hotspot/share/opto/vectorization.hpp

Changeset: 783e44d0
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2023-09-15 03:04:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/783e44d07ee9dccf46c5df1c604290fd311cdb18

8316326: ProblemList java/awt/Mouse/EnterExitEvents/DragWindowTest.java on macosx-all again

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 8dc2d928
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-09-15 05:43:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8dc2d9280e9d100374a6e33b5d32905bc909a52d

8316190: Improve MemorySegment::toString

Reviewed-by: rriggs

! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! test/jdk/java/foreign/TestSegments.java

Changeset: 4a63eb05
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-09-15 06:08:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4a63eb05221c1829b157a025a4d35cdd77a9fe04

8315834: Open source several Swing JSpinner related tests

Reviewed-by: psadhukhan, abhiscxk

+ test/jdk/javax/swing/JSpinner/bug4522737.java
+ test/jdk/javax/swing/JSpinner/bug4656590.java
+ test/jdk/javax/swing/JSpinner/bug4680204.java
+ test/jdk/javax/swing/JSpinner/bug4862257.java
+ test/jdk/javax/swing/JSpinner/bug5104421.java

Changeset: 0775bf2f
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-09-15 06:18:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0775bf2f0375b1bc63c187399cbc3fdc5a192bce

8316106: Open source few swing JInternalFrame and JMenuBar tests

Reviewed-by: kizune, tr

+ test/jdk/javax/swing/JInternalFrame/bug4268949.java
+ test/jdk/javax/swing/JInternalFrame/bug4309079.java
+ test/jdk/javax/swing/JInternalFrame/bug4732229.java
+ test/jdk/javax/swing/JInternalFrame/bug5009724.java
+ test/jdk/javax/swing/JMenuBar/bug4191374.java

Changeset: bfbc41c1
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-09-15 06:23:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bfbc41c1f177c7a2b8e91351ac41eaffaab2d8fc

8315741: Open source few swing JFormattedTextField and JPopupMenu tests

Reviewed-by: kizune, tr

+ test/jdk/javax/swing/JFormattedTextField/bug4741926.java
+ test/jdk/javax/swing/JFormattedTextField/bug4863121.java
+ test/jdk/javax/swing/JFormattedTextField/bug4886538.java
+ test/jdk/javax/swing/JPopupMenu/bug4123919.java
+ test/jdk/javax/swing/JPopupMenu/bug4197019.java

Changeset: d575968b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-15 07:14:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d575968b4bde74bd557cb84e89f0fa0f96b04087

8316178: Better diagnostic header for CodeBlobs

Reviewed-by: thartmann, kvn

! src/hotspot/share/code/codeBlob.cpp

Changeset: 4070829a
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-09-15 07:42:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4070829ae589678578a93b2886e02e04cf0a1b01

8315931: RISC-V: xxxMaxVectorTestsSmokeTest fails when using RVV

Reviewed-by: fyang, dzhang

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

Changeset: 4f864faf
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-09-15 08:30:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4f864faf428c8171be975a79db5bc2bc145f8805

8314136: Test java/net/httpclient/CancelRequestTest.java failed: WARNING: tracker for HttpClientImpl(42) has outstanding operations

Reviewed-by: jpai

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

Changeset: 86dde5e0
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-09-15 08:59:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/86dde5e02b170c60e18930b66e05f0f3dd482e29

8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm

Reviewed-by: ayang, tschatzl

! test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java

Changeset: 25f32f35
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-09-15 09:09:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/25f32f353830fddd4883f0fd191303b9dd9898c7

8316160: Remove sun.misc.Unsafe.{shouldBeInitialized,ensureClassInitialized}

Reviewed-by: rriggs, mchung, jpai

! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java

Changeset: 89cb290b
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-09-15 09:18:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/89cb290bb0b3947126d836789f0f68a6b98215cd

8312165: Fix typos in java.desktop Swing

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

! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java
! src/java.desktop/share/classes/javax/swing/FocusManager.java
! src/java.desktop/share/classes/javax/swing/GroupLayout.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/JLayeredPane.java
! src/java.desktop/share/classes/javax/swing/JList.java
! src/java.desktop/share/classes/javax/swing/JMenu.java
! src/java.desktop/share/classes/javax/swing/JMenuItem.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/JSlider.java
! src/java.desktop/share/classes/javax/swing/JSplitPane.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JTree.java
! src/java.desktop/share/classes/javax/swing/PopupFactory.java
! src/java.desktop/share/classes/javax/swing/ProgressMonitor.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java
! src/java.desktop/share/classes/javax/swing/SpinnerListModel.java
! src/java.desktop/share/classes/javax/swing/SwingWorker.java
! src/java.desktop/share/classes/javax/swing/ToolTipManager.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/event/InternalFrameListener.java
! src/java.desktop/share/classes/javax/swing/event/TreeModelEvent.java
! src/java.desktop/share/classes/javax/swing/event/TreeSelectionEvent.java
! src/java.desktop/share/classes/javax/swing/plaf/BorderUIResource.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicBorders.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolTipUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalDesktopIconUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneDivider.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/DropShadowEffect.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/Effect.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/ImageCache.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/InnerShadowEffect.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthArrowButton.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSliderUI.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/text/AbstractWriter.java
! src/java.desktop/share/classes/javax/swing/text/CompositeView.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
! src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/java.desktop/share/classes/javax/swing/text/Document.java
! src/java.desktop/share/classes/javax/swing/text/GapContent.java
! src/java.desktop/share/classes/javax/swing/text/GlyphView.java
! src/java.desktop/share/classes/javax/swing/text/InternationalFormatter.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/StringContent.java
! src/java.desktop/share/classes/javax/swing/text/StyleContext.java
! src/java.desktop/share/classes/javax/swing/text/StyledEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/Utilities.java
! src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java
! src/java.desktop/share/classes/javax/swing/text/html/Map.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeModel.java
! src/java.desktop/share/classes/javax/swing/tree/TreeNode.java
! src/java.desktop/share/classes/javax/swing/tree/TreeSelectionModel.java
! src/java.desktop/share/classes/sun/swing/AccumulativeRunnable.java
! src/java.desktop/share/classes/sun/swing/DefaultLookup.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/share/classes/sun/swing/LightweightContent.java
! src/java.desktop/share/classes/sun/swing/PrintingStatus.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! src/java.desktop/share/classes/sun/swing/icon/SortArrowIcon.java
! src/java.desktop/share/classes/sun/swing/plaf/DesktopProperty.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
! src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopProperty.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java

Changeset: 31c4e03d
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-09-15 09:48:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/31c4e03d5d4682a10825bd7cf2d37971e686b31e

8314551: More generic way to handshake GC threads with monitor deflation

Reviewed-by: jsjolen, eosterlund

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

Changeset: 42dc6b5d
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2023-09-15 10:04:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/42dc6b5d3a620c208717d875eb4caa5dc74013f2

8316182: RISC-V: SA stack walking code having trouble finding sender frame when invoking LambdaForms is involved

Reviewed-by: fyang

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

Changeset: bd268137
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-15 11:39:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd268137ed2e97d5ca6842758bd49ca66e8a3859

8316295: Serial: Remove empty Generation::promotion_failure_occurred

Reviewed-by: tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: 3c743cfe
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2023-09-15 13:12:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c743cfea00692d0b938cb1cbde936084eecf369

8312126: NullPointerException in CertStore.getCRLs after 8297955

Reviewed-by: weijun

! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java

Changeset: 8dfde28b
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-09-15 15:15:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8dfde28b289cbb53173f0ab759156088bbaf74f1

8315485: (fs) Move java/nio/file/Path/Misc.java tests into java/nio/file/Path/PathOps.java

Reviewed-by: alanb

- test/jdk/java/nio/file/Path/Misc.java
! test/jdk/java/nio/file/Path/PathOps.java

Changeset: dc5ca1d3
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-09-15 17:21:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dc5ca1d3798727fd29a6a40e9f7777cb7f85c004

8316031: SSLFlowDelegate should not log from synchronized block

Reviewed-by: djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java

Changeset: 149acd18
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-09-15 17:32:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/149acd186ed68d290e22dc2c86e17f46ef68b124

8316207: Fix typos in java.io.StreamTokenizer

Reviewed-by: naoto

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

Changeset: 00504472
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-09-15 20:22:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/00504472b979a33a7a19a56dee8d332ad82e6bf4

8316148: Remove sun/tools/jhsdb/JStackStressTest.java from problem list

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 8f46abc9
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-09-15 20:32:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f46abc938ffe338e25d5fdbdcfa0aaa12edfa58

8315889: Open source several Swing HTMLDocument related tests

Reviewed-by: tr, azvegint

+ test/jdk/javax/swing/text/html/HTMLDocument/bug4226914.java
+ test/jdk/javax/swing/text/html/HTMLDocument/bug4251593.java
+ test/jdk/javax/swing/text/html/HTMLDocument/bug4687405.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4213373.java

Changeset: c92bdb0e
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-09-16 07:51:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c92bdb0e917e1251c0c2ef6b873df702b816c1f4

8316187: Modernize examples in StringTokenizer and {Date,Number}Format

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/util/StringTokenizer.java

Changeset: e6241982
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-09-16 21:08:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e62419823a06ebd4499c5fadfc1f53a9bc3f71ce

8316387: Exclude more failing multicast tests on AIX after JDK-8315651

Reviewed-by: alanb

! test/jdk/ProblemList.txt

Changeset: 4b8f5d03
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-16 21:31:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4b8f5d031a081347ca611fa649cd75c4c1ec9fb3

8316273: JDK-8315818 broke JVMCIPrintProperties on libgraal

Reviewed-by: never, kvn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/runtime/threads.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: f4403296
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-09-17 11:53:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f44032969f37948a49e5bd0ed6738aa4d93687da

8316391: (zipfs) ZipFileSystem.readFullyAt does not tolerate short reads

Reviewed-by: jpai, lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipInfo.java
! test/jdk/java/nio/channels/FileChannel/LargeGatheringWrite.java

Changeset: ca3fe7b3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-18 05:53:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ca3fe7b3fd9c4d08ac7a40d9bd36149ce3d71d9b

8315932: runtime/InvocationTests spend a lot of time on dependency verification

Reviewed-by: phh, vlivanov

! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java

Changeset: aa0ebeed
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-18 07:01:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aa0ebeedb18c5fafb4a86a53e1b1f59f330f0eed

8316341: sun/security/pkcs11/PKCS11Test.java needs adjustment on Linux ppc64le Ubuntu 22

Reviewed-by: lucy, clanger

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: fbc766ee
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-09-18 07:14:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fbc766ee21ff7e6d414bd7d2c8bd7c9e1889a8af

8315988: Parallel: Make TestAggressiveHeap use createTestJvm

Reviewed-by: ayang, tschatzl

! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java

Changeset: 1203e11a
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-09-18 08:35:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1203e11a8d9b3ef0695282d980ad411213e6aa6c

8294969: Convert jdk.jdeps javap to use the Classfile API

Reviewed-by: vromero

! src/java.base/share/classes/jdk/internal/classfile/ClassReader.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/DynamicConstantPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/module-info.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/BasicWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/InstructionDetailWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/Options.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/SourceWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TryBlockWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! test/hotspot/jtreg/ProblemList.txt
! test/langtools/tools/javap/8260403/T8260403.java
! test/langtools/tools/javap/T6866657.java
! test/langtools/tools/javap/T7186925.java
+ test/langtools/tools/javap/malformed/Malformed.jcod
+ test/langtools/tools/javap/malformed/MalformedTest.java

Changeset: 3828dc91
Author:    Nikita Sakharin <17588081+nikita-sakharin at users.noreply.github.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-18 09:20:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3828dc913a3ea28d622b69bd07f26949128eb5f7

8314236: Overflow in Collections.rotate

Co-authored-by: Nikita Sakharin <17588081+nikita-sakharin at users.noreply.github.com>
Reviewed-by: shade, smarks

! src/java.base/share/classes/java/util/Collections.java
+ test/jdk/java/util/Collections/RotateHuge.java

Changeset: ecce2afc
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-18 11:36:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ecce2afc1a99bc0be53097ef89d2726201da04bb

8316357: Serial: Remove unused GenCollectedHeap::space_containing

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: 21c2dac1
Author:    Joachim Kern <jkern at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-18 11:57:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/21c2dac15957e6d71e8f32a55f3825671da097a9

8315706: com/sun/tools/attach/warnings/DynamicLoadWarningTest.java real fix for failure on AIX

Reviewed-by: dholmes, mbaesken

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgent.hpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! test/jdk/com/sun/tools/attach/warnings/DynamicLoadWarningTest.java

Changeset: bf9d1e20
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-09-18 12:31:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bf9d1e2071d54df1abaead43665f8652fe0acfb5

8316399: Exclude java/net/MulticastSocket/Promiscuous.java on AIX

Reviewed-by: alanb

! test/jdk/ProblemList.txt

Changeset: 2e2d49c7
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-09-18 12:31:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2e2d49c76d7bb43a431b5c4f2552beef8798258b

8316400: Exclude jdk/jfr/event/runtime/TestResidentSetSizeEvent.java on AIX

Reviewed-by: mbaesken

! test/jdk/ProblemList.txt

Changeset: f09b7af6
Author:    shaojin.wensj <shaojin.wensj at alibaba-inc.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2023-09-18 17:04:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f09b7af6851c725b0fc4d63832b52e17c4d24836

8311220: Optimization for StringLatin UpperLower

Reviewed-by: redestad, liach

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

Changeset: 4421951d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-18 18:29:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4421951d8f1c6fb16255851a803252fe96a453e5

8316142: Enable parallelism in vmTestbase/nsk/monitoring/stress/lowmem tests

Reviewed-by: lmesnik, cjplummer

- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem012/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem013/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem014/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem015/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem016/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem017/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem018/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem019/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem020/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem021/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem022/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem023/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem024/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem025/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem026/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem027/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem028/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem029/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem030/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem031/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem032/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem033/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem034/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem035/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem036/TEST.properties

Changeset: 1b104b63
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-09-18 20:12:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1b104b63a97ec947b34b85658153ab6c182cb56c

8314909: tools/jpackage/windows/Win8282351Test.java fails with java.lang.AssertionError: Expected [0]. Actual [1618]:

Reviewed-by: almatvee

! test/jdk/tools/jpackage/TEST.properties

Changeset: dcea9bf0
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-09-18 20:19:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dcea9bf087c87548d9caa899c52e95d17478da22

8301247: JPackage app-image exe launches multiple exe's in JDK 17+

Reviewed-by: almatvee

! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
+ src/jdk.jpackage/windows/native/common/Executor.cpp
+ src/jdk.jpackage/windows/native/common/Executor.h
- src/jdk.jpackage/windows/native/msiwrapper/Executor.cpp
- src/jdk.jpackage/windows/native/msiwrapper/Executor.h
+ test/jdk/tools/jpackage/windows/Win8301247Test.java

Changeset: 5308bbbc
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-09-18 20:40:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5308bbbcf8005560478d221d44f00fd2849d44f0

8246280: Refine API to model sealed classes and interfaces in javax.lang.model

Reviewed-by: vromero, jjg

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

Changeset: 373e37bf
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-18 22:08:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/373e37bf13df654ba40c0bd9fcf345215be4eafb

8313813: Field sun.util.calendar.CalendarDate#forceStandardTime is never set

Reviewed-by: aturbanov, naoto

! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarDate.java
! src/java.base/share/classes/sun/util/calendar/ImmutableGregorianDate.java

Changeset: 24c3d86f
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-18 23:08:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/24c3d86f32a2e2d9cb24cd8827ef1f20bb53fead

8315804: Open source several Swing JTabbedPane JTextArea JTextField tests

Reviewed-by: honkar, aivanov

+ test/jdk/javax/swing/JTabbedPane/GetComponentAtTest.java
+ test/jdk/javax/swing/JTabbedPane/ReplaceCompTab.java
+ test/jdk/javax/swing/JTabbedPane/bug4703690.java
+ test/jdk/javax/swing/JTextArea/bug4849868.java
+ test/jdk/javax/swing/JTextField/bug4244613.java

Changeset: f226ceb4
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-09-19 00:12:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f226ceb4351c94486c754fdefe15049b9b197e44

8316440: LambdasInTwoArchives.java failed to find WhiteBox.class

Reviewed-by: iklam

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

Changeset: 3760a044
Author:    Yi Yang <yyang at openjdk.org>
Date:      2023-09-19 02:03:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3760a0448df7024f9b44fa2af11007de4dfcbbe2

8314021: HeapDump: Optimize segmented heap file merging phase

Reviewed-by: amenkov, kevinw

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumperCompression.hpp

Changeset: f52e500f
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-09-19 05:15:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f52e500f806085f9645cb7857cc7b4e648685351

8316104: Open source several Swing SplitPane and RadioButton related tests

Reviewed-by: kizune, abhiscxk

+ test/jdk/javax/swing/JRadioButton/bug4823809.java
+ test/jdk/javax/swing/JSplitPane/bug4147653.java
+ test/jdk/javax/swing/JSplitPane/bug4870674.java

Changeset: 138542de
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-09-19 05:15:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/138542de7889e8002df0e15a79e31d824c6a0473

8316061: Open source several Swing RootPane and Slider related tests

Reviewed-by: kizune, abhiscxk

+ test/jdk/javax/swing/JRootPane/bug4207333.java
+ test/jdk/javax/swing/JRootPane/bug4224113.java
+ test/jdk/javax/swing/JRootPane/bug4627806.java
+ test/jdk/javax/swing/JSlider/bug4200901.java
+ test/jdk/javax/swing/JSlider/bug4203754.java

Changeset: d0385712
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-19 08:23:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d0385712130ad1073741d7861f6bee432f8d7210

8030815: Code roots are not accounted for in region prediction

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp

Changeset: 86115c2a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-19 08:25:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/86115c2a2e9912c5cd5861e4fa16ac09dee24f6d

8316420: Serial: Remove unused GenCollectedHeap::oop_iterate

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp

Changeset: 283c3603
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-09-19 08:26:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/283c360392a88c362b2087ca12413552b6e44d0f

8314877: Make fields final in 'java.net' package

Reviewed-by: jpai

! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! src/java.base/share/classes/java/net/HttpRetryException.java
! src/java.base/share/classes/java/net/IDN.java
! src/java.base/share/classes/java/net/PasswordAuthentication.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/net/URLConnection.java

Changeset: fab372d3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-19 08:30:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fab372d3a23b17f64ae4306e28bdb0bc511f4912

8316428: G1: Nmethod count statistics only count last code root set iterated

Reviewed-by: iwalulya, ayang

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

Changeset: 670b4567
Author:    Andrew Haley <aph at openjdk.org>
Date:      2023-09-19 09:16:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/670b4567cf8229c9fd40c639a04dd1f1b7cfd551

8315038: Capstone disassembler stops when it sees a bad instruction

Reviewed-by: jvernee, shade

! src/utils/hsdis/capstone/hsdis-capstone.c

Changeset: 4461eeb3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-09-19 10:58:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4461eeb31d5ccc89e304329a7dccb9cb130713fc

8312498: Thread::getState and JVM TI GetThreadState should return TIMED_WAITING virtual thread is timed parked

Reviewed-by: sspitsyn, rpressler

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/libGetThreadStateTest.c
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/VThreadEventTest.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/ThreadBuilders.java
+ test/jdk/java/lang/Thread/virtual/stress/ParkALot.java

Changeset: cf74b8c2
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-09-19 13:10:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf74b8c2a32f33019a13ce80b6667da502cc6722

8316337: (bf) Concurrency issue in DirectByteBuffer.Deallocator

Reviewed-by: alanb, liach

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java

Changeset: 7c5f2a2d
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-09-19 13:36:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7c5f2a2db941d30a5425d358607a6b4e63879ab7

8315669: Open source several Swing PopupMenu related tests

Reviewed-by: dnguyen, psadhukhan

+ test/jdk/javax/swing/JPopupMenu/bug4236750.java
+ test/jdk/javax/swing/JPopupMenu/bug4321273.java
+ test/jdk/javax/swing/JPopupMenu/bug4711693.java
+ test/jdk/javax/swing/JPopupMenu/bug4962731.java
+ test/jdk/javax/swing/JPopupMenu/bug4966109.java
+ test/jdk/javax/swing/JPopupMenu/bug5091257.java

Changeset: f25c920f
Author:    Glavo <zjx001202 at gmail.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2023-09-19 13:49:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f25c920fd35972179d595bf0b0410c082ad45639

8314774: Optimize URLEncoder

Reviewed-by: redestad, dfuchs

! src/java.base/share/classes/java/net/URLEncoder.java
! test/jdk/java/net/URLEncoder/SurrogatePairs.java

Changeset: 607bd4ed
Author:    Adam Farley <afarley at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-09-19 14:13:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/607bd4ed849d2ad22d5f36ecbdf1fcaf93af519f

8316294: AIX: Build fopen system call fails on file _BUILD_LIBJDWP_objectfilenames.txt

Reviewed-by: clanger, erikj

! make/common/NativeCompilation.gmk

Changeset: a6d120d4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-19 15:20:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a6d120d4df60564986e8db03a92bb9fcc463a07d

8316513: Serial: Remove unused invalidate_remembered_set

Reviewed-by: tschatzl

! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: da57d2a1
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-09-19 16:11:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/da57d2a1eb409ddc64117865c7d24ed518421cab

8308592: Framework for CA interoperability testing

Reviewed-by: mullan

- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaRoots.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/EntrustCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GoDaddyCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GoogleCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/MicrosoftTLS.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/SSLCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/TWCAGlobalCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/TeliaSoneraCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ValidatePathWithURL.java

Changeset: 7b1e2bfe
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-19 16:33:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7b1e2bfe0f805a69b59839b6bf8250b62ea356b8

8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases

Reviewed-by: dholmes

! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: e0f8d168
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-19 16:35:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e0f8d16833c8212a79ea3dda3f4fe31134c41025

8314829: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ignores vm flags

Reviewed-by: cjplummer

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java

Changeset: b685ee00
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2023-09-19 16:42:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b685ee00b273f029aa2ed5015e64cf409b0b0408

8314830: runtime/ErrorHandling/ tests ignore external VM flags

Reviewed-by: dholmes, lmesnik

! test/hotspot/jtreg/runtime/ErrorHandling/BadNativeStackInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ClassPathEnvVar.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileOverwriteTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileRedirectTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ProblematicFrameTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ReattemptErrorTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ResourceMarkTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestGZippedHeapDumpOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpPath.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TimeoutInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/VeryEarlyAssertTest.java

Changeset: 5f6cee86
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-19 16:56:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5f6cee86ef765677b0b9dc3662f4f20b636732bc

8316056: Open source several Swing JTree tests

Reviewed-by: honkar, aivanov

+ test/jdk/javax/swing/JTree/bug4210432.java
+ test/jdk/javax/swing/JTree/bug4213868.java
+ test/jdk/javax/swing/JTree/bug4224491.java
+ test/jdk/javax/swing/JTree/bug4237370.java
+ test/jdk/javax/swing/JTree/bug4662505.java

Changeset: d2b2f675
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-19 17:34:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d2b2f6759f7b9eb6df8eaa84b88e064c636b24a8

8315952: Open source several Swing JToolbar JTooltip JTree tests

Reviewed-by: aivanov, honkar

+ test/jdk/javax/swing/JToolBar/bug4368050.java
+ test/jdk/javax/swing/JToolBar/bug4465534.java
+ test/jdk/javax/swing/JToolBar/bug4700351.java
+ test/jdk/javax/swing/JToolTip/bug4107843.java
+ test/jdk/javax/swing/JTree/bug4161685.java

Changeset: 0c972468
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-09-19 17:37:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0c972468e7d72c991f28943f602232e0317ea21d

8311113: Remove invalid pointer cast and clean up setLabel() in awt_MenuItem.cpp

Reviewed-by: aivanov, serb

! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.cpp
! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.h
+ test/jdk/java/awt/MenuItem/SetLabelTest.java

Changeset: 62c0a1b9
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-19 18:28:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/62c0a1b9ac6462233f3ee06af470be9844e9e226

8315883: Open source several Swing JToolbar tests

Reviewed-by: honkar, aivanov

+ test/jdk/javax/swing/JToolBar/bug4138694.java
+ test/jdk/javax/swing/JToolBar/bug4140421.java
+ test/jdk/javax/swing/JToolBar/bug4196662.java
+ test/jdk/javax/swing/JToolBar/bug4243930.java

Changeset: d19e017d
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-09-19 18:42:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d19e017d3fd87a6b7613f44a3757d574a6560680

8315951: Open source several Swing HTMLEditorKit related tests

Reviewed-by: dnguyen, aivanov

+ test/jdk/java/awt/event/PaintEvent/RepaintTest.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4214848.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4230197.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4238223.java

Changeset: 7ce5bd15
Author:    Man Cao <manc at openjdk.org>
Date:      2023-09-19 20:06:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7ce5bd159024e70f5a997c47ed2ce962d6e6091b

8316468: os::write incorrectly handles partial write

Reviewed-by: dholmes, shade

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

Changeset: 833a8287
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-09-19 20:41:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/833a82872c0b2517c7f4ae5d512cff3a428a071c

8315876: Open source several Swing CSS related tests

Reviewed-by: azvegint, dnguyen, aivanov

+ test/jdk/javax/swing/text/html/CSS/bug4174871.java
+ test/jdk/javax/swing/text/html/CSS/bug4174874.java
+ test/jdk/javax/swing/text/html/CSS/bug4284162.java
+ test/jdk/javax/swing/text/html/CSS/bug4764897.java
+ test/jdk/javax/swing/text/html/HTMLDocument/bug4209280.java

Changeset: 25681886
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-09-19 21:43:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/25681886304a87053574d4e4b0d1c3eeb4f02093

8316547: Use JUnit.dir jtreg property with jpackage JUnit tests

Reviewed-by: almatvee

+ test/jdk/tools/jpackage/junit/TEST.properties
= test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/CompareDottedVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/InvalidDottedVersionTest.java
= test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java
= test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/PathGroupTest.java
= test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/ApplicationLayoutTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/CompareDottedVersionTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/DeployParamsTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/DottedVersionTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/EnquoterTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/InvalidDottedVersionTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/ToolValidatorTest.java

Changeset: ec74194c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-20 05:33:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ec74194cb75afcaab2f77e8728391bb9104ccc73

8316546: Backout JDK-8315932: runtime/InvocationTests spend a lot of time on dependency verification

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java

Changeset: e1870d36
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-20 09:08:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e1870d360e05c372e672b519d7de2a60c333675b

8316411: compiler/compilercontrol/TestConflictInlineCommands.java fails intermittent with force inline by CompileCommand missing

Reviewed-by: mdoerr, chagedorn

! test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java

Changeset: b275bdd9
Author:    Tim Prinzing <tprinzing at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-09-20 12:34:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b275bdd9b55b567cfe60c389d5ef8b70615928f4

8308995: Update Network IO JFR events to be static mirror events

Reviewed-by: egahlin, alanb

! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/net/Socket.java
+ src/java.base/share/classes/jdk/internal/event/SocketReadEvent.java
+ src/java.base/share/classes/jdk/internal/event/SocketWriteEvent.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketChannelImplInstrumentor.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketInputStreamInstrumentor.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketOutputStreamInstrumentor.java
+ test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java

Changeset: 242eeaea
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-09-20 12:48:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/242eeaea47a259cab4ad2d4f0e055959e9870b8d

8286757: adlc tries to build with /pathmap but without /experimental:deterministic

Reviewed-by: jwaters, ihse

! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.in
! make/hotspot/gensrc/GensrcAdlc.gmk

Changeset: e30e3564
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-09-20 13:04:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e30e3564420c631f08ac3d613ab91c93227a00b3

8316461: Fix: make test outputs TEST SUCCESS after unsuccessful exit

Reviewed-by: ihse, erikj

! make/RunTests.gmk

Changeset: c43ebd34
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2023-09-20 14:31:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c43ebd34afeab9ece9dee05f0da184a20e487a12

8315981: Opensource five more random Swing tests

Reviewed-by: tr, azvegint

+ test/jdk/javax/swing/DefaultListCellRenderer/4180943/bug4180943.java
+ test/jdk/javax/swing/DefaultListModel/4466250/bug4466250.java
+ test/jdk/javax/swing/DefaultListSelectionModel/4140619/bug4140619.java
+ test/jdk/javax/swing/DefaultListSelectionModel/4177723/bug4177723.java
+ test/jdk/javax/swing/ImageIcon/4827074/bug4827074.java

Changeset: 9e00949a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-09-20 14:38:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9e00949a26fa881d0c6726be3ec27edd142e592c

8316427: Duplicated code for {obj,type}ArrayKlass::array_klass

Reviewed-by: dholmes, adinn

! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp

Changeset: 455cfae1
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-09-20 15:27:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/455cfae1e137ff3055b3cc858e8954f60bdf3147

8315880: change LockingMode default from LM_LEGACY to LM_LIGHTWEIGHT

Reviewed-by: dholmes, rkennke, stefank

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

Changeset: a021dbcb
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-20 16:19:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a021dbcb9e58ab60abfc8c46ff25f3aa8ce3cc9f

8316149: Open source several Swing JTree JViewport KeyboardManager tests

Reviewed-by: psadhukhan, tr

+ test/jdk/javax/swing/JTree/bug4696499.java
+ test/jdk/javax/swing/JTree/bug5039542.java
+ test/jdk/javax/swing/JViewport/bug4546474.java
+ test/jdk/javax/swing/JViewport/bug4677611.java
+ test/jdk/javax/swing/KeyboardManager/bug4345798.java

Changeset: 7c991cc5
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-20 17:39:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7c991cc567bfe8cfa56774c545de689ee20f699a

8296246: Update Unicode Data Files to Version 15.1.0

Reviewed-by: erikj, joehw, srl, rriggs

! make/ToolsJdk.gmk
! make/jdk/src/classes/build/tools/generatecharacter/PropList.java
+ make/jdk/src/classes/build/tools/generateextraproperties/GenerateExtraProperties.java
! make/modules/java.base/Gensrc.gmk
+ make/modules/java.base/gensrc/GensrcRegex.gmk
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java
+ src/java.base/share/classes/jdk/internal/util/regex/IndicConjunctBreak.java.template
! src/java.base/share/data/unicodedata/Blocks.txt
! src/java.base/share/data/unicodedata/DerivedCoreProperties.txt
! src/java.base/share/data/unicodedata/NormalizationTest.txt
! src/java.base/share/data/unicodedata/PropList.txt
! src/java.base/share/data/unicodedata/PropertyValueAliases.txt
! src/java.base/share/data/unicodedata/ReadMe.txt
! src/java.base/share/data/unicodedata/Scripts.txt
! src/java.base/share/data/unicodedata/SpecialCasing.txt
! src/java.base/share/data/unicodedata/UnicodeData.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakProperty.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakTest.txt
! src/java.base/share/data/unicodedata/emoji/emoji-data.txt
! src/java.base/share/legal/unicode.md
! test/jdk/java/lang/Character/CharPropTest.java

Changeset: 54028e77
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-20 18:13:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/54028e779bb076a5ab1c03baa8ab89587252af4a

8316562: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java times out after JDK-8314829

Reviewed-by: dholmes, kevinw, dcubed

! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java

Changeset: 3301fb1e
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-09-20 19:09:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3301fb1e8ad11d7de01a052e0a2d6178a7579ba6

8315869: UseHeavyMonitors not used

Reviewed-by: dcubed, alanb

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/jdk/java/lang/Thread/virtual/CarrierThreadWaits.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/MapLoops.java

Changeset: 3461c7b1
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-09-20 20:36:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3461c7b16549b2aa456fffad9d6abe7e1bfc7260

8316532: Native library copying in BuildMicrobenchmark.gmk cause dups on macOS

Reviewed-by: ihse, redestad

! make/test/BuildMicrobenchmark.gmk

Changeset: 5cacf212
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-09-20 20:42:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5cacf212f066f5694d01f0891adfbe8b38660175

8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow

Reviewed-by: alanb

! src/java.base/share/classes/java/io/ByteArrayInputStream.java
+ test/jdk/java/io/ByteArrayInputStream/ChunkedTransferTo.java

Changeset: c04c9ea3
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-20 22:11:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c04c9ea3615aad875ccb7e103e2d885b34cda7f6

8316627: JViewport Test headless failure

Reviewed-by: dcubed, prr

! test/jdk/javax/swing/JViewport/bug4546474.java

Changeset: 84124794
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-09-21 00:50:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/84124794c2ff70ba22cbfbf1ff01cf4d935896bd

8316229: Enhance class initialization logging

Reviewed-by: shade, coleenp

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp

Changeset: df4a25b4
Author:    Jean-Philippe Bempel <jpbempel at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-09-21 05:16:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/df4a25b41c7f339cd077e072aa0fd3604ed809f5

8308762: Metaspace leak with Instrumentation.retransform

Reviewed-by: dholmes, coleenp

! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java

Changeset: ceff47b4
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-09-21 05:49:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ceff47b462ccbaff5cc16111dc65463a6d8d3d8d

8315082: [REDO] 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: ayang, thartmann, kvn

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

Changeset: bee75242
Author:    Deepa Kumari <dpakri181 at gmail.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2023-09-21 06:01:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bee7524251c0da72f1b32f875815ff4e0eb88a32

8315786: [AIX] Build Disk Local Detection Issue with GNU-utils df on AIX

Reviewed-by: tsteele, erikj, amitkumar

! make/autoconf/basic.m4

Changeset: a35e96a3
Author:    Qing Xiao <xqoasis at openjdk.org>
Committer: Christian Stein <cstein at openjdk.org>
Date:      2023-09-21 06:24:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a35e96a3fae8722eea1d266beab22556c784241d

8313612: Use JUnit in lib-test/jdk tests

Reviewed-by: cstein, asotona

! test/lib-test/jdk/test/lib/format/ArrayDiffTest.java
! test/lib-test/jdk/test/lib/hexdump/ASN1FormatterTest.java
! test/lib-test/jdk/test/lib/hexdump/HexPrinterTest.java
! test/lib-test/jdk/test/lib/hexdump/ObjectStreamPrinterTest.java
! test/lib-test/jdk/test/lib/hexdump/StreamDumpTest.java

Changeset: 9f5d2b94
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-09-21 06:35:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9f5d2b947f7d70babba663e16882e480b8a973f2

8316285: Opensource JButton manual tests

Reviewed-by: psadhukhan, tr

+ test/jdk/javax/swing/JButton/bug4234034.java
+ test/jdk/javax/swing/JButton/bug4323121.java
+ test/jdk/javax/swing/JButton/bug4490179.java

Changeset: 1749ba26
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-09-21 08:05:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1749ba265b5761dbe2d9d77dac559984b179adf9

8311084: Add typeSymbol() API for applicable constant pool entries

Reviewed-by: briangoetz, asotona

! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/FieldRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InterfaceMethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InvokeDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/FieldInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeDynamicInstruction.java

Changeset: ca47f5f0
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-09-21 08:56:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ca47f5f06daebc3c50bf47b4cdf1fcf8edf1507d

8316105: C2: Back to back Parse Predicates from different loops but with same deopt reason are wrongly grouped together

Reviewed-by: roland, thartmann, kvn

! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ test/hotspot/jtreg/compiler/predicates/TestBackToBackParsePredicates.java

Changeset: 23ed890f
Author:    Sergei Tachenov <sergei.tachenov at jetbrains.com>
Committer: Alexey Ushakov <avu at openjdk.org>
Date:      2023-09-21 09:00:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/23ed890f3ff25296fb8dbb59532b9079e0326db9

6415065: Submenu is shown on wrong screen in multiple monitor environment

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/JMenu.java

Changeset: 913e43fe
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-09-21 09:36:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/913e43fea995b746fb9e1b25587d254396c7c3c9

8316582: Minor startup regression in 22-b15 due JDK-8310929

Reviewed-by: liach, rriggs

! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java

Changeset: 6a4b6655
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-09-21 12:06:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6a4b6655507582ff685a999c21e7fd3992a39816

8316659: assert(LockingMode != LM_LIGHTWEIGHT || flag == CCR0) failed: bad condition register

Reviewed-by: goetz, mbaesken

! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp

Changeset: b3d75fe1
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-09-21 12:17:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3d75fe12ec74e3c2445ef2615425867ccb7d4a2

8310874: Runthese30m crashes with klass should be in the placeholders during verification

Reviewed-by: dholmes, iklam

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

Changeset: 378bcd59
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-21 12:24:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/378bcd5985c6993c0239fcc49ae66ededd3b465c

8316595: Alpine build fails after JDK-8314021

Reviewed-by: dholmes, yyang

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

Changeset: 8cbe42b9
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-21 12:39:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8cbe42b94aaf2ff090ae8399da0418e9e2fc3873

8316421: libjava should load shell32.dll eagerly

Reviewed-by: erikj, jwaters, jvernee

! make/modules/java.base/lib/CoreLibraries.gmk
! src/java.base/windows/native/libjava/java_props_md.c

Changeset: 349723cb
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-21 12:43:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/349723cb8dd7a5e496f348dc8689431480ef1083

8315739: Missing null check in os::vm_min_address

Reviewed-by: dholmes, jvernee

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

Changeset: 38bf1192
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-09-21 13:54:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/38bf1192b637cf3513cb25ac21f513bfb51cb55b

8310228: Improve error reporting for uncaught native exceptions on Windows

Reviewed-by: dholmes, djelinski

! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/windows/os_windows.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java
+ test/hotspot/jtreg/runtime/ErrorHandling/libNativeException.c

Changeset: 3809d69a
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-09-21 13:57:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3809d69ac4b3d186ccdc336949b658e4671347c8

8316240: Open source several add/remove MenuBar manual tests

Reviewed-by: honkar, psadhukhan

+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_1.java
+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_2.java
+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_3.java
+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_4.java

Changeset: 8350268c
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-21 14:29:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8350268c058e693b8c5fcca3b808ea97c5ddc546

8316453: [JVMCI] Using Xcomp on jargraal must eagerly initialize JVMCI

Reviewed-by: never, thartmann

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

Changeset: 90bcdbd1
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-21 14:47:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/90bcdbd15fe7211377f6f6812a2b562c17995d65

8316581: Improve performance of Symbol::print_value_on()

Reviewed-by: shade, coleenp, dholmes

! src/hotspot/share/oops/symbol.cpp

Changeset: 06379001
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-21 15:43:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/063790012d6c0e97d3766efad6fe5efa42586f64

8316433: net.dll should delay load winhttp.dll

Reviewed-by: erikj, ihse

! make/modules/java.base/Lib.gmk

Changeset: 542b3000
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-21 16:28:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/542b3000f0cd1136466066cb4046257220ac2827

8315954: getArgumentValues002.java fails on Graal

Reviewed-by: never, fparain

! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! 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/HotSpotResolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java

Changeset: 83b01cf3
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-21 16:42:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/83b01cf3c28bc38b953d6e7e41bb7d730d91179f

8311922: [macOS] right-Option key fails to generate release event

Reviewed-by: honkar, prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
+ test/jdk/java/awt/event/KeyEvent/OptionKeyEventTest.java

Changeset: 015f6f5d
Author:    Sacha Coppey <sacha.coppey at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-21 17:00:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/015f6f5d9497b8cef9ba2e789799a28bcd454341

8315771: [JVMCI] Resolution of bootstrap methods with int[] static arguments

Reviewed-by: dnsimon, psandoz

! 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

Changeset: c698b45a
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2023-09-21 17:31:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c698b45a7bcb0eedeed979d482f8ab15cf16baaa

8313229: DHEKeySizing.java should be modified to use TLS versions TLSv1, TLSv1.1, TLSv1.2

Reviewed-by: jnimeh

! test/jdk/sun/security/ssl/DHKeyExchange/DHEKeySizing.java

Changeset: 3b397c85
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-09-21 18:28:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b397c8552d7fd1b1084fbbc06384f3f34481ba4

8315965: Open source various AWT applet tests

Reviewed-by: honkar, psadhukhan

+ test/jdk/java/awt/ScrollPane/ScrollPaneTest.java
+ test/jdk/java/awt/TextArea/Length.java
+ test/jdk/java/awt/Window/WindowOwner.java
+ test/jdk/java/awt/font/Rotate/RotateTest3.java

Changeset: 4e571775
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-09-21 19:17:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e5717754ab3009c75869bf9f228820adb86dd98

8316383: NullPointerException in AbstractSAXParser after JDK-8306632

Reviewed-by: lancea, naoto

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java
! src/java.xml/share/classes/jdk/xml/internal/Utils.java
! test/jaxp/javax/xml/jaxp/unittest/sax/XMLReaderTest.java

Changeset: d3e82183
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-21 19:37:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d3e821838668a0ccc0ccd098336230975e27fd7c

8316306: Open source and convert manual Swing test

Reviewed-by: honkar, azvegint

+ test/jdk/javax/swing/JToolBar/bug4203039.java

Changeset: 1100dbc6
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-09-21 20:59:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1100dbc6b2a1f2d5c431c6f5c6eb0b9092aee817

8316695: ProblemList serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java

Reviewed-by: ccheung, kbarrett

! test/hotspot/jtreg/ProblemList.txt

Changeset: 496264c1
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-21 21:31:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/496264c1f98d313f3df19f919b54c98fc03d88f7

8316435: sun.util.calendar.CalendarSystem subclassing should be restricted

Reviewed-by: naoto

! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java
! src/java.base/share/classes/sun/util/calendar/BaseCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarDate.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
! src/java.base/share/classes/sun/util/calendar/CalendarUtils.java
! src/java.base/share/classes/sun/util/calendar/Gregorian.java
! src/java.base/share/classes/sun/util/calendar/ImmutableGregorianDate.java
! src/java.base/share/classes/sun/util/calendar/JulianCalendar.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java

Changeset: ef49e6c0
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-21 21:31:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ef49e6c0d7e4e3a2d7d3d8dcb1edf195b23ce12c

8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful

Reviewed-by: naoto

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

Changeset: 041510dc
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-09-21 22:24:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/041510dc21df36d9860f4f0048241c2cabb55ee7

8315486: vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out

Reviewed-by: cjplummer, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java

Changeset: c72f0046
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-09-21 23:10:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c72f00463fcb1c4a94126932abbc82a2582c10c2

8316456: StackWalker may skip Continuation::yield0 frame mistakenly

Reviewed-by: rpressler, pchilanomate

! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/native/libjava/StackStreamFactory.c
! test/jdk/jdk/internal/vm/Continuation/Scoped.java

Changeset: a1e03463
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-09-22 00:10:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a1e03463accfe830eef0aa53a806d0d5ba873b24

8316698: build failure caused by JDK-8316456

Reviewed-by: dcubed, dholmes

! src/hotspot/share/prims/stackwalk.cpp

Changeset: 775e22a8
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-09-22 02:14:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/775e22a8a68b3bcedabc673b1d612dee8028d5d0

8316699: TestDynamicConstant.java fails with release VMs

Reviewed-by: dholmes

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java

Changeset: fe862639
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-22 06:38:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe862639e7ce40f5adef0e482b1fb9c718e061a3

8316319: Generational ZGC: The SoftMaxHeapSize might be wrong when CDS decreases the MaxHeapSize

Reviewed-by: aboldtch, serb

! src/hotspot/share/gc/x/xArguments.cpp
! src/hotspot/share/gc/x/xArguments.hpp
! src/hotspot/share/gc/z/shared/zSharedArguments.cpp
! src/hotspot/share/gc/z/shared/zSharedArguments.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp

Changeset: 343cc0ce
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-09-22 07:57:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/343cc0ce2bba797e206f6b7312018a8c6d1bdb66

8315576: compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java

Changeset: 7352bb91
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-09-22 08:12:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7352bb910506b7d22b4d3860223fb933295eab14

8316418: containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC

Reviewed-by: shade

! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java

Changeset: 4b654839
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-09-22 08:30:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4b65483921ddadc9dd6c6e6c59b541673e3d2d88

8316130: Incorrect control in LibraryCallKit::inline_native_notify_jvmti_funcs

Reviewed-by: roland, chagedorn

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

Changeset: bd2439f3
Author:    Xin Liu <xliu at openjdk.org>
Date:      2023-09-22 08:35:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd2439f3fc824339c9abc10fe7f7b59eab3d9e21

8316702: Only evaluate buffer when IGVPrintLevelOption >= 5

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/parse2.cpp

Changeset: c24c66db
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-09-22 09:41:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c24c66db97a52371875a63862f85ea5c2010d5a7

8316681: Rewrite URLEncoder.encode to use small reusable buffers

Reviewed-by: dfuchs, rriggs

! src/java.base/share/classes/java/net/URLEncoder.java
! src/java.base/share/classes/java/util/HexFormat.java
! test/jdk/java/net/URLEncoder/SurrogatePairs.java
! test/micro/org/openjdk/bench/java/net/URLEncodeDecode.java

Changeset: 00f585bd
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-09-22 12:47:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/00f585bd22f527eca0107a9b4ed366f25754f0be

8316206: Test StretchedFontTest.java fails for Baekmuk font

Ignore broken fonts, i.e. the fonts for which
GlyphVector(TEXT).getVisualBounds().isEmpty() returns true

Reviewed-by: azvegint, prr, goetz

! test/jdk/java/awt/font/FontScaling/StretchedFontTest.java

Changeset: c90d6310
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-09-22 13:21:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c90d63105ca774c047d5f5a4348aa657efc57953

8315750: Update subtype check profile collection on PPC following 8308869

Reviewed-by: rrich, lucy

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp

Changeset: 6c61bc19
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-22 16:24:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6c61bc195090abf73683b811e214810a1226d299

8316514: Better diagnostic header for VtableStub

Reviewed-by: thartmann, kvn

! src/hotspot/share/code/vtableStubs.cpp

Changeset: b66ded9a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-09-22 16:35:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b66ded9a5b699e4936db25b58944587432e64f46

8316688: Widen allowable error bound of Math.hypot

Reviewed-by: bpb, rgiulietti

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

Changeset: f7578e80
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-22 16:53:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f7578e8048ee961f22b57ee2b7eed9e9ab783cf5

8316540: StoreReproducibilityTest fails on some locales

Reviewed-by: joehw, jlu, jpai, alanb

! test/jdk/java/util/Properties/StoreReproducibilityTest.java

Changeset: 373cdf25
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-09-22 17:24:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/373cdf257de78940b2e55e9f5fc38b6233561baf

8315960: test/jdk/java/io/File/TempDirDoesNotExist.java leaves test files behind

Reviewed-by: lancea, djelinski, rriggs

! test/jdk/java/io/File/TempDirDoesNotExist.java

Changeset: 53516aed
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-09-22 17:31:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/53516aed38c63df6e9722d65ce54acddd9735636

8304956: Update KeyStore.getDefaultType​() specification to return pkcs12 as fallback

Reviewed-by: hchao, mullan

! src/java.base/share/classes/java/security/KeyStore.java
+ test/jdk/java/security/KeyStore/PKCS12/CheckNullDefault.java
+ test/jdk/java/security/KeyStore/PKCS12/java.security

Changeset: 9b65b7dd
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-09-22 18:38:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b65b7ddbe0696813c722dbfd2d97db3b301a7c1

8316305: Initial buffer size of StackWalker is too small caused by JDK-8285447

Reviewed-by: bchristi

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

Changeset: 6b8261b8
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-09-22 19:17:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6b8261b8d6a31d1915ee0bc5f90a9b91a751d588

8315464: Uncouple AllClassesIndexWriter from IndexBuilder

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! 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/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java

Changeset: 9aaac2ee
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-09-22 20:29:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9aaac2eee34613c34b2800ddb4d42f5bbeba1837

8301639: JDI and JDWP specs should clarify potential deadlock issues with method invocation

Reviewed-by: dholmes, alanb

! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ClassType.java
! src/jdk.jdi/share/classes/com/sun/jdi/InterfaceType.java
! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java

Changeset: e015e6ce
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-09-22 20:51:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e015e6ce28e263e546cd1b6583a4a3ecc431d576

8315825: Open some swing tests

Reviewed-by: abhiscxk, prr

+ test/jdk/javax/swing/JComponent/bug4765272.java
+ test/jdk/javax/swing/JComponent/bug4979794.java
+ test/jdk/javax/swing/JPanel/bug4907772.java
+ test/jdk/javax/swing/RootPaneChecking/RootPaneChecking.java

Changeset: 68a9c810
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-09-22 21:58:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/68a9c81040affe165341ec7dcd2c07932c8a7188

8316711: SEGV in LoaderConstraintTable::find_loader_constraint after JDK-8310874

Reviewed-by: dcubed, iklam

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

Changeset: d2d7d9a8
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-09-23 04:45:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d2d7d9a8b7c68865553dcbb4d660bbb06fde3974

8315882: Open some swing tests 2

Reviewed-by: honkar, prr

+ test/jdk/javax/swing/JScrollPane/bug4688907.java
+ test/jdk/javax/swing/SpringLayout/bug4756178.java
+ test/jdk/javax/swing/SpringLayout/bug4803649.java

Changeset: a2391a92
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-09-23 05:42:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a2391a92cd09630cc3c46024f7e02924a997cc86

8316053: Open some swing tests 3

Reviewed-by: dnguyen, prr

+ test/jdk/javax/swing/JDialog/bug4859570.java
+ test/jdk/javax/swing/JDialog/bug4936652.java
+ test/jdk/javax/swing/JLabel/bug4768127.java
+ test/jdk/javax/swing/MultiMonitor/MultimonVImage.java

Changeset: f0ff001d
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-09-25 05:35:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f0ff001dd7db33eb492f01cfa08b11705956ebcd

8315742: Open source several Swing Scroll related tests

Reviewed-by: dnguyen, psadhukhan

+ test/jdk/javax/swing/JScrollBar/bug4495822.java
+ test/jdk/javax/swing/JScrollBar/bug4696826.java
+ test/jdk/javax/swing/JScrollBar/bug4842792.java
+ test/jdk/javax/swing/JScrollPane/bug4247092.java
+ test/jdk/javax/swing/JScrollPane/bug4264640.java
+ test/jdk/javax/swing/JScrollPane/bug4467063.java

Changeset: 481cfc79
Author:    Hao Sun <haosun at openjdk.org>
Date:      2023-09-25 05:38:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/481cfc798533f5b3adae7cc4a076a98b0b3f9737

8287325: AArch64: fix virtual threads with -XX:UseBranchProtection=pac-ret

Co-authored-by: Nick Gasson <ngasson at openjdk.org>
Reviewed-by: aph, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! 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/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/pauth_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/pauth_bsd_aarch64.inline.hpp
! src/hotspot/os_cpu/linux_aarch64/pauth_linux_aarch64.inline.hpp
! src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.hpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java

Changeset: 89e068bc
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-09-25 06:32:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/89e068bc19b12bb8f4a175fdf979cbe795ac3709

8316556: Fix typos in java.desktop

Reviewed-by: prr, aivanov

! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/ReaderUtil.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleRenderedImage.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java
! src/java.desktop/share/classes/java/awt/FlowLayout.java
! src/java.desktop/share/classes/java/awt/GridLayout.java
! src/java.desktop/share/classes/java/awt/im/spi/package-info.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/java/awt/image/ComponentColorModel.java
! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/MetaData.java
! src/java.desktop/share/classes/java/beans/Statement.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProvider.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java
! src/java.desktop/share/classes/javax/sound/midi/MidiFileFormat.java
! src/java.desktop/share/classes/javax/sound/midi/Sequence.java
! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
! src/java.desktop/share/classes/sun/awt/FontConfiguration.java
! src/java.desktop/share/classes/sun/awt/LightweightFrame.java
! src/java.desktop/share/classes/sun/awt/ScrollPaneWheelScroller.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java
! src/java.desktop/share/classes/sun/awt/geom/Curve.java
! src/java.desktop/share/classes/sun/awt/im/InputContext.java
! src/java.desktop/share/classes/sun/font/BidiUtils.java
! src/java.desktop/share/classes/sun/font/CMap.java
! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/LayoutPathImpl.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java
! src/java.desktop/share/classes/sun/java2d/StateTrackableDelegate.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/pipe/BufferedContext.java
! src/java.desktop/share/classes/sun/print/PSPathGraphics.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/PathGraphics.java
! src/java.desktop/share/classes/sun/print/ProxyPrintGraphics.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/Native.java
! src/java.desktop/unix/classes/sun/awt/X11/WindowPropertyGetter.java
! src/java.desktop/unix/classes/sun/awt/X11/XAwtState.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxMenuItemPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XCreateWindowParams.java
! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetRegistry.java
! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java
! src/java.desktop/unix/classes/sun/awt/X11/XMSelectionListener.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XPropertyCache.java
! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/font/XMap.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRRenderer.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java
! src/java.desktop/windows/classes/sun/awt/windows/WDataTransferer.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java

Changeset: 837783c2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-25 06:36:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/837783c2d333627bfcbef00fc67024aff847bd9f

8316670: Remove effectively unused nmethodBucket::_count

Reviewed-by: kvn, dlong

! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp

Changeset: 3d6e775d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-25 06:38:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d6e775d7135919519a9748036cd20b6c130bb42

8316669: ImmutableOopMapSet destructor not called

Reviewed-by: thartmann, jvernee, kvn

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp

Changeset: 0f0c5b2d
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2023-09-25 08:35:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0f0c5b2d71e6dec442a5105ba305043cb59b99fc

8316648: jrt-fs.jar classes not reproducible between standard and bootcycle builds

Reviewed-by: erikj

! make/JrtfsJar.gmk

Changeset: 311c7461
Author:    Ludovic Henry <luhenry at openjdk.org>
Date:      2023-09-25 12:21:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/311c7461c8c0f5f1524d409736e4cceca8de9000

8316859: RISC-V: Disable detection of V through HWCAP

Reviewed-by: rehn, fyang

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

Changeset: 0f77d250
Author:    Ian Myers <ianrichr at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-25 13:12:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0f77d250b67ae0678756f986607eb239641dfb9e

8315684: Parallelize sun/security/util/math/TestIntegerModuloP.java

Reviewed-by: shade, weijun

! test/jdk/sun/security/util/math/TestIntegerModuloP.java

Changeset: 9688ec2d
Author:    Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-25 15:01:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9688ec2d0d9fd830d993454ea093b68b0f85ebe7

8311823: JFR: Uninitialized EventEmitter::_thread_id field

Reviewed-by: shade, egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp

Changeset: afa48333
Author:    Mourad Abbay <mourad.abbay at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2023-09-25 16:38:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/afa48333ab9fb64fb45e6c8d00e8d5cf732268be

8271268: Fix Javadoc links for Stream.mapMulti

Reviewed-by: liach, psandoz

! src/java.base/share/classes/java/util/stream/Stream.java

Changeset: 9291b46b
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-09-25 16:43:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9291b46bcfa76a596578eb50c29b9850e7020dea

8313804: JDWP support for -Djava.net.preferIPv6Addresses=system

Reviewed-by: cjplummer, amenkov

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
! test/jdk/com/sun/jdi/JdwpNetProps.java

Changeset: e3201d1d
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-25 18:03:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e3201d1d13433857a1b34ff0ca93f9ae1a4e22aa

8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing

Reviewed-by: jlu, alanb

= make/data/charsetmapping/MS950_HKSCS.map
! test/jdk/sun/nio/cs/TestCharsetMapping.java

Changeset: b65f4f72
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-09-25 18:06:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b65f4f7220f53b250846c19ca6378450b5c9a61a

8313403: Remove unused 'mask' field from JFormattedTextField

Reviewed-by: prr, honkar

! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java

Changeset: be9cc73f
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2023-09-25 18:30:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/be9cc73fcad0cac0a6f12b0f962fbe3bd8328ec9

8315871: Opensource five more Swing regression tests

Reviewed-by: dnguyen, prr

+ test/jdk/javax/swing/AncestorNotifier/4817630/bug4817630.java
+ test/jdk/javax/swing/BoxLayout/4191948/bug4191948.java
+ test/jdk/javax/swing/ComponentInputMap/4248723/bug4248723.java
+ test/jdk/javax/swing/DefaultBoundedRangeModel/4297953/bug4297953.java
+ test/jdk/javax/swing/DefaultButtonModel/4097723/bug4097723.java

Changeset: e5f05b5a
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-09-25 20:54:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e5f05b5a963774914751d9c241dd5693ed06af0b

8312191: ColorConvertOp.filter for the default destination is too slow

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
+ test/jdk/sun/java2d/cmm/ColorConvertOp/CompatibleColorSpace.java

Changeset: 0dce4c17
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-09-25 23:01:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0dce4c1758d05832e20380cff28d7ed47d693a6e

8313220: Remove Windows specific workaround in LCMS.c for _snprintf

Reviewed-by: prr

! src/java.desktop/share/native/liblcms/LCMS.c
+ test/jdk/java/awt/color/ICC_Profile/TriggerCMMError/TriggerCMMError.java
+ test/jdk/java/awt/color/ICC_Profile/TriggerCMMError/broken.zip

Changeset: e2e8e8e2
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-09-25 23:42:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e2e8e8e210ea9a7a9d901a1da729551714015d04

8312136: Modify runtime/ErrorHandling/TestDwarf.java to split dwarf and decoder testing

Reviewed-by: chagedorn, pchilanomate

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java

Changeset: 3fe6e0fa
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2023-09-26 03:40:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3fe6e0faca78e8106e33a3a53de78f8864be92b7

8308479: [s390x] Implement alternative fast-locking scheme

Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 9e6cb620
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-09-26 06:00:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9e6cb620486ac7b0adaefeb2000babf3ea31207f

8316851: Add @sealedGraph to Executable

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/reflect/Executable.java

Changeset: 52983ed5
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-09-26 06:55:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52983ed529182901db4e33857bfeab2727e235df

8303737: C2: Load can bypass subtype check that enforces it's from the right object type

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/controldependency/TestAddPChainMismatchedBase.java
+ test/hotspot/jtreg/compiler/controldependency/TestAddPChainMismatchedBase2.java
+ test/hotspot/jtreg/compiler/controldependency/TestLoadBypassesClassCast.java

Changeset: 1513e791
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-26 12:56:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1513e7910f1b85aa20bda55b8d73e877232e8192

8316940: Serial: Remove unused declarations in genCollectedHeap

Reviewed-by: stefank, tschatzl

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

Changeset: e510dee1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-26 12:56:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e510dee162612d9a706ba54d0ab79a49139e77d8

8316098: Revise signature of numa_get_leaf_groups

Reviewed-by: tschatzl, coleenp

! 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/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 20ff6031
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-09-26 13:33:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/20ff603108a52468dd41020cbf6c0bf669e23861

8316735: Print LockStack in hs_err files

Reviewed-by: dholmes, mbaesken

! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 1f7dfda7
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-26 14:01:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1f7dfda7059f9dc14bff61b3c77d769ade85557d

8316671: sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java test fails intermittent with Read timed out

Reviewed-by: lucy

! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java

Changeset: 4e1e579e
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-09-26 14:32:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e1e579e8b916191397fc958df32ac3f6003c791

8315920: C2: "control input must dominate current control" assert failure

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestBadControlAfterPreMainPost.java

Changeset: efb7e85e
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2023-09-26 15:02:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/efb7e85ecfc9c6edb2820e1bf72d48958d4c9780

8316935: [s390x] Use consistent naming for lightweight locking in MacroAssembler

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp

Changeset: 36ac8390
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-09-26 15:27:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/36ac83904c9e81a01822b0e36ef677cae2808709

8073061: (fs) Files.copy(foo, bar, REPLACE_EXISTING) deletes bar even if foo is not readable

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! test/jdk/java/nio/file/Files/CopyAndMove.java
+ test/jdk/java/nio/file/Files/CopyMoveVariations.java

Changeset: ee9776fa
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-26 18:35:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ee9776fa23e2287b704d4f1a55179e83516d1e4c

8304839: Move TestScaffold.main() to the separate class DebugeeWrapper

Reviewed-by: amenkov, cjplummer

! test/jdk/com/sun/jdi/ClassesByName2Test.java
+ test/jdk/com/sun/jdi/DebuggeeWrapper.java
! test/jdk/com/sun/jdi/DeferredStepTest.java
! test/jdk/com/sun/jdi/EATests.java
! test/jdk/com/sun/jdi/ForceEarlyReturnTest.java
! test/jdk/com/sun/jdi/InterruptHangTest.java
! test/jdk/com/sun/jdi/InvokeHangTest.java
! test/jdk/com/sun/jdi/JdbLockTest.java
! test/jdk/com/sun/jdi/JdbStopThreadidTest.java
! test/jdk/com/sun/jdi/MonitorEventTest.java
! test/jdk/com/sun/jdi/MultiBreakpointsTest.java
! test/jdk/com/sun/jdi/PopAsynchronousTest.java
! test/jdk/com/sun/jdi/PopFramesTest.java
! test/jdk/com/sun/jdi/ResumeOneThreadTest.java
! test/jdk/com/sun/jdi/SetLocalWhileThreadInNative.java
! test/jdk/com/sun/jdi/SimulResumerTest.java
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java
! test/jdk/com/sun/jdi/TwoThreadsTest.java

Changeset: 788e6e15
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-09-26 20:52:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/788e6e154824317cf92884510c2ee116bc64f510

8316218: Open some swing tests 5

Reviewed-by: prr, dnguyen

+ test/jdk/javax/swing/AbstractButton/bug4290656.java
+ test/jdk/javax/swing/LookAndFeel/isJavaLAFLockedCorrectly.java
+ test/jdk/javax/swing/LookAndFeel/isMultiLAFLockedCorrectly.java
+ test/jdk/javax/swing/MetalInternalFrameTitlePane/bug4221007.java

Changeset: 65227a3c
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-09-26 21:23:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/65227a3c64a9eaead7a7b2b94a5c2786f1b1bb4f

8316389: Open source few AWT applet tests

Reviewed-by: dnguyen, abhiscxk, aivanov

+ test/jdk/java/awt/Frame/FrameRepackTest.java
+ test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_1.java
+ test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_2.java
+ test/jdk/java/awt/Frame/WindowMoveTest.java

Changeset: 2f311d59
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-09-26 21:24:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f311d59dcbbf7605e52fac0b8ebd35d7d51a48b

8316211: Open source several manual applet tests

Reviewed-by: honkar, aivanov

+ test/jdk/java/awt/Frame/DefaultSizeTest.java
+ test/jdk/java/awt/LightweightComponent/LightweightCliprect.java
+ test/jdk/java/awt/event/KeyEvent/FunctionKeyTest.java
+ test/jdk/javax/swing/JFrame/DefaultCloseOperation.java

Changeset: 83806abe
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-27 04:28:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/83806abe440809aaea47337646de96a97080724a

6450193: After the first Serialization, JTableHeader does not uninstall its UI

Reviewed-by: aivanov

! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java
+ test/jdk/javax/swing/JTableHeader/SerializeJTableHeader.java

Changeset: b659e034
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-27 06:43:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b659e0343a3273867560e75a38b12e6223b301e7

8316897: tools/jpackage/junit tests fail on AIX after JDK-8316547

Reviewed-by: cstein, asemenyuk, almatvee

! test/jdk/tools/jpackage/junit/TEST.properties

Changeset: e39197ec
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-09-27 07:18:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e39197ec62ca9363d9862d1ae1fca5b1b0286d59

8316933: RISC-V: compiler/vectorapi/VectorCastShape128Test.java fails when using RVV

Reviewed-by: fyang, dzhang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: fd52be2a
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-27 07:31:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fd52be2a3c53912598afe600d680de77090f9f43

8316895: SeenThread::print_action_queue called on a null pointer

Reviewed-by: coleenp, dholmes

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

Changeset: fee9d336
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-27 07:33:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fee9d3362c76a046bb5160b90536545e7e9a5ce9

8293176: SSLEngine handshaker does not send an alert after a bad parameters

Reviewed-by: mdonovan, jnimeh

! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
+ test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineDecodeBadPoint.java

Changeset: 50a7a04e
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-09-27 08:16:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/50a7a04e9adef8d6e7adffb83b01d551e22cd910

8316417: ObjectMonitorIterator does not return the most recent monitor and is incorrect if no monitors exists

Reviewed-by: cjplummer, dholmes

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDumpBase.java
! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: 45a145e5
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-09-27 08:27:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/45a145e5bc3d3216bb03379896f66a3b719a06dc

8299915: Remove ArrayAllocatorMallocLimit and associated code

Reviewed-by: dholmes, coleenp

! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/bitMap.cpp
- test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java
! test/hotspot/jtreg/serviceability/attach/AttachSetGetFlag.java
! test/lib-test/jdk/test/whitebox/vm_flags/SizeTTest.java

Changeset: ad6df41a
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-09-27 12:37:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ad6df41a9e4356b9c5de681f200f386f72c76ae2

8316710: Exclude java/awt/font/Rotate/RotatedTextTest.java

Reviewed-by: mbaesken, aivanov

! test/jdk/ProblemList.txt

Changeset: b24ad7cf
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-09-27 12:54:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b24ad7cf5710c698f5946e10d44785f24431f966

8316924: java/lang/Thread/virtual/stress/ParkALot.java times out

Reviewed-by: jpai

! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java

Changeset: 347bd15e
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-09-27 13:15:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/347bd15e49f5632e16d0ae4dd7240a3648baf539

8315966: Relativize initial_sp in interpreter frames

Reviewed-by: fyang, mdoerr, pchilanomate

! 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/interp_masm_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/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! 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/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_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/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java

Changeset: 1be35573
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-09-27 13:30:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1be355734da94243e29f0899b53aa1ebdf3bcb79

8315721: CloseRace.java#id0 fails transiently on libgraal

Reviewed-by: lancea, jpai

! test/jdk/java/lang/ProcessBuilder/CloseRace.java

Changeset: edcc559f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-27 15:14:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/edcc559f09364da3692862e1f3d0636aa8eec1d4

8316661: CompilerThread leaks CodeBlob memory when dynamically stopping compiler thread in non-product

Reviewed-by: kvn, thartmann

! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/memory/heap.hpp

Changeset: 5350fd61
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-09-27 15:55:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5350fd617390aaaedf8dd8821418c796cb1c38b3

8299560: Assertion failed: currentQueryIndex >= 0 && currentQueryIndex < numberOfJavaProcessesAtInitialization

Reviewed-by: lmesnik, cjplummer

! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c

Changeset: b8cec480
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-27 17:05:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b8cec480f89203c21009e90d5bbbbfcc026ef58c

8315848: G1: Rename rs_ prefix to card_rs in analytics

Reviewed-by: ayang, lkorinth

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 750da001
Author:    Ilya Gavrilin <igavrilin at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-09-27 17:07:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/750da0012931656cfd55f3e67c3f49ad7363ab8e

8316743: RISC-V: Change UseVectorizedMismatchIntrinsic option result to warning

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: d3a79b58
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-09-27 23:20:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d3a79b5861be27227b8c28cb3acdce089b74c50b

8316371: Open some swing tests 6

Reviewed-by: dnguyen, prr

+ test/jdk/javax/swing/AbstractDocument/bug4549069.java
+ test/jdk/javax/swing/AbstractWriter/bug4185537.java
+ test/jdk/javax/swing/DefaultTableCellRenderer/bug4240870.java
+ test/jdk/javax/swing/JTableHeader/bug4243927.java
+ test/jdk/javax/swing/LookAndFeel/bug4736093.java

Changeset: 83c0e451
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-09-28 00:17:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/83c0e4516064846c956d9a760338e71be1593f6f

8306630: Bump minimum boot jdk to JDK 21

Reviewed-by: darcy, erikj, iris, shade

! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! make/conf/version-numbers.conf

Changeset: 52073b27
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-09-28 01:47:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52073b27a302cb27276b6c9e500ed4c70e417560

8316994: Avoid modifying ClassLoader and Module objects during -Xshare:dump

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp

Changeset: 84390dd0
Author:    Jean-Philippe Bempel <jpbempel at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-09-28 02:43:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/84390dd0639e29ddb792964cca9ebf79e29cfcad

8316658: serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java fails intermittently

Reviewed-by: coleenp, dholmes

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java

Changeset: 384d2ea6
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-28 04:16:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/384d2ea6d10017299a6d538bc86c17e3b8443cd9

8316125: Windows call_stub unnecessarily saves xmm16-31 when UseAVX>=3

Reviewed-by: jvernee, kvn, sviswanathan

! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 42924ed4
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-09-28 05:42:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/42924ed4e59a9f93e165047bd91f829ba1e86c78

8316946: jtreg failure handler pages are mislabelling the jcmd/thread/dump_to_file results.

Reviewed-by: dholmes

! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/PatternAction.java

Changeset: 2d154fcd
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-09-28 05:47:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2d154fcd0de0612f58abbc5027f409b9b2eb0dc2

8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg

Reviewed-by: luhenry, fyang

! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp

Changeset: 77fac0f4
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-28 08:02:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/77fac0f4c6692bcc06456d03a4329d9f8ddeeded

8316906: Clarify TLABWasteTargetPercent flag

Reviewed-by: ayang, iwalulya, tschatzl

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

Changeset: 79812515
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-09-28 09:49:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/798125152ba40ff2d093711629f275b5d74f0bcb

8316970: Add internal annotation to mark restricted methods

Reviewed-by: jvernee, iris, alanb

! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
+ src/java.base/share/classes/jdk/internal/javac/Restricted.java
+ test/jdk/java/foreign/TestRestricted.java

Changeset: 3481ecb2
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-09-28 11:31:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3481ecb25585d427f2c272e475c7f4ebbf60b799

8316159: Update BoxLayout sample image for crisper edges

Move all rectangles half a pixel to make edges crisp

Reviewed-by: prr

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

Changeset: bc5a39bb
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-28 11:42:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bc5a39bb54725a38db716691091b43a1868601c6

8317144: Exclude sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java on Linux ppc64le

Reviewed-by: mdoerr

! test/jdk/ProblemList.txt

Changeset: d0c1444d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-28 11:49:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d0c1444d9238a96e279df2b32d01fba4fc770ce0

8316957: Serial: Change GenCollectedHeap to SerialHeap inside gc/serial folder

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp

Changeset: 1230aed6
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2023-09-28 11:50:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1230aed61d286fe9c09f46e2bab626d0e8fe0273

8316885: jcmd: Compiler.CodeHeap_Analytics cmd does not inform about missing aggregate

Reviewed-by: kvn, mdoerr

! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/codeHeapState.hpp

Changeset: 0c55887b
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-09-28 12:00:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0c55887bfb131501a26ba431919d94f2ba08a6c1

8309599: WeakHandle and OopHandle release should clear obj pointer

Reviewed-by: dholmes, kbarrett

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/weakHandle.cpp
! src/hotspot/share/oops/weakHandle.hpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/runtime/objectMonitor.hpp

Changeset: 065203d4
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2023-09-28 13:32:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/065203d44a651ee850807bb1f2bed59cea7de3ea

8313631: SA: stack trace printed using "where" command does not show class name

Reviewed-by: cjplummer, dholmes

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

Changeset: fc989986
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-09-28 13:32:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fc98998627443d6e73ac70661f47f48b30525712

8316580: HttpClient with StructuredTaskScope does not close when a task fails

Reviewed-by: djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
+ test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java
! test/jdk/java/net/httpclient/ReferenceTracker.java

Changeset: 3f19df68
Author:    Ian Myers <ianrichr at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-28 15:52:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f19df685c342cef212305cca630331878a24e79

8315936: Parallelize gc/stress/TestStressG1Humongous.java test

Reviewed-by: shade, tschatzl

! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java

Changeset: 29348b3c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-28 15:53:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/29348b3cf65951e1aacd52c517b6b0d29449a78e

8316894: make test TEST="jtreg:test/jdk/..." fails on AIX

Reviewed-by: ihse, erikj

! make/RunTests.gmk

Changeset: 3481a485
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-28 16:04:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3481a485716a1949706a4dcb94181b07e88e804d

8316974: ListFormat creation is unsuccessful for some of the supported Locales

Reviewed-by: joehw, rriggs

! 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: 060db1b2
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-28 17:13:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/060db1b2a2d0946327e47a6c2a380c9fb5593b01

8315031: YoungPLABSize and OldPLABSize not aligned by ObjectAlignmentInBytes

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/shared/plab.cpp

Changeset: ca5eee2f
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-28 17:15:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ca5eee2fe37959f54c5efe557f271dea0a0baef4

8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java as vm.flagless

Reviewed-by: cjplummer, sspitsyn

! test/jdk/TEST.ROOT
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jtreg-ext/requires/VMProps.java

Changeset: cfcbfc6c
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2023-09-28 18:11:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cfcbfc6cae7d8fc276c5a54917e97adea7cf5621

8316879: RegionMatches1Tests fails if CompactStrings are disabled after JDK-8302163

Reviewed-by: simonis, rgiulietti, rriggs

! src/java.base/share/classes/java/lang/String.java
! test/jdk/java/lang/String/RegionMatches.java

Changeset: 73a47f0c
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-09-28 19:28:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/73a47f0c4a4f01f62ef55d64120e58535df12623

4622866: javax.swing.text.Document.remove(int, int) has a misleading picture

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/text/Document.java
- src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.svg

Changeset: 09dad0e9
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-09-28 19:46:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/09dad0e96b37e3fcd1a13040e0de85ebc04b07c2

8313810: BoxLayout uses <blockquote> instead of list for layout options
8313811: Improve description of how BoxLayout lays out components

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/BoxLayout.java

Changeset: f2c221de
Author:    Mourad Abbay <mourad.abbay at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2023-09-28 22:07:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f2c221def1071e3200e502d0c40ace73a1d1967a

8317119: Remove unused imports in the java.util.stream package

Reviewed-by: naoto, iris, psandoz

! src/java.base/share/classes/java/util/stream/BaseStream.java
! src/java.base/share/classes/java/util/stream/Nodes.java
! src/java.base/share/classes/java/util/stream/package-info.java

Changeset: ecb5e8a0
Author:    Eamonn McManus <emcmanus at openjdk.org>
Date:      2023-09-28 23:01:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ecb5e8a03f67c92d7956201de1fa7d07cc6af9cb

8317264: Pattern.Bound has `static` fields that should be `static final`.

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/regex/Pattern.java

Changeset: 355811a9
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-28 23:51:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/355811a996544c54cde9ff232450f5e5c8e1e632

8316559: Refactor some util/Calendar tests to JUnit

Reviewed-by: naoto, lancea

! test/jdk/java/util/Calendar/BuddhistCalendarTest.java
! test/jdk/java/util/Calendar/Bug4302966.java
! test/jdk/java/util/Calendar/Bug4766302.java
! test/jdk/java/util/Calendar/bug4028518.java
! test/jdk/java/util/Calendar/bug4100311.java
! test/jdk/java/util/Calendar/bug4243802.java
! test/jdk/java/util/Calendar/bug4316678.java
! test/jdk/java/util/Calendar/bug4372743.java
! test/jdk/java/util/Calendar/bug4401223.java
! test/jdk/java/util/Calendar/bug4514831.java

Changeset: 0259da92
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-09-29 05:00:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0259da92831087e918d00b8a83e04c96a6877f41

8301686: TLS 1.3 handshake fails if server_name doesn't match resuming session

Reviewed-by: djelinski, wetmore

! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
+ test/jdk/javax/net/ssl/SSLSession/ServerNameRejectedTLSSessionResumption.java

Changeset: bd7bb67d
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-09-29 05:15:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd7bb67d8f2a6a6bda43b6e2443099574151a7dc

8317257: RISC-V: llvm build broken

Reviewed-by: fyang

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/os/linux/os_linux.cpp

Changeset: c45308af
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-09-29 07:05:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c45308afac019d40bbe3e9adf27733f6be520931

8301327: convert assert to guarantee in Handle_IDiv_Exception

Reviewed-by: dnsimon, dholmes

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

Changeset: bd918f49
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-09-29 11:14:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd918f49d29bcbc699e07b4ef8d23cfe1abd32df

8316401: sun/tools/jhsdb/JStackStressTest.java failed with "InternalError: We should have found a thread that owns the anonymous lock"

Reviewed-by: cjplummer, dholmes

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

Changeset: 179792be
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-09-29 14:53:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/179792beb4e766756971fc3c80a79046b34893f4

8317283: jpackage tests run osx-specific checks on windows and linux

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java

Changeset: a185be03
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-29 14:59:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a185be0346be2aba4de531ee6cce9b99f08aa223

8317139: [JVMCI] oop handles clearing message pollutes event log

Reviewed-by: never, thartmann

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

Changeset: 49376e44
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-09-29 15:03:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/49376e445210d5ebe3a99a4e647deecec51f0784

8316000: File.setExecutable silently fails if file does not exist

Reviewed-by: alanb

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

Changeset: fa0697a6
Author:    Mourad Abbay <mourad.abbay at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2023-09-29 15:36:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fa0697a6371a89f19af3f88136886b0b2fbe4817

8316998: Remove redundant type arguments in the java.util.stream package

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/stream/Collectors.java
! src/java.base/share/classes/java/util/stream/DistinctOps.java
! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/IntPipeline.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/java/util/stream/WhileOps.java

Changeset: 014c95a5
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-29 16:36:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/014c95a54d6cebe8f2b6422c2a484d538cdb2261

8317126: Redundant entries in Windows `tzmappings` file

Reviewed-by: lancea, iris, joehw

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

Changeset: 5a6aa569
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-09-29 17:17:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a6aa569aa279141193038dc2e61e18a8b24bc11

8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files

Reviewed-by: almatvee

! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: 47569a25
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2023-09-29 18:47:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/47569a256cb61f210bf2d9f28656fd3fa5ad27b8

8295919: java.security.MessageDigest.isEqual does not adhere to @implNote

Reviewed-by: mullan

! src/java.base/share/classes/java/security/MessageDigest.java

Changeset: 009f5e1f
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-09-30 01:06:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/009f5e1fa177eea326aefec0f995f589a01169d2

8317141: Remove unused validIndex method from URLClassPath$JarLoader

Reviewed-by: alanb, lancea, dfuchs

! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java

Changeset: fb055e7e
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-10-01 16:32:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fb055e7e5300958b2a6a290aa6783e8ede929d9a

8316645: RISC-V: Remove dependency on libatomic by adding cmpxchg 1b

Reviewed-by: ihse, fyang, luhenry, mli

! make/autoconf/libraries.m4
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp

Changeset: b8fa6c23
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-10-01 16:33:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b8fa6c23f5f7c4991ee6f0881a0452e591b65217

8316186: RISC-V: Remove PlatformCmpxchg<4>

Reviewed-by: fyang, mli

! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp

Changeset: 93f662f4
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-10-01 20:01:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/93f662f4fc766c09492c8d4ce7048605325d2100

8317335: Build on windows fails after 8316645

Reviewed-by: lmesnik

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

Changeset: 8fcf70e9
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-10-02 05:06:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8fcf70e931cd2e69e644c459d16d1410ce7ff3ae

5066247: Refine the spec of equals() and hashCode() for j.text.Format classes

Reviewed-by: naoto, darcy

! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java

Changeset: 207819a0
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-10-02 07:03:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/207819a05e42b666efb074921b066c819c020cf9

8315604: IGV: dump and visualize node bottom and phase types

Co-authored-by: Tobias Holenstein <tholenstein at openjdk.org>
Reviewed-by: thartmann, chagedorn, tholenstein

! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/phaseX.hpp
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/EditPropertyFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/condenseGraph.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showTypes.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java

Changeset: 795e5dcc
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-10-02 07:35:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/795e5dcc856491031b87a1f2a942681a582673ab

8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration

Co-authored-by: Ivan Walulya <iwalulya at openjdk.org>
Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/gc/g1/test_g1CodeRootSet.cpp

Changeset: 69489427
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-10-02 07:40:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/69489427e941daeac6fdd7f52a6129612b70ce53

8317327: Remove JT_JAVA dead code in jib-profiles.js

Reviewed-by: erikj, jwaters

! make/conf/jib-profiles.js

Changeset: eeb63cd0
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-10-02 08:03:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eeb63cd0fad9de1f7182ab97d0f25ac67745aa9e

8316361: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN with -XX:VerifyIterativeGVN=10

Reviewed-by: kvn, chagedorn

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

Changeset: 59847926
Author:    Michal Sobierski <145339032+msobiers at users.noreply.github.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-02 09:56:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/59847926b63860704bcf2967660628eaede8ee36

8316415: Parallelize sun/security/rsa/SignedObjectChain.java subtests

Reviewed-by: shade, rhalade, valeriep

! test/jdk/sun/security/rsa/SignedObjectChain.java

Changeset: 516cfb13
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-10-02 10:01:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/516cfb135f7e5fefaf6e6f2928f6ecb88806f1ef

8316907: Fix nonnull-compare warnings

Reviewed-by: kbarrett, jsjolen

! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/asm/codeBuffer.cpp

Changeset: 8093563b
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-10-02 13:06:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8093563bce03b2a7dcea175f1e71cfd67de1c235

8317295: ResponseSubscribers.SubscriberAdapter should call the finisher function asynchronously

Reviewed-by: djelinski

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

Changeset: 2637e8dd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-10-02 13:16:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2637e8ddc4ffe102418139f501fc0be8e9c5317b

8317314: Remove unimplemented ObjArrayKlass::oop_oop_iterate_elements_bounded

Reviewed-by: dcubed

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

Changeset: 878d27db
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-10-02 14:18:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/878d27dba16accf57a9d2d5e5cccf7af425dd6f2

8317273: compiler/codecache/OverflowCodeCacheTest.java fails transiently on Graal

Reviewed-by: never, thartmann

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java

Changeset: a564d436
Author:    Soumadipta Roy <roysouma at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-02 15:17:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a564d436c722f14041231158f21c4ad3a2f6a3a5

8315692: Parallelize gc/stress/TestStressRSetCoarsening.java test

Reviewed-by: shade, mli, lmesnik, tschatzl

! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java

Changeset: f9850061
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-10-02 18:12:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f985006142c87d563f7e69d63b206c15e7e6f135

8309356: Read files in includedir in alphanumeric order

Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
+ test/jdk/sun/security/krb5/config/IncludeDirOrder.java

Changeset: d7d1d42b
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-10-02 19:55:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d7d1d42b67bcc8e6fe98e936b10e43edfd4989a2

8316771: Krb5.java has not defined messages for all error codes

Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
+ test/jdk/sun/security/krb5/ErrorMessages.java

Changeset: ad81abd2
Author:    Mourad Abbay <mourad.abbay at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2023-10-02 20:13:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ad81abd2dbddc47d57eceb4d90fe615a6e986fe5

8317034: Remove redundant type cast in the java.util.stream package

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/StreamSpliterators.java

Changeset: 5c8366ee
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-10-02 20:15:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5c8366eea4555b5b145a5337e774020006e00db9

8268622: Performance issues in javac `Name` class

Reviewed-by: vromero

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

Changeset: e25121d1
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2023-10-02 20:21:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e25121d1d908bd74e7a5914d85284ab322bed1a3

8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries

Reviewed-by: shade

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

Changeset: d2e2c4ce
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-10-02 21:53:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d2e2c4cef1f15a3fc7f1f619470d23ae6bb37725

8309667: TLS handshake fails because of ConcurrentModificationException in PKCS12KeyStore.engineGetEntry

Reviewed-by: djelinski, mullan

! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
+ test/jdk/sun/security/pkcs12/AttributesCorrectness.java
+ test/jdk/sun/security/pkcs12/AttributesMultiThread.java

Changeset: 6e1aacdf
Author:    Mark Powers <mpowers at openjdk.org>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2023-10-02 22:43:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6e1aacdfba5a32f7b071eea8039888d275827e83

8296631: NSS tests failing on OL9 linux-aarch64 hosts

Reviewed-by: valeriep

+ test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/cert9.db
+ test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/key4.db
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/Secmod/cert9.db
! test/jdk/sun/security/pkcs11/Secmod/key4.db
! test/jdk/sun/security/pkcs11/Secmod/pkcs11.txt
! test/jdk/sun/security/pkcs11/SecmodTest.java
+ test/jdk/sun/security/pkcs11/tls/tls12/cert9.db
+ test/jdk/sun/security/pkcs11/tls/tls12/key4.db
+ test/jdk/sun/security/pkcs11/tls/tls12/pkcs11.txt

Changeset: 26c21f50
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-10-03 04:38:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/26c21f50a39a4ae0425b6e7ae63afbdaf627e710

8314294: Unsafe::allocateMemory and Unsafe::freeMemory are slower than malloc/free

Reviewed-by: shade, dlong

! src/hotspot/share/prims/unsafe.cpp

Changeset: 287b2432
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-10-03 05:54:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/287b24322135b54641f013970c4545ce069c4350

8316893: Compile without -fno-delete-null-pointer-checks

Reviewed-by: kbarrett, erikj

! make/autoconf/flags-cflags.m4

Changeset: b6a97c07
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2023-10-03 08:17:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b6a97c078043862b20bd8e1d1b8ccb8699995515

8316880: AArch64: "stop: Header is not fast-locked" with -XX:-UseLSE since JDK-8315880

Reviewed-by: rkennke, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp

Changeset: 3bcfac18
Author:    Glavo <zjx001202 at gmail.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2023-10-03 10:34:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3bcfac18c39d83bf876787e7ce422831bab0db2f

8317246: Cleanup java.net.URLEncoder and URLDecoder use of file.encoding property

Reviewed-by: rriggs, naoto

! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLEncoder.java

Changeset: ee6facf0
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/ee6facf0c28ef66fdae2b49526d2a51e4dd5d92b

Stop inflate for hashCode and fix logging

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

Changeset: 434b70a3
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/434b70a37d86915ae2f2476f644f0ddd72610c2f

Bypass fast code in c2 for inflated locks.

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

Changeset: 8d8d193e
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/8d8d193e71aecaafb6feacec815d7b1d92bcb938

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/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: 97957583
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/97957583ecda03ebb943248ad6dd994685abe665

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: a494945e
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/a494945e6651e391a745e903b78b8382b1bb3bc6

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: 387769c2
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/387769c2ab5f4926f187a23c12453a8e508e7f59

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: 8fd1d9ff
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/8fd1d9fff8ee9bf8e16ed4ae8423ab3c4db1841b

Cleanups

! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 289742d5
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/289742d587e0085c5f01deb55f4643131b1b5f56

Fix oop cast.

! src/hotspot/share/oops/markWord.cpp

Changeset: 4191c133
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/4191c133bcc2ef2ab047ce633394fefe218fa180

More cleanup, use Thread::current() because inflate doesn't pass current thread always.

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

Changeset: 28df7fb6
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/28df7fb688e5dcc9e24fa141acad4e8cec8788a7

Yes, we do need a yield.

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: d949b56e
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/d949b56ed314fba7f66d8f74b14cb996f6c8797f

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: 3bd8d974
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/3bd8d974548318897505d6b4f38757a8b5b83de2

Fix shenandoahAsserts markWord printing.

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

Changeset: 7af25ff3
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/7af25ff3d9321a16605021079800728ab7f31998

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: 904cc56c
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/904cc56cdc64895c7464a74f22edaaab5664ce7f

Fix unlocking race

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 3d637895
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/3d637895010c32b48276a6fde03230a6fd367ca1

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: 5d11bf86
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/5d11bf86f365d57cd5d4649966aa7ba194316b50

Fix build

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

Changeset: ccafdc38
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/ccafdc38f7afcae6dede15e3b11295a73ad8f942

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: de717740
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/de71774069e7b409d264b7277735706532c8b248

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: d23050f1
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/d23050f1fb21a099b8cf03dcf0d62add925132a3

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: 8b055e78
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/8b055e78a87c5e90f7e4b62ea5fec1114f86eb7d

Fix CHT threads

! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: ab3ecd59
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/ab3ecd593f783f4e1098413431be160205c9666c

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: 7597ccec
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/7597ccecad997d095ea93d5a13ee95210c714d41

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: d3aa6b62
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 11:15:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d3aa6b6282ed36ee4e43a6a97bf0bda922b6abf0

Tweaks to read_monitor

! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 53334e3c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 11:16:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/53334e3c7763f4d1d58d18a215cdbc92c14b6329

Add more verification

! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 0209fc6f
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 11:17:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0209fc6fada3b84a9c51ee54ef7781f80bd28414

Remove read_monitor loop from JVMTI get_object_monitor_usage

! src/hotspot/share/prims/jvmtiEnvBase.cpp

Changeset: 610c2414
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 11:45:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/610c241472188f7a34ac0bf80706b32910f87ddf

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: c65531d2
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 14:16:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c65531d233e5093bf49352dacf56af03e3bad74e

lockStack include

! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 9c4994ef
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 14:17:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9c4994ef4555e577cc43bc47542c13e03ae41350

Spelling

! src/hotspot/share/oops/markWord.cpp

Changeset: 7b0f67bd
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/7b0f67bd105418589bdd3af87287266bcd51d9ad

Reduce branches for first cache hit

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

Changeset: bcd5c48d
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-15 08:08:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bcd5c48d0c0dbd09057954a4b22d459c3c3d6148

32-bit and comments

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

Changeset: ca5421c0
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-15 13:00:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ca5421c0bebf615e7cbf0f06310d781698b93752

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: 3a30a40a
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-15 13:02:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3a30a40a0a4d35d268e2a344effb129a4a04687d

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: b36cc440
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-15 13:02:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b36cc44008bead39635a48a486ca079c6762d3f8

Fold monitor and markWord consistency checks

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

Changeset: 02b02d8b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-15 13:03:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/02b02d8beb3bb24523f6524f3674ac20983de36a

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: 2c644cd1
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-15 13:04:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2c644cd144284eda8f4257d8a1e9dc437b86b60b

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: 0d720452
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-15 14:31:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0d720452d52d1ecb3852aeb5884b159f2cd4acd3

Fix Windows warning

! src/hotspot/share/runtime/javaThread.inline.hpp

Changeset: 40f5dd82
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-18 06:18:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/40f5dd82d6686594b85b54bb6fc6d0dd3f8f371e

aarch64 impl

! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp

Changeset: 8186e2a2
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-18 06:19:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8186e2a29f351cf710ad6a0ddd9f2b7823890971

Jump to long

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

Changeset: 021f5db8
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-18 06:19:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/021f5db8740a4eefb33f86d573efecfe149b652d

Avoid multiple cache entries for same oop

! src/hotspot/share/runtime/javaThread.inline.hpp

Changeset: cd5e33aa
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-18 06:58:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cd5e33aa01112b10137439f25073f587f9c32d68

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

Changeset: c1d7ad99
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-18 12:29:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c1d7ad99038cf8252a6158b6fe052ad753747c89

Fix InflateMonitorsTest

! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java

Changeset: 90d7e31a
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-18 12:31:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/90d7e31a45468f40b68d77c11f5dece11ced8322

SA monitor and hashcode fix

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java

Changeset: bc37b7e5
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-18 15:12:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bc37b7e528ed065ef57f56bd77d1293bb6831870

Restructure, comments, and bug fix

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: 61983168
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-18 17:39:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/61983168cfe8a7c82f4860de88d4d8dfb21fc35f

More restructuring

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: 5029f5ed
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-20 11:53:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5029f5ed8be6ff26ab391cef36c247ea4de2efc7

OMRegenerateCache fix

! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 8be1998b
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-20 13:05:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8be1998b5af35e7b8be6fcc2d4e7055791eac4bf

aarch64 use correct C2OM.*CacheSize variables

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

Changeset: 88269232
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-20 14:44:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/882692324975c323aef2b3858cff021131f89778

Log inflations on trace

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

Changeset: 7ed5be69
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-20 14:49:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7ed5be69e9ac31c56b807f72521baea5439a8410

Initial riscv64 impl

! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp

Changeset: 2133c145
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-19 10:53:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2133c145fc593c6ee32c0b8984a0f7a4daa41fb4

Assert in LockStack contains

! src/hotspot/share/runtime/lockStack.inline.hpp

Changeset: 3e540005
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-19 10:54:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e5400054fb0ab4d46de914b4e393d18656bd453

Make some functions private

! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: 18de81a3
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-21 11:23:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/18de81a3eb07b28981340f1b9d3054aaa058d166

Fix inflate_fast_locked_object

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

Changeset: 9fe81fcc
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-22 08:22:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9fe81fcca1fdfa77918097168c13fcc77a5b631f

Fix jni_exit inflation cause

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

Changeset: 8bf337f0
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-25 10:01:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8bf337f0837273790ee4bf1e62380a6f1c9074d2

recursive lightweight + some counters and refactoring

! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: ef060b96
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-25 11:39:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ef060b962e97891b4e9947ef952dee41cf55c2fc

aarch64 fix

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

Changeset: f3c6e712
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-25 11:46:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f3c6e7122a0d1945c89dc9f42563a89e32594faa

remove include

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

Changeset: f194c00f
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-27 13:22:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f194c00fbaa3ec8f6282bf0ca99a236f6f05ccb3

Simplified recursive lightweight lock

! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: bab28266
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-27 13:23:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bab28266921e2c62061bc1109994fd69fe2b3490

SpinYield before inflate

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

Changeset: 6a12ee70
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-27 13:55:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6a12ee70d2b7d1c5995d49d0ccb2c4848e63befc

x86_32 cleanups

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp

Changeset: 8c724414
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-27 13:56:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8c72441468cc2750fc5339c3bb3f090d42441442

Fix aarch64

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

Changeset: 29bbae94
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-27 14:04:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/29bbae9469d3bf0b47b06202a4143e34eaa46f83

aarch64 initial impl recursive lightweight

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

Changeset: 0e577686
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-29 08:34:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0e577686c3e61e197df36db404dda50f0c79ff64

aarch cmpxchg fixes

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

Changeset: 213e1641
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-29 09:09:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/213e16417ee18f8c3a3212cb55c453b3f1cfaeb0

Cleanup some missing / wrong logic

! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: 38f186a7
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-10-02 06:27:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/38f186a7d279c7790d40e1c8aef542080ddf3dd9

Wrong cause, missing stat counter

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

Changeset: c13dbe1b
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-10-02 07:31:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c13dbe1b92f46d1847e3641f271bb7a0accc14bb

Relocked assumption wrong

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

Changeset: ddf0a2a1
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-10-02 07:33:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ddf0a2a1e90f5082b04f547da18e855e97a148a5

Fix windows build

! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: cf5eeb8f
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-10-02 09:04:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf5eeb8ffaa7c680180822e8ad89693ab90bcc96

Add java thread deflation

! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.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

Changeset: d6180196
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-10-03 09:16:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d6180196a532f4887b76fd67242e675bb5c31288

Fix AArch64 registers

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/share/asm/register.hpp

Changeset: ef3ef9d8
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-10-03 15:53:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ef3ef9d8d0b64bb583c5fb456664c58a1d323232

Enable recursion impl by default

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



More information about the jdk-sandbox-changes mailing list