git: openjdk/panama-foreign: master: 100 new changesets

duke duke at openjdk.org
Fri May 5 11:15:19 UTC 2023


Changeset: fee02f06
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2023-04-28 11:55:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fee02f066879e77e55e217660daa46607778b6e8

8299748: java/util/zip/Deinflate.java failing on s390x

Reviewed-by: jpai, lancea, simonis, aturbanov

! test/jdk/java/util/zip/DeInflate.java

Changeset: 452cb843
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-04-28 12:27:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/452cb8432f4d45c3dacd4415bc9499ae73f7a17c

8307103: Two TestMetaspaceAllocationMT tests fail after JDK-8306696

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java

Changeset: 83a98c66
Author:    Antonios Printezis <tonyp at openjdk.org>
Date:      2023-04-28 12:31:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/83a98c66f1747fec3da77578b646498c4cb5637d

8307063: When cross-compiling with hsdis/binutils, buildjdk creation fails

Reviewed-by: erikj

! make/autoconf/buildjdk-spec.gmk.in

Changeset: 5d9baa2f
Author:    JoKern65 <Joachim.kern at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-04-28 13:07:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5d9baa2f9385d66cdf2ff8f065d165385eb48a22

8306672: support offset in dll_address_to_library_name on AIX

Reviewed-by: stuefe, clanger, mbaesken

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/aix/porting_aix.hpp

Changeset: 169a7c27
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-04-28 14:27:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/169a7c27a7c6521fbfb1e61fbe85e6d7b0470619

8306640: Open source several AWT TextArea related tests

Reviewed-by: prr, serb

+ test/jdk/java/awt/TextArea/ReplaceRangeTest.java
+ test/jdk/java/awt/TextArea/TextAreaCRLFAutoDetectTest.java
+ test/jdk/java/awt/TextArea/TextLengthTest.java
+ test/jdk/java/awt/TextArea/TextLimitTest.java

Changeset: 485a0691
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-04-28 14:35:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/485a0691f4a762e9673967b7873356fb65afc5bc

8306432: Open source several AWT Text Component related tests

Reviewed-by: prr

+ test/jdk/java/awt/TextComponent/CorrectSetCaretPositionDuringInitPeerTest.java
+ test/jdk/java/awt/TextComponent/DeselectionDuringDoSelectionNonVisibleTest.java
+ test/jdk/java/awt/TextComponent/GetCaretPosOutOfBoundsTest.java
+ test/jdk/java/awt/TextComponent/InitialInsertionCaretPositionTest.java
+ test/jdk/java/awt/TextComponent/MiddleMouseClickPasteTest.java

Changeset: cf799ba2
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-04-28 15:14:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cf799ba232dcacd1d91a7dab4dc4bf8de9ac258e

8306950: [REDO] JDK-8305252 make_method_handle_intrinsic may call java code under a lock

Reviewed-by: dholmes, matsaave, iklam

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: e1196584
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-04-28 15:45:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e1196584d5c61e3a6baa3eb96801a518cd5dca64

8303475: potential null pointer dereference in filemap.cpp

Reviewed-by: dholmes

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

Changeset: a177152f
Author:    Dean Long <dlong at openjdk.org>
Date:      2023-04-28 15:48:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a177152f224cdaa3ef24a90baa57f1b42c0cc220

8306331: assert((cnt > 0.0f) && (prob > 0.0f)) failed: Bad frequency assignment in if

Reviewed-by: thartmann, chagedorn

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

Changeset: 82ccfe3a
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-04-28 16:18:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/82ccfe3a21f6f9933d96c52286ecb4d6b432abb2

8305975: Add TWCA Global Root CA

Reviewed-by: mullan

+ src/java.base/share/data/cacerts/twcaglobalrootca
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/TWCAGlobalCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: f83e7302
Author:    Madjosz <28844868+Madjosz at users.noreply.github.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-04-28 16:23:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f83e7302c1660c128f866daa7317bc1dce156686

8302983: ZoneRulesProvider.registerProvider() twice will remove provider

Reviewed-by: naoto

! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java
! test/jdk/java/time/test/java/time/zone/TestZoneRulesProvider.java

Changeset: 9ff55508
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-04-28 16:24:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ff555083a1ba367ea157b8e1de28e62c1ce2f19

8307077: Convert CRLF to LF in java.xml.crypto

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/config.dtd
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/config.xml
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties

Changeset: 89711f37
Author:    Phil Race <prr at openjdk.org>
Date:      2023-04-28 18:17:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/89711f376751d4cfa05758705867afedfafeb602

8307079: Update test java/awt/Choice/DragOffNoSelect.java

Reviewed-by: azvegint, serb

! test/jdk/java/awt/Choice/DragOffNoSelectTest.java

Changeset: 6d6f726b
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2023-04-28 18:46:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6d6f726b74f7fcd3e7c37d50bd2476b3e921662b

8307078: Opensource and clean up five more AWT Focus related tests

Reviewed-by: serb, prr

