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

duke duke at openjdk.org
Fri Jul 26 11:11:40 UTC 2024


Changeset: 84bc4767
Branch: master
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2024-07-19 11:26:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/84bc4767a4cd68fb52a36c6644bbec67c24b0e1d

8336258: Document the behavior of 'exclude' and 'compileonly' with respect to inlining

Reviewed-by: thartmann, jkarthikeyan

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

Changeset: 6e9fcc2d
Branch: master
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2024-07-19 12:28:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6e9fcc2d80170c79e45b8710e98754c67d544012

8336816: runtime/PrintingTests/StringPrinting.java fails with release VMs

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/PrintingTests/StringPrinting.java

Changeset: c25c4896
Branch: master
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-07-19 13:09:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c25c4896ad9ef031e3cddec493aef66ff87c48a7

8333812: ClassFile.verify() can throw exceptions instead of returning VerifyErrors

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! test/jdk/jdk/classfile/VerifierSelfTest.java

Changeset: 3ade2b61
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-19 21:25:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3ade2b6114bbe81eb03e3a49c08b5401f70a2367

8336777: BufferedMethodBuilder not initialized with static flag

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TerminalMethodBuilder.java
+ test/jdk/jdk/classfile/MethodBuilderStaticFlagTest.java

Changeset: 939fe000
Branch: master
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-07-19 21:52:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/939fe000a96bc7c92c7b8814eb6ee66856718e4e

8336786: VerifyError with lambda capture and enclosing instance references

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/lambda/SuperClassThisCapture/SuperClassThisCapture.java
= test/langtools/tools/javac/lambda/SuperClassThisCapture/a/A.java

Changeset: e7e48a78
Branch: master
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-07-19 21:53:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e7e48a780a34007994f830869fdb74ba1cb5b3fe

8248609: [Graal] vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java failed with Unexpected com.sun.jdi.ObjectCollectedException

Reviewed-by: amenkov, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/toString/tostring001.java

Changeset: e3acf4c6
Branch: master
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-07-19 22:06:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e3acf4c627c3c75f9a2ef29647daa6f4746fdc62

8336792: DateTimeFormatterBuilder append zeros based on StringBuilder.repeat

Reviewed-by: liach, rriggs, naoto

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java

Changeset: 491b9f5e
Branch: master
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-07-20 06:54:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/491b9f5efc01fa36fb3c174e130b46bc69c8d707

8336706: Optimize LocalDate.toString with StringBuilder.repeat

Reviewed-by: liach, rriggs

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

Changeset: c5b7af73
Branch: master
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-07-20 15:41:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c5b7af73d07f7458e970f5752eb75640562ddc7b

8336692: Redo fix for JDK-8284620

Reviewed-by: dlong

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

Changeset: b21cb44e
Branch: master
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2024-07-20 16:48:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b21cb44e38ee8ea75e3a1c51e3a28388056a492d

8329398: Links in InetAddress class description show "#format"

Reviewed-by: jpai

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

Changeset: ad498f57
Branch: master
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-07-21 08:49:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ad498f57fcead174306c6e6e3b2d1f9916821b84

8335896: Source launcher should set TCCL

Reviewed-by: alanb

! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java

Changeset: fd741a88
Branch: master
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2024-07-21 17:05:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fd741a88e8bc73a9db6d4283bb54daab1760b442

8327538: The SSLExtension class specifies incorrect values for heartbeat per RFC 6520 and post_handshake_auth per RFC 8446

Reviewed-by: wetmore

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

Changeset: 4da99158
Branch: master
Author:    lingjun.cg <lingjun.cg at alibaba-inc.com>
Date:      2024-07-22 02:01:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4da99158754c25c5d0650f2d042aad3e94a9b0c5

8333396: Use StringBuilder internally for java.text.Format.* formatting

Reviewed-by: naoto, liach, jlu

! src/java.base/share/classes/java/text/CharacterIteratorFieldDelegate.java
! 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/DecimalFormat.java
! src/java.base/share/classes/java/text/DontCareFieldPosition.java
! src/java.base/share/classes/java/text/FieldPosition.java
! src/java.base/share/classes/java/text/Format.java
! src/java.base/share/classes/java/text/ListFormat.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
+ src/java.base/share/classes/java/text/StringBufFactory.java
+ test/micro/org/openjdk/bench/java/text/DateFormatterBench.java
+ test/micro/org/openjdk/bench/java/text/ListFormatterBench.java
+ test/micro/org/openjdk/bench/java/text/MessageFormatterBench.java

