git: openjdk/leyden: hermetic-java-runtime: 90 new changesets
duke
duke at openjdk.org
Mon Oct 28 19:36:58 UTC 2024
Changeset: 8276a419
Branch: hermetic-java-runtime
Author: hanklo6 <hank.lo at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2024-10-21 21:16:26 +0000
URL: https://git.openjdk.org/leyden/commit/8276a419585b9f06c6e9b5fc5813aecc434e00bf
8342715: x86 unused orw instruction encoding could be removed
Reviewed-by: sviswanathan, jbhateja, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: 7133d1b9
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-10-21 22:13:25 +0000
URL: https://git.openjdk.org/leyden/commit/7133d1b983d7b85ba3c8dde26eb654c7ab695b07
8342609: jpackage test helper function incorrectly removes a directory instead of its contents only
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
Changeset: 8bcd4920
Branch: hermetic-java-runtime
Author: SendaoYan <syan at openjdk.org>
Date: 2024-10-22 02:09:08 +0000
URL: https://git.openjdk.org/leyden/commit/8bcd4920f1b03d0ef8e295e53557c629f05ceaa4
8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option
Reviewed-by: shade
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java
Changeset: bf92c498
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-10-22 07:07:13 +0000
URL: https://git.openjdk.org/leyden/commit/bf92c498391b099b67c313703e48374cade76f87
8342704: GHA: Report truncation is broken after JDK-8341424
Reviewed-by: erikj, jwaters
! .github/scripts/gen-build-failure-report.sh
! .github/scripts/gen-test-results.sh
Changeset: de441c2b
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-10-22 08:29:55 +0000
URL: https://git.openjdk.org/leyden/commit/de441c2b6891ad475f516d14b793efbe65f1477c
8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir
Reviewed-by: dfuchs, amenkov
! test/jdk/javax/management/security/HashedPasswordFileTest.java
Changeset: 2da7f2bc
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-10-22 08:34:46 +0000
URL: https://git.openjdk.org/leyden/commit/2da7f2bcb066184831207ee8c1317094c9891b8a
8342787: Move misplaced TestTemplateAssertionPredicateWithTwoUCTs.java from src to test directory
Reviewed-by: thartmann, shade, jwaters
= test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateWithTwoUCTs.java
Changeset: c9f38409
Branch: hermetic-java-runtime
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-10-22 09:39:04 +0000
URL: https://git.openjdk.org/leyden/commit/c9f38409ccb84f315fa61490baacea9f070b646d
8342679: Clean up PreviewFeature.Feature
Reviewed-by: liach, vromero
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
Changeset: 004aaea7
Branch: hermetic-java-runtime
Author: Roland Westrelin <roland at openjdk.org>
Date: 2024-10-22 11:19:21 +0000
URL: https://git.openjdk.org/leyden/commit/004aaea76db091569aa88eeb6b08db3408f288cd
8342330: C2: "node pinned on loop exit test?" assert failure
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestSunkRangeFromPreLoopRCE.java
Changeset: 3b71657f
Branch: hermetic-java-runtime
Author: SendaoYan <syan at openjdk.org>
Date: 2024-10-22 12:27:44 +0000
URL: https://git.openjdk.org/leyden/commit/3b71657f5995482d26c36209f72650fbf672a965
8341584: Test java/foreign/TestUpcallStress.java intermittent timeout with -Xcomp
Reviewed-by: jpai, jvernee
! test/jdk/ProblemList-Xcomp.txt
! test/jdk/java/foreign/TestUpcallStress.java
Changeset: f70ecc27
Branch: hermetic-java-runtime
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2024-10-22 13:13:04 +0000
URL: https://git.openjdk.org/leyden/commit/f70ecc27a787a96795452c11262fe427ad03f96a
8342182: G1: G1OldGenAllocationTracker does not account for direct allocations in regions
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp
Changeset: 264d7014
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-10-22 13:15:17 +0000
URL: https://git.openjdk.org/leyden/commit/264d7014a11b113d309dde2301ea23d6eba71f57
8342610: ZGC: Cleanup pre-touching code
Reviewed-by: aboldtch, mli, jsikstro, eosterlund
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
Changeset: 3bba0f3d
Branch: hermetic-java-runtime
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-10-22 13:16:27 +0000
URL: https://git.openjdk.org/leyden/commit/3bba0f3dc8faf83a3aadcd704ae2ae4967e6daa4
8342701: [PPC64] TestOSRLotsOfLocals.java crashes
Reviewed-by: lucy, rrich
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
Changeset: d10eecf1
Branch: hermetic-java-runtime
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-10-22 13:51:42 +0000
URL: https://git.openjdk.org/leyden/commit/d10eecf1619903fadea7eca9afd6bb154831ae50
8341776: Remove unused enum values from LambdaForm$Kind
Reviewed-by: liach
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
Changeset: 01b681c8
Branch: hermetic-java-runtime
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2024-10-22 14:09:10 +0000
URL: https://git.openjdk.org/leyden/commit/01b681c80d5f7c76013ab6274b9f4a3dcf2f4c39
8326949: Authorization header is removed when a proxy Authenticator is set on HttpClient
Reviewed-by: dfuchs, jpai, djelinski
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
- test/jdk/java/net/httpclient/AuthFilter.java
+ test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java
Changeset: af5e5324
Branch: hermetic-java-runtime
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-10-22 14:29:52 +0000
URL: https://git.openjdk.org/leyden/commit/af5e53241b5f05ef56a437b66b2ad8c5eea5462c
8342806: Desugar capturing lambda in StringNameTable
Reviewed-by: mcimadamore, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java
+ test/micro/org/openjdk/bench/javax/tools/JavacNameTable.java
Changeset: f9852aea
Branch: hermetic-java-runtime
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-10-22 15:31:11 +0000
URL: https://git.openjdk.org/leyden/commit/f9852aea8b45853544b7acd45ba21b10ab20a1ad
8342839: Malformed copyright in StringNameTable since JDK-8342806
Reviewed-by: thartmann
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java
Changeset: 893266c4
Branch: hermetic-java-runtime
Author: Chad Rakoczy <chadrako at amazon.com>
Date: 2024-10-22 16:11:37 +0000
URL: https://git.openjdk.org/leyden/commit/893266c48f26e089d0449d2c161b04430741970c
8342601: AArch64: Micro-optimize bit shift in copy_memory
Reviewed-by: dlong, aph, shade
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: aafc8d0d
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-10-22 17:09:37 +0000
URL: https://git.openjdk.org/leyden/commit/aafc8d0dcb769ac9000b7024c1ccb8fb165da0e2
8342850: Change ProblemList to have LimitDirectMemory refer to JDK-8342849
Reviewed-by: tschatzl
! test/jdk/ProblemList.txt
Changeset: c61d2c5a
Branch: hermetic-java-runtime
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-10-22 17:21:38 +0000
URL: https://git.openjdk.org/leyden/commit/c61d2c5a3403ad5f48daad22bdfb031f42bc3dd5
8341445: DecimalFormatSymbols setters should throw NPE
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
+ test/jdk/java/text/Format/DecimalFormat/SettersShouldThrowNPETest.java
Changeset: 28147dab
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-10-22 17:58:20 +0000
URL: https://git.openjdk.org/leyden/commit/28147dab072b8f054f13350ea37ad64f7693b43d
8341913: Support CDS heap dumping for Shenandoah and Epsilon
Reviewed-by: iklam, matsaave
! src/hotspot/share/cds/heapShared.hpp
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
Changeset: d6eddcda
Branch: hermetic-java-runtime
Author: Mandy Chung <mchung at openjdk.org>
Date: 2024-10-22 18:14:37 +0000
URL: https://git.openjdk.org/leyden/commit/d6eddcdaf92f2352266ba519608879141997cd63
8327624: Remove VM implementation that bypass verification for core reflection
Reviewed-by: liach, dholmes, jrose, alanb, mli
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/reflection.cpp
- src/java.base/share/classes/jdk/internal/reflect/AccessorGenerator.java
- src/java.base/share/classes/jdk/internal/reflect/ByteVector.java
- src/java.base/share/classes/jdk/internal/reflect/ByteVectorFactory.java
- src/java.base/share/classes/jdk/internal/reflect/ByteVectorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/ClassDefiner.java
- src/java.base/share/classes/jdk/internal/reflect/ClassFileAssembler.java
- src/java.base/share/classes/jdk/internal/reflect/ClassFileConstants.java
! src/java.base/share/classes/jdk/internal/reflect/ConstructorAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/FieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/Label.java
- src/java.base/share/classes/jdk/internal/reflect/MagicAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
- src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorGenerator.java
- src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorImpl.java
Changeset: 476d0f19
Branch: hermetic-java-runtime
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2024-10-23 02:05:28 +0000
URL: https://git.openjdk.org/leyden/commit/476d0f19286c9d3c66d211352d0a8946b7039baf
8339309: unused-variable warnings happen in libfontmanager
Reviewed-by: prr
! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
! src/java.desktop/unix/native/libfontmanager/X11FontScaler.c
Changeset: f1f15370
Branch: hermetic-java-runtime
Author: Manukumar V S <mvs at openjdk.org>
Date: 2024-10-23 05:13:29 +0000
URL: https://git.openjdk.org/leyden/commit/f1f15370fa26e4c1121abadb8938c0126c6f4f24
8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible
Reviewed-by: abhiscxk, asemenov
! test/jdk/java/awt/a11y/AccessibleJTableTest.java
Changeset: 018db8c1
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-10-23 06:39:18 +0000
URL: https://git.openjdk.org/leyden/commit/018db8c16a826b4b6b5eec76163616a07289b55a
8342809: C2 hits "assert(is_If()) failed: invalid node class: Con" during IGVN due to unhandled top
Reviewed-by: roland, thartmann
! src/hotspot/share/opto/predicates.cpp
+ test/hotspot/jtreg/compiler/predicates/TestTopIntoIfTrue.java
Changeset: cdad7286
Branch: hermetic-java-runtime
Author: SendaoYan <syan at openjdk.org>
Date: 2024-10-23 06:49:46 +0000
URL: https://git.openjdk.org/leyden/commit/cdad7286c6a099f5d0aa1f936e6201df9f3004cb
8342646: JTREG_TEST_THREAD_FACTORY in testing.md should be TEST_THREAD_FACTORY
Reviewed-by: ihse, erikj
! doc/testing.html
! doc/testing.md
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage004.java
Changeset: a1ef8188
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-10-23 06:54:31 +0000
URL: https://git.openjdk.org/leyden/commit/a1ef81889bb5b9563f9295f979aee00f387be75f
8342825: Fix order of @param tags in module java.desktop
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/BorderLayout.java
! src/java.desktop/share/classes/java/awt/Graphics2D.java
! src/java.desktop/share/classes/java/awt/dnd/DragSource.java
! src/java.desktop/share/classes/java/awt/event/ActionEvent.java
! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java
! src/java.desktop/share/classes/javax/swing/GroupLayout.java
! src/java.desktop/share/classes/javax/swing/LayoutStyle.java
! src/java.desktop/share/classes/javax/swing/ProgressMonitorInputStream.java
! src/java.desktop/share/classes/javax/swing/text/PlainView.java
! src/java.desktop/share/classes/javax/swing/text/TableView.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
Changeset: 37cfaa8d
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-10-23 07:08:07 +0000
URL: https://git.openjdk.org/leyden/commit/37cfaa8deb4cc15864bb6dc2c8a87fc97cff2f0d
8338449: ubsan: division by zero in sharedRuntimeTrans.cpp
Reviewed-by: lucy, kbarrett
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
Changeset: 7131f053
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-10-23 08:00:42 +0000
URL: https://git.openjdk.org/leyden/commit/7131f053b0d26b62cbf0d8376ec117d6e8d79f9e
8342043: Split Opaque4Node into OpaqueTemplateAssertionPredicateNode and OpaqueNotNullNode
Reviewed-by: kvn, roland
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/split_if.cpp
Changeset: 964d8d22
Branch: hermetic-java-runtime
Author: Sorna Sarathi <n.sornasarathi at gmail.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-10-23 12:40:27 +0000
URL: https://git.openjdk.org/leyden/commit/964d8d2234595afaf4dfe48ea5cacdbfd3792d03
8340445: [PPC64] Wrong ConditionRegister used in ppc64.ad: flagsRegCR0 cr1
Reviewed-by: mdoerr, amitkumar
! src/hotspot/cpu/ppc/ppc.ad
Changeset: afb62f73
Branch: hermetic-java-runtime
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2024-10-23 15:26:32 +0000
URL: https://git.openjdk.org/leyden/commit/afb62f73499c09f4a7bde6f522fcd3ef1278e526
8342683: Use non-short forward jump when passing stop()
Reviewed-by: aboldtch, shade, kvn
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
Changeset: a522d216
Branch: hermetic-java-runtime
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2024-10-23 17:27:17 +0000
URL: https://git.openjdk.org/leyden/commit/a522d216b5bebbf103e5a823f0bba22cf1508883
8342858: Make target mac-jdk-bundle fails on chmod command
Reviewed-by: lucy, ihse
! make/common/FileUtils.gmk
Changeset: 426da4bb
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-10-23 17:44:15 +0000
URL: https://git.openjdk.org/leyden/commit/426da4bbad3a3eac15e8b17026ebad52b7c568ea
8341975: Unable to set encoding for IO.println, IO.print and IO.readln
Reviewed-by: rriggs, iris, alanb
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/unix/native/libjava/Console_md.c
! src/java.base/windows/native/libjava/Console_md.c
+ test/jdk/java/io/Console/DefaultCharsetTest.java
Changeset: e64f0798
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-10-23 17:44:31 +0000
URL: https://git.openjdk.org/leyden/commit/e64f0798be64d334b3ec2a918687aafc2031a8b7
8342582: user.region for formatting number no longer works for 21.0.5
Reviewed-by: jlu, rriggs
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
+ test/jdk/java/util/Locale/UserRegionTest.java
Changeset: a21c5586
Branch: hermetic-java-runtime
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-10-23 18:23:50 +0000
URL: https://git.openjdk.org/leyden/commit/a21c558699646d44d071945c82203e2d68a4dcc3
8342863: Use pattern matching for instanceof in equals methods of wrapper classes
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Short.java
Changeset: 002de860
Branch: hermetic-java-runtime
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-10-23 18:26:30 +0000
URL: https://git.openjdk.org/leyden/commit/002de860813ff6bac8c6392f8c10d1c30fc5c09c
8342673: Test serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java failed: waited too long for notify
Reviewed-by: amenkov, lmesnik, sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java
Changeset: de92fe37
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-10-23 18:53:30 +0000
URL: https://git.openjdk.org/leyden/commit/de92fe375771315452fc5318abfd228fdd31c454
8233451: (fs) Files.newInputStream() cannot be used with character special files
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java
! src/java.base/unix/classes/sun/nio/ch/UnixFileDispatcherImpl.java
! src/java.base/unix/native/libnio/ch/UnixFileDispatcherImpl.c
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c
! test/jdk/java/nio/file/Files/InputStreamTest.java
Changeset: 9a7a850e
Branch: hermetic-java-runtime
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2024-10-23 19:43:24 +0000
URL: https://git.openjdk.org/leyden/commit/9a7a850e2892990cf6755a0ccb19711816ad1b51
8341939: SigningOptionsTest fails without Xcode with command line developer tools after JDK-8341443
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java
! test/jdk/tools/jpackage/macosx/base/SigningCheck.java
Changeset: 98403b75
Branch: hermetic-java-runtime
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-10-23 20:01:14 +0000
URL: https://git.openjdk.org/leyden/commit/98403b75df0a0737bdf082231f38c5c0019fe4c9
8342854: [JVMCI] Block secondary thread reporting a JVMCI fatal error
Reviewed-by: never
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
Changeset: 28d23ada
Branch: hermetic-java-runtime
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-10-23 21:39:26 +0000
URL: https://git.openjdk.org/leyden/commit/28d23ada6dde007ed60b8538cc159afc62d76db3
8340177: Malformed system classes loaded by bootloader crash the JVM in product builds
Reviewed-by: coleenp, mli
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
Changeset: 158b93d1
Branch: hermetic-java-runtime
Author: Henry Jen <henryjen at openjdk.org>
Date: 2024-10-24 00:07:43 +0000
URL: https://git.openjdk.org/leyden/commit/158b93d19a518d2b9d3d185e2d4c4dbff9c82aab
8335912: Add an operation mode to the jar command when extracting to not overwriting existing files
Reviewed-by: lancea
! 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
+ test/jdk/tools/jar/ExtractFilesTest.java
+ test/jdk/tools/jar/MultipleManifestTest.java
Changeset: 25c2f48d
Branch: hermetic-java-runtime
Author: Chen Liang <liach at openjdk.org>
Date: 2024-10-24 02:40:08 +0000
URL: https://git.openjdk.org/leyden/commit/25c2f48d458bfd92423c311a887679ad3e1e4041
8338544: Dedicated Array class descriptor implementation
Reviewed-by: redestad, mchung, jvernee
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
+ src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/ClassOrInterfaceDescImpl.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java
- src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
! test/jdk/java/lang/constant/ClassDescTest.java
Changeset: f7a61fce
Branch: hermetic-java-runtime
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-10-24 05:03:39 +0000
URL: https://git.openjdk.org/leyden/commit/f7a61fce949ea2d15ec09d295c643d0c2eabea1e
8342931: ProblemList failing tests from JDK-8335912
Reviewed-by: henryjen, mikael
! test/jdk/ProblemList.txt
Changeset: e96b4cf0
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-10-24 05:45:35 +0000
URL: https://git.openjdk.org/leyden/commit/e96b4cf0a81914c6a615bb4f62ea3f139a4737f3
8342387: C2 SuperWord: refactor and improve compiler/loopopts/superword/TestDependencyOffsets.java
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
Changeset: f0b130e5
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-10-24 06:45:16 +0000
URL: https://git.openjdk.org/leyden/commit/f0b130e54f33d3190640ce33c991e35f27e9f812
8339296: Record deconstruction pattern in switch fails to compile
Reviewed-by: vromero, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/langtools/tools/javac/patterns/Switches.java
+ test/langtools/tools/javac/types/UnknownTypeTest.java
Changeset: 2c31c8ee
Branch: hermetic-java-runtime
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2024-10-24 09:51:24 +0000
URL: https://git.openjdk.org/leyden/commit/2c31c8eeb42188ad6fd15eca50db4342cd791fb2
8339730: Windows regression after removing ObjectMonitor Responsible
Reviewed-by: coleenp, jwaters
! src/hotspot/os/windows/os_windows.cpp
Changeset: 85774b71
Branch: hermetic-java-runtime
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-10-24 11:22:01 +0000
URL: https://git.openjdk.org/leyden/commit/85774b713edf8782f162ac25b61ce99a77e116f4
8342882: RISC-V: Unify handling of jumps to runtime
Reviewed-by: rehn
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! 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
Changeset: b0ac633b
Branch: hermetic-java-runtime
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-10-24 12:24:14 +0000
URL: https://git.openjdk.org/leyden/commit/b0ac633b2d0076d64b463b2a6ce19abf6b12c50f
8342075: HttpClient: improve HTTP/2 flow control checks
Reviewed-by: jpai
! 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/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/SettingsFrame.java
! src/java.net.http/share/classes/module-info.java
! test/jdk/java/net/httpclient/GZIPInputStreamTest.java
! test/jdk/java/net/httpclient/ProxySelectorTest.java
+ test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java
+ test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java
Changeset: 3c14c2ba
Branch: hermetic-java-runtime
Author: Markus KARG <markus at headcrashing.eu>
Committer: Chen Liang <liach at openjdk.org>
Date: 2024-10-24 14:34:58 +0000
URL: https://git.openjdk.org/leyden/commit/3c14c2babbdfb46a77636ed80e083ef2f8be2b45
8341566: Add Reader.of(CharSequence)
Reviewed-by: rriggs, jpai, liach, alanb
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/io/StringReader.java
+ test/jdk/java/io/Reader/Of.java
Changeset: d8c3b0f8
Branch: hermetic-java-runtime
Author: hanklo6 <hank.lo at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2024-10-24 16:01:31 +0000
URL: https://git.openjdk.org/leyden/commit/d8c3b0f834c603fe115ef4ca442727948b7a834e
8342768: GTest AssemblerX86.validate_vm failed: assert(VM_Version::supports_bmi1()) failed: tzcnt instruction not supported
Reviewed-by: sviswanathan, thartmann, kvn
! src/hotspot/cpu/x86/vm_version_x86.hpp
! test/hotspot/gtest/x86/test_assemblerx86.cpp
Changeset: 7d5eefa5
Branch: hermetic-java-runtime
Author: hanklo6 <hank.lo at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2024-10-24 16:02:30 +0000
URL: https://git.openjdk.org/leyden/commit/7d5eefa50673d6f7c5bd916f63271cf7898d6dee
8342862: Gtest added by 8339507 appears to be causing 8GB build machines to hang
Reviewed-by: kvn, sviswanathan
! test/hotspot/gtest/x86/asmtest.out.h
! test/hotspot/gtest/x86/test_assemblerx86.cpp
! test/hotspot/gtest/x86/x86-asmtest.py
Changeset: 7af46a6b
Branch: hermetic-java-runtime
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-10-24 16:17:43 +0000
URL: https://git.openjdk.org/leyden/commit/7af46a6b424cadfe298958d774da0f21db58ecd3
8340554: Improve MessageFormat readObject checks
Reviewed-by: naoto
! src/java.base/share/classes/java/text/MessageFormat.java
! test/jdk/java/text/Format/MessageFormat/SerializationTest.java
Changeset: d1540e2a
Branch: hermetic-java-runtime
Author: Vicente Romero <vromero at openjdk.org>
Date: 2024-10-24 17:25:43 +0000
URL: https://git.openjdk.org/leyden/commit/d1540e2a49c7a41eb771fc9896c367187d070dec
8342090: Infer::IncorporationBinaryOp::equals can produce side-effects
8288590: javac failure: incompatible types: cannot infer type arguments due to Object.hashCode collision
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
+ test/langtools/tools/javac/inference_non_determinism/NonDeterminismTest.java
Changeset: ca1700b8
Branch: hermetic-java-runtime
Author: Mark Powers <mpowers at openjdk.org>
Date: 2024-10-24 23:09:45 +0000
URL: https://git.openjdk.org/leyden/commit/ca1700b8bf3b7b34616c469837748ac4c3607dfc
8336665: CCE in X509CRLImpl$TBSCertList.getCertIssuer
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
+ test/jdk/sun/security/x509/X509CRLImpl/UnexpectedCCE.java
Changeset: c5489866
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-10-25 06:14:10 +0000
URL: https://git.openjdk.org/leyden/commit/c5489866308bd09729c5431537e0836145452624
8342918: Building ParallelGC without G1 and Shenandoah fails because SpaceMangler not declared
Reviewed-by: jwaters, shade
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
Changeset: 415d8151
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-10-25 07:03:09 +0000
URL: https://git.openjdk.org/leyden/commit/415d8151a6c7ce04d8ab27ff641acb5d69840125
8342938: Problem list java/io/IO/IO.java test on Linux ppc64le
Reviewed-by: lucy, naoto
! test/jdk/ProblemList.txt
Changeset: fd5ff054
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-10-25 07:08:29 +0000
URL: https://git.openjdk.org/leyden/commit/fd5ff0547ced6733ae05f1428664062615408dc9
8342827: Fix order of @param tags in other modules
Reviewed-by: jpai, iris, joehw, darcy, dfuchs
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.management/share/classes/javax/management/AttributeList.java
! src/java.management/share/classes/javax/management/DefaultLoaderRepository.java
! src/java.management/share/classes/javax/management/MBeanConstructorInfo.java
! src/java.management/share/classes/javax/management/MBeanOperationInfo.java
! src/java.management/share/classes/javax/management/MBeanServer.java
! src/java.management/share/classes/javax/management/MBeanServerConnection.java
! src/java.management/share/classes/javax/management/loading/ClassLoaderRepository.java
! src/java.management/share/classes/javax/management/loading/DefaultLoaderRepository.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java
! src/java.naming/share/classes/javax/naming/CompositeName.java
! src/java.naming/share/classes/javax/naming/CompoundName.java
! src/java.naming/share/classes/javax/naming/Name.java
! src/java.naming/share/classes/javax/naming/Reference.java
! src/java.naming/share/classes/javax/naming/directory/SearchControls.java
! src/java.naming/share/classes/javax/naming/ldap/LdapName.java
! src/java.naming/share/classes/javax/naming/ldap/LdapReferralException.java
! src/java.scripting/share/classes/javax/script/Invocable.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/CachedRowSet.java
! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java
! src/java.xml/share/classes/javax/xml/transform/TransformerConfigurationException.java
! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryConfigurationError.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java
! src/jdk.jdi/share/classes/com/sun/jdi/ArrayReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java
Changeset: 4635351b
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-10-25 07:16:52 +0000
URL: https://git.openjdk.org/leyden/commit/4635351b1570fcea07fac1ece5f76f528d68c2a7
8342939: Building ZGC without compiler2 fails
Reviewed-by: eosterlund, mli, kvn
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
Changeset: 3c5db12b
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-10-25 07:26:21 +0000
URL: https://git.openjdk.org/leyden/commit/3c5db12bbe4d1155ab874c2862005621c6b8541d
8342857: SA: Heap iterator makes incorrect assumptions about TLAB layout
Reviewed-by: cjplummer, rkennke, lmesnik
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
Changeset: 94317dbc
Branch: hermetic-java-runtime
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-10-25 07:48:48 +0000
URL: https://git.openjdk.org/leyden/commit/94317dbcf26a54428c649ad0286e127bd6dab570
8342884: RISC-V: verify float <--> float16 conversion
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: a9eb50a2
Branch: hermetic-java-runtime
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-10-25 11:23:12 +0000
URL: https://git.openjdk.org/leyden/commit/a9eb50a2d8341b454c55c2f56446775c497ddde9
8342953: RISC-V: Fix definition of RISCV_HWPROBE_EXT_ZVFHMIN
Reviewed-by: mli, rehn
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: 4f8f395e
Branch: hermetic-java-runtime
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-10-25 14:28:01 +0000
URL: https://git.openjdk.org/leyden/commit/4f8f395e2bb692148e2b891198f28a579749dd6d
8343060: RISC-V: enable TestFloat16VectorConvChain for riscv
Reviewed-by: fyang
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java
Changeset: 1e35da8d
Branch: hermetic-java-runtime
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-10-25 14:28:23 +0000
URL: https://git.openjdk.org/leyden/commit/1e35da8d3341ed1af266e5b59aa90bfcfae6576a
8343063: RISC-V: remove redundant reg copy in generate_resolve_blob
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: 5cbd578f
Branch: hermetic-java-runtime
Author: Henry Jen <henryjen at openjdk.org>
Date: 2024-10-25 14:35:11 +0000
URL: https://git.openjdk.org/leyden/commit/5cbd578fbe9df4f68ab21bf764208ad4f67443f6
8342930: New tests from JDK-8335912 are failing
Reviewed-by: jpai
! src/jdk.jartool/share/man/jar.1
! test/jdk/ProblemList.txt
! test/jdk/tools/jar/ExtractFilesTest.java
! test/jdk/tools/jar/MultipleManifestTest.java
Changeset: c202a2f7
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-10-25 15:24:55 +0000
URL: https://git.openjdk.org/leyden/commit/c202a2f7b231152136bd8960c55e43bc96cf1eb9
8295269: G1: Improve slow startup due to predictor initialization
Reviewed-by: iwalulya, sjohanss
! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp
Changeset: 0853aee3
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-10-25 15:35:49 +0000
URL: https://git.openjdk.org/leyden/commit/0853aee3b377cf9f17340a85f600651db42e6999
8338426: Test java/nio/channels/Selector/WakeupNow.java failed
Reviewed-by: jpai, alanb
! test/jdk/java/nio/channels/Selector/WakeupNow.java
Changeset: ff165f9f
Branch: hermetic-java-runtime
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-10-25 16:49:11 +0000
URL: https://git.openjdk.org/leyden/commit/ff165f9f0cf519144d7361b766bcce53d04c518e
8342934: TYPE_USE annotations printed with error causing "," in toString output
Reviewed-by: iris, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! test/langtools/tools/javac/processing/model/type/AnnotatedTypeToString/AnnotatedTypeToString.java
! test/langtools/tools/javac/processing/model/type/AnnotatedTypeToString/Test.java
Changeset: 36d71735
Branch: hermetic-java-runtime
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-10-25 18:08:21 +0000
URL: https://git.openjdk.org/leyden/commit/36d71735e3554264e8d17f7e0e72999ac639e398
8339289: Enhance Attach API to support arbitrary length arguments - Windows
Reviewed-by: kevinw, sspitsyn
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
+ test/hotspot/jtreg/serviceability/attach/AttachAPIv2/CompatTest.java
Changeset: f1cc890d
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-10-25 19:17:42 +0000
URL: https://git.openjdk.org/leyden/commit/f1cc890ddfe2e472cf786856dc7d01645f61b054
8343086: [BACKOUT] JDK-8295269 G1: Improve slow startup due to predictor initialization
Reviewed-by: sangheki
! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp
Changeset: f1a9a8d2
Branch: hermetic-java-runtime
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2024-10-25 21:07:48 +0000
URL: https://git.openjdk.org/leyden/commit/f1a9a8d25b2e1f9b5dbe8719abb66ec4cd9057dc
8342902: Deduplication of acquire calls in BindingSpecializer causes escape-analyisis failure
Reviewed-by: jvernee
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
+ test/micro/org/openjdk/bench/java/lang/foreign/CallByRefHighArity.java
+ test/micro/org/openjdk/bench/java/lang/foreign/libCallByRefHighArity.c
Changeset: 1476f6c4
Branch: hermetic-java-runtime
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-10-26 03:32:30 +0000
URL: https://git.openjdk.org/leyden/commit/1476f6c47511ad9dceda3633776ace3ee353d7ed
8343030: RISC-V: Small assembler cleanups
Reviewed-by: mli, rehn
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: 873f8a69
Branch: hermetic-java-runtime
Author: Jonathan Gibbons <jjg at openjdk.org>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-10-26 06:57:45 +0000
URL: https://git.openjdk.org/leyden/commit/873f8a696fa45c7d94a164be20cf3c797ce7f2a6
8305406: Add @spec tags in java.base/java.* (part 2)
Co-authored-by: Daniel Jeliński <djelinski at openjdk.org>
Co-authored-by: Hannes Wallnöfer <hannesw at openjdk.org>
Reviewed-by: valeriep
! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrap.java
! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java
! src/java.base/share/classes/com/sun/crypto/provider/KWUtil.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java
! src/java.base/share/classes/java/security/DrbgParameters.java
! src/java.base/share/classes/java/security/Key.java
! src/java.base/share/classes/java/security/KeyRep.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/cert/CRL.java
! src/java.base/share/classes/java/security/cert/CRLReason.java
! src/java.base/share/classes/java/security/cert/PKIXRevocationChecker.java
! src/java.base/share/classes/java/security/cert/TrustAnchor.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509CRLSelector.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/java/security/cert/X509Certificate.java
! src/java.base/share/classes/java/security/cert/package-info.java
! src/java.base/share/classes/java/security/interfaces/EdECKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/RSAKey.java
! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java
! src/java.base/share/classes/java/security/package-info.java
! src/java.base/share/classes/java/security/spec/DSAGenParameterSpec.java
! src/java.base/share/classes/java/security/spec/EdDSAParameterSpec.java
! src/java.base/share/classes/java/security/spec/EdECPoint.java
! src/java.base/share/classes/java/security/spec/EdECPrivateKeySpec.java
! src/java.base/share/classes/java/security/spec/EdECPublicKeySpec.java
! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java
! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java
! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
! src/java.base/share/classes/java/security/spec/RSAOtherPrimeInfo.java
! src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/javax/crypto/package-info.java
! src/java.base/share/classes/javax/crypto/spec/ChaCha20ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/GCMParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/OAEPParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/PBEKeySpec.java
! src/java.base/share/classes/javax/crypto/spec/PBEParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/PSource.java
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java
! src/java.base/share/classes/javax/net/ssl/SNIHostName.java
! src/java.base/share/classes/javax/net/ssl/SNIServerName.java
! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLParameters.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/javax/net/ssl/StandardConstants.java
! src/java.base/share/classes/javax/net/ssl/package-info.java
! src/java.base/share/classes/javax/security/auth/login/package-info.java
! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java
! src/java.base/share/classes/javax/security/auth/x500/package-info.java
Changeset: 9e451aa3
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-10-26 14:01:19 +0000
URL: https://git.openjdk.org/leyden/commit/9e451aa36586badc7be58804ae6f12e6b671445d
8343102: Remove `--compress` from jlink command lines from jpackage tests
Reviewed-by: almatvee
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: 40e07a7e
Branch: hermetic-java-runtime
Author: Chen Liang <liach at openjdk.org>
Date: 2024-10-26 14:45:04 +0000
URL: https://git.openjdk.org/leyden/commit/40e07a7ea31d04722cda3e6d2fc988df50a7cdca
8342865: Use type parameter for Class::getPrimitiveClass
Reviewed-by: darcy
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/lang/Void.java
Changeset: 762a573e
Branch: hermetic-java-runtime
Author: Chen Liang <liach at openjdk.org>
Date: 2024-10-26 14:45:19 +0000
URL: https://git.openjdk.org/leyden/commit/762a573ef1f4d800b98d3acfcc72c0b2792de69e
8335880: More troubleshooting tips around windows space in path
Reviewed-by: erikj, ihse
! doc/building.html
! doc/building.md
Changeset: 0e3fc93d
Branch: hermetic-java-runtime
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2024-10-26 17:59:15 +0000
URL: https://git.openjdk.org/leyden/commit/0e3fc93dfb14378a848571a6b83282c0c73e690f
8342083: Make a few fields in FileSystemPreferences final
Reviewed-by: jpai, bpb
! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java
Changeset: eb3669a5
Branch: hermetic-java-runtime
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2024-10-28 09:02:54 +0000
URL: https://git.openjdk.org/leyden/commit/eb3669a5869d3066341e63dfb8792bd967663656
8340796: Use a consistent order when loading cxq and EntryList
Reviewed-by: dholmes, coleenp, eosterlund
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: ec061874
Branch: hermetic-java-runtime
Author: Jonathan Lampérth <jonathan.lamperth at oracle.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2024-10-28 09:42:03 +0000
URL: https://git.openjdk.org/leyden/commit/ec0618742ff6cfd6d83f1278e8d245673fb9ef2c
8034066: Incorrect alignment in the "Code" section for "-c -XDdetails" options
Reviewed-by: jvernee, liach
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
+ test/langtools/tools/javap/ClassWriterCodeIndentTest.java
Changeset: a5ad974b
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-10-28 12:11:51 +0000
URL: https://git.openjdk.org/leyden/commit/a5ad974bec932c63ddc647c9986a513ae32ef663
8343056: C2: Micro-optimize Node lists grow
Reviewed-by: kvn, redestad
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
Changeset: d5fb6b4a
Branch: hermetic-java-runtime
Author: Yudi Zheng <yzheng at openjdk.org>
Date: 2024-10-28 12:39:04 +0000
URL: https://git.openjdk.org/leyden/commit/d5fb6b4a3cf4926acb333e7ee55f96fc76225631
8339939: [JVMCI] Don't compress abstract and interface Klasses
Co-authored-by: Doug Simon <dnsimon at openjdk.org>
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/DirectHotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java
Changeset: 120a9357
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-10-28 13:48:23 +0000
URL: https://git.openjdk.org/leyden/commit/120a9357b3cf63427a6c8539128b69b11b9beca3
8342561: Metaspace for generated reflection classes is no longer needed
Reviewed-by: shade, stuefe
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
Changeset: 9f6211bc
Branch: hermetic-java-runtime
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2024-10-28 14:31:35 +0000
URL: https://git.openjdk.org/leyden/commit/9f6211bcf1b46e4bfba2d128d9eb8457bc0cde51
8341371: CDS cannot load archived heap objects with -XX:+UseSerialGC -XX:-UseCompressedOops
Reviewed-by: ccheung, iklam
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/cds/appcds/TestEpsilonGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/TestShenandoahWithCDS.java
Changeset: e659d9da
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-10-28 15:38:05 +0000
URL: https://git.openjdk.org/leyden/commit/e659d9da5d6198ad9c85efd6472e138a6a3961c2
8342975: C2: Micro-optimize PhaseIdealLoop::Dominators()
Reviewed-by: dlong, kvn
! src/hotspot/share/opto/domgraph.cpp
Changeset: 52382e28
Branch: hermetic-java-runtime
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2024-10-28 16:30:29 +0000
URL: https://git.openjdk.org/leyden/commit/52382e285fdf853c01605f8e0d7f3f5d34965802
8338021: Support new unsigned and saturating vector operators in VectorAPI
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/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMath.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
! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithImmTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithZeroTest.java
! 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/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/VectorMathTest.java
! test/jdk/jdk/incubator/vector/gen-template.sh
= test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-Masked-op.template
= test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: 1341b813
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-10-28 16:38:36 +0000
URL: https://git.openjdk.org/leyden/commit/1341b81321fe77005ba68fba19c7d83e3fcb5fde
8341666: FileInputStream doesn't support readAllBytes() or readNBytes(int) on pseudo devices
Reviewed-by: alanb
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/native/libjava/FileInputStream.c
! src/java.base/unix/native/libjava/io_util_md.c
! src/java.base/unix/native/libjava/io_util_md.h
! src/java.base/windows/native/libjava/io_util_md.c
! src/java.base/windows/native/libjava/io_util_md.h
+ test/jdk/java/io/FileInputStream/PseudoDevice.java
Changeset: 9f6d5b46
Branch: hermetic-java-runtime
Author: David M. Lloyd <david.lloyd at redhat.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-10-28 16:58:44 +0000
URL: https://git.openjdk.org/leyden/commit/9f6d5b46ce2cfcdb39f94b8ac8621ee21f4e8740
8343020: (fs) Add support for SecureDirectoryStream on macOS
Reviewed-by: bpb, alanb
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/DirectoryStream/SecureDS.java
Changeset: 00fe9f7b
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-10-28 17:22:38 +0000
URL: https://git.openjdk.org/leyden/commit/00fe9f7bdfd245791bca6b5b1b2d0a98d41af221
8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
- test/jdk/tools/jpackage/share/EmptyFolderBase.java
- test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java
! test/jdk/tools/jpackage/share/EmptyFolderTest.java
Changeset: a95374f5
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-10-28 17:24:01 +0000
URL: https://git.openjdk.org/leyden/commit/a95374f588149d80068275a496ba4aa04b3bb4fd
8343101: Rework BasicTest.testTemp test cases
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
Changeset: d2e716eb
Branch: hermetic-java-runtime
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2024-10-28 18:06:42 +0000
URL: https://git.openjdk.org/leyden/commit/d2e716eb72ea603fce50f0757a766ec623ef2faf
8331958: Update PC/SC Lite for Suse Linux to 2.3.0
Reviewed-by: weijun
! src/java.smartcardio/unix/legal/pcsclite.md
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/pcsclite.h
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/winscard.h
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/wintypes.h
Changeset: d49f2104
Branch: hermetic-java-runtime
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-10-28 18:21:18 +0000
URL: https://git.openjdk.org/leyden/commit/d49f21043b84ebcc8b9176de3a84621ca7bca8fb
8342040: Further improve entry lookup performance for multi-release JARs
Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: redestad
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java
! test/micro/org/openjdk/bench/java/util/jar/JarFileGetEntry.java
Changeset: 3cfd92bf
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou at google.com>
Date: 2024-10-28 11:31:42 +0000
URL: https://git.openjdk.org/leyden/commit/3cfd92bfcc6e54377fc2cd4004c926db6aa5e16e
Merge branch 'master' into hermetic-java-runtime
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/java/security/Security.java
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/java/security/Security.java
More information about the leyden-dev
mailing list