+ test/jdk/java/awt/Focus/FocusForRemovedComponentTest.java
+ test/jdk/java/awt/Focus/FocusTraversalPolicyIAE.java
+ test/jdk/java/awt/Focus/InitialFocusTest.java
+ test/jdk/java/awt/Focus/LabelScrollBarFocus.java
+ test/jdk/java/awt/Focus/ModalDialogInFocusEventTest.java

Changeset: ec5c7926
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-04-28 19:16:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ec5c7926f3cea68bf0d0ceb460a8383f5e4ea278

8306133: Open source few AWT Drag & Drop related tests

Reviewed-by: prr, psadhukhan

+ test/jdk/java/awt/dnd/NextDropActionTest/NextDropActionTest.java
+ test/jdk/java/awt/dnd/NoFormatsDragEnterTest/NoFormatsDragEnterTest.java
+ test/jdk/java/awt/dnd/NoFormatsDropTest/NoFormatsDropTest.java
+ test/jdk/java/awt/dnd/NoTargetNoDragExitTest/NoTargetNoDragExitTest.java
+ test/jdk/java/awt/dnd/NotReallySerializableTest/NotReallySerializableTest.java

Changeset: 05af487a
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-04-28 19:20:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/05af487a2d9b85b87d13ea23776d04e52c67bf49

8306681: Open source more AWT DnD related tests

Reviewed-by: prr, serb

+ test/jdk/java/awt/dnd/ZeroFormatTransferableTest.java
+ test/jdk/java/awt/event/ComponentEvent/ComponentResizedTest.java
+ test/jdk/java/awt/event/ComponentEvent/ObjectSourceTest.java
+ test/jdk/java/awt/event/ComponentEvent/ResizeDeniedTest.java
+ test/jdk/java/awt/event/FocusEvent/OppositeSerialization/OppositeSerialization.java
+ test/jdk/java/awt/event/FocusEvent/OppositeSerialization/old.ser
+ test/jdk/java/awt/event/HierarchyEvent/HierarchyEventOnWindowTest.java

Changeset: da9efee1
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2023-04-28 19:45:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/da9efee1c25f76f80fee9065680e7d75d03c7178

8296935: Arrays.asList() can return a List that throws undocumented ArrayStoreException

Reviewed-by: rriggs, lancea

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

Changeset: 4818c798
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-04-28 21:43:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4818c798bcd0ae84cd15c7ab101902896b620016

8307110: zero build broken after JDK-8304265

Reviewed-by: erikj

! make/conf/jib-profiles.js
! make/devkit/createLibffiBundle.sh

Changeset: b8de3943
Author:    Phil Race <prr at openjdk.org>
Date:      2023-04-28 22:39:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b8de39431dca90e63552968829a349a9b63e68ca

8307080: Open source some more JComboBox jtreg tests

Reviewed-by: kizune

+ test/jdk/javax/swing/JComboBox/bug4171464.java
+ test/jdk/javax/swing/JComboBox/bug4244614.java
+ test/jdk/javax/swing/JComboBox/bug4276920.java
+ test/jdk/javax/swing/JComboBox/bug4924758.java
+ test/jdk/javax/swing/JComboBox/bug5029504.java

Changeset: 1f689241
Author:    Phil Race <prr at openjdk.org>
Date:      2023-04-28 22:42:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1f689241cfcb4083cba283a2010b532948865283

8306955: Open source several JComboBox jtreg tests

Reviewed-by: kizune

+ test/jdk/javax/swing/JComboBox/bug4167850.java
+ test/jdk/javax/swing/JComboBox/bug4209474.java
+ test/jdk/javax/swing/JComboBox/bug4234119.java
+ test/jdk/javax/swing/JComboBox/bug4890345.java
+ test/jdk/javax/swing/JComboBox/bug4996503.java

Changeset: d43a5a28
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-04-29 01:29:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d43a5a289f4ac84480bf54ab304c1ce1dbc8e067

8307135: java/awt/dnd/NotReallySerializableTest/NotReallySerializableTest.java failed

Reviewed-by: jiefu, prr

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

Changeset: a2d3fc83
Author:    SirYwell <hannesgreule at outlook.de>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-04-29 07:48:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a2d3fc83b0dd7eea38e1dd5898a97d6d7ff60194

8304837: Classfile API throws IOOBE for MethodParameters attribute without parameter names

Reviewed-by: asotona, jwaters, vromero

! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
+ test/jdk/jdk/classfile/BoundAttributeTest.java

Changeset: bb7608ba
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2023-04-29 14:37:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bb7608bacc605b2aa9a291f4e23dab49815ce932

8307088: Allow the jdbc.drivers system property to be searchable

Reviewed-by: naoto, joehw

! src/java.sql/share/classes/java/sql/DriverManager.java

Changeset: 6d6d00b6
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2023-04-29 18:19:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6d6d00b69cea47ccbe05a844db0fb6c384045caa

8306954: Open source five Focus related tests

Reviewed-by: prr