Changeset: 0db6c15e
Branch: master
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-07-22 07:33:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0db6c15efe255bd313fb2b827d2ee05171e62ae9

8336833: Endless loop in Javap ClassWriter

Reviewed-by: liach

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

Changeset: c1fdc04a
Branch: master
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-07-22 10:29:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c1fdc04ad78e6e4712f2173370012106f9cc45ee

8336781: Erroneous exhaustivity check with boolean switch

Reviewed-by: vromero

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

Changeset: 7ddd0259
Branch: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-07-22 13:19:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ddd02599c4cb85fdc0a1f0a7c4ce37a09efe16e

4265389: JSplitPane does not support ComponentOrientation

Reviewed-by: tr, abhiscxk

! src/java.desktop/share/classes/javax/swing/JSplitPane.java
+ test/jdk/javax/swing/JSplitPane/TestSplitPaneOrientationTest.java

Changeset: 92de2b2d
Branch: master
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-07-22 13:27:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/92de2b2d5f21af38380b437af51e49c7ac142258

8336039: Doccheck: HTML warnings, broken links and missing files in java.base documentation

Reviewed-by: liach, djelinski

! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/java/lang/foreign/Arena.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/java/net/spi/InetAddressResolver.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/javax/security/auth/Subject.java

Changeset: c3226aae
Branch: master
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-07-22 13:43:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c3226aaeb810521257e961be5763552c86ee5651

8334394: Race condition in Class::protectionDomain

Reviewed-by: liach, jpai, rriggs, alanb

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

Changeset: 0725eb1d
Branch: master
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2024-07-22 14:41:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0725eb1df2357bb0489e2521d96bb424fc233406

8336753: Don't run serviceability/sa/ClhsdbDumpheap.java with -Xcomp

Reviewed-by: cjplummer, kvn, thartmann

! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java

Changeset: c740e1e3
Branch: master
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-07-22 16:00:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c740e1e3b080d43cf9871853538f233843d1b81c

8333772: Incorrect Kerberos behavior when udp_preference_limit = 0

Reviewed-by: ssahoo, mullan

! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
! test/jdk/sun/security/krb5/auto/KdcPolicy.java
+ test/jdk/sun/security/krb5/auto/RealmSpecificValues.java

Changeset: 7ea77305
Branch: master
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-07-22 16:40:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ea773056433c467dbd321a0a063f4789552ef89

8332551: Test vmTestbase/nsk/monitoring/MemoryNotificationInfo/from/from001/TestDescription.java timed out

Reviewed-by: sspitsyn, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryNotificationInfo/from/from001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryNotificationInfo/from/from001/TestDescription.java

Changeset: c1c97042
Branch: master
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-07-22 17:17:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c1c9704268e9e651cd82c8550913d8ac60aa494a

8336479: Provide Process.waitFor(Duration)

Reviewed-by: liach, jpai, rriggs

! src/java.base/share/classes/java/lang/Process.java
+ test/jdk/java/lang/Process/WaitForDuration.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 8438c585
Branch: master
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-07-22 17:20:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8438c5853f4ae5cef4e861cd0b3952371c886f45

8336844: ZipConstants64 defines duplicate constants EXTID_ZIP64 and ZIP64_EXTID

Reviewed-by: jpai, vtewari, lancea

! src/java.base/share/classes/java/util/zip/ZipConstants64.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipConstants.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java

Changeset: 31a85f17
Branch: master
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-07-22 17:25:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/31a85f17440ca0d791f694d670119ba8adc1ba7f

8336491: Unnecessary boxing conversions in void-returning lambdas

Reviewed-by: mcimadamore

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

Changeset: 34eea6a5
Branch: master
Author:    Henry Lin <hny at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-07-22 17:29:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/34eea6a5fa27121bc0e9e8ace0894833d4a9f826

8333088: ubsan: shenandoahAdaptiveHeuristics.cpp:245:44: runtime error: division by zero

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp

Changeset: b5575942
Branch: master
Author:    Henry Lin <hny at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-07-22 17:29:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b5575942027281166676678e2081b024ec572644

8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero

Reviewed-by: shade, rkennke

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

Changeset: b144910e
Branch: master
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-07-22 18:56:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b144910ebb74be5a12dae57263f2a93452535f02

