git: openjdk/leyden: hermetic-java-runtime: 110 new changesets
duke
duke at openjdk.org
Mon Oct 21 19:17:41 UTC 2024
Changeset: e6698f51
Branch: hermetic-java-runtime
Author: t.ogata <ogata.toshitaka at fujitsu.com>
Committer: Christian Stein <cstein at openjdk.org>
Date: 2024-10-15 07:47:42 +0000
URL: https://git.openjdk.org/leyden/commit/e6698f51a1977d553ce4e1dd14b43b0d325224fa
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 at openjdk.org>
Date: 2024-10-15 07:59:33 +0000
URL: https://git.openjdk.org/leyden/commit/521effe017b9b6322036f1851220056a637d6b1c
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 at openjdk.org>
Date: 2024-10-15 08:46:23 +0000
URL: https://git.openjdk.org/leyden/commit/3b8a2f8c45ffd0bdb48db805cf70b4652525d891
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 at openjdk.org>
Date: 2024-10-15 09:10:13 +0000
URL: https://git.openjdk.org/leyden/commit/f4dccfd4cf354f360b823c8cce15bb54ef90e9ca
8338596: Clarify handling of restricted and caller-sensitive methods
Co-authored-by: Hannes Wallnöfer <hannesw at 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 at openjdk.org>
Date: 2024-10-15 09:15:40 +0000
URL: https://git.openjdk.org/leyden/commit/c9a536c330d37632139a1d71b0c054352eae5aa0
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 at openjdk.org>
Date: 2024-10-15 10:50:45 +0000
URL: https://git.openjdk.org/leyden/commit/df7d6e081ff9513fbd6cff5d033a307e6798418b
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 at openjdk.org>
Date: 2024-10-15 11:52:34 +0000
URL: https://git.openjdk.org/leyden/commit/2c0c65353b2f67bdcd954b4d2c2ae3e9b24d1c22
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 at openjdk.org>
Date: 2024-10-15 12:16:15 +0000
URL: https://git.openjdk.org/leyden/commit/54c9348c8c0f5b363d1ef31166179fe9ac61ab9c
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 at openjdk.org>
Date: 2024-10-15 12:55:49 +0000
URL: https://git.openjdk.org/leyden/commit/6ed6dff22208e7e6c24c98d3a9ff895a6c6c0ae0
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 at openjdk.org>
Date: 2024-10-15 14:10:53 +0000
URL: https://git.openjdk.org/leyden/commit/5eae20f73b9e8578d58c7e49d2da79cf1b0b229c
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 at openjdk.org>
Date: 2024-10-15 17:44:49 +0000
URL: https://git.openjdk.org/leyden/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828
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 at openjdk.org>
Date: 2024-10-16 01:51:09 +0000
URL: https://git.openjdk.org/leyden/commit/86ce19e8db6950fc529b8c510137e91e97cae0c4
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 at openjdk.org>
Date: 2024-10-16 05:14:59 +0000
URL: https://git.openjdk.org/leyden/commit/6d7e67956b1722b4e3d33253d68c095058f39f02
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 at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-10-16 06:52:42 +0000
URL: https://git.openjdk.org/leyden/commit/e94e3bba3932f3d92c0a135d333d1ccd6e72b964
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 at openjdk.org>
Date: 2024-10-16 07:05:17 +0000
URL: https://git.openjdk.org/leyden/commit/e4ff553c121e29c497336fdde705e70d0abdc826
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 at openjdk.org>
Date: 2024-10-16 07:13:59 +0000
URL: https://git.openjdk.org/leyden/commit/724de682091623cd9877ee4e5f13123ef1d92ddf
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 at openjdk.org>
Date: 2024-10-16 07:23:12 +0000
URL: https://git.openjdk.org/leyden/commit/b9b0bd0871886eb65f87864f262424b119f2c748
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 at openjdk.org>
Date: 2024-10-16 07:27:28 +0000
URL: https://git.openjdk.org/leyden/commit/577babf1968700e4b648305cd5a5c2ddf712e2dc
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 at openjdk.org>
Date: 2024-10-16 07:28:36 +0000
URL: https://git.openjdk.org/leyden/commit/e7cf25ce0efdf568fc8eaff249d49e46d5a6eda1
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 at oracle.com>
Date: 2024-10-16 07:36:07 +0000
URL: https://git.openjdk.org/leyden/commit/ebc17c7c8d6febd5a887309d1b7a466bcd2cc0a9
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 at openjdk.org>
Date: 2024-10-16 10:17:47 +0000
URL: https://git.openjdk.org/leyden/commit/c81aa7551c37cc025c9054db08472b8abb2cbcb5
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 at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-02-05 22:53:51 +0000
URL: https://git.openjdk.org/leyden/commit/369c573383a0120e0d85aeb89a211f38b5261013
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 at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-04-17 22:38:46 +0000
URL: https://git.openjdk.org/leyden/commit/893e7bc894e2828f8d02db06302485d02f2cfa5a
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 at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-05-07 19:29:49 +0000
URL: https://git.openjdk.org/leyden/commit/03bc6b359fc5ff4fa2b569723903cdf1c9c5775b
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 at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-05-21 10:31:14 +0000
URL: https://git.openjdk.org/leyden/commit/cfa25b71a65bfff1b31efe0d37ded37c50a98247
8328544: Improve handling of vectorization
Co-authored-by: Christian Hagedorn <chagedorn at 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 at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-06-21 16:48:04 +0000
URL: https://git.openjdk.org/leyden/commit/498a58244d79b6aaffd17300844f9908991d463c
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 at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-07-01 19:43:34 +0000
URL: https://git.openjdk.org/leyden/commit/dadcee1b89515a651d0532d9803c22dfeeb64f9e
8307383: Enhance DTLS connections
Co-authored-by: Jamil Nimeh <jnimeh at 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 at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-07-04 23:09:40 +0000
URL: https://git.openjdk.org/leyden/commit/d9f638303737c4e5174e5cf21ad2f634cc0b1494
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 at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-07-11 22:32:41 +0000
URL: https://git.openjdk.org/leyden/commit/c89f76c0b9ca085192775af9bd9368562b582dd6
8332644: Improve graph optimizations
Co-authored-by: Martin Balao <mbalao at redhat.com>
Co-authored-by: Francisco Ferrari Bihurriet <fferrari at 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 at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-07-23 09:28:58 +0000
URL: https://git.openjdk.org/leyden/commit/490d099e234f27adef7d691d3c5a08ebdb550c5d
8335713: Enhance vectorization analysis
Co-authored-by: Roland Westrelin <roland at 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 at openjdk.org>
Date: 2024-10-16 11:36:01 +0000
URL: https://git.openjdk.org/leyden/commit/cf5bb12731b0eefe53b99281453e40493ddafbe4
Merge
Reviewed-by: alanb, dfuchs
Changeset: 1cc32237
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-10-16 13:36:58 +0000
URL: https://git.openjdk.org/leyden/commit/1cc32237aee03a38bfb0f6679f7328a682ad6ea9
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 at openjdk.org>
Date: 2024-10-16 14:08:10 +0000
URL: https://git.openjdk.org/leyden/commit/7625b29920e95f9b754057fe0a2c4ab0afa5cb0c
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 at openjdk.org>
Date: 2024-10-16 15:32:07 +0000
URL: https://git.openjdk.org/leyden/commit/c34fb2c989562206a2506a2fbbfb584e223bb828
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 at openjdk.org>
Date: 2024-10-16 16:08:02 +0000
URL: https://git.openjdk.org/leyden/commit/709914fc92dd180c8f081ff70ef476554a04f4ce
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 at openjdk.org>
Date: 2024-10-16 16:27:57 +0000
URL: https://git.openjdk.org/leyden/commit/44151f475fca3cf03299319b2ac9ddc533ba134d
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 at openjdk.org>
Date: 2024-10-16 18:26:54 +0000
URL: https://git.openjdk.org/leyden/commit/d4f0ba73f653a3886b17f283b9b6a92db1af52aa
8342439: Build failure after 8338023
Reviewed-by: liach
! src/hotspot/share/opto/vectorIntrinsics.cpp
Changeset: ed680966
Branch: hermetic-java-runtime
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2024-10-16 19:17:27 +0000
URL: https://git.openjdk.org/leyden/commit/ed6809666b12b0de66f68d5e7e389dde1708aaf3
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 at openjdk.org>
Date: 2024-10-16 19:58:27 +0000
URL: https://git.openjdk.org/leyden/commit/285385247aaa262866697ed848040f05f4d94988
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 at openjdk.org>
Date: 2024-10-16 21:26:57 +0000
URL: https://git.openjdk.org/leyden/commit/b4ab290fd7c3d914154755a1539b48ba33338c26
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 at openjdk.org>
Date: 2024-10-16 21:57:15 +0000
URL: https://git.openjdk.org/leyden/commit/4e703b285b5b34fdfb342d194cd744660d4c2be1
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 at kde.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-10-16 23:32:41 +0000
URL: https://git.openjdk.org/leyden/commit/3da68900818fc43b777098fe6e244779794d5294
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 at openjdk.org>
Date: 2024-10-17 05:03:09 +0000
URL: https://git.openjdk.org/leyden/commit/58d39c317e332fda994f66529fcd1a0ea0e53151
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 at openjdk.org>
Date: 2024-10-17 05:08:59 +0000
URL: https://git.openjdk.org/leyden/commit/22a1feea7484c9d640eeac22943d237a0e549942
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 at openjdk.org>
Date: 2024-10-17 05:48:45 +0000
URL: https://git.openjdk.org/leyden/commit/f6fe5eaf1a24ba083e7ecf28b02290020ccab142
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 at openjdk.org>
Date: 2024-10-17 06:38:23 +0000
URL: https://git.openjdk.org/leyden/commit/e0dabfb4bfd93a4407518177043d3dbc85c4bbd9
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 at openjdk.org>
Date: 2024-10-17 07:19:54 +0000
URL: https://git.openjdk.org/leyden/commit/fa39e84d64d79f6c66f98110e98d2562f35681e1
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 at openjdk.org>
Date: 2024-10-17 07:21:42 +0000
URL: https://git.openjdk.org/leyden/commit/f9208fadde8141e18a025ddb6ce28423861ba391
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 at openjdk.org>
Date: 2024-10-17 08:01:14 +0000
URL: https://git.openjdk.org/leyden/commit/8862ca076f9be1c0b5f4bc2639ab9c1f60de308c
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 at openjdk.org>
Date: 2024-10-17 08:06:37 +0000
URL: https://git.openjdk.org/leyden/commit/7a64fbbb9292f4d65a6970206dec1a7d7645046b
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 at openjdk.org>
Date: 2024-10-17 08:43:07 +0000
URL: https://git.openjdk.org/leyden/commit/1ea1f33f66326804ca2892fe0659a9acb7ee72ae
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 at oracle.com>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date: 2024-10-17 09:18:22 +0000
URL: https://git.openjdk.org/leyden/commit/9bdface14719d53f40a6572f1c3d4b816c32438b
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 at openjdk.org>
Date: 2024-10-17 09:26:13 +0000
URL: https://git.openjdk.org/leyden/commit/7ff4ea8d01c681b90ad59be04007557d84c8db94
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 at openjdk.org>
Date: 2024-10-17 10:49:53 +0000
URL: https://git.openjdk.org/leyden/commit/3ebfc6c1e27119180700af5ea85e5fa6c1771050
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 at openjdk.org>
Date: 2024-10-17 12:26:39 +0000
URL: https://git.openjdk.org/leyden/commit/8e16e67492a46c5ee1e6fdb8f86d061cb8d3169b
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 at openjdk.org>
Date: 2024-10-17 12:31:43 +0000
URL: https://git.openjdk.org/leyden/commit/d6f8b465e47d40220bdba6bf7502de90ee9fa7f7
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 at openjdk.org>
Date: 2024-10-17 13:56:49 +0000
URL: https://git.openjdk.org/leyden/commit/363327e68644b710b0fd549e088beb5c8838a973
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 at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-10-17 14:34:58 +0000
URL: https://git.openjdk.org/leyden/commit/d915ac2abda9ff4cd8c7a628f08d7964bcf3f472
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 at openjdk.org>
Date: 2024-10-17 14:49:03 +0000
URL: https://git.openjdk.org/leyden/commit/7e98f5905b313f4e9bf638f87392b6a1b01df1f8
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 at openjdk.org>
Date: 2024-10-17 14:50:01 +0000
URL: https://git.openjdk.org/leyden/commit/9a94884e428f9a6fee1aac2af0d0d057aef77e1b
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 at openjdk.org>
Date: 2024-10-17 15:03:37 +0000
URL: https://git.openjdk.org/leyden/commit/979895d175797a71c52da12f245d1040a27172cf
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 at openjdk.org>
Date: 2024-10-17 15:10:38 +0000
URL: https://git.openjdk.org/leyden/commit/236c71cad9fa269518456c11edcfb353bbfc084d
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 at openjdk.org>
Date: 2024-10-17 18:06:42 +0000
URL: https://git.openjdk.org/leyden/commit/83e9e482b181e76ca9f645e8cc83cfa9337df498
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 at openjdk.org>
Date: 2024-10-17 18:08:43 +0000
URL: https://git.openjdk.org/leyden/commit/b993227e2f3233c7b34a77eebbeeb1c51d2b7cfe
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 at openjdk.org>
Date: 2024-10-17 18:10:00 +0000
URL: https://git.openjdk.org/leyden/commit/40a44e1c1b83a0a4edf48fa4d2aafa70e223e2fa
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 at openjdk.org>
Date: 2024-10-17 19:28:26 +0000
URL: https://git.openjdk.org/leyden/commit/60af9078fb4b1bce7c1fee171cd050c1cb0b1223
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 at openjdk.org>
Date: 2024-10-17 19:29:00 +0000
URL: https://git.openjdk.org/leyden/commit/12551ae64a7d09d1ea76d4f48f181962402020fb
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 at openjdk.org>
Committer: Alexey Ushakov <avu at openjdk.org>
Date: 2024-10-17 20:54:18 +0000
URL: https://git.openjdk.org/leyden/commit/fe83b7d59667563a4b9e60858e900f7196073f6d
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 at openjdk.org>
Date: 2024-10-17 21:00:48 +0000
URL: https://git.openjdk.org/leyden/commit/f7e8f5064a405e46db722ec47bfd86a43408b328
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 at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2024-10-18 00:23:39 +0000
URL: https://git.openjdk.org/leyden/commit/2b03dbdac4819bc0d40912f273a1ca7ab4e8715e
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 at openjdk.org>
Date: 2024-10-18 00:51:39 +0000
URL: https://git.openjdk.org/leyden/commit/ffe60919df59196d65832b8ce6b2cd38099d64df
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 at openjdk.org>
Date: 2024-10-18 00:57:11 +0000
URL: https://git.openjdk.org/leyden/commit/7a16906ed0dce716bc9516cb75b6450725fe9dbb
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 at openjdk.org>
Date: 2024-10-18 03:37:50 +0000
URL: https://git.openjdk.org/leyden/commit/f50bd0d9ec65a6b9596805d0131aaefc1bb913f3
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 at openjdk.org>
Date: 2024-10-18 05:55:07 +0000
URL: https://git.openjdk.org/leyden/commit/7f4ed5001efac28f02fbbb78893051e28cc33e80
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 at openjdk.org>
Date: 2024-10-18 06:46:23 +0000
URL: https://git.openjdk.org/leyden/commit/c51a086ce32dd4e97aa83dfba3bcf9b0636193cc
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 at openjdk.org>
Date: 2024-10-18 08:06:09 +0000
URL: https://git.openjdk.org/leyden/commit/0963b9e8918670badc956a325fe2ca0bf55f6d29
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 at openjdk.org>
Date: 2024-10-18 08:30:41 +0000
URL: https://git.openjdk.org/leyden/commit/9201e9fcc28cff37cf9996e8db38f9aee7511b1c
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 at openjdk.org>
Date: 2024-10-18 11:03:00 +0000
URL: https://git.openjdk.org/leyden/commit/8174cbd5cb797a80d48246a686897ef6fe64ed57
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 at openjdk.org>
Date: 2024-10-18 13:23:52 +0000
URL: https://git.openjdk.org/leyden/commit/28252bb48da3c960a1a261af26650d74235a9531
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 at openjdk.org>
Date: 2024-10-18 15:00:58 +0000
URL: https://git.openjdk.org/leyden/commit/4dcc7f3f2629e857b20f72e99189db8781aa65ff
8337536: AArch64: Enable BTI branch protection for runtime part
Co-authored-by: Hao Sun <haosun at openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse at 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 at openjdk.org>
Date: 2024-10-18 17:41:36 +0000
URL: https://git.openjdk.org/leyden/commit/078401134a97a13a96e12aa23e3481c59f3669ed
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 at openjdk.org>
Date: 2024-10-18 19:34:17 +0000
URL: https://git.openjdk.org/leyden/commit/8591109419efc8f71544a98bdb04a48cb1afc47e
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 at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-10-18 22:52:40 +0000
URL: https://git.openjdk.org/leyden/commit/401d0d6b09ea422eacecda2900793a416097dc9b
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 at openjdk.org>
Date: 2024-10-18 23:39:05 +0000
URL: https://git.openjdk.org/leyden/commit/309b929147e7dddfa27879ff31b1eaad271def85
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 at openjdk.org>
Date: 2024-10-21 01:46:26 +0000
URL: https://git.openjdk.org/leyden/commit/76ae072a1fec5f2af4ac4c633bc67a0c4c756a90
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 at openjdk.org>
Date: 2024-10-21 06:28:40 +0000
URL: https://git.openjdk.org/leyden/commit/d61f56a3001f2f574f49c36f5bb40e96bb6b827d
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 at openjdk.org>
Date: 2024-10-21 07:20:48 +0000
URL: https://git.openjdk.org/leyden/commit/21682bcdccbb35286cbffc21517b3b52abcb2476
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 at openjdk.org>
Date: 2024-10-21 07:37:01 +0000
URL: https://git.openjdk.org/leyden/commit/8f2b23bb53e81e3f9d8d84720719d129aea82a78
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 at openjdk.org>
Date: 2024-10-21 07:38:39 +0000
URL: https://git.openjdk.org/leyden/commit/680dc5d896f4f7b01b3cf800d548e32bb2ef8c81
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 at openjdk.org>
Date: 2024-10-21 08:04:12 +0000
URL: https://git.openjdk.org/leyden/commit/aa060f22d302789c4f80dd1ebaa233a97b6b0073
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 at openjdk.org>
Date: 2024-10-21 09:30:28 +0000
URL: https://git.openjdk.org/leyden/commit/239d84a82a1e6f4ebbd5c5abb320e39cfd5bc330
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 at openjdk.org>
Date: 2024-10-21 10:13:18 +0000
URL: https://git.openjdk.org/leyden/commit/5d5d88ab9a862ab11bdd622aff07c688e6d96210
8339570: Add Tidy build support for JDK tests
Co-authored-by: Magnus Ihse Bursie <ihse at 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 at users.noreply.github.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2024-10-21 10:14:15 +0000
URL: https://git.openjdk.org/leyden/commit/27ef6c9df47326508ee9b2b29f2ff4cec6e38377
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 at openjdk.org>
Date: 2024-10-21 10:22:14 +0000
URL: https://git.openjdk.org/leyden/commit/07f550b85a3910edd28d8761e2adfb8d6a1352f6
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 at openjdk.org>
Date: 2024-10-21 13:15:52 +0000
URL: https://git.openjdk.org/leyden/commit/66ddaaa3591851cc420ec9e0ffe460c78a9a51f5
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 at openjdk.org>
Date: 2024-10-21 13:16:10 +0000
URL: https://git.openjdk.org/leyden/commit/1f3574855e79221739d8800235583b7c47ebae97
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 at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2024-10-21 13:50:13 +0000
URL: https://git.openjdk.org/leyden/commit/330f2b5a9cad02b8e6882fc6eee996d7792d3de1
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 at openjdk.org>
Date: 2024-10-21 14:57:31 +0000
URL: https://git.openjdk.org/leyden/commit/80ec552248470dda2d0d003be9315e9e39eb5276
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 at openjdk.org>
Date: 2024-10-21 14:58:43 +0000
URL: https://git.openjdk.org/leyden/commit/153ad911f9fa3389ab92a1acab44526e3f4be4a2
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 at openjdk.org>
Date: 2024-10-21 15:14:12 +0000
URL: https://git.openjdk.org/leyden/commit/18b55ceaa44baabdfce8dcfa1cd6b3e3bdc9df1a
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 at openjdk.org>
Date: 2024-10-21 15:34:27 +0000
URL: https://git.openjdk.org/leyden/commit/54a744b0235ab2987f2e9c78fb5326b15233d176
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 at openjdk.org>
Date: 2024-10-21 15:37:36 +0000
URL: https://git.openjdk.org/leyden/commit/18bcbf7941f7567449983b3f317401efb3e34d39
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 at openjdk.org>
Date: 2024-10-21 15:56:19 +0000
URL: https://git.openjdk.org/leyden/commit/37aa320f573650f007e60729e4d187c3b96b5756
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 at intel.com>
Date: 2024-10-21 16:46:41 +0000
URL: https://git.openjdk.org/leyden/commit/52d752c43b3a9935ea97051c39adf381084035cc
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 at openjdk.org>
Date: 2024-10-21 17:08:50 +0000
URL: https://git.openjdk.org/leyden/commit/51a7ff65949e77c58c66f724e9047ca591e5c6d4
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 at openjdk.org>
Date: 2024-10-21 17:14:25 +0000
URL: https://git.openjdk.org/leyden/commit/97c921284222ca53a293dcebe513fbb59ee9c690
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 at openjdk.org>
Date: 2024-10-21 17:20:50 +0000
URL: https://git.openjdk.org/leyden/commit/71583222eb221f2bae480d1f834e48527081691e
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 at openjdk.org>
Date: 2024-10-21 18:23:13 +0000
URL: https://git.openjdk.org/leyden/commit/e0c6480cd3c8f033bad36711701d71d30269d7b3
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 at openjdk.org>
Date: 2024-10-21 18:42:26 +0000
URL: https://git.openjdk.org/leyden/commit/5a4b180965048027094adcebcd35d0f9a2a2c601
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 at google.com>
Date: 2024-10-21 12:14:43 +0000
URL: https://git.openjdk.org/leyden/commit/56b325ed13731ff44809876430c9ef2fe5d6ae90
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
More information about the leyden-dev
mailing list