git: openjdk/jdk-sandbox: classfile-api-branch: 39 new changesets
Adam Sotona
asotona at openjdk.org
Thu Mar 9 16:37:19 UTC 2023
Changeset: ac3ab5b0
Author: Ian Graves <igraves at openjdk.org>
Date: 2023-03-07 17:20:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ac3ab5b00754a6d96dcb107edb7b82ba582f15b9
8217496: Matcher.group() can return null after usePattern
Reviewed-by: smarks
! src/java.base/share/classes/java/util/regex/Matcher.java
Changeset: acf89961
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-07 18:18:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/acf899612f9b6c4fdd919c40a92ce9c40b3744ed
8303275: Use {@Return and @linkplain in Locale and related classes
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java
Changeset: f1f4e1de
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-07 18:30:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f1f4e1de445cbec44f871791e93d4dd566c232f1
6453901: (cal) clean up sun.util.calendar classes
Reviewed-by: naoto, lancea
! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java
! src/java.base/share/classes/sun/util/calendar/BaseCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarDate.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
! src/java.base/share/classes/sun/util/calendar/CalendarUtils.java
! src/java.base/share/classes/sun/util/calendar/Era.java
! src/java.base/share/classes/sun/util/calendar/ImmutableGregorianDate.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
Changeset: 4d4eadea
Author: Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2023-03-07 18:44:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4d4eadeae320722191feaf8022a04461232ae95b
8302452: [JVMCI] Export _poly1305_processBlocks, JfrThreadLocal fields to JVMCI compiler.
Reviewed-by: dnsimon, never
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: b5b5cba7
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-03-07 22:28:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b5b5cba7feb0e7ef957fd6bef1e591fdb6fdaa9f
8302801: Remove fdlibm C sources
Reviewed-by: bpb, dholmes, alanb, kvn
! make/common/modules/LauncherCommon.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! src/hotspot/os/windows/sharedRuntimeRem.cpp
! src/hotspot/share/runtime/sharedRuntimeTrig.cpp
! src/java.base/share/classes/java/lang/StrictMath.java
- src/java.base/share/native/libfdlibm/e_acos.c
- src/java.base/share/native/libfdlibm/e_asin.c
- src/java.base/share/native/libfdlibm/e_atan2.c
- src/java.base/share/native/libfdlibm/e_atanh.c
- src/java.base/share/native/libfdlibm/e_cosh.c
- src/java.base/share/native/libfdlibm/e_exp.c
- src/java.base/share/native/libfdlibm/e_fmod.c
- src/java.base/share/native/libfdlibm/e_log.c
- src/java.base/share/native/libfdlibm/e_log10.c
- src/java.base/share/native/libfdlibm/e_rem_pio2.c
- src/java.base/share/native/libfdlibm/e_remainder.c
- src/java.base/share/native/libfdlibm/e_scalb.c
- src/java.base/share/native/libfdlibm/e_sinh.c
- src/java.base/share/native/libfdlibm/e_sqrt.c
- src/java.base/share/native/libfdlibm/fdlibm.h
- src/java.base/share/native/libfdlibm/jfdlibm.h
- src/java.base/share/native/libfdlibm/k_cos.c
- src/java.base/share/native/libfdlibm/k_rem_pio2.c
- src/java.base/share/native/libfdlibm/k_sin.c
- src/java.base/share/native/libfdlibm/k_standard.c
- src/java.base/share/native/libfdlibm/k_tan.c
- src/java.base/share/native/libfdlibm/s_atan.c
- src/java.base/share/native/libfdlibm/s_ceil.c
- src/java.base/share/native/libfdlibm/s_copysign.c
- src/java.base/share/native/libfdlibm/s_cos.c
- src/java.base/share/native/libfdlibm/s_expm1.c
- src/java.base/share/native/libfdlibm/s_fabs.c
- src/java.base/share/native/libfdlibm/s_finite.c
- src/java.base/share/native/libfdlibm/s_floor.c
- src/java.base/share/native/libfdlibm/s_frexp.c
- src/java.base/share/native/libfdlibm/s_ilogb.c
- src/java.base/share/native/libfdlibm/s_isnan.c
- src/java.base/share/native/libfdlibm/s_ldexp.c
- src/java.base/share/native/libfdlibm/s_lib_version.c
- src/java.base/share/native/libfdlibm/s_log1p.c
- src/java.base/share/native/libfdlibm/s_logb.c
- src/java.base/share/native/libfdlibm/s_matherr.c
- src/java.base/share/native/libfdlibm/s_modf.c
- src/java.base/share/native/libfdlibm/s_nextafter.c
- src/java.base/share/native/libfdlibm/s_rint.c
- src/java.base/share/native/libfdlibm/s_scalbn.c
- src/java.base/share/native/libfdlibm/s_signgam.c
- src/java.base/share/native/libfdlibm/s_significand.c
- src/java.base/share/native/libfdlibm/s_sin.c
- src/java.base/share/native/libfdlibm/s_tan.c
- src/java.base/share/native/libfdlibm/s_tanh.c
- src/java.base/share/native/libfdlibm/w_acos.c
- src/java.base/share/native/libfdlibm/w_asin.c
- src/java.base/share/native/libfdlibm/w_atan2.c
- src/java.base/share/native/libfdlibm/w_atanh.c
- src/java.base/share/native/libfdlibm/w_cosh.c
- src/java.base/share/native/libfdlibm/w_exp.c
- src/java.base/share/native/libfdlibm/w_fmod.c
- src/java.base/share/native/libfdlibm/w_log.c
- src/java.base/share/native/libfdlibm/w_log10.c
- src/java.base/share/native/libfdlibm/w_remainder.c
- src/java.base/share/native/libfdlibm/w_scalb.c
- src/java.base/share/native/libfdlibm/w_sinh.c
- src/java.base/share/native/libfdlibm/w_sqrt.c
- src/java.base/share/native/libjava/StrictMath.c
Changeset: 9f9d6785
Author: Ravali Yatham <rayatha1 at in.ibm.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-03-07 22:31:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9f9d678591e02ecaeae7b81eeefb0ba41c7b4dae
8302791: Add specific ClassLoader object to Proxy IllegalArgumentException message
Reviewed-by: alanb, mchung
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: 32f4d8b5
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-03-07 22:32:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/32f4d8b5eaf8c5fa5da745bc1348f513e2ffe3d3
8303681: JFR: RemoteRecordingStream::setMaxAge() should accept null
Reviewed-by: mgronlun
! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! test/jdk/jdk/jfr/jmx/streaming/TestDelegated.java
Changeset: 5f1108f8
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-03-07 22:54:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5f1108f8f0768837591b06d47dec857963ed1fcb
8303151: DCmd framework cleanups
Reviewed-by: jsjolen, stuefe, yyang
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/management.cpp
Changeset: d7298245
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-03-07 22:56:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d7298245d6759f62e253b5cf0df975db17fdbf82
8286781: Replace the deprecated/obsolete gethostbyname and inet_addr calls
Co-authored-by: Daniel Jeliński <djelinski at openjdk.org>
Reviewed-by: kbarrett, djelinski
! make/autoconf/flags-cflags.m4
! make/autoconf/libraries.m4
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/ostream.cpp
Changeset: 9b10c694
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-03-07 23:32:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9b10c69475dc493c64c19c78502c698a575fe7da
8303622: JFR: Missing message with Objects.requireNonNull
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
Changeset: 5fa9bd45
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-03-08 02:37:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5fa9bd458232a0b5f31b1e7e5a4a2b1f4047da35
8302189: Mark assertion failures noreturn
8302799: Refactor Debugging variable usage for noreturn crash reporting
Reviewed-by: dholmes, coleenp
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/debug.hpp
Changeset: 21a6ab1e
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-03-08 02:39:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/21a6ab1e3ea5228a31955d58fe75e5ae66d1c6cd
8303799: [BACKOUT] JDK-8302801 Remove fdlibm C sources
Reviewed-by: darcy, bpb
! make/common/modules/LauncherCommon.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! src/hotspot/os/windows/sharedRuntimeRem.cpp
! src/hotspot/share/runtime/sharedRuntimeTrig.cpp
! src/java.base/share/classes/java/lang/StrictMath.java
+ src/java.base/share/native/libfdlibm/e_acos.c
+ src/java.base/share/native/libfdlibm/e_asin.c
+ src/java.base/share/native/libfdlibm/e_atan2.c
+ src/java.base/share/native/libfdlibm/e_atanh.c
+ src/java.base/share/native/libfdlibm/e_cosh.c
+ src/java.base/share/native/libfdlibm/e_exp.c
+ src/java.base/share/native/libfdlibm/e_fmod.c
+ src/java.base/share/native/libfdlibm/e_log.c
+ src/java.base/share/native/libfdlibm/e_log10.c
+ src/java.base/share/native/libfdlibm/e_rem_pio2.c
+ src/java.base/share/native/libfdlibm/e_remainder.c
+ src/java.base/share/native/libfdlibm/e_scalb.c
+ src/java.base/share/native/libfdlibm/e_sinh.c
+ src/java.base/share/native/libfdlibm/e_sqrt.c
+ src/java.base/share/native/libfdlibm/fdlibm.h
+ src/java.base/share/native/libfdlibm/jfdlibm.h
+ src/java.base/share/native/libfdlibm/k_cos.c
+ src/java.base/share/native/libfdlibm/k_rem_pio2.c
+ src/java.base/share/native/libfdlibm/k_sin.c
+ src/java.base/share/native/libfdlibm/k_standard.c
+ src/java.base/share/native/libfdlibm/k_tan.c
+ src/java.base/share/native/libfdlibm/s_atan.c
+ src/java.base/share/native/libfdlibm/s_ceil.c
+ src/java.base/share/native/libfdlibm/s_copysign.c
+ src/java.base/share/native/libfdlibm/s_cos.c
+ src/java.base/share/native/libfdlibm/s_expm1.c
+ src/java.base/share/native/libfdlibm/s_fabs.c
+ src/java.base/share/native/libfdlibm/s_finite.c
+ src/java.base/share/native/libfdlibm/s_floor.c
+ src/java.base/share/native/libfdlibm/s_frexp.c
+ src/java.base/share/native/libfdlibm/s_ilogb.c
+ src/java.base/share/native/libfdlibm/s_isnan.c
+ src/java.base/share/native/libfdlibm/s_ldexp.c
+ src/java.base/share/native/libfdlibm/s_lib_version.c
+ src/java.base/share/native/libfdlibm/s_log1p.c
+ src/java.base/share/native/libfdlibm/s_logb.c
+ src/java.base/share/native/libfdlibm/s_matherr.c
+ src/java.base/share/native/libfdlibm/s_modf.c
+ src/java.base/share/native/libfdlibm/s_nextafter.c
+ src/java.base/share/native/libfdlibm/s_rint.c
+ src/java.base/share/native/libfdlibm/s_scalbn.c
+ src/java.base/share/native/libfdlibm/s_signgam.c
+ src/java.base/share/native/libfdlibm/s_significand.c
+ src/java.base/share/native/libfdlibm/s_sin.c
+ src/java.base/share/native/libfdlibm/s_tan.c
+ src/java.base/share/native/libfdlibm/s_tanh.c
+ src/java.base/share/native/libfdlibm/w_acos.c
+ src/java.base/share/native/libfdlibm/w_asin.c
+ src/java.base/share/native/libfdlibm/w_atan2.c
+ src/java.base/share/native/libfdlibm/w_atanh.c
+ src/java.base/share/native/libfdlibm/w_cosh.c
+ src/java.base/share/native/libfdlibm/w_exp.c
+ src/java.base/share/native/libfdlibm/w_fmod.c
+ src/java.base/share/native/libfdlibm/w_log.c
+ src/java.base/share/native/libfdlibm/w_log10.c
+ src/java.base/share/native/libfdlibm/w_remainder.c
+ src/java.base/share/native/libfdlibm/w_scalb.c
+ src/java.base/share/native/libfdlibm/w_sinh.c
+ src/java.base/share/native/libfdlibm/w_sqrt.c
+ src/java.base/share/native/libjava/StrictMath.c
Changeset: 09d469e5
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-03-08 06:55:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/09d469e5adb235ebe43aee459f40ea324ebceb0f
8252255: Blurry rendering of SwingNode with HiDPI scaling in JavaFX
Reviewed-by: kcr, aghaisas
! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/LightweightFrameWrapper.java
Changeset: 1d071d08
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-03-08 07:20:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1d071d0817714ee2f1bd2af5f9556f7d268dd0fa
8303690: Prefer ArrayList to LinkedList in com.sun.jmx.mbeanserver.Introspector
Reviewed-by: stsypanov, kevinw, cjplummer, sspitsyn
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java
Changeset: afda8fbf
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-03-08 08:20:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/afda8fbf0bcea18cbe741e9c693789ebe0c6c4c5
8303136: MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded005 failed with "isCollectionUsageThresholdExceeded() returned true, while threshold = 1 and used = 0"
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded001.java
Changeset: d9882523
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2023-03-08 10:52:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d9882523780f360afc94d3df5658019d832e596e
8303443: IGV: Syntax highlighting and resizing for filter editor
Reviewed-by: rcastanedalo, thartmann
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/EditFilterDialog.form
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/EditFilterDialog.java
Changeset: 8eaf84f0
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-03-08 11:38:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8eaf84f09476b08ed421efe74d7554e2b29bc5a7
8303575: adjust Xen handling on Linux aarch64
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
Changeset: 56512cfe
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-03-08 13:52:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/56512cfe1f0682c98ba3488af3d03ccef632c016
8303682: Simplify HttpClient DebugLogger
Reviewed-by: jpai
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/RawChannelTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/DebugLogger.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Logger.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageEncoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/TransportImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/WebSocketImpl.java
+ test/jdk/java/net/httpclient/DebugLoggerTest.java
Changeset: ddcb369c
Author: Justin King <jcking at openjdk.org>
Date: 2023-03-08 15:38:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ddcb369ceabd2207699632e90a358baf251c6f36
8303605: Memory leaks in Metaspace gtests
Reviewed-by: stuefe, dholmes
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestSparseArray.hpp
! test/hotspot/gtest/metaspace/test_freeblocks.cpp
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
Changeset: d287a5e9
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-03-08 16:07:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d287a5e9d8e1b87397694781772c4ddbf5e4f4a4
8303617: update for deprecated sprintf for jdk.jdwp.agent
Reviewed-by: cjplummer, sspitsyn
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
! src/jdk.jdwp.agent/windows/native/libdt_socket/socket_md.c
! src/jdk.jdwp.agent/windows/native/libjdwp/linker_md.c
Changeset: 404d5bdd
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-03-08 17:15:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/404d5bddb9177c3bda03db81e14209e372a00027
8302161: Upgrade jQuery UI to version 1.13.2
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.js
! src/jdk.javadoc/share/legal/jqueryUI.md
Changeset: f813dc71
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2023-03-08 18:23:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f813dc71836e002814622fead8a2b0464b49c83a
8302508: Add timestamp to the output TraceCompilerThreads
Reviewed-by: thartmann
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 5b43804b
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-03-08 21:09:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5b43804b7988ea4abd6458fba0a042b7bd6d9cb8
8282201: Consider removal of expiry check in VerifyCACerts.java test
Reviewed-by: xuelei, mullan
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 25de2228
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-03-08 21:23:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/25de2228ac3295ea7d0574ce386d5c84d8ed68b1
8303839: [BACKOUT] JDK-8302799 and JDK-8302189
Reviewed-by: dholmes
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/debug.hpp
Changeset: 05ceb37a
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-08 21:25:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/05ceb37a2c036580d445c5a7759db74633c090fe
8303833: java.util.LocaleISOData has wrong comments for 'Norwegian Bokmål' and 'Volapük'
Reviewed-by: naoto
! src/java.base/share/classes/java/util/LocaleISOData.java
Changeset: ad326fc6
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-03-08 22:33:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ad326fc62be9fa29438fb4b59a51c38dd94afd68
8299570: [JVMCI] Insufficient error handling when CodeBuffer is exhausted
Reviewed-by: never, adinn, aph
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
Changeset: 02875e77
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-09 00:09:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/02875e77fd01c39aee6f2f0900ea5605b40a8780
8171156: Class java.util.LocaleISOData has outdated information for country Code NP
Reviewed-by: naoto
! src/java.base/share/classes/java/util/LocaleISOData.java
Changeset: 8cfd74f7
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2023-03-09 03:26:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8cfd74f76afc9e5d50c52104fef9974784718dd4
8302976: C2 intrinsification of Float.floatToFloat16 and Float.float16ToFloat yields different result than the interpreter
Reviewed-by: sviswanathan, jbhateja, vlivanov
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
+ test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java
+ test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN.java
+ test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java
+ test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java
! test/jdk/java/lang/Float/Binary16ConversionNaN.java
Changeset: 5e232cf0
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-03-09 07:59:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5e232cf0a96cf81036a2d9d7814127b7bc9ebab1
8303564: C2: "Bad graph detected in build_loop_late" after a CMove is wrongly split thru phi
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestWrongCMovSplitIf.java
Changeset: dc523a58
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-03-09 08:00:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dc523a58a6ece87e5865bea0342415a969172c77
8300258: C2: vectorization fails on simple ByteBuffer loop
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
+ test/hotspot/jtreg/compiler/vectorization/TestOverlappingMismatchedAccesses.java
Changeset: dd794108
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-03-09 08:13:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dd79410824fa57c7fb1ce56c643bb52540f9a206
8303509: Socket setTrafficClass does not work for IPv4 connections when IPv6 enabled
Reviewed-by: djelinski, michaelm
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/Net.c
Changeset: a7e308ab
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-03-09 08:36:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a7e308ab6e5dba7df790840d29fc7edbf3af2e24
8303576: addIdentitiesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return
Reviewed-by: weijun
! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m
Changeset: 34a92466
Author: Ahmed Muhsin <36454324+ahmedmuhsin at users.noreply.github.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-03-09 09:39:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/34a92466a615415b76c8cb6010ff7e6e1a1d63b4
8274264: Not all of G1 young collection verification honors the verification type
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
Changeset: 713def0b
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2023-03-09 12:05:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/713def0bf25c3488afb72e453f3b7cd09a909599
8303105: LoopRangeStrideTest fails IR verification on x86
Reviewed-by: thartmann
! test/hotspot/jtreg/compiler/vectorization/runner/LoopRangeStrideTest.java
Changeset: 7e015345
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-03-09 13:40:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7e015345902c6101d0dc9dbe21a7baa098fbb820
8303467: Serial: Refactor reference processor
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/genMarkSweep.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
Changeset: 1e9942aa
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-03-09 13:43:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1e9942aa112edca33f964db127df6c9ce41e86ff
8303881: Mixed, minor cleanup in jdk.compiler
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
Changeset: 4655b790
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-03-09 15:23:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4655b790d0b39b4ddabde78d7b3eed196b1152ed
8294982: Implementation of Classfile API
Reviewed-by: ihse, psandoz, mcimadamore
! make/RunTests.gmk
! make/modules/java.base/Java.gmk
! make/test/BuildMicrobenchmark.gmk
+ src/java.base/share/classes/jdk/internal/classfile/AccessFlags.java
+ src/java.base/share/classes/jdk/internal/classfile/Annotation.java
+ src/java.base/share/classes/jdk/internal/classfile/AnnotationElement.java
+ src/java.base/share/classes/jdk/internal/classfile/AnnotationValue.java
+ src/java.base/share/classes/jdk/internal/classfile/Attribute.java
+ src/java.base/share/classes/jdk/internal/classfile/AttributeMapper.java
+ src/java.base/share/classes/jdk/internal/classfile/AttributedElement.java
+ src/java.base/share/classes/jdk/internal/classfile/Attributes.java
+ src/java.base/share/classes/jdk/internal/classfile/BootstrapMethodEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/BufWriter.java
+ src/java.base/share/classes/jdk/internal/classfile/ClassBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/ClassElement.java
+ src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
+ src/java.base/share/classes/jdk/internal/classfile/ClassModel.java
+ src/java.base/share/classes/jdk/internal/classfile/ClassReader.java
+ src/java.base/share/classes/jdk/internal/classfile/ClassSignature.java
+ src/java.base/share/classes/jdk/internal/classfile/ClassTransform.java
+ src/java.base/share/classes/jdk/internal/classfile/Classfile.java
+ src/java.base/share/classes/jdk/internal/classfile/ClassfileBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/ClassfileElement.java
+ src/java.base/share/classes/jdk/internal/classfile/ClassfileTransform.java
+ src/java.base/share/classes/jdk/internal/classfile/ClassfileVersion.java
+ src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/CodeElement.java
+ src/java.base/share/classes/jdk/internal/classfile/CodeModel.java
+ src/java.base/share/classes/jdk/internal/classfile/CodeTransform.java
+ src/java.base/share/classes/jdk/internal/classfile/CompoundElement.java
+ src/java.base/share/classes/jdk/internal/classfile/CustomAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/FieldBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/FieldElement.java
+ src/java.base/share/classes/jdk/internal/classfile/FieldModel.java
+ src/java.base/share/classes/jdk/internal/classfile/FieldTransform.java
+ src/java.base/share/classes/jdk/internal/classfile/Instruction.java
+ src/java.base/share/classes/jdk/internal/classfile/Interfaces.java
+ src/java.base/share/classes/jdk/internal/classfile/Label.java
+ src/java.base/share/classes/jdk/internal/classfile/MethodBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/MethodElement.java
+ src/java.base/share/classes/jdk/internal/classfile/MethodModel.java
+ src/java.base/share/classes/jdk/internal/classfile/MethodSignature.java
+ src/java.base/share/classes/jdk/internal/classfile/MethodTransform.java
+ src/java.base/share/classes/jdk/internal/classfile/Opcode.java
+ src/java.base/share/classes/jdk/internal/classfile/PseudoInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/Signature.java
+ src/java.base/share/classes/jdk/internal/classfile/Superclass.java
+ src/java.base/share/classes/jdk/internal/classfile/TypeAnnotation.java
+ src/java.base/share/classes/jdk/internal/classfile/TypeKind.java
+ src/java.base/share/classes/jdk/internal/classfile/WritableElement.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/AnnotationDefaultAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/BootstrapMethodsAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/CharacterRangeInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/CharacterRangeTableAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/CompilationIDAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ConstantValueAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/DeprecatedAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/EnclosingMethodAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ExceptionsAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/InnerClassInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/InnerClassesAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberTableAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTableAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeTableAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParameterInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParametersAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleExportInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashesAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleMainClassAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleOpenInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModulePackagesAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleProvideInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleResolutionAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleTargetAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/NestHostAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/NestMembersAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/PermittedSubclassesAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/RecordAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/RecordComponentInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/SignatureAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/SourceDebugExtensionAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/SourceFileAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/SourceIDAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapFrameInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/SyntheticAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/UnknownAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/components/ClassPrinter.java
+ src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
+ src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java
+ src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java
+ src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java
+ src/java.base/share/classes/jdk/internal/classfile/components/package-info.java
+ src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/AnnotationConstantValueEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/ClassEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantDynamicEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPool.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantValueEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/DoubleEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/DynamicConstantPoolEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/FieldRefEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/FloatEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/IntegerEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/InterfaceMethodRefEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/InvokeDynamicEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/LoadableConstantEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/LongEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/MemberRefEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodHandleEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodRefEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodTypeEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/ModuleEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/NameAndTypeEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/PackageEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/PoolEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/StringEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/Utf8Entry.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/AbstractBoundLocalVariable.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/AbstractElement.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/BoundCharacterRange.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariableType.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/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/ClassfileVersionImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/EntryMap.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/LabelContext.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/LabelImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/LineNumberImpl.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/ModuleDescImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/NonterminalCodeBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/Options.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/PackageDescImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.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/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/TerminalCodeBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/TerminalFieldBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/TerminalMethodBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/TransformingCodeBuilder.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/VerificationBytecodes.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationFrame.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationSignature.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
+ src/java.base/share/classes/jdk/internal/classfile/instruction/ArrayLoadInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/ArrayStoreInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/BranchInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/CharacterRange.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/ConvertInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/ExceptionCatch.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/FieldInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/IncrementInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeDynamicInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/LabelTarget.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/LineNumber.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/LoadInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariable.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariableType.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/LookupSwitchInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/MonitorInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/NewMultiArrayInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/NewObjectInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/NewPrimitiveArrayInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/NewReferenceArrayInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/NopInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/OperatorInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/ReturnInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/StackInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/StoreInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/SwitchCase.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/TableSwitchInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/ThrowInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/TypeCheckInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/java/lang/constant/ModuleDesc.java
+ src/java.base/share/classes/jdk/internal/classfile/java/lang/constant/PackageDesc.java
+ src/java.base/share/classes/jdk/internal/classfile/package-info.java
+ src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! test/jdk/TEST.groups
+ test/jdk/jdk/classfile/AccessFlagsTest.java
+ test/jdk/jdk/classfile/AdaptCodeTest.java
+ test/jdk/jdk/classfile/AdvancedTransformationsTest.java
+ test/jdk/jdk/classfile/AnnotationModelTest.java
+ test/jdk/jdk/classfile/AnnotationTest.java
+ test/jdk/jdk/classfile/ArrayTest.java
+ test/jdk/jdk/classfile/BSMTest.java
+ test/jdk/jdk/classfile/BasicBlockTest.java
+ test/jdk/jdk/classfile/BuilderBlockTest.java
+ test/jdk/jdk/classfile/BuilderParamTest.java
+ test/jdk/jdk/classfile/BuilderTryCatchTest.java
+ test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
+ test/jdk/jdk/classfile/ClassPrinterTest.java
+ test/jdk/jdk/classfile/ConstantPoolCopyTest.java
+ test/jdk/jdk/classfile/CorpusTest.java
+ test/jdk/jdk/classfile/FilterDeadLabelsTest.java
+ test/jdk/jdk/classfile/LDCTest.java
+ test/jdk/jdk/classfile/LimitsTest.java
+ test/jdk/jdk/classfile/LowAdaptTest.java
+ test/jdk/jdk/classfile/LowJCovAttributeTest.java
+ test/jdk/jdk/classfile/LowModuleTest.java
+ test/jdk/jdk/classfile/LvtTest.java
+ test/jdk/jdk/classfile/MassAdaptCopyCodeTest.java
+ test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java
+ test/jdk/jdk/classfile/ModuleBuilderTest.java
+ test/jdk/jdk/classfile/ModuleDescTest.java
+ test/jdk/jdk/classfile/OneToOneTest.java
+ test/jdk/jdk/classfile/OpcodesValidationTest.java
+ test/jdk/jdk/classfile/PackageDescTest.java
+ test/jdk/jdk/classfile/ShortJumpsFixTest.java
+ test/jdk/jdk/classfile/SignaturesTest.java
+ test/jdk/jdk/classfile/StackMapsTest.java
+ test/jdk/jdk/classfile/StackTrackerTest.java
+ test/jdk/jdk/classfile/StreamedVsListTest.java
+ test/jdk/jdk/classfile/SwapTest.java
+ test/jdk/jdk/classfile/TEST.properties
+ test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java
+ test/jdk/jdk/classfile/TestRecordComponent.java
+ test/jdk/jdk/classfile/TransformTests.java
+ test/jdk/jdk/classfile/Utf8EntryTest.java
+ test/jdk/jdk/classfile/UtilTest.java
+ test/jdk/jdk/classfile/VerifierSelfTest.java
+ test/jdk/jdk/classfile/WriteTest.java
+ test/jdk/jdk/classfile/examples/AnnotationsExamples.java
+ test/jdk/jdk/classfile/examples/ExampleGallery.java
+ test/jdk/jdk/classfile/examples/ExperimentalTransformExamples.java
+ test/jdk/jdk/classfile/examples/ModuleExamples.java
+ test/jdk/jdk/classfile/examples/TransformExamples.java
+ test/jdk/jdk/classfile/helpers/ByteArrayClassLoader.java
+ test/jdk/jdk/classfile/helpers/ClassRecord.java
+ test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java
+ test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
+ test/jdk/jdk/classfile/helpers/TestConstants.java
+ test/jdk/jdk/classfile/helpers/TestUtil.java
+ test/jdk/jdk/classfile/helpers/Transforms.java
+ test/jdk/jdk/classfile/testdata/Lvt.java
+ test/jdk/jdk/classfile/testdata/Pattern1.java
+ test/jdk/jdk/classfile/testdata/Pattern10.java
+ test/jdk/jdk/classfile/testdata/Pattern2.java
+ test/jdk/jdk/classfile/testdata/Pattern3.java
+ test/jdk/jdk/classfile/testdata/Pattern4.java
+ test/jdk/jdk/classfile/testdata/Pattern5.java
+ test/jdk/jdk/classfile/testdata/Pattern6.java
+ test/jdk/jdk/classfile/testdata/Pattern7.java
+ test/jdk/jdk/classfile/testdata/Pattern8.java
+ test/jdk/jdk/classfile/testdata/Pattern9.java
+ test/jdk/jdk/classfile/testdata/TypeAnnotationPattern.java
+ test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
+ test/micro/org/openjdk/bench/jdk/classfile/AdHocAdapt.java
+ test/micro/org/openjdk/bench/jdk/classfile/AdaptInjectNoop.java
+ test/micro/org/openjdk/bench/jdk/classfile/AdaptMetadata.java
+ test/micro/org/openjdk/bench/jdk/classfile/AdaptNull.java
+ test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java
+ test/micro/org/openjdk/bench/jdk/classfile/ParseOptions.java
+ test/micro/org/openjdk/bench/jdk/classfile/ReadDeep.java
+ test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java
+ test/micro/org/openjdk/bench/jdk/classfile/TestConstants.java
+ test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
+ test/micro/org/openjdk/bench/jdk/classfile/Write.java
Changeset: cdcf5c1e
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-03-09 15:44:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cdcf5c1ed89505b6bf688fb255b493be4bbb13d2
8303702: Provide ThreadFactory to create platform/virtual threads for com/sun/jdi tests
Reviewed-by: cjplummer, sspitsyn
! test/jdk/com/sun/jdi/ClassesByName2Test.java
! test/jdk/com/sun/jdi/DeferredStepTest.java
! test/jdk/com/sun/jdi/EATests.java
! test/jdk/com/sun/jdi/InterruptHangTest.java
! test/jdk/com/sun/jdi/InvokeHangTest.java
! test/jdk/com/sun/jdi/JdbLockTest.java
! test/jdk/com/sun/jdi/JdbStopThreadidTest.java
! test/jdk/com/sun/jdi/MonitorEventTest.java
! test/jdk/com/sun/jdi/PopAsynchronousTest.java
! test/jdk/com/sun/jdi/ResumeOneThreadTest.java
! test/jdk/com/sun/jdi/SimulResumerTest.java
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jdk/com/sun/jdi/TwoThreadsTest.java
Changeset: d275a04d
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-03-09 17:25:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d275a04de70c253baafe5090e62c5ef1a8591dfa
Merge branch 'master' into classfile-api-branch
More information about the jdk-sandbox-changes
mailing list