8334145: <pid> missing from vm_memory_map_<pid>.txt in System.dump_map help text

Reviewed-by: dholmes, stuefe

! src/jdk.jcmd/share/man/jcmd.1

Changeset: ed649944
Branch: master
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-07-22 19:34:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ed6499446dadc339599271a282ceca4a52dbeed4

8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep

Reviewed-by: lmesnik, amenkov

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

Changeset: d63d6e23
Branch: master
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-07-22 22:17:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d63d6e23d123e82cef1372aed31b5846fb6d23fd

8336935: Test sun/security/krb5/auto/RealmSpecificValues.java fails: java.lang.RuntimeException: Should not reach here

Reviewed-by: hchao, dholmes

! test/jdk/sun/security/krb5/auto/RealmSpecificValues.java

Changeset: 96e4a187
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-22 22:53:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/96e4a1876a3ab0819c017ba9b634711fe19e58c3

8304929: MethodTypeDesc throws an unchecked exception than ReflectiveOperationException when a component class cannot be resolved

Reviewed-by: jvernee

! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
! test/jdk/java/lang/constant/MethodTypeDescTest.java

Changeset: aabec4a9
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-22 22:54:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aabec4a947ed2a808a1443fa6b2dabedd8c2dd9f

8335922: Incorrect @Stable usage of LambdaForm$Name.index

Reviewed-by: jvernee, shade

! src/java.base/share/classes/java/lang/invoke/LambdaForm.java

Changeset: 22914e07
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-23 04:59:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/22914e0774f5bb8ded3d825bea1dc312b12d4d4a

8335938: Review XxxBuilder.original and XxxModel.parent

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java
! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/NonterminalCodeBuilder.java

Changeset: 9f03f687
Branch: master
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-07-23 05:13:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f03f687556ee61436a1cb8c89ff063a7cbeaa51

8336339: (se) SelectionKey.interestOps(int) should not throw ClosedSelectorException

Reviewed-by: jpai, bpb

! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
! src/java.base/windows/classes/sun/nio/ch/WEPollSelectorImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
+ test/jdk/java/nio/channels/Selector/RaceUpdatesAndClose.java

Changeset: 48030a2a
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-07-23 05:23:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/48030a2a8670e6274abb6c77f19dd3d92517e888

8336855: Duplicate protected declaration and comment in interp_masm_aarch64.hpp

Reviewed-by: jiefu, shade

! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp

Changeset: 4c7b3e7f
Branch: master
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-07-23 07:43:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4c7b3e7fc39a06e208ea1668095d055457549d63

8334758: Incorrect note in Javadoc for a few RandomGenerator methods

Reviewed-by: bpb

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

Changeset: e83b4b23
Branch: master
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-07-23 11:50:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e83b4b236eca48d0b75094006f7f888398194fe4

8335182: Consolidate and streamline String concat code shapes

Reviewed-by: liach, jvernee

! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! test/micro/org/openjdk/bench/java/lang/StringConcat.java
+ test/micro/org/openjdk/bench/java/lang/StringConcatStartup.java

Changeset: a2a236f9
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-23 12:11:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a2a236f9041083e4b8f11e068da0031dd5f52c2b

8335939: Hide element writing across the ClassFile API

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/Attribute.java
! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java
! src/java.base/share/classes/java/lang/classfile/BufWriter.java
! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/java/lang/classfile/FieldModel.java
! src/java.base/share/classes/java/lang/classfile/MethodModel.java
- src/java.base/share/classes/java/lang/classfile/WritableElement.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractBoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractUnboundModel.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowAdaptTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultVerifier.java

Changeset: 0e555b5d
Branch: master
Author:    Athijegannathan Sundararajan <sundar at openjdk.org>
Date:      2024-07-23 12:22:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0e555b5ded819cc3b363673320dc848c321861ce

8204582: Extra spaces in jlink documentation make it incorrect.

Reviewed-by: alanb

! src/jdk.jlink/share/man/jlink.1

Changeset: 8e1f17e3
Branch: master
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-07-23 15:49:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8e1f17e351bc7949b318a0542a4a4cb30ead5a97

8327054: DiagnosticCommand Compiler.perfmap does not log on output()

Reviewed-by: lmesnik, stuefe, kevinw, cjplummer

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! test/hotspot/jtreg/serviceability/dcmd/compiler/PerfMapTest.java

