git: openjdk/jdk-sandbox: jep486: 20 new changesets

duke duke at openjdk.org
Thu Oct 24 06:52:12 UTC 2024


Changeset: 018db8c1
Branch: jep486
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-23 06:39:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jep486
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-23 06:49:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jep486
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-10-23 06:54:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jep486
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-23 07:08:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37cfaa8deb4cc15864bb6dc2c8a87fc97cff2f0d

8338449: ubsan: division by zero in sharedRuntimeTrans.cpp

Reviewed-by: lucy, kbarrett

! src/hotspot/share/runtime/sharedRuntimeTrans.cpp

Changeset: 7131f053
Branch: jep486
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-23 08:00:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jep486
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/jdk-sandbox/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: jep486
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2024-10-23 15:26:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jep486
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-10-23 17:27:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a522d216b5bebbf103e5a823f0bba22cf1508883

8342858: Make target mac-jdk-bundle fails on chmod command

Reviewed-by: lucy, ihse

! make/common/FileUtils.gmk

Changeset: 426da4bb
Branch: jep486
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-10-23 17:44:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jep486
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-10-23 17:44:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jep486
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-10-23 18:23:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jep486
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-10-23 18:26:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jep486
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-10-23 18:53:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jep486
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2024-10-23 19:43:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jep486
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-10-23 20:01:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jep486
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-10-23 21:39:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jep486
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2024-10-24 00:07:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jep486
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-24 02:40:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: jep486
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-10-24 05:03:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f7a61fce949ea2d15ec09d295c643d0c2eabea1e

8342931: ProblemList failing tests from JDK-8335912

Reviewed-by: henryjen, mikael

! test/jdk/ProblemList.txt

Changeset: 29e7e877
Branch: jep486
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-10-24 06:20:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/29e7e877889cb7598e5ad5ab4c6006b19c71e2b2

Merge

! src/java.base/share/classes/java/lang/Boolean.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/System.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.desktop/share/classes/java/awt/Graphics2D.java
! test/jdk/ProblemList.txt
! src/java.base/share/classes/java/lang/Boolean.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/System.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.desktop/share/classes/java/awt/Graphics2D.java
! test/jdk/ProblemList.txt



More information about the jdk-sandbox-changes mailing list