+ test/jdk/java/awt/Focus/AsyncUpFocusCycleTest.java
+ test/jdk/java/awt/Focus/ClearMostRecentFocusOwnerTest.java
+ test/jdk/java/awt/Focus/ConsumedTabKeyTest.java
+ test/jdk/java/awt/Focus/EventRetargetTest.java
+ test/jdk/java/awt/Focus/ExtraPropChangeNotifVetoingTest.java

Changeset: b3dbf28b
Author:    Hannes Greule <SirYwell at users.noreply.github.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-04-30 07:34:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b3dbf28bc0614bee2f7137af95389134155c9511

8292275: javac does not emit SYNTHETIC and MANDATED flags for parameters by default

Co-authored-by: Chen Liang <liach at openjdk.org>
Reviewed-by: vromero, jwaters

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/jdk/java/lang/reflect/AccessFlag/RequiredMethodParameterFlagTest.java
+ test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java
+ test/langtools/tools/javac/processing/model/util/elements/MethodParameters/ImplicitParametersProcessor.java
! test/langtools/tools/javap/AnnoTest.java

Changeset: b54c4a33
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-05-01 04:41:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b54c4a33c69e16adf5b85b80b8deb4ded2ed074d

8299713: Test javax/swing/JTableHeader/6889007/bug6889007.java failed: Wrong type of cursor

Reviewed-by: serb, tr

! test/jdk/javax/swing/JTableHeader/6889007/bug6889007.java

Changeset: e1b06eac
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-05-01 04:45:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e1b06eac722ea19ed33fbd15e763ca983aab34f2

8305780: javax/swing/JTable/7068740/bug7068740.java fails on Ubunutu 20.04

Reviewed-by: serb, tr

! test/jdk/javax/swing/JTable/7068740/bug7068740.java

Changeset: 2d7c5079
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-05-01 04:49:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2d7c50791bd79d9a140df12e38050c851423992c

8305778: javax/swing/JTableHeader/6884066/bug6884066.java: Unexpected header's value; index = 4 value = E

Reviewed-by: serb, jdv

! test/jdk/javax/swing/JTableHeader/6884066/bug6884066.java

Changeset: a6b4f25b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-01 07:56:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a6b4f25bd50e6861281d162f143c5bc9c16bac51

8306825: Monitor deflation might be accidentally disabled by zero intervals

Reviewed-by: dcubed, eastigeevich, phh

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
+ test/hotspot/jtreg/runtime/Monitor/DeflationIntervalsTest.java
- test/hotspot/jtreg/runtime/Monitor/GuaranteedAsyncDeflationIntervalTest.java

Changeset: 316d303c
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-01 11:33:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/316d303c1da550c9589c9be56b65650964e3886b

8306851: Move Method access flags

Reviewed-by: cjplummer, dholmes, dnsimon, matsaave, fparain

! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constMethod.hpp
+ src/hotspot/share/oops/constMethodFlags.cpp
+ src/hotspot/share/oops/constMethodFlags.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlassFlags.cpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
+ src/hotspot/share/oops/methodFlags.cpp
+ src/hotspot/share/oops/methodFlags.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: 1de1a388
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-05-01 13:00:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1de1a38859c696cd5f3f6efa51809bff9c127953

8303002: Reject packed structs from linker
8300784: Specify exactly how padding should be presented to the linker
8304803: NPE thrown during downcall classification under Linux/x64
8303524: Check FunctionDescriptor byte order when linking

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestUpcallStructScope.java

Changeset: b39a9bff
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-05-01 13:15:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b39a9bffda0440b1617a802ceb70bf12e075a779

8301703: java.base jdk.internal.foreign.abi.BindingSpecializer uses ASM to generate classes

Reviewed-by: mcimadamore, asotona

! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java

Changeset: d437c61f
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-05-01 13:23:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d437c61f5b77793606d73960eeaf98a091f14f6a

8305672: Surprising definite assignment error after JDK-8043179

Reviewed-by: kcr, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/lambda/TryWithLambdaFinal.java

Changeset: 67dd8414
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-05-01 13:41:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/67dd8414321677e3fc41fa1470c857c0afaa4259

8305093: Linker cache should not take layout names into account

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! test/jdk/java/foreign/TestLinker.java

Changeset: 7d07d195
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-05-01 14:12:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7d07d19523658cb8034121af6569fbbe92c9afd1

8305201: Improve error message for GroupLayouts that are too large on SysV

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java
! test/jdk/java/foreign/TestIllegalLink.java

Changeset: f00a748b
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-01 15:22:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f00a748bc5b708d4f8f277d075859b058f9d575c

8304915: Create jdk.internal.util.Architecture enum and apply

Reviewed-by: erikj, mdoerr, amitkumar

! make/modules/java.base/gensrc/GensrcMisc.gmk
+ src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/OperatingSystem.java
- src/java.base/share/classes/jdk/internal/util/OperatingSystemProps.java.template
+ src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! src/jdk.attach/windows/classes/sun/tools/attach/AttachProviderImpl.java
+ test/jdk/jdk/internal/util/ArchTest.java

