git: openjdk/panama-foreign: foreign-memaccess+abi: 78 new changesets
duke
duke at openjdk.org
Fri Jul 26 11:07:05 UTC 2024
Changeset: 84bc4767
Branch: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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: foreign-memaccess+abi
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
Changeset: 3a9b9e2e
Branch: foreign-memaccess+abi
Author: duke <duke at openjdk.org>
Date: 2024-07-26 11:00:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3a9b9e2eae6e49a43fe952028fa717a5e04e95da
Automatic merge of master into foreign-memaccess+abi
More information about the panama-dev
mailing list