git: openjdk/leyden: hermetic-java-runtime: 110 new changesets
Changeset: e6698f51 Branch: hermetic-java-runtime Author: t.ogata <ogata.toshitaka@fujitsu.com> Committer: Christian Stein <cstein@openjdk.org> Date: 2024-10-15 07:47:42 +0000 URL: https://git.openjdk.org/leyden/commit/e6698f51a1977d553ce4e1dd14b43b0d325224... 8337851: Some tests have name which confuse jtreg Reviewed-by: aivanov, prr, cstein = test/jdk/java/awt/dnd/URLDragTest/URLDragTest.java = test/langtools/tools/javac/generics/parametricException/ParametricException.java = test/langtools/tools/javac/warnings/Serial/Serial.java = test/langtools/tools/javac/warnings/Serial/Serial.out Changeset: 521effe0 Branch: hermetic-java-runtime Author: Per Minborg <pminborg@openjdk.org> Date: 2024-10-15 07:59:33 +0000 URL: https://git.openjdk.org/leyden/commit/521effe017b9b6322036f1851220056a637d6b... 8340189: 8339531 incorrect for Big Endian platforms Reviewed-by: mdoerr, amitkumar ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java Changeset: 3b8a2f8c Branch: hermetic-java-runtime Author: Thomas Schatzl <tschatzl@openjdk.org> Date: 2024-10-15 08:46:23 +0000 URL: https://git.openjdk.org/leyden/commit/3b8a2f8c45ffd0bdb48db805cf70b4652525d8... 8337269: G1ConfidencePercent interpreted inconsistently Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Predictions.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: f4dccfd4 Branch: hermetic-java-runtime Author: Maurizio Cimadamore <mcimadamore@openjdk.org> Date: 2024-10-15 09:10:13 +0000 URL: https://git.openjdk.org/leyden/commit/f4dccfd4cf354f360b823c8cce15bb54ef90e9... 8338596: Clarify handling of restricted and caller-sensitive methods Co-authored-by: Hannes Wallnöfer <hannesw@openjdk.org> Reviewed-by: alanb, jvernee + src/java.base/share/classes/java/lang/doc-files/RestrictedMethods.html ! src/java.base/share/classes/java/lang/foreign/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java Changeset: c9a536c3 Branch: hermetic-java-runtime Author: Thomas Schatzl <tschatzl@openjdk.org> Date: 2024-10-15 09:15:40 +0000 URL: https://git.openjdk.org/leyden/commit/c9a536c330d37632139a1d71b0c054352eae5a... 8337339: gc/arguments/Test*SizeFlags.java timing out with Xcomp Reviewed-by: shade, iwalulya ! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java Changeset: df7d6e08 Branch: hermetic-java-runtime Author: Kevin Walls <kevinw@openjdk.org> Date: 2024-10-15 10:50:45 +0000 URL: https://git.openjdk.org/leyden/commit/df7d6e081ff9513fbd6cff5d033a307e679841... 8338603: DiagnosticCommandMBean operations should standardize types for parameters Reviewed-by: cjplummer, egahlin ! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java ! test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTest.java Changeset: 2c0c6535 Branch: hermetic-java-runtime Author: Matthias Baesken <mbaesken@openjdk.org> Date: 2024-10-15 11:52:34 +0000 URL: https://git.openjdk.org/leyden/commit/2c0c65353b2f67bdcd954b4d2c2ae3e9b24d1c... 8342044: Increase timeout of gc/shenandoah/oom/TestClassLoaderLeak.java Reviewed-by: shade ! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java Changeset: 54c9348c Branch: hermetic-java-runtime Author: Aleksey Shipilev <shade@openjdk.org> Date: 2024-10-15 12:16:15 +0000 URL: https://git.openjdk.org/leyden/commit/54c9348c8c0f5b363d1ef31166179fe9ac61ab... 8336103: Clean up confusing Method::is_initializer Reviewed-by: dholmes, coleenp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp Changeset: 6ed6dff2 Branch: hermetic-java-runtime Author: Aleksey Shipilev <shade@openjdk.org> Date: 2024-10-15 12:55:49 +0000 URL: https://git.openjdk.org/leyden/commit/6ed6dff22208e7e6c24c98d3a9ff895a6c6c0a... 8341871: Disable G1 for unsupported platforms after JDK-8334060 Reviewed-by: mdoerr, erikj ! make/autoconf/jvm-features.m4 Changeset: 5eae20f7 Branch: hermetic-java-runtime Author: Julian Waters <jwaters@openjdk.org> Date: 2024-10-15 14:10:53 +0000 URL: https://git.openjdk.org/leyden/commit/5eae20f73b9e8578d58c7e49d2da79cf1b0b22... 8323672: Suppress unwanted autoconf added flags in CC and CXX Reviewed-by: ihse ! make/autoconf/toolchain.m4 ! make/autoconf/util.m4 Changeset: b9cabbec Branch: hermetic-java-runtime Author: Brian Burkhalter <bpb@openjdk.org> Date: 2024-10-15 17:44:49 +0000 URL: https://git.openjdk.org/leyden/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e68... 8341997: Tests create files in src tree instead of scratch dir Reviewed-by: erikj, jpai ! test/jdk/java/io/FileInputStream/ReadXBytes.java ! test/jdk/java/nio/MappedByteBuffer/ForceException.java ! test/jdk/java/nio/MappedByteBuffer/ForceViews.java Changeset: 86ce19e8 Branch: hermetic-java-runtime Author: Jaikiran Pai <jpai@openjdk.org> Date: 2024-10-16 01:51:09 +0000 URL: https://git.openjdk.org/leyden/commit/86ce19e8db6950fc529b8c510137e91e97cae0... 8341142: Maintain a single source file for sun.net.www.protocol.jar.JarFileFactory Reviewed-by: dfuchs = src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java - src/java.base/unix/classes/sun/net/www/protocol/jar/JarFileFactory.java Changeset: 6d7e6795 Branch: hermetic-java-runtime Author: Tejesh R <tr@openjdk.org> Date: 2024-10-16 05:14:59 +0000 URL: https://git.openjdk.org/leyden/commit/6d7e67956b1722b4e3d33253d68c095058f39f... 8340790: Open source several AWT Dialog tests - Batch 4 Reviewed-by: honkar, prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/Dialog/ChoiceModalDialogTest.java + test/jdk/java/awt/Dialog/DialogBackgroundTest.java + test/jdk/java/awt/Dialog/EnabledResetTest.java + test/jdk/java/awt/Dialog/FileDialogGetFileTest.java Changeset: e94e3bba Branch: hermetic-java-runtime Author: Ramkumar Sunderbabu <rsunderbabu@openjdk.org> Committer: Jaikiran Pai <jpai@openjdk.org> Date: 2024-10-16 06:52:42 +0000 URL: https://git.openjdk.org/leyden/commit/e94e3bba3932f3d92c0a135d333d1ccd6e72b9... 8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust Reviewed-by: rriggs, dfuchs ! test/jdk/java/time/tck/java/time/TCKInstant.java Changeset: e4ff553c Branch: hermetic-java-runtime Author: Kim Barrett <kbarrett@openjdk.org> Date: 2024-10-16 07:05:17 +0000 URL: https://git.openjdk.org/leyden/commit/e4ff553c121e29c497336fdde705e70d0abdc8... 8341931: os_linux gtest uses lambdas with explicit capture lists Reviewed-by: jwaters, jsjolen ! test/hotspot/gtest/runtime/test_os_linux.cpp Changeset: 724de682 Branch: hermetic-java-runtime Author: Aleksey Shipilev <shade@openjdk.org> Date: 2024-10-16 07:13:59 +0000 URL: https://git.openjdk.org/leyden/commit/724de682091623cd9877ee4e5f13123ef1d92d... 8342081: Shenandoah: Remove extra ShenandoahMarkUpdateRefsSuperClosure Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp Changeset: b9b0bd08 Branch: hermetic-java-runtime Author: Emanuel Peter <epeter@openjdk.org> Date: 2024-10-16 07:23:12 +0000 URL: https://git.openjdk.org/leyden/commit/b9b0bd0871886eb65f87864f262424b119f2c7... 8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing Reviewed-by: chagedorn, tholenstein + test/hotspot/jtreg/compiler/lib/compile_framework/ClassLoaderBuilder.java + test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java + test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java + test/hotspot/jtreg/compiler/lib/compile_framework/CompileFrameworkException.java + test/hotspot/jtreg/compiler/lib/compile_framework/InternalCompileFrameworkException.java + test/hotspot/jtreg/compiler/lib/compile_framework/README.md + test/hotspot/jtreg/compiler/lib/compile_framework/SourceCode.java + test/hotspot/jtreg/compiler/lib/compile_framework/Utils.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/CombinedJavaJasmExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/IRFrameworkJavaExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/MultiFileJasmExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/MultiFileJavaExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/RunWithFlagsExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/SimpleJasmExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/SimpleJavaExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestBadJasmCompilation.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestBadJavaCompilation.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestConcurrentCompilation.java Changeset: 577babf1 Branch: hermetic-java-runtime Author: Thomas Schatzl <tschatzl@openjdk.org> Date: 2024-10-16 07:27:28 +0000 URL: https://git.openjdk.org/leyden/commit/577babf1968700e4b648305cd5a5c2ddf712e2... 8334010: VM crashes with ObjectAlignmentInBytes > GCCardSizeInBytes Reviewed-by: shade, iwalulya ! src/hotspot/share/gc/shared/gcArguments.cpp + test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java Changeset: e7cf25ce Branch: hermetic-java-runtime Author: Matthias Baesken <mbaesken@openjdk.org> Date: 2024-10-16 07:28:36 +0000 URL: https://git.openjdk.org/leyden/commit/e7cf25ce0efdf568fc8eaff249d49e46d5a6ed... 8340801: Disable ubsan checks in some awt/2d coding Reviewed-by: ihse, lucy, goetz, jwaters + src/java.base/share/native/libjava/ub.h ! src/java.desktop/share/native/libawt/java2d/loops/IntRgb.c Changeset: ebc17c7c Branch: hermetic-java-runtime Author: Johny Jose <johny.jose@oracle.com> Date: 2024-10-16 07:36:07 +0000 URL: https://git.openjdk.org/leyden/commit/ebc17c7c8d6febd5a887309d1b7a466bcd2cc0... 8339637: (tz) Update Timezone Data to 2024b Reviewed-by: naoto, coffeys, jlu ! src/java.base/share/classes/java/time/ZoneId.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/data/tzdata/VERSION ! src/java.base/share/data/tzdata/africa ! src/java.base/share/data/tzdata/antarctica ! src/java.base/share/data/tzdata/asia ! src/java.base/share/data/tzdata/australasia ! src/java.base/share/data/tzdata/backward ! src/java.base/share/data/tzdata/etcetera ! src/java.base/share/data/tzdata/europe ! src/java.base/share/data/tzdata/leapseconds ! src/java.base/share/data/tzdata/northamerica ! src/java.base/share/data/tzdata/southamerica ! src/java.base/share/data/tzdata/zone.tab ! test/jdk/java/text/Format/DateFormat/TimeZoneNameTest.java ! test/jdk/java/time/tck/java/time/TCKZoneId.java ! test/jdk/java/util/TimeZone/OldIDMappingTest.java ! test/jdk/java/util/TimeZone/TimeZoneData/VERSION ! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt ! test/jdk/java/util/TimeZone/TimeZoneData/displaynames.txt ! test/jdk/sun/util/calendar/zi/TestZoneInfo310.java ! test/jdk/sun/util/calendar/zi/ZoneInfoOld.java ! test/jdk/sun/util/resources/TimeZone/Bug4848242.java Changeset: c81aa755 Branch: hermetic-java-runtime Author: Nizar Benalla <nbenalla@openjdk.org> Date: 2024-10-16 10:17:47 +0000 URL: https://git.openjdk.org/leyden/commit/c81aa7551c37cc025c9054db08472b8abb2cbc... 8331051: Add an `@since` checker test for `java.base` module Reviewed-by: jlahoda, jjg ! test/jdk/TEST.groups + test/jdk/tools/sincechecker/SinceChecker.java + test/jdk/tools/sincechecker/modules/java_base/CheckSince_javaBase.java Changeset: 369c5733 Branch: hermetic-java-runtime Author: Valerie Peng <valeriep@openjdk.org> Committer: Jaikiran Pai <jaikiran.pai@oracle.com> Date: 2024-02-05 22:53:51 +0000 URL: https://git.openjdk.org/leyden/commit/369c573383a0120e0d85aeb89a211f38b52610... 8302111: Serialization considerations Reviewed-by: skoivu, rhalade, weijun, wetmore ! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java ! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java ! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/SignedObject.java ! src/java.base/share/classes/java/security/Timestamp.java ! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java ! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java ! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java ! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java ! src/java.base/share/classes/sun/security/provider/DRBG.java ! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java ! src/java.base/share/classes/sun/security/x509/AlgIdDSA.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecureRandom.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java Changeset: 893e7bc8 Branch: hermetic-java-runtime Author: Weijun Wang <weijun@openjdk.org> Committer: Jaikiran Pai <jaikiran.pai@oracle.com> Date: 2024-04-17 22:38:46 +0000 URL: https://git.openjdk.org/leyden/commit/893e7bc894e2828f8d02db06302485d02f2cfa... 8328726: Better Kerberos support Reviewed-by: ahgross, rhalade, valeriep, coffeys ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/krb5/EncryptionKey.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Kinit.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java Changeset: 03bc6b35 Branch: hermetic-java-runtime Author: Daniel Fuchs <dfuchs@openjdk.org> Committer: Jaikiran Pai <jaikiran.pai@oracle.com> Date: 2024-05-07 19:29:49 +0000 URL: https://git.openjdk.org/leyden/commit/03bc6b359fc5ff4fa2b569723903cdf1c9c577... 8328286: Enhance HTTP client Reviewed-by: aefimov, michaelm ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/sun/net/www/MessageHeader.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/conf/net.properties ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Decoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/DecodingCallback.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Encoder.java ! src/java.net.http/share/classes/module-info.java ! src/jdk.httpserver/share/classes/module-info.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java ! test/jdk/java/net/httpclient/ExpectContinueTest.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/HpackTestEncoder.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java Changeset: cfa25b71 Branch: hermetic-java-runtime Author: Emanuel Peter <epeter@openjdk.org> Committer: Jaikiran Pai <jaikiran.pai@oracle.com> Date: 2024-05-21 10:31:14 +0000 URL: https://git.openjdk.org/leyden/commit/cfa25b71a65bfff1b31efe0d37ded37c50a982... 8328544: Improve handling of vectorization Co-authored-by: Christian Hagedorn <chagedorn@openjdk.org> Reviewed-by: mschoene, kvn, chagedorn, rhalade ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java Changeset: 498a5824 Branch: hermetic-java-runtime Author: Matias Saavedra Silva <matsaave@openjdk.org> Committer: Jaikiran Pai <jaikiran.pai@oracle.com> Date: 2024-06-21 16:48:04 +0000 URL: https://git.openjdk.org/leyden/commit/498a58244d79b6aaffd17300844f9908991d46... 8311208: Improve CDS Support Reviewed-by: rhalade, mschoene, ccheung, iklam ! src/hotspot/share/classfile/verifier.cpp Changeset: dadcee1b Branch: hermetic-java-runtime Author: Hai-May Chao <hchao@openjdk.org> Committer: Jaikiran Pai <jaikiran.pai@oracle.com> Date: 2024-07-01 19:43:34 +0000 URL: https://git.openjdk.org/leyden/commit/dadcee1b89515a651d0532d9803c22dfeeb64f... 8307383: Enhance DTLS connections Co-authored-by: Jamil Nimeh <jnimeh@openjdk.org> Reviewed-by: rhalade, mschoene, ascarpino ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! test/jdk/javax/net/ssl/DTLS/InvalidRecords.java ! test/jdk/javax/net/ssl/TLSCommon/MFLNTest.java Changeset: d9f63830 Branch: hermetic-java-runtime Author: Justin Lu <jlu@openjdk.org> Committer: Jaikiran Pai <jaikiran.pai@oracle.com> Date: 2024-07-04 23:09:40 +0000 URL: https://git.openjdk.org/leyden/commit/d9f638303737c4e5174e5cf21ad2f634cc0b14... 8331446: Improve deserialization support Reviewed-by: rhalade, skoivu, rriggs, naoto ! src/java.base/share/classes/java/text/MessageFormat.java + test/jdk/java/text/Format/MessageFormat/MaxArgumentIndexTest.java + test/jdk/java/text/Format/MessageFormat/SerializationTest.java Changeset: c89f76c0 Branch: hermetic-java-runtime Author: Dean Long <dlong@openjdk.org> Committer: Jaikiran Pai <jaikiran.pai@oracle.com> Date: 2024-07-11 22:32:41 +0000 URL: https://git.openjdk.org/leyden/commit/c89f76c0b9ca085192775af9bd9368562b582d... 8332644: Improve graph optimizations Co-authored-by: Martin Balao <mbalao@redhat.com> Co-authored-by: Francisco Ferrari Bihurriet <fferrari@redhat.com> Reviewed-by: epeter, ahgross, thartmann, rhalade, dlong, roland ! src/hotspot/share/opto/loopnode.cpp Changeset: 490d099e Branch: hermetic-java-runtime Author: Emanuel Peter <epeter@openjdk.org> Committer: Jaikiran Pai <jaikiran.pai@oracle.com> Date: 2024-07-23 09:28:58 +0000 URL: https://git.openjdk.org/leyden/commit/490d099e234f27adef7d691d3c5a08ebdb550c... 8335713: Enhance vectorization analysis Co-authored-by: Roland Westrelin <roland@openjdk.org> Reviewed-by: rhalade, ahgross, thartmann, kvn ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp Changeset: cf5bb127 Branch: hermetic-java-runtime Author: Jaikiran Pai <jpai@openjdk.org> Date: 2024-10-16 11:36:01 +0000 URL: https://git.openjdk.org/leyden/commit/cf5bb12731b0eefe53b99281453e40493ddafb... Merge Reviewed-by: alanb, dfuchs Changeset: 1cc32237 Branch: hermetic-java-runtime Author: Matthias Baesken <mbaesken@openjdk.org> Date: 2024-10-16 13:36:58 +0000 URL: https://git.openjdk.org/leyden/commit/1cc32237aee03a38bfb0f6679f7328a682ad6e... 8336911: ZGC: Division by zero in heuristics after JDK-8332717 Reviewed-by: aboldtch, eosterlund ! src/hotspot/share/gc/z/zDirector.cpp Changeset: 7625b299 Branch: hermetic-java-runtime Author: Aleksey Shipilev <shade@openjdk.org> Date: 2024-10-16 14:08:10 +0000 URL: https://git.openjdk.org/leyden/commit/7625b29920e95f9b754057fe0a2c4ab0afa5cb... 8329597: C2: Intrinsify Reference.clear Reviewed-by: rcastanedalo, eosterlund, kvn ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/java.base/share/classes/java/lang/ref/PhantomReference.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/native/libjava/PhantomReference.c + test/hotspot/jtreg/compiler/c2/irTests/gc/ReferenceClearTests.java + test/micro/org/openjdk/bench/java/lang/ref/ReferenceClear.java Changeset: c34fb2c9 Branch: hermetic-java-runtime Author: Gerard Ziemski <gziemski@openjdk.org> Date: 2024-10-16 15:32:07 +0000 URL: https://git.openjdk.org/leyden/commit/c34fb2c989562206a2506a2fbbfb584e223bb8... 8338883: Show warning when CreateCoredumpOnCrash set, but core dump will not happen Reviewed-by: dholmes, jsjolen ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java Changeset: 709914fc Branch: hermetic-java-runtime Author: Jatin Bhateja <jbhateja@openjdk.org> Date: 2024-10-16 16:08:02 +0000 URL: https://git.openjdk.org/leyden/commit/709914fc92dd180c8f081ff70ef476554a04f4... 8338023: Support two vector selectFrom API Reviewed-by: psandoz, epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template + test/micro/org/openjdk/bench/jdk/incubator/vector/SelectFromBenchmark.java Changeset: 44151f47 Branch: hermetic-java-runtime Author: SendaoYan <syan@openjdk.org> Date: 2024-10-16 16:27:57 +0000 URL: https://git.openjdk.org/leyden/commit/44151f475fca3cf03299319b2ac9ddc533ba13... 8342145: File libCreationTimeHelper.c compile fails on Alpine Reviewed-by: mbaesken ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c Changeset: d4f0ba73 Branch: hermetic-java-runtime Author: Jatin Bhateja <jbhateja@openjdk.org> Date: 2024-10-16 18:26:54 +0000 URL: https://git.openjdk.org/leyden/commit/d4f0ba73f653a3886b17f283b9b6a92db1af52... 8342439: Build failure after 8338023 Reviewed-by: liach ! src/hotspot/share/opto/vectorIntrinsics.cpp Changeset: ed680966 Branch: hermetic-java-runtime Author: Richard Reingruber <rrich@openjdk.org> Date: 2024-10-16 19:17:27 +0000 URL: https://git.openjdk.org/leyden/commit/ed6809666b12b0de66f68d5e7e389dde1708aa... 8341862: PPC64: C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR Reviewed-by: mdoerr, mbaesken ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp Changeset: 28538524 Branch: hermetic-java-runtime Author: Yudi Zheng <yzheng@openjdk.org> Date: 2024-10-16 19:58:27 +0000 URL: https://git.openjdk.org/leyden/commit/285385247aaa262866697ed848040f05f4d949... 8342332: [JVMCI] Export CompilerToVM::Data::dtanh Reviewed-by: never ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: b4ab290f Branch: hermetic-java-runtime Author: Valerie Peng <valeriep@openjdk.org> Date: 2024-10-16 21:26:57 +0000 URL: https://git.openjdk.org/leyden/commit/b4ab290fd7c3d914154755a1539b48ba33338c... 8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 Reviewed-by: weijun, ascarpino ! src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11.h ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11f.h ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h Changeset: 4e703b28 Branch: hermetic-java-runtime Author: Alisen Chung <achung@openjdk.org> Date: 2024-10-16 21:57:15 +0000 URL: https://git.openjdk.org/leyden/commit/4e703b285b5b34fdfb342d194cd744660d4c2b... 8340140: Open some dialog awt tests 3 Reviewed-by: prr, honkar + test/jdk/java/awt/Dialog/ClosingParentTest.java + test/jdk/java/awt/Dialog/FileDialogEmptyTitleTest.java + test/jdk/java/awt/Dialog/FileDialogUIUpdate.java + test/jdk/java/awt/Dialog/MenuAndModalDialogTest.java Changeset: 3da68900 Branch: hermetic-java-runtime Author: Vlad Zahorodnii <vlad.zahorodnii@kde.org> Committer: Sergey Bylokhov <serb@openjdk.org> Date: 2024-10-16 23:32:41 +0000 URL: https://git.openjdk.org/leyden/commit/3da68900818fc43b777098fe6e244779794d52... 8338751: ConfigureNotify behavior has changed in KWin 6.2 Reviewed-by: prr, azvegint, serb ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java Changeset: 58d39c31 Branch: hermetic-java-runtime Author: Tobias Hartmann <thartmann@openjdk.org> Date: 2024-10-17 05:03:09 +0000 URL: https://git.openjdk.org/leyden/commit/58d39c317e332fda994f66529fcd1a0ea0e531... 8340313: Crash due to invalid oop in nmethod after C1 patching Reviewed-by: tschatzl, kvn, dlong ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/s390/nativeInst_s390.cpp ! src/hotspot/cpu/x86/nativeInst_x86.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp + test/hotspot/jtreg/compiler/c1/TestConcurrentPatching.java Changeset: 22a1feea Branch: hermetic-java-runtime Author: Christian Hagedorn <chagedorn@openjdk.org> Date: 2024-10-17 05:08:59 +0000 URL: https://git.openjdk.org/leyden/commit/22a1feea7484c9d640eeac22943d237a0e5499... 8341328: Refactor initial Assertion Predicate creation into separate classes Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: f6fe5eaf Branch: hermetic-java-runtime Author: Tejesh R <tr@openjdk.org> Date: 2024-10-17 05:48:45 +0000 URL: https://git.openjdk.org/leyden/commit/f6fe5eaf1a24ba083e7ecf28b02290020ccab1... 8341072: Open source several AWT Canvas and Rectangle related tests Reviewed-by: prr + test/jdk/java/awt/Canvas/MultiDitherTest.java + test/jdk/java/awt/Canvas/MultiGraphicsTest.java + test/jdk/java/awt/Canvas/NoEventsLeakTest.java = test/jdk/java/awt/Canvas/duke_404.gif + test/jdk/java/awt/Rectangle/IntersectionTest.java Changeset: e0dabfb4 Branch: hermetic-java-runtime Author: Tejesh R <tr@openjdk.org> Date: 2024-10-17 06:38:23 +0000 URL: https://git.openjdk.org/leyden/commit/e0dabfb4bfd93a4407518177043d3dbc85c4bb... 8340279: Open source several AWT Dialog tests - Batch 2 Reviewed-by: abhiscxk, prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/Dialog/DialogSystemMenu/DialogSystemMenu.java + test/jdk/java/awt/Dialog/DialogSystemMenu/icon24x24.gif + test/jdk/java/awt/Dialog/DialogSystemMenu/iconone.gif + test/jdk/java/awt/Dialog/DialogSystemMenu/icontwo.gif + test/jdk/java/awt/Dialog/FileDialogFilterTest.java + test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileFrame.java + test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileGranted.java + test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileRevoked.java + test/jdk/java/awt/Dialog/PrintToFileTest/granted + test/jdk/java/awt/Dialog/PrintToFileTest/revoked + test/jdk/java/awt/Dialog/TopmostModalDialogTest.java Changeset: fa39e84d Branch: hermetic-java-runtime Author: Richard Reingruber <rrich@openjdk.org> Date: 2024-10-17 07:19:54 +0000 URL: https://git.openjdk.org/leyden/commit/fa39e84d64d79f6c66f98110e98d2562f35681... 8342042: PPC64: compiler_fast_unlock_object flags failure instead of success Reviewed-by: mdoerr, aboldtch, fbredberg ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Changeset: f9208fad Branch: hermetic-java-runtime Author: Richard Reingruber <rrich@openjdk.org> Date: 2024-10-17 07:21:42 +0000 URL: https://git.openjdk.org/leyden/commit/f9208fadde8141e18a025ddb6ce28423861ba3... 8341715: PPC64: ObjectMonitor::_owner should be reset unconditionally in nmethod unlocking Reviewed-by: mdoerr, lucy ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Changeset: 8862ca07 Branch: hermetic-java-runtime Author: Kevin Walls <kevinw@openjdk.org> Date: 2024-10-17 08:01:14 +0000 URL: https://git.openjdk.org/leyden/commit/8862ca076f9be1c0b5f4bc2639ab9c1f60de30... 8342338: Remove redundant IIOPURLTest.java Reviewed-by: cjplummer, amenkov - test/jdk/javax/management/remote/mandatory/connection/IIOPURLTest.java Changeset: 7a64fbbb Branch: hermetic-java-runtime Author: Simon Tooke <stooke@openjdk.org> Date: 2024-10-17 08:06:37 +0000 URL: https://git.openjdk.org/leyden/commit/7a64fbbb9292f4d65a6970206dec1a7d764504... 8338851: Hoist os::Posix::realpath() to os::realpath() and implement on Windows Reviewed-by: dholmes, stuefe, jwaters ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/runtime/test_os.cpp Changeset: 1ea1f33f Branch: hermetic-java-runtime Author: Alisen Chung <achung@openjdk.org> Date: 2024-10-17 08:43:07 +0000 URL: https://git.openjdk.org/leyden/commit/1ea1f33f66326804ca2892fe0659a9acb7ee72... 8340336: Open some checkbox awt tests Reviewed-by: prr, honkar + test/jdk/java/awt/Checkbox/AppearanceIfLargeFont.java + test/jdk/java/awt/Checkbox/CheckboxMenuItemEventsTest.java + test/jdk/java/awt/Container/ValidateTest.java Changeset: 9bdface1 Branch: hermetic-java-runtime Author: Antón Seoane Ampudia <anton.seoane.ampudia@oracle.com> Committer: Johan Sjölen <jsjolen@openjdk.org> Date: 2024-10-17 09:18:22 +0000 URL: https://git.openjdk.org/leyden/commit/9bdface14719d53f40a6572f1c3d4b816c3243... 8341622: Tag-specific disabled default decorators for UnifiedLogging Reviewed-by: jsjolen, rcastanedalo, aboldtch ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logDecorators.cpp ! src/hotspot/share/logging/logDecorators.hpp ! src/hotspot/share/logging/logSelection.cpp ! src/hotspot/share/logging/logSelection.hpp ! src/hotspot/share/logging/logSelectionList.cpp ! src/hotspot/share/logging/logSelectionList.hpp + test/hotspot/gtest/logging/test_logDefaultDecorators.cpp + test/hotspot/jtreg/runtime/logging/DefaultLogDecoratorsTest.java Changeset: 7ff4ea8d Branch: hermetic-java-runtime Author: Jan Lahoda <jlahoda@openjdk.org> Date: 2024-10-17 09:26:13 +0000 URL: https://git.openjdk.org/leyden/commit/7ff4ea8d01c681b90ad59be04007557d84c8db... 8341966: Broken annotated module may lead to an exception in javac Reviewed-by: asotona ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! test/langtools/tools/javac/modules/AnnotationsOnModules.java Changeset: 3ebfc6c1 Branch: hermetic-java-runtime Author: Shaojin Wen <swen@openjdk.org> Date: 2024-10-17 10:49:53 +0000 URL: https://git.openjdk.org/leyden/commit/3ebfc6c1e27119180700af5ea85e5fa6c17710... 8342336: Optimize ClassFile imports Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/AccessFlags.java ! 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/AttributedElement.java ! src/java.base/share/classes/java/lang/classfile/Attributes.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/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java ! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java ! src/java.base/share/classes/java/lang/classfile/ClassModel.java ! src/java.base/share/classes/java/lang/classfile/ClassReader.java ! src/java.base/share/classes/java/lang/classfile/ClassSignature.java ! src/java.base/share/classes/java/lang/classfile/ClassTransform.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CodeModel.java ! src/java.base/share/classes/java/lang/classfile/CompoundElement.java ! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldElement.java ! src/java.base/share/classes/java/lang/classfile/FieldModel.java ! src/java.base/share/classes/java/lang/classfile/Instruction.java ! src/java.base/share/classes/java/lang/classfile/Interfaces.java ! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java ! src/java.base/share/classes/java/lang/classfile/MethodElement.java ! src/java.base/share/classes/java/lang/classfile/MethodModel.java ! src/java.base/share/classes/java/lang/classfile/MethodSignature.java ! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java ! src/java.base/share/classes/java/lang/classfile/Signature.java ! src/java.base/share/classes/java/lang/classfile/Superclass.java ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java ! src/java.base/share/classes/java/lang/classfile/TypeKind.java ! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java ! src/java.base/share/classes/java/lang/classfile/components/ClassPrinter.java ! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java ! src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java ! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java ! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java ! src/java.base/share/classes/java/lang/classfile/components/snippet-files/PackageSnippets.java ! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java ! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java ! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java ! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java ! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java ! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractUnboundModel.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.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/BlockCodeBuilderImpl.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/BoundLocalVariable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundRecordComponentInfo.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/BytecodeHelpers.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedCodeBuilder.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/ClassFileImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.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/InterfacesImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/MethodInfo.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.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/StackMapDecoder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SuperclassImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java Changeset: 8e16e674 Branch: hermetic-java-runtime Author: Ivan Walulya <iwalulya@openjdk.org> Date: 2024-10-17 12:26:39 +0000 URL: https://git.openjdk.org/leyden/commit/8e16e67492a46c5ee1e6fdb8f86d061cb8d316... 8342329: G1: Rename G1HeapRegionManager::_allocated_heapregions_length Reviewed-by: tschatzl, shade ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp Changeset: d6f8b465 Branch: hermetic-java-runtime Author: Thomas Schatzl <tschatzl@openjdk.org> Date: 2024-10-17 12:31:43 +0000 URL: https://git.openjdk.org/leyden/commit/d6f8b465e47d40220bdba6bf7502de90ee9fa7... 8340389: vmTestbase/gc/gctests/PhantomReference/phantom001/TestDescription.java Test exit code: 97 with -Xcomp UseAVX=3 Reviewed-by: shade, iwalulya ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java Changeset: 363327e6 Branch: hermetic-java-runtime Author: Matias Saavedra Silva <matsaave@openjdk.org> Date: 2024-10-17 13:56:49 +0000 URL: https://git.openjdk.org/leyden/commit/363327e68644b710b0fd549e088beb5c8838a9... 8341452: Test runtime/cds/appcds/DumpRuntimeClassesTest.java from JDK-8324259 is failing Reviewed-by: dholmes, iklam ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/cdsProtectionDomain.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/runtime/cds/appcds/DumpRuntimeClassesTest.java Changeset: d915ac2a Branch: hermetic-java-runtime Author: Ramkumar Sunderbabu <rsunderbabu@openjdk.org> Committer: Leonid Mesnik <lmesnik@openjdk.org> Date: 2024-10-17 14:34:58 +0000 URL: https://git.openjdk.org/leyden/commit/d915ac2abda9ff4cd8c7a628f08d7964bcf3f4... 8339871: serviceability/sa/TestDebugInfoDecode.java should be driver Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java Changeset: 7e98f590 Branch: hermetic-java-runtime Author: Alisen Chung <achung@openjdk.org> Date: 2024-10-17 14:49:03 +0000 URL: https://git.openjdk.org/leyden/commit/7e98f5905b313f4e9bf638f87392b6a1b01df1... 8340987: Open some TextArea awt tests 1 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/TextAreaAppendScrollTest2.java + test/jdk/java/awt/TextArea/TextAreaAppendTest.java + test/jdk/java/awt/TextArea/TextAreaCRLFAutoDetectManualTest.java + test/jdk/java/awt/TextArea/TextAreaLimit.java Changeset: 9a94884e Branch: hermetic-java-runtime Author: Alisen Chung <achung@openjdk.org> Date: 2024-10-17 14:50:01 +0000 URL: https://git.openjdk.org/leyden/commit/9a94884e428f9a6fee1aac2af0d0d057aef77e... 8341055: Open some TextArea awt tests 2 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/TextAreaHScrollbarTest.java + test/jdk/java/awt/TextArea/TextAreaLineScrollWrapTest.java + test/jdk/java/awt/TextArea/TextAreaScrollbarTest.java + test/jdk/java/awt/TextArea/TextScrollTest.java Changeset: 979895d1 Branch: hermetic-java-runtime Author: Aleksey Shipilev <shade@openjdk.org> Date: 2024-10-17 15:03:37 +0000 URL: https://git.openjdk.org/leyden/commit/979895d175797a71c52da12f245d1040a27172... 8342079: Shenandoah: Remove extra ShenandoahInitMarkRootsClosure Reviewed-by: wkemper, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp Changeset: 236c71ca Branch: hermetic-java-runtime Author: Alisen Chung <achung@openjdk.org> Date: 2024-10-17 15:10:38 +0000 URL: https://git.openjdk.org/leyden/commit/236c71cad9fa269518456c11edcfb353bbfc08... 8341376: Open some TextArea awt tests 4 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/ScrollBarArrowScrollTest.java + test/jdk/java/awt/TextArea/WordWrappingTest.java Changeset: 83e9e482 Branch: hermetic-java-runtime Author: Coleen Phillimore <coleenp@openjdk.org> Date: 2024-10-17 18:06:42 +0000 URL: https://git.openjdk.org/leyden/commit/83e9e482b181e76ca9f645e8cc83cfa9337df4... 8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 Reviewed-by: rehn, eosterlund, pchilanomate, aph, fbredberg ! src/hotspot/share/runtime/handshake.cpp Changeset: b993227e Branch: hermetic-java-runtime Author: Aleksey Shipilev <shade@openjdk.org> Date: 2024-10-17 18:08:43 +0000 URL: https://git.openjdk.org/leyden/commit/b993227e2f3233c7b34a77eebbeeb1c51d2b7c... 8342119: Shenandoah: Remove extra ShenandoahUpdateRefsClosure Reviewed-by: wkemper, kdnilsen, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp Changeset: 40a44e1c Branch: hermetic-java-runtime Author: Alisen Chung <achung@openjdk.org> Date: 2024-10-17 18:10:00 +0000 URL: https://git.openjdk.org/leyden/commit/40a44e1c1b83a0a4edf48fa4d2aafa70e223e2... 8340851: Open some TextArea awt tests Reviewed-by: prr + test/jdk/java/awt/TextArea/TextAreaAppendScrollTest.java + test/jdk/java/awt/TextArea/TextAreaCursorTest.java + test/jdk/java/awt/TextArea/TextAreaKeypadTest.java + test/jdk/java/awt/TextArea/TextAreaSelectionTest.java Changeset: 60af9078 Branch: hermetic-java-runtime Author: Alisen Chung <achung@openjdk.org> Date: 2024-10-17 19:28:26 +0000 URL: https://git.openjdk.org/leyden/commit/60af9078fb4b1bce7c1fee171cd050c1cb0b12... 8340494: Open some dialog awt tests 4 Reviewed-by: dnguyen, honkar + test/jdk/java/awt/Container/ActivateOnFocusTest.java + test/jdk/java/awt/Container/MouseEnteredTest.java + test/jdk/java/awt/Dialog/ModalExcludedTest.java Changeset: 12551ae6 Branch: hermetic-java-runtime Author: Alisen Chung <achung@openjdk.org> Date: 2024-10-17 19:29:00 +0000 URL: https://git.openjdk.org/leyden/commit/12551ae64a7d09d1ea76d4f48f181962402020... 8339975: Open some dialog awt tests 2 Reviewed-by: azvegint + test/jdk/java/awt/Dialog/DialogDisposeLeak.java + test/jdk/java/awt/Dialog/FileDialogTest.java + test/jdk/java/awt/Dialog/TaskbarIconTest.java + test/jdk/java/awt/Dialog/WindowInputBlock.java Changeset: fe83b7d5 Branch: hermetic-java-runtime Author: Nikita Gubarkov <ngubarkov@openjdk.org> Committer: Alexey Ushakov <avu@openjdk.org> Date: 2024-10-17 20:54:18 +0000 URL: https://git.openjdk.org/leyden/commit/fe83b7d59667563a4b9e60858e900f7196073f... 8339341: SurfaceManager cacheMap retains strong references Reviewed-by: jdv, prr ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java ! src/java.desktop/share/classes/sun/java2d/SurfaceData.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java Changeset: f7e8f506 Branch: hermetic-java-runtime Author: Alisen Chung <achung@openjdk.org> Date: 2024-10-17 21:00:48 +0000 URL: https://git.openjdk.org/leyden/commit/f7e8f5064a405e46db722ec47bfd86a43408b3... 8341292: Open some TextArea awt tests 3 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/PrintTextTest.java Changeset: 2b03dbda Branch: hermetic-java-runtime Author: Kevin Rushforth <kcr@openjdk.org> Committer: Roger Riggs <rriggs@openjdk.org> Date: 2024-10-18 00:23:39 +0000 URL: https://git.openjdk.org/leyden/commit/2b03dbdac4819bc0d40912f273a1ca7ab4e871... 8311530: Deprecate jdk.jsobject module for removal Reviewed-by: rriggs, alanb, erikj ! make/conf/module-loader-map.conf ! src/java.base/share/lib/security/default.policy ! src/jdk.jsobject/share/classes/module-info.java ! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java ! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java ! src/jdk.jsobject/share/classes/netscape/javascript/package-info.java ! test/jdk/jdk/modules/etc/UpgradeableModules.java Changeset: ffe60919 Branch: hermetic-java-runtime Author: Jaikiran Pai <jpai@openjdk.org> Date: 2024-10-18 00:51:39 +0000 URL: https://git.openjdk.org/leyden/commit/ffe60919df59196d65832b8ce6b2cd38099d64... 8173970: jar tool should have a way to extract to a directory Reviewed-by: lancea, cstein ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jartool/share/man/jar.1 + test/jdk/tools/jar/JarExtractTest.java Changeset: 7a16906e Branch: hermetic-java-runtime Author: Jaikiran Pai <jpai@openjdk.org> Date: 2024-10-18 00:57:11 +0000 URL: https://git.openjdk.org/leyden/commit/7a16906ed0dce716bc9516cb75b6450725fe9d... 8341134: Deprecate for removal the jrunscript tool Reviewed-by: mchung, alanb, sundar ! src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java ! src/java.scripting/share/classes/com/sun/tools/script/shell/messages.properties ! src/java.scripting/share/classes/module-info.java ! src/java.scripting/share/man/jrunscript.1 Changeset: f50bd0d9 Branch: hermetic-java-runtime Author: Amit Kumar <amitkumar@openjdk.org> Date: 2024-10-18 03:37:50 +0000 URL: https://git.openjdk.org/leyden/commit/f50bd0d9ec65a6b9596805d0131aaefc1bb913... 8341513: Remove the unused thread_type field from OSThread Reviewed-by: stefank, dholmes ! src/hotspot/os/aix/osThread_aix.cpp ! src/hotspot/os/aix/osThread_aix.hpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/osThread_bsd.cpp ! src/hotspot/os/bsd/osThread_bsd.hpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/osThread_linux.cpp ! src/hotspot/os/linux/osThread_linux.hpp ! src/hotspot/os/linux/os_linux.cpp Changeset: 7f4ed500 Branch: hermetic-java-runtime Author: Aleksey Shipilev <shade@openjdk.org> Date: 2024-10-18 05:55:07 +0000 URL: https://git.openjdk.org/leyden/commit/7f4ed5001efac28f02fbbb78893051e28cc33e... 8341020: Error handler crashes when Metaspace is not fully initialized Reviewed-by: kbarrett, jsjolen, stefank, dholmes ! src/hotspot/share/runtime/os.cpp Changeset: c51a086c Branch: hermetic-java-runtime Author: Tobias Hartmann <thartmann@openjdk.org> Date: 2024-10-18 06:46:23 +0000 URL: https://git.openjdk.org/leyden/commit/c51a086ce32dd4e97aa83dfba3bcf9b0636193... 8339694: ciTypeFlow does not correctly handle unresolved constant dynamic of array type Reviewed-by: kvn, vlivanov ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/opto/parse2.cpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt + test/hotspot/jtreg/compiler/c2/TestUnresolvedConstantDynamic.java + test/hotspot/jtreg/compiler/c2/TestUnresolvedConstantDynamicHelper.jasm Changeset: 0963b9e8 Branch: hermetic-java-runtime Author: Shaojin Wen <swen@openjdk.org> Date: 2024-10-18 08:06:09 +0000 URL: https://git.openjdk.org/leyden/commit/0963b9e8918670badc956a325fe2ca0bf55f6d... 8341664: ReferenceClassDescImpl cache internalName Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java ! test/jdk/jdk/classfile/UtilTest.java Changeset: 9201e9fc Branch: hermetic-java-runtime Author: Amit Kumar <amitkumar@openjdk.org> Date: 2024-10-18 08:30:41 +0000 URL: https://git.openjdk.org/leyden/commit/9201e9fcc28cff37cf9996e8db38f9aee7511b... 8342409: [s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR Reviewed-by: rrich, lucy ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp Changeset: 8174cbd5 Branch: hermetic-java-runtime Author: Alexey Ivanov <aivanov@openjdk.org> Date: 2024-10-18 11:03:00 +0000 URL: https://git.openjdk.org/leyden/commit/8174cbd5cb797a80d48246a686897ef6fe64ed... 8341978: Improve JButton/bug4490179.java Use latch to synchronize actions in the test. Verify mouseButton3Released does not trigger actionPerformed while mouse button 1 is pressed. Ensure mouse button 1 is released. Verify releasing mouse button 1 triggers actionPerformed. Reviewed-by: azvegint, achung, serb ! test/jdk/javax/swing/JButton/bug4490179.java Changeset: 28252bb4 Branch: hermetic-java-runtime Author: Matias Saavedra Silva <matsaave@openjdk.org> Date: 2024-10-18 13:23:52 +0000 URL: https://git.openjdk.org/leyden/commit/28252bb48da3c960a1a261af26650d74235a95... 8341444: Unnecessary check for JSRs in CDS Reviewed-by: dholmes, coleenp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp Changeset: 4dcc7f3f Branch: hermetic-java-runtime Author: Fei Gao <fgao@openjdk.org> Date: 2024-10-18 15:00:58 +0000 URL: https://git.openjdk.org/leyden/commit/4dcc7f3f2629e857b20f72e99189db8781aa65... 8337536: AArch64: Enable BTI branch protection for runtime part Co-authored-by: Hao Sun <haosun@openjdk.org> Co-authored-by: Magnus Ihse Bursie <ihse@openjdk.org> Reviewed-by: aph, ihse, erikj, eliu ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-other.m4 ! make/autoconf/spec.gmk.template ! src/hotspot/cpu/aarch64/copy_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S Changeset: 07840113 Branch: hermetic-java-runtime Author: Justin Lu <jlu@openjdk.org> Date: 2024-10-18 17:41:36 +0000 URL: https://git.openjdk.org/leyden/commit/078401134a97a13a96e12aa23e3481c59f3669... 8340488: Clarify LocaleServiceProvider deployment on application module path Reviewed-by: naoto ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java Changeset: 85911094 Branch: hermetic-java-runtime Author: Serguei Spitsyn <sspitsyn@openjdk.org> Date: 2024-10-18 19:34:17 +0000 URL: https://git.openjdk.org/leyden/commit/8591109419efc8f71544a98bdb04a48cb1afc4... 8340698: JVMTI FRAME_POP event is sometimes missed if NotifyFramePop is called as a method is returning Reviewed-by: cjplummer, amenkov ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java + test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/libNotifyFramePopStressTest.cpp Changeset: 401d0d6b Branch: hermetic-java-runtime Author: Chad Rakoczy <chadrako@amazon.com> Committer: Paul Hohensee <phh@openjdk.org> Date: 2024-10-18 22:52:40 +0000 URL: https://git.openjdk.org/leyden/commit/401d0d6b09ea422eacecda2900793a416097dc... 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn Reviewed-by: thartmann, eastigeevich ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp + test/hotspot/jtreg/compiler/c1/TestOSRLotsOfLocals.java Changeset: 309b9291 Branch: hermetic-java-runtime Author: Johannes Bechberger <jbechberger@openjdk.org> Date: 2024-10-18 23:39:05 +0000 URL: https://git.openjdk.org/leyden/commit/309b929147e7dddfa27879ff31b1eaad271def... 8336401: Remove the option onjcmd from the jdwp agent Reviewed-by: cjplummer, mbaesken ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c - test/jdk/com/sun/jdi/OnJcmdTest.java ! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java Changeset: 76ae072a Branch: hermetic-java-runtime Author: Fei Yang <fyang@openjdk.org> Date: 2024-10-21 01:46:26 +0000 URL: https://git.openjdk.org/leyden/commit/76ae072a1fec5f2af4ac4c633bc67a0c4c756a... 8342579: RISC-V: C2: Cleanup effect of killing flag register for call instructs Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/riscv.ad Changeset: d61f56a3 Branch: hermetic-java-runtime Author: Christian Hagedorn <chagedorn@openjdk.org> Date: 2024-10-21 06:28:40 +0000 URL: https://git.openjdk.org/leyden/commit/d61f56a3001f2f574f49c36f5bb40e96bb6b82... 8342287: C2 fails with "assert(is_IfTrue()) failed: invalid node class: IfFalse" due to Template Assertion Predicate with two UCTs Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + src/hotspot/test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateWithTwoUCTs.java Changeset: 21682bcd Branch: hermetic-java-runtime Author: SendaoYan <syan@openjdk.org> Date: 2024-10-21 07:20:48 +0000 URL: https://git.openjdk.org/leyden/commit/21682bcdccbb35286cbffc21517b3b52abcb24... 8342612: Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java Reviewed-by: kvn ! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java Changeset: 8f2b23bb Branch: hermetic-java-runtime Author: Roland Westrelin <roland@openjdk.org> Date: 2024-10-21 07:37:01 +0000 URL: https://git.openjdk.org/leyden/commit/8f2b23bb53e81e3f9d8d84720719d129aea82a... 8341407: C2: assert(main_limit == cl->limit() || get_ctrl(main_limit) == new_limit_ctrl) failed: wrong control for added limit Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/rangechecks/TestLimitControlWhenNoRCEliminated.java Changeset: 680dc5d8 Branch: hermetic-java-runtime Author: Roland Westrelin <roland@openjdk.org> Date: 2024-10-21 07:38:39 +0000 URL: https://git.openjdk.org/leyden/commit/680dc5d896f4f7b01b3cf800d548e32bb2ef8c... 8342496: C2/Shenandoah: SEGV in compiled code when running jcstress Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java Changeset: aa060f22 Branch: hermetic-java-runtime Author: Aleksey Shipilev <shade@openjdk.org> Date: 2024-10-21 08:04:12 +0000 URL: https://git.openjdk.org/leyden/commit/aa060f22d302789c4f80dd1ebaa233a97b6b00... 8342334: CDS: Scratch mirrors should not point to dead klasses Reviewed-by: adinn, coleenp, iklam ! src/hotspot/share/cds/heapShared.cpp Changeset: 239d84a8 Branch: hermetic-java-runtime Author: Fei Yang <fyang@openjdk.org> Date: 2024-10-21 09:30:28 +0000 URL: https://git.openjdk.org/leyden/commit/239d84a82a1e6f4ebbd5c5abb320e39cfd5bc3... 8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing Reviewed-by: shade, erikj ! .github/workflows/build-cross-compile.yml Changeset: 5d5d88ab Branch: hermetic-java-runtime Author: Nizar Benalla <nbenalla@openjdk.org> Date: 2024-10-21 10:13:18 +0000 URL: https://git.openjdk.org/leyden/commit/5d5d88ab9a862ab11bdd622aff07c688e6d962... 8339570: Add Tidy build support for JDK tests Co-authored-by: Magnus Ihse Bursie <ihse@openjdk.org> Reviewed-by: erikj, ihse ! make/RunTests.gmk ! make/autoconf/configure.ac ! make/autoconf/lib-tests.m4 ! make/autoconf/spec.gmk.template ! make/conf/jib-profiles.js + make/devkit/createTidyBundle.sh Changeset: 27ef6c9d Branch: hermetic-java-runtime Author: fabioromano1 <51378941+fabioromano1@users.noreply.github.com> Committer: Raffaello Giulietti <rgiulietti@openjdk.org> Date: 2024-10-21 10:14:15 +0000 URL: https://git.openjdk.org/leyden/commit/27ef6c9df47326508ee9b2b29f2ff4cec6e383... 8341470: BigDecimal.stripTrailingZeros() optimization Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/BigInteger.java + test/micro/org/openjdk/bench/java/math/BigDecimalStripTrailingZeros.java Changeset: 07f550b8 Branch: hermetic-java-runtime Author: Nizar Benalla <nbenalla@openjdk.org> Date: 2024-10-21 10:22:14 +0000 URL: https://git.openjdk.org/leyden/commit/07f550b85a3910edd28d8761e2adfb8d6a1352... 8340818: Add a new jtreg test root to test the generated documentation Reviewed-by: erikj ! make/Global.gmk ! make/InitSupport.gmk ! make/Main.gmk ! make/RunTests.gmk ! make/common/FindTests.gmk ! make/conf/jib-profiles.js + test/docs/ProblemList.txt + test/docs/TEST.ROOT + test/docs/TEST.groups + test/docs/jdk/javadoc/TestDocs.java + test/docs/tools/tester/DocTester.java Changeset: 66ddaaa3 Branch: hermetic-java-runtime Author: Robbin Ehn <rehn@openjdk.org> Date: 2024-10-21 13:15:52 +0000 URL: https://git.openjdk.org/leyden/commit/66ddaaa3591851cc420ec9e0ffe460c78a9a51... 8340241: RISC-V: Returns mispredicted Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/methodHandles_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp Changeset: 1f357485 Branch: hermetic-java-runtime Author: Joel Sikström <jsikstro@openjdk.org> Date: 2024-10-21 13:16:10 +0000 URL: https://git.openjdk.org/leyden/commit/1f3574855e79221739d8800235583b7c47ebae... 8342102: ZGC: Optimize copy constructors in ZPhysicalMemory Reviewed-by: stefank, kbarrett, aboldtch ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: 330f2b5a Branch: hermetic-java-runtime Author: Tomas Zezula <tzezula@openjdk.org> Committer: Doug Simon <dnsimon@openjdk.org> Date: 2024-10-21 13:50:13 +0000 URL: https://git.openjdk.org/leyden/commit/330f2b5a9cad02b8e6882fc6eee996d7792d3d... 8342295: compiler/jvmci/TestJVMCISavedProperties.java fails due to garbage in output Reviewed-by: dnsimon ! test/hotspot/jtreg/compiler/jvmci/TestJVMCISavedProperties.java Changeset: 80ec5522 Branch: hermetic-java-runtime Author: Kangcheng Xu <kxu@openjdk.org> Date: 2024-10-21 14:57:31 +0000 URL: https://git.openjdk.org/leyden/commit/80ec552248470dda2d0d003be9315e9e39eb52... 8328528: C2 should optimize long-typed parallel iv in an int counted loop Reviewed-by: roland, chagedorn, thartmann ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopopts/parallel_iv/TestParallelIvInIntCountedLoop.java Changeset: 153ad911 Branch: hermetic-java-runtime Author: Sandhya Viswanathan <sviswanathan@openjdk.org> Date: 2024-10-21 14:58:43 +0000 URL: https://git.openjdk.org/leyden/commit/153ad911f9fa3389ab92a1acab44526e3f4be4... 8338126: C2 SuperWord: VectorCastF2HF / vcvtps2ph produces wrong results for vector length 2 Reviewed-by: thartmann, jbhateja, epeter ! src/hotspot/cpu/x86/x86.ad ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java Changeset: 18b55cea Branch: hermetic-java-runtime Author: Joe Darcy <darcy@openjdk.org> Date: 2024-10-21 15:14:12 +0000 URL: https://git.openjdk.org/leyden/commit/18b55ceaa44baabdfce8dcfa1cd6b3e3bdc9df... 8342653: Fix minor doc issues in AnnotatedElement Reviewed-by: jpai, iris, liach ! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java Changeset: 54a744b0 Branch: hermetic-java-runtime Author: Lance Andersen <lancea@openjdk.org> Date: 2024-10-21 15:34:27 +0000 URL: https://git.openjdk.org/leyden/commit/54a744b0235ab2987f2e9c78fb5326b15233d1... 8340553: ZipEntry field validation does not take into account the size of a CEN header Reviewed-by: jpai, redestad, eirbjo ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java + test/jdk/java/util/zip/ZipEntry/MaxZipEntryFieldSizeTest.java - test/jdk/java/util/zip/ZipOutputStream/ZipOutputStreamMaxCenHdrTest.java Changeset: 18bcbf79 Branch: hermetic-java-runtime Author: Smita Kamath <svkamath@openjdk.org> Date: 2024-10-21 15:37:36 +0000 URL: https://git.openjdk.org/leyden/commit/18bcbf7941f7567449983b3f317401efb3e34d... 8341052: SHA-512 implementation using SHA-NI Reviewed-by: jbhateja, ascarpino, sviswanathan, sparasa ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java Changeset: 37aa320f Branch: hermetic-java-runtime Author: Aleksey Shipilev <shade@openjdk.org> Date: 2024-10-21 15:56:19 +0000 URL: https://git.openjdk.org/leyden/commit/37aa320f573650f007e60729e4d187c3b96b57... 8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test Reviewed-by: iklam, phh ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java Changeset: 52d752c4 Branch: hermetic-java-runtime Author: hanklo6 <hank.lo@intel.com> Date: 2024-10-21 16:46:41 +0000 URL: https://git.openjdk.org/leyden/commit/52d752c43b3a9935ea97051c39adf381084035... 8339507: Test generation tool and gtest for testing APX encoding of extended gpr instructions Reviewed-by: jbhateja, sviswanathan, kvn + test/hotspot/gtest/x86/asmtest.out.h + test/hotspot/gtest/x86/test_assemblerx86.cpp + test/hotspot/gtest/x86/x86-asmtest.py Changeset: 51a7ff65 Branch: hermetic-java-runtime Author: Justin Lu <jlu@openjdk.org> Date: 2024-10-21 17:08:50 +0000 URL: https://git.openjdk.org/leyden/commit/51a7ff65949e77c58c66f724e9047ca591e5c6... 8335271: Specify the MessageFormat ArgumentIndex Implementation Limit Reviewed-by: darcy, iris, naoto, rriggs ! src/java.base/share/classes/java/text/MessageFormat.java Changeset: 97c92128 Branch: hermetic-java-runtime Author: Hannes Wallnöfer <hannesw@openjdk.org> Date: 2024-10-21 17:14:25 +0000 URL: https://git.openjdk.org/leyden/commit/97c921284222ca53a293dcebe513fbb59ee9c6... 8342698: Fix order of @param tags in module java.base Reviewed-by: iris ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/stream/Collectors.java Changeset: 71583222 Branch: hermetic-java-runtime Author: Naoto Sato <naoto@openjdk.org> Date: 2024-10-21 17:20:50 +0000 URL: https://git.openjdk.org/leyden/commit/71583222eb221f2bae480d1f834e4852708169... 8340477: Remove JDK1.1 compatible behavior for "EST", "MST", and "HST" time zones Reviewed-by: iris, jlu, joehw ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java - test/jdk/java/util/TimeZone/OldIDMappingTest.java - test/jdk/java/util/TimeZone/TzIDOldMapping.java ! test/jdk/sun/util/calendar/zi/ZoneInfoOld.java Changeset: e0c6480c Branch: hermetic-java-runtime Author: Phil Race <prr@openjdk.org> Date: 2024-10-21 18:23:13 +0000 URL: https://git.openjdk.org/leyden/commit/e0c6480cd3c8f033bad36711701d71d30269d7... 8338570: sun/font/HBShaper - mismatch in return type of FFM upcall function description and native invocation Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/sun/font/HBShaper.java ! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c ! src/java.desktop/share/native/libfontmanager/hb-jdk-p.h Changeset: 5a4b1809 Branch: hermetic-java-runtime Author: Kim Barrett <kbarrett@openjdk.org> Date: 2024-10-21 18:42:26 +0000 URL: https://git.openjdk.org/leyden/commit/5a4b180965048027094adcebcd35d0f9a2a2c6... 8342011: Conditionally compile ReservedHeapSpace compressed heap support Reviewed-by: stefank, dholmes ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/memory/virtualspace.hpp Changeset: 56b325ed Branch: hermetic-java-runtime Author: Jiangli Zhou <jianglizhou@google.com> Date: 2024-10-21 12:14:43 +0000 URL: https://git.openjdk.org/leyden/commit/56b325ed13731ff44809876430c9ef2fe5d6ae... Merge branch 'master' into hermetic-java-runtime ! make/Main.gmk ! make/autoconf/configure.ac ! make/autoconf/spec.gmk.template ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! make/Main.gmk ! make/autoconf/configure.ac ! make/autoconf/spec.gmk.template ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp
participants (1)
-
duke