Changeset: 6acf032d
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-01 17:56:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6acf032db891875c6a7403a18d5dc7c552fb4c11

8306678: Replace use of os.version with an internal Version record

Reviewed-by: mchung

! src/java.base/macosx/classes/jdk/internal/loader/ClassLoaderHelper.java
! src/java.base/share/classes/jdk/internal/util/OperatingSystem.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
+ src/java.base/share/classes/jdk/internal/util/Version.java
! test/jdk/jdk/internal/util/OSTest.java
+ test/jdk/jdk/internal/util/VersionTest.java

Changeset: c7e1df83
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-05-01 18:03:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c7e1df832837c2f19629cf0d5a5d3e65142ac208

8304760: Add 2 Microsoft TLS roots

Reviewed-by: mullan

+ src/java.base/share/data/cacerts/microsoftecc2017
+ src/java.base/share/data/cacerts/microsoftrsa2017
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/MicrosoftTLS.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: ae5f678f
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-05-01 18:13:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ae5f678fbafcd643a5a74447ed718636a53f9e2b

8282384: [LOOM] Need test for ThreadReference.interrupt() on a vthread

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001a.java

Changeset: 561ec9c5
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-01 18:24:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/561ec9c5a06e5baeb0cf72463d14d1d720facb13

8300818: Reduce complexity of padding with DateTimeFormatter

Reviewed-by: redestad, rriggs

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ test/micro/org/openjdk/bench/java/time/format/DateTimeFormatterWithPaddingBench.java

Changeset: 35e75c13
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2023-05-01 20:28:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/35e75c131d7c1c2596022955c0f4c53dd3c7e448

8301455: comments in TestTypeAnnotations still refer to resolved JDK-8068737

Reviewed-by: jjg

! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java

Changeset: 1227a275
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-05-02 02:40:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1227a275a1c1e82b9a6410843f32534d7e841f54

8306028: separate ThreadStart/ThreadEnd events posting code in JVMTI VTMS transitions
8304444: Reappearance of NULL in jvmtiThreadState.cpp

Reviewed-by: pchilanomate, lmesnik

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c

Changeset: 2179a8f2
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-05-02 03:12:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2179a8f2d622f832aa21eb7f48e8ab055bc55731

8298087: XML Schema Validation reports an required attribute twice via ErrorHandler

Reviewed-by: naoto

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java
+ test/jaxp/javax/xml/jaxp/unittest/validation/ErrorHandlingTest.java

Changeset: 86f97fe7
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-05-02 07:20:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/86f97fe70c9b55d196876e1e144f26a576492ebe

8305919: java/lang/Thread/virtual/HoldsLock.java#id0 failed, ThreadInfo.getLockInfo() return null

Reviewed-by: jpai

! test/jdk/ProblemList-Xcomp.txt
+ test/jdk/java/lang/Thread/virtual/CarrierThreadWaits.java
- test/jdk/java/lang/Thread/virtual/HoldsLock.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java

Changeset: 860bf9b3
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-05-02 09:19:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/860bf9b35fb168b7b725388c797f193564d9af4d

8307104: [AIX] VM crashes with UseRTMLocking on Power10

Reviewed-by: clanger, lucy

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

Changeset: 1532a1b0
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-05-02 10:42:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1532a1b0bd72f37b77540af51368271ef80e17d2

8307164: TestSegmentCopy times out (mainline)

Reviewed-by: mcimadamore

! test/jdk/java/foreign/TestSegmentCopy.java

Changeset: a8d16dea
Author:    Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Richard Reingruber <rrich at openjdk.org>
Date:      2023-05-02 12:14:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a8d16dea8eb4a2807a4b0349dea708b4d0d6db35

8300197: Freeze/thaw an interpreter frame using a single copy_to_chunk() call

Reviewed-by: rrich, pchilanomate, fyang

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp

Changeset: ea9201f4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-05-02 12:18:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ea9201f42085028f6f16738214f058efb680ac09

8306510: Print number of threads and stack sizes in error reports

Reviewed-by: gziemski, dholmes

! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp

Changeset: 544bd260
Author:    Yoshiki Sato <ysatowse at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-05-02 12:42:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/544bd260b6eb7bc7cf79a3739cc94bad658d7d15

8305505: NPE in javazic compiler

Reviewed-by: naoto

! test/jdk/sun/util/calendar/zi/GenDoc.java

Changeset: 75a4edca
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-05-02 13:04:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/75a4edca6b9fa6b3e66b564aeb4d7ca8acf02491

8301223: Replace NULL with nullptr in share/gc/g1/

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1BiasedArray.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1FreeIdSet.cpp
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapRegionTraceType.hpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMAStats.cpp
! src/hotspot/share/gc/g1/g1OopClosures.cpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp
! src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.hpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp
! src/hotspot/share/gc/g1/heapRegionType.cpp