Changeset: 8efcb40c
Branch: master
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-07-23 16:27:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8efcb40c47d8730d84620a9e980ab9eeb5f51441

8335823: Update --release 23 symbol information for JDK 23 build 33

Reviewed-by: iris, liach

! src/jdk.compiler/share/data/symbols/java.base-N.sym.txt

Changeset: 2f2223d7
Branch: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-07-23 16:50:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2f2223d7524c4405cc7ca6ab77da62016bbfa911

8336944: Shenandoah: Should only relativize stack chunks for successful evacuations

Reviewed-by: shade, ysr

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

Changeset: 4c91d5cb
Branch: master
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-07-23 19:35:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4c91d5cb4176e5f4970dc00835d802d857390d72

8322133: getParameterSpec(ECGenParameterSpec.class) on EC AlgorithmParameters  does not return standard names

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/util/ECParameters.java
+ test/jdk/com/sun/crypto/provider/AlgorithmParameters/EC/CurveGetParameterSpec.java

Changeset: 476d2ae6
Branch: master
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-07-23 20:21:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/476d2ae69d6f67fdf9e2a9353f224141318690f2

8336831: Optimize StringConcatHelper.simpleConcat

Reviewed-by: liach, redestad, rriggs

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java

Changeset: 3251eea1
Branch: master
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2024-07-24 02:39:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3251eea1f4289a0505052be204407c02ca38b0ad

8336499: Failure when creating non-CRT RSA private keys in SunPKCS11

Co-authored-by: Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Co-authored-by: Martin Balao <mbalao at openjdk.org>
Reviewed-by: fferrari, valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java

Changeset: 5b4824cf
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-24 07:21:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5b4824cf9aba297fa6873ebdadc0e9545647e90d

8336827: compiler/vectorization/TestFloat16VectorConvChain.java  timeouts on ppc64 platforms after JDK-8335860

Reviewed-by: kvn, mdoerr, shade

! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java

Changeset: 05d88de0
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-07-24 09:10:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/05d88de05e9b7814ecd5517aacd17f0feafdff3c

8336098: G1: Refactor G1RebuildRSAndScrubTask

Reviewed-by: tschatzl, gli

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

Changeset: 332df83e
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-24 12:13:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/332df83e7cb1f272c08f8e4955d6abaf3f091ace

8336927: Missing equals and hashCode in java.lang.classfile.Annotation

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! test/jdk/jdk/classfile/AnnotationTest.java

Changeset: aa15b895
Branch: master
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-07-24 15:12:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aa15b895c96fd62152d5ae5a1a9dfd28610c5125

8336485: jdk/jfr/jcmd/TestJcmdView.java RuntimeException: 'Invoked Concurrent' missing from stdout/stderr

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/jcmd/TestJcmdView.java

Changeset: b2599f8b
Branch: master
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-07-24 15:13:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b2599f8b0ed227f7b67fbbb77b4a5af1f12730e2

8336316: JFR: Use SettingControl::getValue() instead of setValue() for ActiveSetting event

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java

Changeset: 04e8cb86
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-07-24 15:43:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/04e8cb8641bfdad717b368c087619905bccdf5e6

8336815: Several methods in java.net.Socket and ServerSocket do not specify behavior when already bound, connected or closed

Reviewed-by: alanb

! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
+ test/jdk/java/net/ServerSocket/ClosedServerSocketTest.java
+ test/jdk/java/net/Socket/ClosedSocketTest.java

Changeset: 4ea4d7c6
Branch: master
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-07-24 16:48:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4ea4d7c68444200ab38cbd76762c2f27848e264e

8336679: Add @implSpec for the default implementations in Process.waitFor()

Reviewed-by: bpb, jlu, liach

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

Changeset: 9e8e3595
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-07-24 20:08:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9e8e359513cf15faf549b12ced947d3a78e544aa

8336787: Examine java.text.Format API for implSpec usage

Reviewed-by: liach

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

Changeset: 5a8861a3
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-07-24 20:14:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a8861a3a1b436ce7414176c095c58c9a1e038d6

8336847: Use pattern match switch in NumberFormat classes

Reviewed-by: liach, naoto

! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java

Changeset: e716f5ed
Branch: master
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-07-24 20:26:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e716f5ed53c20f4235787e2d6927a16ebcf67b8f

