git: openjdk/panama-foreign: foreign-memaccess+abi: 81 new changesets
duke
duke at openjdk.org
Fri Mar 24 11:05:33 UTC 2023
Changeset: b2639e1d
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-03-17 11:47:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b2639e1d6246a7e1aab1d9d15add7979adf40766
8304164: jdk/classfile/CorpusTest.java still fails after JDK-8303910
Reviewed-by: jpai
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
Changeset: cb4ae192
Author: Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-03-17 13:20:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cb4ae1922db7fe3645fd50f301b4a1be965bc79b
8292059: Do not inline InstanceKlass::allocate_instance()
Reviewed-by: coleenp, stefank
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
Changeset: 6dd6c15e
Author: Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-03-17 13:21:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6dd6c15ed4b2a563989e97c5a75634c3e0e7e915
8301684: Fix test code to not get finalizer deprecation warnings
Reviewed-by: coleenp, dholmes
! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java
! test/hotspot/jtreg/vmTestbase/nsk/share/CustomClassLoader.java
Changeset: 384a8b85
Author: Damon Fenacci <damon.fenacci at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-03-17 13:24:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/384a8b85a7266b920242ea73baf578577ca588ec
8303069: Memory leak in CompilerOracle::parse_from_line
Reviewed-by: thartmann, jcking
! src/hotspot/share/compiler/compilerOracle.cpp
Changeset: d5a15070
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-03-17 13:43:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d5a150706e9070557533135489a73fc8cefc0cec
8304314: StackWalkTest.java fails after CODETOOLS-7903373
Reviewed-by: alanb, mchung
! test/jdk/java/lang/StackWalker/StackWalkTest.java
Changeset: 8d2ebf24
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-03-17 13:45:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8d2ebf248e2884fbf138b603ae82f81bd0926cf3
8303697: ProcessTools doesn't print last line of process output
Reviewed-by: dholmes, stuefe
+ test/lib-test/jdk/test/lib/process/ProcessToolsLastLineTest.java
! test/lib/jdk/test/lib/process/StreamPumper.java
Changeset: 4486f1b7
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-17 15:44:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4486f1b72047dcdb2877cb3c9b4ca02f6cd008e9
8304367: jlink --include-locales=* attempts to parse non .class resource files with classfile reader
Reviewed-by: mchung, lancea, jpai
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
Changeset: 02a4ee20
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-03-17 18:23:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/02a4ee206a979858c23c22da35e70560e0f27efd
8303921: serviceability/sa/UniqueVtableTest.java timed out
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestType.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/serviceability/sa/UniqueVtableTest.java
Changeset: 932be354
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-03-17 18:56:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/932be3542d3d82b7da76ef3b82bf76231daf2aa6
8298469: Obsolete legacy parallel class loading workaround for non-parallel-capable class loaders
Reviewed-by: dholmes, fparain
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/ParallelSuperTest.java
Changeset: bfb812a8
Author: Frederic Parain <fparain at openjdk.org>
Date: 2023-03-17 20:18:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bfb812a8ff8bca70aed7695c73f019ae66ac6f33
8292818: replace 96-bit representation for field metadata with variable-sized streams
Co-authored-by: John R Rose <jrose at openjdk.org>
Co-authored-by: Chris Plummer <cjplummer at openjdk.org>
Reviewed-by: dholmes, coleenp, cjplummer, dnsimon
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/hotspot/share/oops/array.hpp
+ src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.hpp
+ src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/fieldStreams.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/hotspot/share/runtime/reflectionUtils.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/hotspot/share/utilities/unsigned5.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Field.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GenericArray.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaField.java
! test/hotspot/gtest/oops/test_instanceKlass.cpp
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotResolvedJavaFieldTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotResolvedJavaField.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
Changeset: b085ab93
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-17 20:52:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b085ab9316ed7a25b4981e05210299be50eb7ccd
8180387: com.sun.source.util.JavacTask should have a protected constructor.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java
Changeset: 8f5bb538
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-17 22:05:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8f5bb538aba42bffb9611546a18f14eb2ea82b70
8015831: Add lint check for calling overridable methods from a constructor
6557145: Warn about calling abstract methods in constructors
Reviewed-by: ihse, vromero, mcimadamore
! make/CompileDemos.gmk
! make/CompileModuleTools.gmk
! make/modules/java.base/Java.gmk
! make/modules/java.datatransfer/Java.gmk
! make/modules/java.desktop/Java.gmk
! make/modules/java.logging/Java.gmk
! make/modules/java.management/Java.gmk
! make/modules/java.naming/Java.gmk
= make/modules/java.net.http/Java.gmk
! make/modules/java.rmi/Java.gmk
! make/modules/java.security.jgss/Java.gmk
= make/modules/java.security.sasl/Java.gmk
! make/modules/java.sql.rowset/Java.gmk
! make/modules/java.sql/Java.gmk
! make/modules/java.xml.crypto/Java.gmk
! make/modules/java.xml/Java.gmk
! make/modules/jdk.charsets/Java.gmk
! make/modules/jdk.compiler/Gendata.gmk
! make/modules/jdk.compiler/Java.gmk
= make/modules/jdk.crypto.ec/Java.gmk
= make/modules/jdk.crypto.mscapi/Java.gmk
! make/modules/jdk.hotspot.agent/Java.gmk
! make/modules/jdk.httpserver/Java.gmk
! make/modules/jdk.internal.jvmstat/Java.gmk
! make/modules/jdk.internal.le/Java.gmk
! make/modules/jdk.internal.opt/Java.gmk
! make/modules/jdk.internal.vm.ci/Java.gmk
! make/modules/jdk.javadoc/Gendata.gmk
! make/modules/jdk.javadoc/Java.gmk
! make/modules/jdk.jcmd/Java.gmk
! make/modules/jdk.jconsole/Java.gmk
! make/modules/jdk.jdeps/Gensrc.gmk
! make/modules/jdk.jdeps/Java.gmk
! make/modules/jdk.jdeps/Launcher.gmk
! make/modules/jdk.jdi/Java.gmk
= make/modules/jdk.jlink/Java.gmk
! make/modules/jdk.jpackage/Java.gmk
! make/modules/jdk.jshell/Java.gmk
= make/modules/jdk.jstatd/Java.gmk
! make/modules/jdk.localedata/Java.gmk
= make/modules/jdk.management/Java.gmk
! make/modules/jdk.sctp/Java.gmk
! make/test/BuildFailureHandler.gmk
! make/test/BuildMicrobenchmark.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.1
+ test/langtools/tools/javac/diags/examples/ThisEscape.java
+ test/langtools/tools/javac/warnings/ThisEscape.java
+ test/langtools/tools/javac/warnings/ThisEscape.out
Changeset: 254288a5
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-17 22:12:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/254288a518ee1d6d486a96c1883e569fa7e95a68
8014021: TreeMaker.Params behaves inconsistently when the owning method has the same number of parameters as the number of parameter types requested
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
Changeset: c56f011b
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2023-03-18 00:02:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c56f011baa4ce7f44661f6ade8e313f812730c02
8298995: tools/jpackage/share/AddLauncherTest.java#id1 failed "AddLauncherTest.test; checks=53"
Reviewed-by: asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
Changeset: f8482c20
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-03-18 00:23:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f8482c20f4f55d4fc5b304a33c87775b5acfe2b8
8297638: Memory leak in case of many started-dead threads
Reviewed-by: amenkov, sspitsyn
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VMState.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java
+ test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java
Changeset: 7503ecc0
Author: Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2023-03-18 09:41:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7503ecc0f185f6da777c022a66d7af6c40dcd05f
8304138: [JVMCI] Test FailedSpeculation existence before appending.
Reviewed-by: kvn, dnsimon
! src/hotspot/share/oops/methodData.cpp
Changeset: 033c0b17
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-03-18 17:08:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/033c0b17cbbf830ec28495761016d147902e4c42
8304437: ProblemList com/sun/jdi/ThreadMemoryLeadTest.java with ZGC
Reviewed-by: jpai, dcubed
! test/jdk/ProblemList-zgc.txt
Changeset: e339e183
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-18 17:32:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e339e183c1d60e494d266bac0c2ec05c1ec30cc6
7016187: `javac -h` could generate conflict .h for inner class and class name with '_'
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! test/langtools/tools/javac/nativeHeaders/NativeHeaderTest.java
Changeset: c09f83ec
Author: Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-03-20 00:53:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c09f83ec25749af349fb5609e3641b5bb6d34072
8304293: RISC-V: JDK-8276799 missed atomic intrinsic support for C1
Reviewed-by: fyang, yzhu
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 45056703
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-03-20 09:31:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/450567031ec32846c9a8f157eb56bd099b17b5a5
8304174: Remove delays from httpserver tests
Reviewed-by: jpai, dfuchs
! test/jdk/com/sun/net/httpserver/DateFormatterTest.java
! test/jdk/com/sun/net/httpserver/HttpServerTest.java
! test/jdk/com/sun/net/httpserver/SelCacheTest.java
! test/jdk/com/sun/net/httpserver/Test.java
! test/jdk/com/sun/net/httpserver/Test1.java
! test/jdk/com/sun/net/httpserver/Test10.java
! test/jdk/com/sun/net/httpserver/Test11.java
! test/jdk/com/sun/net/httpserver/Test12.java
! test/jdk/com/sun/net/httpserver/Test13.java
! test/jdk/com/sun/net/httpserver/Test14.java
! test/jdk/com/sun/net/httpserver/Test2.java
! test/jdk/com/sun/net/httpserver/Test3.java
! test/jdk/com/sun/net/httpserver/Test4.java
! test/jdk/com/sun/net/httpserver/Test5.java
! test/jdk/com/sun/net/httpserver/Test6.java
! test/jdk/com/sun/net/httpserver/Test6a.java
! test/jdk/com/sun/net/httpserver/Test7.java
! test/jdk/com/sun/net/httpserver/Test7a.java
! test/jdk/com/sun/net/httpserver/Test8.java
! test/jdk/com/sun/net/httpserver/Test8a.java
! test/jdk/com/sun/net/httpserver/Test9.java
! test/jdk/com/sun/net/httpserver/Test9a.java
! test/jdk/com/sun/net/httpserver/TestLogging.java
! test/jdk/com/sun/net/httpserver/bugs/8199849/BasicAuthenticatorCharset.java
! test/jdk/com/sun/net/httpserver/bugs/8199849/TestHttpUnicode.java
! test/jdk/com/sun/net/httpserver/bugs/B6339483.java
! test/jdk/com/sun/net/httpserver/bugs/B6341616.java
! test/jdk/com/sun/net/httpserver/bugs/B6361557.java
! test/jdk/com/sun/net/httpserver/bugs/B6393710.java
! test/jdk/com/sun/net/httpserver/bugs/B6401598.java
! test/jdk/com/sun/net/httpserver/bugs/B6431193.java
! test/jdk/com/sun/net/httpserver/bugs/B6433018.java
! test/jdk/com/sun/net/httpserver/bugs/B6526158.java
! test/jdk/com/sun/net/httpserver/bugs/B6526913.java
! test/jdk/com/sun/net/httpserver/bugs/B6529200.java
! test/jdk/com/sun/net/httpserver/bugs/B6744329.java
! test/jdk/com/sun/net/httpserver/bugs/B6886436.java
! test/jdk/com/sun/net/httpserver/bugs/B8211420.java
! test/jdk/com/sun/net/httpserver/bugs/HttpExchange/AutoCloseableHttpExchange.java
! test/lib/jdk/test/lib/net/SimpleHttpServer.java
Changeset: 652bda0a
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-03-20 11:15:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/652bda0af8f046e9cabd44e3b176fb2cb982c818
8304411: Remove unused CardTable::clear
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
Changeset: ded6a813
Author: Viktor Klang <viktor.klang at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-03-20 13:55:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ded6a8131970ac2f7ae59716769e6f6bae3b809a
8303742: CompletableFuture.orTimeout leaks if the future completes exceptionally
Reviewed-by: jpai, alanb
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
+ test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java
Changeset: c396f1ed
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-20 14:33:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c396f1ed8b91b799fdd6a9a849d7407e606227d5
8304443: bootcycle builds fail after JDK-8015831
Reviewed-by: vromero
! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/MultiTaskListener.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredCompletionFailureHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/MissingInfoHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! 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/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Todo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacMessages.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
Changeset: 80e97972
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-03-20 15:14:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/80e979720a052fbc944b0d85ab25daa831942f19
8304433: cleanup sentence breaker code in DocTreeMaker
Reviewed-by: hannesw
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! test/langtools/tools/javac/tree/SourceDocTreeScannerTest.java
Changeset: eb73fa83
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-03-20 15:21:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/eb73fa833cfae24726e081308a595709dfb8f264
8301715: CDS should be disabled in exploded JDK
Reviewed-by: ccheung, coleenp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 4ed73505
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-03-20 16:25:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4ed7350573af73428d922a9a90ff7ce5c4acbc8b
8304393: Provide method to iterate over regions of humongous object in G1
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
Changeset: 4c8c9935
Author: Tyler Steele <tsteele at openjdk.org>
Date: 2023-03-20 17:13:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4c8c9935eb23bfbabf311ad2e27498227f4ee932
8304364: [AIX] Build erroneously determines build disk is non-local when using GNU-utils df on AIX
Reviewed-by: erikj
! make/autoconf/basic.m4
Changeset: 622f2394
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-03-20 17:30:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/622f239448c2a96a74202621ee84c181d79fbde4
8304163: Move jdk.internal.module.ModuleInfoWriter to the test library
Reviewed-by: jpai, alanb
! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessModuleLauncher.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java
! test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java
! test/jdk/java/lang/ModuleTests/AnnotationsTest.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ConfigurationTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/jdk/java/lang/module/ModuleFinderTest.java
! test/jdk/java/lang/module/ModuleNamesTest.java
! test/jdk/java/lang/module/MultiReleaseJarTest.java
! test/jdk/java/security/Provider/SecurityProviderModularTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java
! test/jdk/jdk/modules/incubator/ServiceBinding.java
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
= test/lib/jdk/test/lib/util/ModuleInfoWriter.java
Changeset: 19f2edd9
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-03-20 18:13:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/19f2edd9b7e354cf31df4b7596e6a6eb59b34bf9
8304541: Modules THROW_MSG_ should return nullptr instead of JNI_FALSE
Reviewed-by: coleenp
! src/hotspot/share/classfile/modules.cpp
Changeset: 42723dcb
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-03-20 18:44:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/42723dcb1862da598092bb499056940d78a8bdac
8304420: Regression ~11% with Javac-Generates on all platforms in b14
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
Changeset: 2d0d057d
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-03-20 19:23:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2d0d057d6691d4abe4ca1ef44b29f03043323b67
8304016: Add BitMap find_last suite of functions
Reviewed-by: stefank, aboldtch
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! test/hotspot/gtest/utilities/test_bitMap_search.cpp
Changeset: bc0ed730
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-03-20 19:55:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bc0ed730f2c9dad55d0046b4fe8c9cd623b6dbf8
8304303: implement VirtualThread class notifyJvmti methods as C2 intrinsics
Reviewed-by: vlivanov, lmesnik
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c
Changeset: f593a6b5
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-20 20:20:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f593a6b52ee7161f7d63bfaf04062551c1281e61
8303018: Unicode Emoji Properties
Reviewed-by: prr, erikj, rriggs
+ make/jdk/src/classes/build/tools/generatecharacter/EmojiData.java
! make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java
- make/jdk/src/classes/build/tools/generateemojidata/GenerateEmojiData.java
! make/modules/java.base/Gensrc.gmk
! make/modules/java.base/gensrc/GensrcCharacterData.gmk
- make/modules/java.base/gensrc/GensrcEmojiData.gmk
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/CharacterData.java
! src/java.base/share/classes/java/lang/CharacterData00.java.template
! src/java.base/share/classes/java/lang/CharacterData01.java.template
! src/java.base/share/classes/java/lang/CharacterData02.java.template
! src/java.base/share/classes/java/lang/CharacterData03.java.template
! src/java.base/share/classes/java/lang/CharacterData0E.java.template
! src/java.base/share/classes/java/lang/CharacterDataLatin1.java.template
! src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java
! src/java.base/share/classes/java/lang/CharacterDataUndefined.java
- src/java.base/share/classes/jdk/internal/util/regex/EmojiData.java.template
! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java
+ test/jdk/java/lang/Character/TestEmojiProperties.java
Changeset: bbca7c3e
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-03-20 23:24:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bbca7c3ede338a04d140abfe3e19cb27c628a0f5
8304542: Convert use of internal VM::classFileVersion to ClassFileFormatVersion
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
Changeset: a72ba383
Author: Varada M <mvarada2000 at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-03-21 05:45:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a72ba3834781ef174e206aaf1d34dbb2ed305df1
8303948: HsErrFileUtils.checkHsErrFileContent() fails to check the last pattern.
Reviewed-by: dholmes, stuefe
! test/hotspot/jtreg/runtime/ErrorHandling/HsErrFileUtils.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java
Changeset: a6b72f56
Author: Jasmine K <25208576+SuperCoder7979 at users.noreply.github.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-03-21 06:03:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a6b72f56f56b4f33ac163e90b115d79b2b844999
8304230: LShift ideal transform assertion
Reviewed-by: thartmann
! src/hotspot/share/opto/mulnode.cpp
Changeset: c4df9b5f
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-03-21 07:33:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c4df9b5f176672617f29bd253f01df2ea81dac36
8304537: Ant-based langtools build fails after JDK-8015831 Add lint check for calling overridable methods from a constructor
Reviewed-by: vromero, erikj
! make/modules/jdk.compiler/Java.gmk
! make/modules/jdk.jdeps/Java.gmk
! make/modules/jdk.jshell/Java.gmk
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
Changeset: 4bf1fbb0
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2023-03-21 08:43:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4bf1fbb06d63b4c52bfd3922beb2adf069e25b09
8303648: Add String.indexOf(String str, int beginIndex, int endIndex)
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/String.java
! test/jdk/java/lang/String/IndexOfBeginEnd.java
Changeset: c65bb2c5
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-03-21 09:13:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c65bb2c58e0328cec83ebfa5408b5176f8639d14
8304334: java/awt/color/ICC_ColorSpace/ToFromCIEXYZRoundTrip.java times out on slow platforms
Reviewed-by: lucy, serb, prr
! test/jdk/java/awt/color/ICC_ColorSpace/ToFromCIEXYZRoundTrip.java
Changeset: 1c04686c
Author: Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date: 2023-03-21 11:27:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1c04686cd68a78f926f09707ac723aa762945527
8304387: Fix positions of shared static stubs / trampolines
Reviewed-by: adinn, fyang
! src/hotspot/cpu/aarch64/codeBuffer_aarch64.cpp
! src/hotspot/cpu/arm/codeBuffer_arm.hpp
! src/hotspot/cpu/ppc/codeBuffer_ppc.hpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/cpu/s390/codeBuffer_s390.hpp
! src/hotspot/cpu/zero/codeBuffer_zero.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/asm/codeBuffer.inline.hpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/opto/output.cpp
Changeset: bbde2158
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-03-21 13:18:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bbde2158d1d11be909292d0c8625211e6cf5359e
8299494: Test vmTestbase/nsk/stress/except/except011.java failed: ExceptionInInitializerError: target class not found
Reviewed-by: dholmes, dcubed
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except011.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except011oops.java
Changeset: d788a1bb
Author: Chen Liang <liach at openjdk.org>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-03-21 14:55:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d788a1bb808da73ef17aee0b773b7e3ea682426f
8304180: Constant Descriptors for MethodHandles::classData and classDataAt
Reviewed-by: jvernee, mchung
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
Changeset: d6f20e2f
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-03-21 16:05:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d6f20e2fbff2551fcccd55cca73e9a3ca2ea0331
8304680: Problemlist compiler/sharedstubs/SharedStubToInterpTest.java
Reviewed-by: thartmann
! test/hotspot/jtreg/ProblemList.txt
Changeset: 019fcd81
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-03-21 16:16:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/019fcd819c4f24e6c9de9d4f9fc64b8db6bc6cfa
8304139: Add <init> and <clinit> method constants to ConstantDescs
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDesc.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: 0deb6489
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-03-21 18:00:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0deb648985b018653ccdaf193dc13b3cf21c088a
8290200: com/sun/jdi/InvokeHangTest.java fails with "Debuggee appears to be hung"
Reviewed-by: amenkov, lmesnik, sspitsyn, dcubed
! test/jdk/ProblemList-svc-vthread.txt
! test/jdk/com/sun/jdi/InvokeHangTest.java
Changeset: 0156909a
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-03-22 06:13:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0156909ab38072869e2eb9f5049042b9199d14a0
8304502: Classfile API class hierarchy makes assumptions when class is not resolved
Reviewed-by: jpai
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
Changeset: c039d266
Author: Wang Haomin <wanghaomin at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-03-22 07:36:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c039d26603e85ae37b0a53430a47f5751bf911af
8303804: Fix some errors of If-VectorTest and CMove-VectorTest
Reviewed-by: qamai, thartmann
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/output_c.cpp
Changeset: eda00651
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-03-22 08:42:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/eda006510792de75d898cd66eeb86a00ad2fd45a
8304286: java/net/SocketOption/OptionsTest.java failing after JDK-8302659
Reviewed-by: dfuchs
! test/jdk/ProblemList.txt
! test/jdk/java/net/SocketOption/OptionsTest.java
! test/jdk/java/net/SocketOption/options.policy
Changeset: ca94287d
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-03-22 10:11:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ca94287d2b133f220f38ab321562a14f0db04a56
8304144: G1: Remove unnecessary is_survivor check in G1ClearCardTableTask
Reviewed-by: tschatzl, ysr
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: c74507ee
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-03-22 10:12:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c74507eeb3c6b744b144e241373b109548624121
8304657: G1: Rename set_state_empty to set_state_untracked
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
Changeset: 358c61b5
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-03-22 12:12:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/358c61b58d0f1ff54caf732e361de5f7ab068d10
8294972: Convert jdk.jlink internal plugins to use the Classfile API
Reviewed-by: mchung, alanb
! src/java.base/share/classes/module-info.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AbstractPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
Changeset: ddf1e34c
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-03-22 12:33:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ddf1e34c1a0815e8677212f1a7860ca7cf9fc2c9
8304089: Convert TraceDependencies to UL
Reviewed-by: vlivanov, dholmes
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java
! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java
! test/hotspot/jtreg/compiler/jsr292/CallSiteDepContextTest.java
Changeset: 4154a980
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-03-22 14:18:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4154a980ca28c1ae56db26e3dce64c07c225de12
8301498: Replace NULL with nullptr in cpu/x86
Reviewed-by: dholmes, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/bytes_x86.hpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/disassembler_x86.hpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/icBuffer_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp
! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/registerMap_x86.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
Changeset: 75168eac
Author: Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2023-03-22 14:58:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/75168eaca3f665785519bb489073962a4972fdc0
8304134: jib bootstrapper fails to quote filename when checking download filetype
Reviewed-by: erikj
! bin/jib.sh
Changeset: 760c0128
Author: Justin King <jcking at openjdk.org>
Date: 2023-03-22 15:28:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/760c0128a4ef787c8c8addb26894c072ba8b2eb1
8304683: Memory leak in WB_IsMethodCompatible
Reviewed-by: thartmann
! src/hotspot/share/prims/whitebox.cpp
Changeset: 37774556
Author: Jan Kratochvil <jkratochvil at azul.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-03-22 15:55:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/37774556da8a5aacf55884133ae936ed5a28eab2
8302191: Performance degradation for float/double modulo on Linux
Reviewed-by: dholmes, sviswanathan
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
+ test/micro/org/openjdk/bench/vm/floatingpoint/DremFrem.java
Changeset: a2d8f634
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-03-22 16:19:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a2d8f634de69d11d7beec5e853f710719497bfe3
8288730: Add type parameter to Lookup::accessClass and Lookup::ensureInitialized
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: e73411a2
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-03-22 18:25:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e73411a2354cf266ab7a5ddadfb6ea98d7eb4cd1
8304376: Rename t1/t2 classes in com/sun/jdi/CLETest.java to avoid class duplication error in IDE
Reviewed-by: sspitsyn, cjplummer
! test/jdk/com/sun/jdi/CLETest.java
Changeset: 91f407d6
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-22 21:00:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/91f407d6fe285c44bcc25c1acdf5dc0c43be0172
8029301: Confusing error message for array creation method reference
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples/CantApplySymbolFragment.java
! test/langtools/tools/javac/lambda/MethodReference60.out
Changeset: c4338620
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-03-23 02:58:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c4338620b7651f4da03ce4cfddb9e5b053fddb6a
6245410: javax.swing.text.html.CSS.Attribute: BACKGROUND_POSITION is not w3c spec compliant
Reviewed-by: aivanov
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
+ test/jdk/javax/swing/text/html/CSS/CSSAttributeComplianceTest.java
Changeset: af4d5600
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-03-23 07:44:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/af4d5600e37ec6d331e62c5d37491ee97cad5311
8303951: Add asserts before record_method_not_compilable where possible
Reviewed-by: kvn, thartmann
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/domgraph.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/reg_split.cpp
Changeset: e2cfcfbf
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-03-23 07:50:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e2cfcfbfa90017b1b4ecbf6fb2f0f782c88456a3
6817009: Action.SELECTED_KEY not toggled when using key binding
Reviewed-by: tr, jdv
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
+ test/jdk/javax/swing/JToggleButton/TestSelectedKey.java
Changeset: 63d4afbe
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-03-23 08:35:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/63d4afbeb17df4eff0f65041926373ee62a8a33a
8304671: javac regression: Compilation with --release 8 fails on underscore in enum identifiers
Reviewed-by: vromero, darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: bf917ba6
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-03-23 13:47:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bf917ba6af9a69859f469a1e8056fbd32396cae4
8304687: Move add_to_hierarchy
Reviewed-by: dholmes, fparain
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
Changeset: 147f3473
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-03-23 15:45:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/147f3473d4cb6e0bb9edda87d571ba5088fda4a2
8219083: java/net/MulticastSocket/SetGetNetworkInterfaceTest.java failed in same binary run on windows x64
Reviewed-by: dfuchs
! test/jdk/ProblemList.txt
Changeset: c00d0885
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-23 15:59:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c00d0885ae3c99c0ebacec0bd7de7382ee954dc1
8043179: Lambda expression can mutate final field
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/lambda/8043179/LambdaMutateFinalField.java
+ test/langtools/tools/javac/lambda/8043179/LambdaMutateFinalField.out
+ test/langtools/tools/javac/lambda/8043179/LambdaMutateFinalVar.java
+ test/langtools/tools/javac/lambda/8043179/LambdaMutateFinalVar.out
Changeset: 4b8f7db6
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-23 16:04:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4b8f7db6be80e425bebfaf6f68d49da74f29386a
8027682: javac wrongly accepts semicolons in package and import decls
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/jdk/com/sun/jndi/dns/Parser.java
! test/jdk/java/lang/constant/methodTypeDesc/ResolveConstantDesc.java
! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java
! test/jdk/java/nio/channels/AsynchronousFileChannel/Basic.java
! test/jdk/jdk/jfr/tool/ExecuteHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.out
+ test/langtools/tools/javac/diags/examples/ExtraImportSemicolonError.java
+ test/langtools/tools/javac/diags/examples/ExtraImportSemicolonWarning.java
+ test/langtools/tools/javac/parser/ExtraImportSemicolon.java
+ test/langtools/tools/javac/parser/ExtraImportSemicolon.out1
+ test/langtools/tools/javac/parser/ExtraImportSemicolon.out2
- test/langtools/tools/javac/tree/T6963934.java
! test/langtools/tools/jdeps/modules/src/unsupported/q/Counter.java
! test/langtools/tools/lib/types/TypeHarness.java
Changeset: 6fa25cc1
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-23 16:06:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6fa25cc134e8a6787490e080fb98c2d61cf0b049
8184444: The compiler error "variable not initialized in the default constructor" is not apt in case of static final variables
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/DefiniteAssignment/StaticFinalInit.java
+ test/langtools/tools/javac/DefiniteAssignment/StaticFinalInit.out
! test/langtools/tools/javac/flow/T8030218/CompileTimeErrorForNonAssignedStaticFieldTest.out
! test/langtools/tools/javac/positions/TreeEndPosTest.java
Changeset: 46cca1a4
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-03-23 18:00:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/46cca1a4c52b47587e5e7e460744213f304b7ed3
4842457: (bf spec) Clarify meaning of "(optional operation)"
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/X-Buffer.java.template
Changeset: 51035a75
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-03-23 18:01:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/51035a75e493f64b26f78e7fc87f6f6e536e4f56
8294137: Review running times of java.math tests
Reviewed-by: darcy
! test/jdk/java/math/BigInteger/BigIntegerTest.java
! test/jdk/java/math/BigInteger/LargeValueExceptions.java
! test/jdk/java/math/BigInteger/largeMemory/SymmetricRangeTests.java
Changeset: 7f9e6916
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-03-23 19:13:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7f9e691630753af44648d946b5f5ba3dbad68b57
8304712: Only pass total number of regions into G1Policy::calc_min_old_cset_length
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: f37674a8
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-03-23 19:14:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f37674a8f7efb4304683dacc855f940be2768a09
8304711: Combine G1 root region abort and wait into a single method
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
Changeset: 3859faf1
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2023-03-23 19:15:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3859faf183c241f124879d6a7264b43a6b42b418
8231349: Move intrinsic stubs generation to compiler runtime initialization code
Reviewed-by: redestad, vlivanov
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/stubRoutines_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/cpu/zero/stubRoutines_zero.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/stubCodeGenerator.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: af0504e3
Author: Ian Graves <igraves at openjdk.org>
Date: 2023-03-23 19:17:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/af0504e3f3de4ba40fa6187e48b584854b8e41f3
8304691: Remove jlink --post-process-path option
Reviewed-by: mchung
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
- test/jdk/tools/jlink/JLinkPostProcessingTest.java
! test/jdk/tools/lib/tests/Helper.java
! test/jdk/tools/lib/tests/JImageGenerator.java
Changeset: 568dd57d
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-03-23 19:38:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/568dd57d0da0f5273b51b57446d97f14833877bf
8304716: Clean up G1Policy::calc_max_old_cset_length()
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: 6f67abd3
Author: Viktor Klang <viktor.klang at oracle.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2023-03-23 20:43:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6f67abd352ce9605dd93188995d42a47ee07b25e
8304557: java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java times out
Reviewed-by: jpai
! test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java
Changeset: dd23ee9e
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-23 21:15:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dd23ee9e8732223475a2e8c635322503dffbb6bf
8303917: Update ISO 639 language codes table
Reviewed-by: naoto
! src/java.base/share/classes/java/util/LocaleISOData.java
! test/jdk/java/util/Locale/Bug4175998Test.java
Changeset: ac6af6a6
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-23 21:17:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ac6af6a64099c182e982a0a718bc1b780cef616e
7176515: ExceptionInInitializerError for an enum with multiple switch statements
8299760: ExceptionInInitializerError for an enum with multiple switch statements, follow-up
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
+ test/langtools/tools/javac/enum/EnumLookupTableExceptionInInitializer.java
Changeset: 941a7ac7
Author: Fei Gao <fgao at openjdk.org>
Date: 2023-03-24 07:47:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/941a7ac7dab243c6033a78880fd31faa803e62ab
8304301: Remove the global option SuperWordMaxVectorSize
Reviewed-by: sviswanathan, kvn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
Changeset: 2f78d6b5
Author: duke <duke at openjdk.org>
Date: 2023-03-24 11:00:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2f78d6b50e1b8e60730a2b9f2d8bdd11555c5296
Automatic merge of jdk:master into master
Changeset: 535eac7d
Author: duke <duke at openjdk.org>
Date: 2023-03-24 11:00:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/535eac7d896767e3fc2b0559650aa6577da51194
Automatic merge of master into foreign-memaccess+abi
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
More information about the panama-dev
mailing list