Changeset: a8bf2acb
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-05-02 13:56:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a8bf2acb7db63b508ef169e42a27b9c99178cbb1

8304888: Add dedicated VMProps for linker and fallback linker

Reviewed-by: alanb, mcimadamore

! test/hotspot/jtreg/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestClassLoaderFindNative.java
! test/jdk/java/foreign/TestDowncallScope.java
! test/jdk/java/foreign/TestDowncallStack.java
! test/jdk/java/foreign/TestFallbackLookup.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestLinker.java
! test/jdk/java/foreign/TestMatrix.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestStringEncoding.java
! test/jdk/java/foreign/TestUpcallAsync.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/TestUpcallHighArity.java
! test/jdk/java/foreign/TestUpcallScope.java
! test/jdk/java/foreign/TestUpcallStack.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/arraystructs/TestArrayStructs.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
! test/jdk/java/foreign/dontrelease/TestDontRelease.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java
! test/jdk/java/foreign/handles/Driver.java
! test/jdk/java/foreign/largestub/TestLargeStub.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java
! test/jdk/java/foreign/nested/TestNested.java
! test/jdk/java/foreign/normalize/TestNormalize.java
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/foreign/trivial/TestTrivial.java
! test/jdk/java/foreign/trivial/TestTrivialUpcall.java
! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
! test/jtreg-ext/requires/VMProps.java
! test/langtools/TEST.ROOT

Changeset: b76f320e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-05-02 16:54:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b76f320e76f0fb58c598fdd7a5937f1b5bb1de15

8307123: Fix deprecation warnings in DPrinter

Reviewed-by: vromero

! test/langtools/tools/javac/lib/DPrinter.java

Changeset: 8c106b0c
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-05-02 18:19:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8c106b0c8e4562a44ecd1e069c0911acfc428ecf

8303784: no- at Target annotations should be applicable to type parameter declarations

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/annotations/typeAnnotations/NoTargetOnTypeParameterDeclaration.java
+ test/langtools/tools/javac/annotations/typeAnnotations/NoTargetOnTypeParameterDeclaration.out

Changeset: 8a70664e
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-05-02 21:27:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8a70664e5248cd6b9d63951729e93bf73eff004c

8293117: Add atomic bitset functions

Reviewed-by: shade, coleenp, dholmes

! src/hotspot/share/runtime/atomic.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp

Changeset: 05b9b582
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2023-05-02 23:19:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/05b9b5821db0e0d5d998a1bd8574aa6021878c9e

8302496: Runtime.exit incorrectly says it never throws an exception

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java

Changeset: 76991c81
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-05-02 23:22:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/76991c8129a6599a3dfaa0cfdc77a23014a02b35

8282232: [Win] GetMousePositionWithPopup test fails due to wrong mouse position

Reviewed-by: prr

! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java

Changeset: 74667e3d
Author:    Eamonn McManus <emcmanus at openjdk.org>
Date:      2023-05-02 23:26:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/74667e3d56a0e6780363359b69007770f5678d8e

8303919: Instant.ofEpochMilli says it can throw an exception that it can't

Reviewed-by: rriggs

! src/java.base/share/classes/java/time/Instant.java

Changeset: 418a8255
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-05-02 23:45:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/418a82551a2c58e43963beb5aa242a58bbd30e2f

8306466: Open source more AWT Drag & Drop related tests

Reviewed-by: prr

+ test/jdk/java/awt/dnd/RejectDragDropActionTest.java
+ test/jdk/java/awt/dnd/RemoveDragSourceListenerTest.java
+ test/jdk/java/awt/dnd/RemoveParentChildDropTargetTest.java
+ test/jdk/java/awt/dnd/SameJVMModalDialogDeadlockTest.java
+ test/jdk/java/awt/dnd/SkipDropCompleteTest/SkipDropCompleteTest.java
+ test/jdk/java/awt/dnd/SkipDropCompleteTest/SourceFrame.java
+ test/jdk/java/awt/dnd/SkipDropCompleteTest/TargetFrame.java
+ test/jdk/java/awt/dnd/SkipDropCompleteTest/TransferableObject.java

Changeset: 0b5b6429
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-03 02:23:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0b5b6429a080c6526daeb262fee96e7d0408b4f8

8307150: RISC-V: Remove remaining StoreLoad barrier with UseCondCardMark for Serial/Parallel GC

Reviewed-by: shade, fyang

! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp

Changeset: c8f37564
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-05-03 06:34:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c8f37564bf0983f449195434378479e1adfc1466

8306729: Add nominal descriptors of modules and packages to Constants API

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
+ src/java.base/share/classes/java/lang/constant/ModuleDesc.java
+ src/java.base/share/classes/java/lang/constant/ModuleDescImpl.java
+ src/java.base/share/classes/java/lang/constant/PackageDesc.java
+ src/java.base/share/classes/java/lang/constant/PackageDescImpl.java
! src/java.base/share/classes/java/lang/constant/package-info.java
+ test/jdk/java/lang/constant/ModuleDescTest.java
+ test/jdk/java/lang/constant/PackageDescTest.java