8336755: Remove unused UNALIGNED field from view buffers

Reviewed-by: alanb, liach, bpb

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

Changeset: 021c2c36
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-07-24 21:15:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/021c2c36ac243009c71147072d405636cab0b12c

8337067: Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won't compile

Reviewed-by: lfoltan

! test/hotspot/jtreg/runtime/classFileParserBug/Bad_NCDFE_Msg.java

Changeset: 24f67d02
Branch: master
Author:    Neethu Prasad <nprasad at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-07-24 22:22:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/24f67d0254c08a668d24f28ec0fa768ef10feed5

8334232: Optimize C1 classes layout

Reviewed-by: phh, kvn

! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp

Changeset: 0898ab7f
Branch: master
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-07-24 22:39:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0898ab7f7496689e5de52a5dc4530ca21def1fca

8336741: Optimize LocalTime.toString with StringBuilder.repeat

Reviewed-by: liach, rriggs, naoto

! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
+ test/micro/org/openjdk/bench/java/time/ToStringBench.java

Changeset: d3e51daf
Branch: master
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-07-25 01:35:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d3e51daf7331b84b4e78f7f10360848d7c549c1a

8334085: Test crash: assert(thread->held_monitor_count() == 0) failed: Must be

Reviewed-by: dholmes, pchilanomate

! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java

Changeset: 6e228ce3
Branch: master
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-07-25 04:59:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6e228ce382d1fad6cba0d0df8a507e6bd32a9a4a

8336254: Virtual thread implementation + test updates

Reviewed-by: sspitsyn, kevinw

! make/test/JtregNativeHotspot.gmk
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
- src/java.base/share/classes/jdk/internal/misc/VirtualThreads.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/VThreadEventTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp
+ test/jdk/java/lang/Thread/virtual/CarrierThreadInfo.java
- test/jdk/java/lang/Thread/virtual/CarrierThreadWaits.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
- test/jdk/java/lang/Thread/virtual/GetStackTrace.java
- test/jdk/java/lang/Thread/virtual/GetStackTraceWhenRunnable.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
+ test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java
! test/jdk/java/lang/Thread/virtual/Reflection.java
+ test/jdk/java/lang/Thread/virtual/StackFrames.java
- test/jdk/java/lang/Thread/virtual/StackTraces.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
- test/jdk/java/lang/Thread/virtual/ThreadBuilders.java
! test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
+ test/jdk/java/lang/Thread/virtual/stress/CompletableFutureTimedGet.java
- test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALot.java
+ test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
+ test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenParking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/Thread/virtual/stress/PingPong.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java
- test/jdk/java/lang/Thread/virtual/stress/TimedGet.java
+ test/jdk/java/lang/Thread/virtual/stress/TimedWaitALot.java
! test/jdk/java/lang/Thread/virtual/stress/YieldALot.java
+ test/jdk/java/lang/management/ThreadMXBean/LockedMonitorInNative.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java
+ test/jdk/java/lang/management/ThreadMXBean/libLockedMonitorInNative.c
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java
+ test/lib/jdk/test/lib/thread/VThreadScheduler.java

Changeset: 9d879186
Branch: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-07-25 07:47:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9d8791864ec48f3321707d7f7805cd3618fc3b51

8335191: RISC-V: verify perf of chacha20

Reviewed-by: fyang

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

Changeset: 8081f870
Branch: master
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-07-25 09:16:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8081f8702a89c4895302377be62da22fc34f2c74

8334342: Add MergeStore JMH benchmarks

Reviewed-by: epeter, thartmann

+ test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java

Changeset: 3baff2af
Branch: master
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-07-25 09:26:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3baff2af6a30cc6cb2e0d4391db1cf7e61c33f64

8335393: C2: assert(!had_error) failed: bad dominance

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestEmptyLoopDeadCast.java

Changeset: 00b53481
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-07-25 13:16:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/00b53481064ed1ca914008d06ce5b530ca7ffe16

8337192: [BACKOUT] JDK-8336098 G1: Refactor G1RebuildRSAndScrubTask

Reviewed-by: tschatzl

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

Changeset: 34ee06f5
Branch: master
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-07-25 13:41:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/34ee06f51122e8afb875cc3b75f513912272fd9b

8332850: javac crashes if container for repeatable annotation is not found

Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/langtools/tools/javac/annotations/repeatingAnnotations/CompletionErrorOnRepeatingAnnosTest.java