Changeset: 462b1df7
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-05-03 08:16:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/462b1df7587470756d9e565342552d1a52b62c27

8307106: Allow concurrent GCs to walk CLDG without ClassLoaderDataGraph_lock

Reviewed-by: stefank, aboldtch, coleenp, dholmes

! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: e0774bed
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-05-03 08:29:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e0774bed2d2fcd850f5ca6884dd7aeb45f0bdaef

8306997: C2: "malformed control flow" assert due to missing safepoint on backedge with a switch

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/parsing/MissingSafepointOnSwitch.jasm
+ test/hotspot/jtreg/compiler/parsing/TestMissingSafepointOnSwitch.java

Changeset: 891530fb
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-05-03 09:26:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/891530fbc9aa3031d7903970d9248405951c8521

8307005: Make CardTableBarrierSet::initialize non-virtual

Reviewed-by: dholmes

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

Changeset: fcb280a4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-03 09:39:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fcb280a48bf9f562e6c0982c1d7a0076ee2e736e

8305092: Improve Thread.sleep(millis, nanos) for sub-millisecond granularity

Reviewed-by: dholmes, alanb

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/park_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/park_windows.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/Thread.java
+ test/jdk/java/lang/Thread/SleepSanity.java
+ test/micro/org/openjdk/bench/java/lang/ThreadSleep.java

Changeset: e9807a4b
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-05-03 10:45:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e9807a4b0f3533512623fba96042472b69d4ac34

8306042: C2: failed: Missed optimization opportunity in PhaseCCP (adding LShift->Cast->Add notification)

Reviewed-by: thartmann, chagedorn, kvn

! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/ccp/TestShiftCastAndNotification.java

Changeset: ccf91f88
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-05-03 11:14:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ccf91f881c06308f39740751161111946487abf1

8306933: C2: "assert(false) failed: infinite loop" failure

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/c2/TestInfiniteLoopCompilationFailure.java

Changeset: fc76687c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-05-03 13:50:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fc76687c2fac39fcbf706c419bfa170b8efa5747

8306836: Remove pinned tag for G1 heap regions

Reviewed-by: ayang, cjplummer, sspitsyn

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCHeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionType.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionType.java

Changeset: 3930709a
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-05-03 17:32:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3930709af40c2524622f379e16b90a0226bedf2a

8068925: Add @Override in javax.tools classes

Reviewed-by: darcy, iris

! src/java.compiler/share/classes/javax/tools/DiagnosticCollector.java
! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/java.compiler/share/classes/javax/tools/JavaCompiler.java
! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java

Changeset: 705ad7d8
Author:    Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-05-03 18:00:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/705ad7d829dcbf8f5e2f098275d0856f6b86db2d

8306014: Update javax.net.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate

Reviewed-by: xuelei

! test/jdk/javax/net/ssl/ALPN/SSLEngineAlpnTest.java
! test/jdk/javax/net/ssl/TLSv12/DisabledShortDSAKeys.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKey512.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java
! test/jdk/javax/net/ssl/TLSv12/SignatureAlgorithms.java
! test/jdk/javax/net/ssl/templates/SSLContextTemplate.java

Changeset: 14874779
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-05-03 19:39:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/14874779eeb9a279479c5aaddb40c056780d6152

8305815: Update Libpng to 1.6.39

Reviewed-by: prr

! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c

Changeset: dcb2f3f5
Author:    Martin Desruisseaux <martin.desruisseaux at geomatys.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2023-05-03 20:45:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dcb2f3f5029ebdb2bb088ad10bed2134aa71cf1a

8306320: BufferedImage spec needs clarification w.r.t its implementation of the WritableRenderedImage interface

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/image/BufferedImage.java

Changeset: db8b3cd0
Author:    Kevin Driver <kdriver at openjdk.org>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date:      2023-05-03 20:47:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/db8b3cd0842c05396d74abe950a2103654519b61

8305963: Typo in java.security.Security.getProperty

Co-authored-by: Sean Coffey <coffeys at openjdk.org>
Reviewed-by: coffeys, wetmore

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

Changeset: 63cd0a36
Author:    jeremy <jeremy.wood at mac.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2023-05-03 20:48:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/63cd0a36dabb3b3446996d0409803238f81fc197

4200096: OffScreenImageSource.removeConsumer NullPointerException

Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/awt/image/OffScreenImageSource.java
+ test/jdk/sun/awt/image/OffScreenImageSource/bug4200096/AddNullConsumerTest.java
+ test/jdk/sun/awt/image/OffScreenImageSource/bug4200096/ImageSizeTest.java
+ test/jdk/sun/awt/image/OffScreenImageSource/bug4200096/LegitimateNullPointerTest.java
+ test/jdk/sun/awt/image/OffScreenImageSource/bug4200096/bug4200096.java

Changeset: 03030d47
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-05-03 21:09:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/03030d47ebee5c20919fe0162ec86d3d400cd955

8307134: Add GTS root CAs

Co-authored-by: Andy Warner <awarner at google.com>
Co-authored-by: Rajan Halade <rhalade at openjdk.org>
Reviewed-by: mullan, rhalade

+ src/java.base/share/data/cacerts/gtsrootcar1
+ src/java.base/share/data/cacerts/gtsrootcar2
+ src/java.base/share/data/cacerts/gtsrootecccar3
+ src/java.base/share/data/cacerts/gtsrootecccar4
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GoogleCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 64ac9a05
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-04 01:10:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/64ac9a05e85020d24e33ba55cffa1bd9b269218a

8306946: jdk/test/lib/process/ProcessToolsStartProcessTest.java fails with "wrong number of lines in OutputAnalyzer output"

Reviewed-by: dholmes

! test/lib-test/jdk/test/lib/process/ProcessToolsStartProcessTest.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 3599448a
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-05-04 02:08:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3599448ad833553dd502a4f941dad7295b557d55

8307147: [x86] Dangling pointer warning for Assembler::_attributes

Reviewed-by: dholmes, aph

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp

Changeset: caee1bea
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-04 03:51:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/caee1beaaff7c11d5cc07fe31d04d8bf656b7a36

8307305: Update debugger tests to support JTREG_TEST_THREAD_FACTORY mode

Reviewed-by: cjplummer

= test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
= test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/TestScaffold.java

Changeset: 465bdd9e
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-05-04 04:52:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/465bdd9e416cacc6cc7dd91a29cc84adf2eaf1ed

8307091: A few client tests intermittently throw ConcurrentModificationException

Reviewed-by: prr, dnguyen

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

Changeset: 82a8e91e
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-05-04 06:08:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/82a8e91ef7c3b397f9cce3854722cfe4bace6f2e

8306489: Open source AWT List related tests

Reviewed-by: prr, serb

+ test/jdk/java/awt/List/ISCAfterRemoveAllTest.java
+ test/jdk/java/awt/List/InstanceOfSelectedArray.java
+ test/jdk/java/awt/List/ListEnterExitTest.java
+ test/jdk/java/awt/List/ListNullTest.java
+ test/jdk/java/awt/List/MaxWidthTest.java
+ test/jdk/java/awt/List/PageUPSelectsItemsTest.java
+ test/jdk/java/awt/List/TriggerActionEventTest.java

Changeset: e206d57b
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-05-04 06:31:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e206d57bfc09032e17d09714fc54ab2f5e961792

8307362: Remove test com/sun/jdi/JdbLastErrorTest.java

Reviewed-by: dcubed

! test/jdk/ProblemList.txt
- test/jdk/com/sun/jdi/JdbLastErrorTest.java

Changeset: 3f1927a7
Author:    Oli Gillespie <ogillesp at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-04 09:19:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3f1927a7f3a2914402a25335c47a5a8bdd5511a6

8307346: Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code

Reviewed-by: tschatzl, shade, ayang

! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp

Changeset: cecf817f
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-04 09:44:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cecf817f5ed8e6ca290f8da0f07f694f35ec4c7e

8307181: MemoryLayout.structLayout uses undocumented strict alignment constraints

Reviewed-by: jvernee

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

Changeset: 408cec51
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2023-05-04 11:00:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/408cec516bb5fd82fb6dcddeee934ac0c5ecffaf

8306929: Avoid CleanClassLoaderDataMetaspaces safepoints when previous versions are shared

Reviewed-by: coleenp, sspitsyn

! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java

Changeset: 29233e0a
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2023-05-04 12:48:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/29233e0a001adde71a3fa5d56292ccfba8409ea5

8307448: Test RedefineSharedClassJFR fail due to wrong assumption

Reviewed-by: eosterlund, coleenp

! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java

Changeset: dc4096ce
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-05-04 13:24:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dc4096ce136c867e0806070a2d7c8b4efef5294c

8304937: BufferedFieldBuilder.Model missing writeTo(DirectClassBuilder)

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
+ test/jdk/jdk/classfile/ClassBuildingTest.java

Changeset: 2adb3b40
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-05-04 15:39:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2adb3b409e8cc87685a4379be3f7beeb53706e2e

8306943: Open source several dnd AWT tests

Reviewed-by: prr, serb

+ test/jdk/java/awt/dnd/DnDAWTLockTest.java
+ test/jdk/java/awt/dnd/DragGestureInvokeLaterTest.java
+ test/jdk/java/awt/dnd/DragOverDropTargetPerformanceTest.java
+ test/jdk/java/awt/dnd/DragSourceDragEventModifiersTest.java
+ test/jdk/java/awt/dnd/DragSourceGCrashTest.java

Changeset: 5ca0b08a
Author:    Phil Race <prr at openjdk.org>
Date:      2023-05-04 16:44:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5ca0b08a7505d5c210d906e76c2a4cfc3eed64aa

8307133: Open source some JTable jtreg tests