Changeset: f61a5059
Branch: master
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-07-25 15:45:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f61a50598958e928e9a4d81130b077cd6eaf876a

8334647: C2: CastII added by PhaseIdealLoop::add_template_assertion_predicate() should have control

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp

Changeset: e74edbae
Branch: master
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-07-25 16:04:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e74edbaea9f09169f597a470f647f3b7d10cc71b

8336640: Shenandoah: Parallel worker use in parallel_heap_region_iterate

Reviewed-by: shade, wkemper, ysr

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

Changeset: 81ed0287
Branch: master
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-07-25 16:36:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/81ed0287175617e6f7ad79dd7036b2fbde27e80a

8337060: Test java/foreign/TestConcurrentClose.java failed: IllegalStateException: SegmentAccessor::doAccess method not being compiled

Reviewed-by: mcimadamore, alanb

! test/jdk/java/foreign/TestConcurrentClose.java

Changeset: cf0d9e0e
Branch: master
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-07-25 17:03:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cf0d9e0e521b495a96a3de7775b1b3ae14d20d80

8337037: compiler internal options are not printing the stacktrace after a compiler crash

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/CompilerInternalException.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java

Changeset: b5b5a5b8
Branch: master
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-07-25 17:11:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b5b5a5b8e54ebd766456d2a4781a806ff97816a8

8336667: IAE in DerInputStream.toByteArray

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/util/DerInputStream.java
+ test/jdk/sun/security/util/DerInputBuffer/B8336667/PoC.java
+ test/jdk/sun/security/util/DerInputBuffer/B8336667/Reproducer.java

Changeset: 8c28f25e
Branch: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-07-25 20:59:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8c28f25e1383f10a78b05e47ccf1cc4262069e69

8337124: (fs) sun.nio.fs.WindowsSecurity.enablePrivilege should pin when continuations supported

Reviewed-by: jpai, alanb

! src/java.base/windows/classes/sun/nio/fs/WindowsSecurity.java

Changeset: 0584af23
Branch: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-07-25 23:59:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0584af23255b6b8f49190eaf2618f3bcc299adfe

8336685: Shenandoah: Remove experimental incremental update mode

Reviewed-by: shade

! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shenandoah/c1/shenandoahBarrierSetC1_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
- src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
- src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/opto/classes.hpp
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesShenandoah.java
! test/hotspot/jtreg/gc/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestJcmdHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestResizeTLAB.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java
- test/hotspot/jtreg/gc/shenandoah/compiler/TestUnexpectedIUBarrierEA.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java

Changeset: ee839b7f
Branch: master
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-07-26 03:44:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ee839b7f0ebe471d3877cddd2c87019ccb8ee5ae

8337239: Fix simple -Wzero-as-null-pointer-constant warnings in classfile code

Reviewed-by: dholmes

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/javaAssertions.cpp
! src/hotspot/share/classfile/symbolTable.cpp

Changeset: 29f0f174
Branch: master
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-07-26 06:23:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/29f0f174a0460a98c5500c4cf4bf9abdf9354572

8336879: Always true condition 'img != null' in GTKPainter.paintPopupMenuBackground

Reviewed-by: psadhukhan, tr

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java

Changeset: 487450cb
Branch: master
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-07-26 06:26:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/487450cb5e8b3781f77896125573ee89a556b454

8216471: GTK LnF: Frame is clipped and does not show JTable,Tooltip and JTree demo in SwingSet2 demo

Reviewed-by: psadhukhan, achung

! src/demo/share/jfc/SwingSet2/SwingSet2.java

Changeset: 7f119354
Branch: master
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-07-26 07:08:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7f11935461a6ff1ef0fac800fb4264a519e21061

8337167: StringSize deduplication

Reviewed-by: liach, rriggs

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java

Changeset: d10afa26
Branch: master
Author:    Fei Gao <fgao at openjdk.org>
Date:      2024-07-26 09:36:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d10afa26e5c59475e49b353ed34e8e85d0615d92

8336245: AArch64: remove extra register copy when converting from long to pointer

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

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/share/opto/machnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestCastX2P.java

Changeset: 04017505
Branch: master
Author:    duke <duke at openjdk.org>
Date:      2024-07-26 11:00:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0401750589ba6744c340b8da9e5fdf0dce66a3be

Automatic merge of jdk:master into master




More information about the panama-dev mailing list