Reviewed-by: serb

+ test/jdk/javax/swing/JTable/4170447/bug4170447.java
+ test/jdk/javax/swing/JTable/4170447/swing.small.gif
+ test/jdk/javax/swing/JTable/bug4098201.java
+ test/jdk/javax/swing/JTable/bug4130356.java
+ test/jdk/javax/swing/JTable/bug4159300.java
+ test/jdk/javax/swing/JTable/bug4243159.java
+ test/jdk/javax/swing/JTable/bug4243313.java
+ test/jdk/javax/swing/JTable/bug4247487.java
+ test/jdk/javax/swing/JTable/bug4248070.java

Changeset: 0c6529d2
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-05-04 17:26:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0c6529d2d38a668f74936cca7803ca9de1a05d49

8307156: native_thread not protected by TLH

Reviewed-by: coleenp, dcubed

! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp

Changeset: a87262ef
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-04 17:42:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a87262efb2c0f5ed1773533d69d7d2091eba1462

8307295: Add warning to not create new ACC flags

Reviewed-by: dholmes, fparain

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

Changeset: 197d0cc6
Author:    Kevin Driver <kdriver at openjdk.org>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date:      2023-05-04 19:25:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/197d0cc6031cb470f1bd7678796593ff1bf440ca

8294983: SSLEngine throws ClassCastException during handshake

Co-authored-by: Daniel Jeliński <djelinski at openjdk.org>
Reviewed-by: wetmore, xuelei

! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java

Changeset: 111858f3
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-04 21:32:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/111858f3ff86a15666537df515375fa04ffef048

8307489: ProblemList jdk/incubator/vector/LoadJsvmlTest.java on windows-x64
8307490: ProblemList sun/security/pkcs11/Cipher/TestKATForGCM.java on linux-x64 and macosx-x64
8307491: ProblemList sanity/client/SwingSet/src/EditorPaneDemoTest.java on linux-x64

Reviewed-by: darcy

! test/jdk/ProblemList.txt

Changeset: 46df171d
Author:    Eric Liu <eliu at openjdk.org>
Date:      2023-05-05 00:34:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/46df171d537c0d9cb1df2d7915cc745a7f524557

8304948: [vectorapi] C2 crashes when expanding VectorBox

Reviewed-by: thartmann, qamai

! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vector.hpp
+ test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandTest.java

Changeset: a44e8908
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-05 00:43:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a44e8908a1007365f7c016df65ce7722556c180a

8307308: Add serviceability_ttf_virtual group to exclude jvmti tests developed for virtual threads

Reviewed-by: sspitsyn

! test/hotspot/jtreg/TEST.groups

Changeset: 1b143ba7
Author:    William Kemper <wkemper at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-05 05:43:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1b143ba78712e7ac98ca9873c50989b3fba07394

8307378: Allow collectors to provide specific values for GC notifications' actions

Reviewed-by: kdnilsen, stefank

! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/z/zServiceability.cpp
! src/hotspot/share/gc/z/zServiceability.hpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryManager.hpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/services/memoryService.hpp
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java

Changeset: e19cf26d
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-05-05 06:20:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e19cf26d656bc2de947aa42c418bdbbf549f8865

8307196: Dangling pointer warning for MetadataAllocationRequest

Reviewed-by: dholmes, eosterlund

! src/hotspot/share/memory/metaspaceCriticalAllocation.cpp

Changeset: 302bc2fd
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-05-05 06:36:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/302bc2fd7fdfc02314e22ecc34ba2c78ef5ca9a1

8307421: Fix comment in g1CollectionSetChooser.hpp after JDK-8306836

Reviewed-by: shade

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

Changeset: f94f9577
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2023-05-05 07:50:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f94f957734355fe112e861d1f2f0b49df20f6b66

8307331: Correctly update line maps when class redefine rewrites bytecodes

Reviewed-by: sspitsyn

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

Changeset: 948f3b3c
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-05-05 08:54:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/948f3b3c24709eca3aa6c3f0db6adb9226d6f9ac

8301493: Replace NULL with nullptr in cpu/aarch64

Reviewed-by: tschatzl, gziemski, dholmes

! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! 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/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/codeBuffer_aarch64.cpp
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/disassembler_aarch64.hpp
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/icBuffer_aarch64.cpp
! src/hotspot/cpu/aarch64/icache_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp
! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp
! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/registerMap_aarch64.cpp
! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp
! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp

Changeset: 3b430b9f
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-05-05 08:54:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3b430b9f732bc94674bf598c28162e2f5e62bae6

8250596: Update remaining manpage references from "OS X" to "macOS"

Reviewed-by: mullan, cjplummer, dholmes, sspitsyn

! src/java.base/share/man/keytool.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: eedac4bf
Author:    duke <duke at openjdk.org>
Date:      2023-05-05 11:01:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eedac4bfb721edd14550bfcff8c26064a063c9f5

Automatic merge of jdk:master into master




More information about the panama-dev mailing list