git: openjdk/loom: monitor-support: 264 new changesets
duke
duke at openjdk.org
Mon Dec 11 18:11:06 UTC 2023
Changeset: d1af748a
Author: Xin Liu <xliu at openjdk.org>
Date: 2023-11-22 03:23:45 +0000
URL: https://git.openjdk.org/loom/commit/d1af748ab470e1068d03a8f8bc1a7445eff721fa
8309067: gtest/AsyncLogGtest.java fails again in stderrOutput_vm
Reviewed-by: jsjolen, dholmes
! test/hotspot/gtest/logging/test_asynclog.cpp
Changeset: b3616c9a
Author: Hao Sun <haosun at openjdk.org>
Date: 2023-11-22 05:32:57 +0000
URL: https://git.openjdk.org/loom/commit/b3616c9ac09a29824441dea4588ce53fa443067d
8320131: Zero build fails on macOS after JDK-8254693
Reviewed-by: dholmes, jvernee
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
Changeset: 2c31ca52
Author: Dan Heidinga <heidinga at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-11-22 05:49:51 +0000
URL: https://git.openjdk.org/loom/commit/2c31ca525b1cd70c3dfcb0463c8c984bdd7c886a
8320335: Deprecate `RegisterFinalizersAtInit` option and code
Reviewed-by: eosterlund, dholmes
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 98edb03a
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-11-22 09:20:19 +0000
URL: https://git.openjdk.org/loom/commit/98edb03abe1692dcf5c6c463011b895d6e59b8cb
8320382: Remove CompressedKlassPointers::is_valid_base()
Reviewed-by: rkennke, aph
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
Changeset: ceb02903
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-11-22 09:49:37 +0000
URL: https://git.openjdk.org/loom/commit/ceb0290335269374da3a366a5d24dd0b7fa722a0
8320447: Remove obsolete `LintCategory.hidden`
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
Changeset: 5e818318
Author: Feilong Jiang <fjiang at openjdk.org>
Date: 2023-11-22 10:13:17 +0000
URL: https://git.openjdk.org/loom/commit/5e818318eac8cda7d42b599dc7d7d44e5c299a9f
8320399: RISC-V: Some format clean-up in opto assembly code
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 6ce0ebb8
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-11-22 13:00:56 +0000
URL: https://git.openjdk.org/loom/commit/6ce0ebb858d3112f136e12d3ad595f805f6871a0
8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer
Reviewed-by: erikj, ihse, valeriep
! doc/testing.html
! doc/testing.md
! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/README
! test/jdk/sun/security/tools/keytool/NssTest.java
! test/jdk/sun/security/tools/keytool/p11-nss.txt
Changeset: bf0a904f
Author: suchismith <suchismith1993 at gmail.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-11-22 13:39:25 +0000
URL: https://git.openjdk.org/loom/commit/bf0a904f0e2f29e9967c38e437b702d92c096e88
8318175: AIX PPC64: Handle alignment of double in structs
Reviewed-by: mdoerr, amitkumar
! test/jdk/java/foreign/nested/libNested.c
! test/jdk/java/foreign/shared.h
Changeset: 8b47a149
Author: Varada M <varadam at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-11-22 13:43:33 +0000
URL: https://git.openjdk.org/loom/commit/8b47a14958913c70291d46afdde4e527f9bdc91a
8320309: AIX: pthreads created by foreign test library don't work as expected
Reviewed-by: mdoerr, mbaesken, stuefe
! test/lib/native/testlib_threads.h
Changeset: c39d001c
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2023-11-22 14:59:47 +0000
URL: https://git.openjdk.org/loom/commit/c39d001c7a1ae9eb322a7bb621a03e18c9bf02a1
8319137: release _object in ObjectMonitor dtor to avoid races
Reviewed-by: stefank, aboldtch, shade, dcubed, eosterlund
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 25cebe8c
Author: suchismith1993 <suchismith1993 at gmail.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date: 2023-11-22 15:43:34 +0000
URL: https://git.openjdk.org/loom/commit/25cebe8c3ed5c03b4da2da5bb2f7637c8cd40581
8317799: AIX PPC64: FFI symbol lookup doesn't find symbols
Reviewed-by: mdoerr, ihse, dholmes, jvernee
! make/modules/java.base/Lib.gmk
+ src/java.base/aix/native/libsyslookup/syslookup.c
Changeset: 35526d02
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-11-22 16:01:27 +0000
URL: https://git.openjdk.org/loom/commit/35526d02c3fc6c31112a97a510d000c357b7e308
8257076: os::scan_pages is empty on all platforms
Reviewed-by: dholmes, stuefe
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/runtime/os.hpp
Changeset: 5d4a54bc
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-11-22 16:03:45 +0000
URL: https://git.openjdk.org/loom/commit/5d4a54bccd9f7a163944f8fdf805af95b0ae1ade
8319449: compiler/print/CompileCommandPrintMemStat.java fails on Graal
Reviewed-by: kvn, stuefe
! test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java
Changeset: 524da141
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-11-22 16:08:54 +0000
URL: https://git.openjdk.org/loom/commit/524da141e7976cb136fa1769714a01235cd39508
8320418: PPC64: invokevfinal_helper duplicates code to handle ResolvedMethodEntry
Reviewed-by: rrich, lucy
! src/hotspot/cpu/ppc/templateTable_ppc.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
Changeset: a4bd9e4d
Author: Arseny Bochkarev <arseny.bochkarev at syntacore.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-11-22 16:13:49 +0000
URL: https://git.openjdk.org/loom/commit/a4bd9e4d0bca0218f27a405b8154425441c10f3f
8319440: RISC-V: jdk can't be built with clang due to register keyword
Reviewed-by: fyang
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 93bdc2a6
Author: Joe Wang <joehw at openjdk.org>
Date: 2023-11-22 17:11:26 +0000
URL: https://git.openjdk.org/loom/commit/93bdc2a6db91a95d6ee52ec92080e586c694dad5
8306055: Add a built-in Catalog to JDK XML module
Reviewed-by: ihse, lancea, alanb
! make/modules/java.xml/Java.gmk
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java
! src/java.xml/share/classes/javax/xml/catalog/Util.java
+ src/java.xml/share/classes/jdk/xml/internal/JdkCatalog.java
! src/java.xml/share/classes/jdk/xml/internal/JdkConstants.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java
! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/java/dtd/preferences.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/java/dtd/properties.dtd
! src/java.xml/share/classes/module-info.java
! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPPolicyManager.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupportBase.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/CatalogTestBase.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/DOMTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/SAXTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/SchemaTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/StAXTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/TransformTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/TestCatalog.xml
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/dtds/XSLDTD.dtd
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/dtds/paramEntity.dtd
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/dtds/test.dtd
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xinclude/XI_red.dtd
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xinclude/XI_simple.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xinclude/XI_test2.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xinclude/XI_utf8.xml
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/XSDImport_person.xsd
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/XSDImport_product.xsd
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/XSDInclude_person.xsd
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/XSDInclude_product.xsd
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/val_test.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/config/files/catalog2.properties
! test/jaxp/javax/xml/jaxp/unittest/common/config/files/jaxp.properties
! test/jaxp/javax/xml/jaxp/unittest/common/dtd/DTDTestBase.java
! test/jaxp/javax/xml/jaxp/unittest/common/util/TestBase.java
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XI_roottest.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/test.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/testExternalParameter.xml
Changeset: 1629a905
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-11-22 17:17:11 +0000
URL: https://git.openjdk.org/loom/commit/1629a9059bd2e0f07559a384be4276c7dc13eff2
8320331: G1 Full GC Heap verification relies on metadata not reset before verification
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! test/hotspot/jtreg/runtime/Metaspace/FragmentMetaspace.java
Changeset: 407cdd4c
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-11-22 17:23:38 +0000
URL: https://git.openjdk.org/loom/commit/407cdd4cac4c78c50d5f27299d6d65e082a966ca
8320207: doclet incorrectly chooses code font for a See Also link
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SeeTaglet.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
+ test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagFont.java
Changeset: 30462f9d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-11-22 17:55:17 +0000
URL: https://git.openjdk.org/loom/commit/30462f9da40d3a7ec18fcf46e2154fabb5fd4753
8318986: Improve GenericWaitBarrier performance
Reviewed-by: rehn, iwalulya, pchilanomate
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! src/hotspot/share/utilities/waitBarrier_generic.hpp
Changeset: 572b14ac
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-11-22 17:59:42 +0000
URL: https://git.openjdk.org/loom/commit/572b14ac8697497d9c0aefe92864075e712c171e
8320536: problemlist failing serviceability/attach/ConcAttachTest.java test on macosx
Reviewed-by: amenkov, dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: aac43184
Author: Oliver Lockwood <olockwood at dalet.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-11-22 18:25:44 +0000
URL: https://git.openjdk.org/loom/commit/aac43184319d852eb792c83dfb52d74a3126108d
8320577: Improve MessageHeader's toString() function to make HttpURLConnection's debug log readable
Reviewed-by: dfuchs, jpai
! src/java.base/share/classes/sun/net/www/MessageHeader.java
Changeset: 6016536a
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-11-22 20:48:42 +0000
URL: https://git.openjdk.org/loom/commit/6016536ab96e154f4eaff10ac19f590c812e5377
8314745: JFR: @StackFilter
Reviewed-by: mgronlun
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilter.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilter.hpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
! src/jdk.jfr/share/classes/jdk/jfr/events/ProcessStartEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityPropertyModificationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityProviderServiceEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/StackFilter.java
! src/jdk.jfr/share/classes/jdk/jfr/events/TLSHandshakeEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ThreadSleepEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
+ test/jdk/jdk/jfr/api/metadata/annotations/TestStackFilter.java
+ test/jdk/jdk/jfr/api/metadata/annotations/UnloadableClass.java
! test/jdk/jdk/jfr/event/os/TestProcessStart.java
! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java
! test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java
! test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java
! test/jdk/jdk/jfr/event/security/TestTLSHandshakeEvent.java
! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java
! test/lib/jdk/test/lib/jfr/Events.java
Changeset: 2bb4b939
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-11-23 00:27:27 +0000
URL: https://git.openjdk.org/loom/commit/2bb4b9398d65e3f37f34e45476c969ff0afb1540
8319569: Several java/util tests should be updated to accept VM flags
Reviewed-by: naoto, lancea
! test/jdk/java/util/Calendar/SupplementalJapaneseEraTestRun.java
! test/jdk/java/util/Currency/PropertiesTest.sh
! test/jdk/java/util/Locale/LocaleProvidersRun.java
! test/jdk/java/util/ResourceBundle/Control/MissingResourceCauseTestRun.java
! test/jdk/java/util/ResourceBundle/modules/ModuleTestUtil.java
! test/jdk/java/util/ResourceBundle/modules/layer/LayerTest.java
! test/jdk/java/util/ResourceBundle/modules/unnamed/UnNamedTest.java
! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java
! test/jdk/java/util/TimeZone/CustomTzIDCheckDST.java
! test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheckRun.java
! test/jdk/java/util/logging/LoggingDeadlock2.java
! test/jdk/java/util/zip/EntryCount64k.java
Changeset: 864b39a8
Author: Feilong Jiang <fjiang at openjdk.org>
Date: 2023-11-23 00:50:27 +0000
URL: https://git.openjdk.org/loom/commit/864b39a89398731bfde9af10c3d7797ff5d05760
8320564: RISC-V: Minimal build failed after JDK-8316592
Reviewed-by: fyang, shade
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 14193a04
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-11-23 07:15:43 +0000
URL: https://git.openjdk.org/loom/commit/14193a049ebcbd3639962729c631293b8d3a9114
8314614: jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen"
8312140: jdk/jshell tests failed with JDI socket timeouts
Reviewed-by: asotona
! test/langtools/jdk/jshell/AnalyzeSnippetTest.java
! test/langtools/jdk/jshell/CustomInputToolBuilder.java
! test/langtools/jdk/jshell/ExecutionControlTestBase.java
! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlTest.java
! test/langtools/jdk/jshell/IdGeneratorTest.java
! test/langtools/jdk/jshell/KullaTesting.java
+ test/langtools/jdk/jshell/Presets.java
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/ToolReloadTest.java
! test/langtools/jdk/jshell/UITesting.java
Changeset: 06d957fd
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-11-23 08:20:38 +0000
URL: https://git.openjdk.org/loom/commit/06d957fd7c1ff59f314315969a545a8f4a5137be
8320582: Zero: Misplaced CX8 enablement flag
Reviewed-by: dholmes
! src/hotspot/cpu/zero/vm_version_zero.cpp
Changeset: c49fb4fc
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-11-23 08:36:34 +0000
URL: https://git.openjdk.org/loom/commit/c49fb4fca278a35795023116df1023c9018f0844
8320403: C2: PrintIdeal is no longer dumped to tty when xtty is set
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/compile.cpp
Changeset: 8db7bad9
Author: Daniel Lundén <daniel.lunden at oracle.com>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2023-11-23 08:42:09 +0000
URL: https://git.openjdk.org/loom/commit/8db7bad992a0f31de9c7e00c2657c18670539102
8319813: Remove upper limit on number of compiler phases in phasetype.hpp
Reviewed-by: chagedorn, rcastanedalo, epeter
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phasetype.hpp
Changeset: 99b9cb0a
Author: Ivan Šipka <isipka at openjdk.org>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date: 2023-11-23 10:31:23 +0000
URL: https://git.openjdk.org/loom/commit/99b9cb0a2eae1196f2127cd48e4085f19a90c4b4
8320586: update manual test/jdk/TEST.groups
Reviewed-by: msheppar
! test/jdk/TEST.groups
Changeset: 3787ff8d
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2023-11-23 12:41:51 +0000
URL: https://git.openjdk.org/loom/commit/3787ff8d1d8dbcaaebb9616c5bc543e2fe21a90c
8319700: [AArch64] C2 compilation fails with "Field too big for insn"
Reviewed-by: aph, thartmann
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
Changeset: beaa79c2
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-11-23 15:15:12 +0000
URL: https://git.openjdk.org/loom/commit/beaa79c28b4b61229613d0323b1519606d413a4a
8320663: Fix C syntax in LIB_SETUP_HSDIS_BINUTILS
Co-authored-by: Galder Zamarreño <galder at openjdk.org>
Reviewed-by: rehn
! make/autoconf/lib-hsdis.m4
Changeset: 06f040ba
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-11-23 15:52:04 +0000
URL: https://git.openjdk.org/loom/commit/06f040ba3ad4dab5588b79e9d0b013a4edd8ef73
8320645: DocLint should use javax.lang.model to detect default constructors
Reviewed-by: jlahoda, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
Changeset: 6d79e0aa
Author: Yuri Gaevsky <yuri.gaevsky at gmail.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-11-23 16:06:05 +0000
URL: https://git.openjdk.org/loom/commit/6d79e0aa3c32f687d5120811de955d5ae19e0fb2
8318159: RISC-V: Improve itable_stub
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp
Changeset: cb95e393
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2023-11-23 16:18:46 +0000
URL: https://git.openjdk.org/loom/commit/cb95e393b638d49a2ac07d3173f1ad7581176e7b
8224261: JProgressBar always with border painted around it
Reviewed-by: aivanov, dnguyen
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java
+ test/jdk/javax/swing/JProgressBar/TestProgressBarBorder.java
Changeset: 6f263111
Author: Gergö Barany <gbarany at openjdk.org>
Committer: Tom Rodriguez <never at openjdk.org>
Date: 2023-11-23 18:33:19 +0000
URL: https://git.openjdk.org/loom/commit/6f263111a1812873291e91870e341ccce804d049
8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal
Reviewed-by: dnsimon, never, thartmann
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX1.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX2.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512BW.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512DQ.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastNeon.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastSVE.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread007.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread008.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: 28026434
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2023-11-23 19:25:29 +0000
URL: https://git.openjdk.org/loom/commit/28026434f74726d72857e781b8f1c3d12aba9125
8314243: Make VM_Exit::wait_for_threads_in_native_to_block wait for user threads time configurable
Reviewed-by: dholmes
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmOperations.cpp
Changeset: 14557e72
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2023-11-23 22:16:57 +0000
URL: https://git.openjdk.org/loom/commit/14557e72ef55c6161a3fa0c1960f7be618a34bf1
8314502: Change the comparator taking version of GrowableArray::find to be a template method
Reviewed-by: jsjolen, sspitsyn, stefank
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/runtime/unhandledOops.hpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/growableArray.hpp
! test/hotspot/gtest/utilities/test_growableArray.cpp
Changeset: c75c3887
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-11-23 22:23:42 +0000
URL: https://git.openjdk.org/loom/commit/c75c38871ee7b5c9f7f0c195d649c16967f786bb
8318776: Require supports_cx8 to always be true
Reviewed-by: eosterlund, shade, dcubed
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.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/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/vm_version.cpp
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
- src/java.base/share/native/libjava/AtomicLong.c
! test/hotspot/gtest/runtime/test_atomic.cpp
- test/jdk/java/util/concurrent/atomic/VMSupportsCS8.java
Changeset: df1b896e
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-11-23 23:36:08 +0000
URL: https://git.openjdk.org/loom/commit/df1b896e01f4e7feeff90c1836aa395201fc4e4e
8320679: [JVMCI] invalid code in PushLocalFrame event message
Reviewed-by: never
! src/hotspot/share/jvmci/jvmciEnv.cpp
Changeset: fc314740
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-11-24 06:30:08 +0000
URL: https://git.openjdk.org/loom/commit/fc314740e947b2338ab9e4d4fce0c4f52de56c4b
8318913: The module-infos for --release data do not contain pre-set versions
Co-authored-by: Erik Joelsson <erikj at openjdk.org>
Reviewed-by: vromero, ihse
! make/Main.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/spec.gmk.in
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
- make/langtools/src/classes/build/tools/symbolgenerator/TransitiveDependencies.java
! make/modules/jdk.compiler/Gendata.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java
+ test/langtools/tools/javac/platform/ModuleVersionTest.java
+ test/langtools/tools/javac/platform/NonExportedPermittedTypes.java
+ test/langtools/tools/javac/platform/NonExportedPermittedTypes.out
! test/langtools/tools/javac/platform/NonExportedSuperTypes.java
+ test/langtools/tools/javac/platform/ReleaseAndEnablePreview.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java
Changeset: 26c33904
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-11-24 07:56:40 +0000
URL: https://git.openjdk.org/loom/commit/26c3390421f4888eb59017cadb2bf21a15e25b5e
8320383: refresh libraries cache on AIX in VMError::report
Reviewed-by: stuefe, mdoerr
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 0c9a61c1
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-11-24 09:05:39 +0000
URL: https://git.openjdk.org/loom/commit/0c9a61c18545c7bd48e54e6b4e523b9ad8d0507d
8319220: Pattern matching switch with a lot of cases is unduly slow
Reviewed-by: asotona, vromero
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
Changeset: 4d50df63
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-11-24 14:55:57 +0000
URL: https://git.openjdk.org/loom/commit/4d50df63b6ea76fd6a6c387593c3d6bc9429007b
8320691: Timeout handler on Windows takes 2 hours to complete
Reviewed-by: stuefe, jpai, ihse, alanb
! test/failure_handler/src/share/conf/windows.properties
Changeset: 6aa19766
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-11-24 22:44:25 +0000
URL: https://git.openjdk.org/loom/commit/6aa197667ad05bd93adf3afc7b06adbfb2b18a22
8320363: ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity
Reviewed-by: lucy, rrich
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
Changeset: 91279fcf
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2023-11-27 07:22:32 +0000
URL: https://git.openjdk.org/loom/commit/91279fcf058a6bb16a7749c328179ab94227bb8d
8319778: Remove unreachable code in ObjectSynchronizer::exit
Reviewed-by: rkennke, dholmes, pchilanomate, dcubed
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: bddcd086
Author: Conor Cleary <ccleary at openjdk.org>
Date: 2023-11-27 08:09:10 +0000
URL: https://git.openjdk.org/loom/commit/bddcd086b7c76d915aaa76427c2ae4088ad4239f
8304701: Request with timeout aborts later in-flight request on HTTP/1.1 cxn
Reviewed-by: dfuchs, michaelm
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
+ test/jdk/java/net/httpclient/RedirectTimeoutTest.java
Changeset: f6e5559a
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-11-27 08:21:59 +0000
URL: https://git.openjdk.org/loom/commit/f6e5559ae9d1c8b84b31af5d36e93b43e7731ba5
8320601: ProblemList java/lang/invoke/lambda/LambdaFileEncodingSerialization.java on linux-all
Reviewed-by: mbaesken
! test/jdk/ProblemList.txt
Changeset: 28d3762b
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-11-27 08:25:31 +0000
URL: https://git.openjdk.org/loom/commit/28d3762bd30a31623f2ed97a1870313d3a2b9acb
8320618: NPE: Cannot invoke "java.lang.constant.ClassDesc.isArray()" because "this.sym" is null
Reviewed-by: alanb
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! test/jdk/jdk/classfile/StackMapsTest.java
Changeset: 12723688
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-11-27 09:01:22 +0000
URL: https://git.openjdk.org/loom/commit/12723688ca49d379d43fd0fd0e55a28afe299687
8318113: CSS.BackgroundImage doesn't implement equals
Reviewed-by: aivanov, tr, prr
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! test/jdk/javax/swing/text/html/CSS/CSSAttributeEqualityBug.java
Changeset: a40d8d97
Author: Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date: 2023-11-27 13:38:44 +0000
URL: https://git.openjdk.org/loom/commit/a40d8d97e84d88d1a65aba81bfc09339be95e427
8314220: Configurable InlineCacheBuffer size
Reviewed-by: dlong, kvn
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 4977922a
Author: Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-11-27 14:44:08 +0000
URL: https://git.openjdk.org/loom/commit/4977922a3f48613d18da021c619093ce210749f8
8320330: Improve implementation of RShift Value
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/mulnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/RShiftINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/RShiftLNodeIdealizationTests.java
Changeset: a006d7ea
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-11-27 14:52:42 +0000
URL: https://git.openjdk.org/loom/commit/a006d7eae02772e9c25dd69a5ac5c7fc612a2f54
8294549: configure script should detect unsupported path
Co-authored-by: Mike Duigou <mduigou at openjdk.org>
Reviewed-by: erikj
! configure
! make/autoconf/configure
Changeset: f9e9131e
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-11-27 16:09:20 +0000
URL: https://git.openjdk.org/loom/commit/f9e9131e126802af95f27abdd667e310033fd1de
8319703: Serial: Remove generationSpec
Reviewed-by: cjplummer, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.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/generationSpec.cpp
- src/hotspot/share/gc/shared/generationSpec.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationSpec.java
Changeset: 5e24aaf4
Author: Vicente Romero <vromero at openjdk.org>
Date: 2023-11-27 16:23:02 +0000
URL: https://git.openjdk.org/loom/commit/5e24aaf4f7f11862ec8ac9d5c3e65d614104fb2c
8320001: javac crashes while adding type annotations to the return type of a constructor
Reviewed-by: cushon, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnConstructorsTest.java
Changeset: 12e983a7
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-11-27 17:26:52 +0000
URL: https://git.openjdk.org/loom/commit/12e983a72e72ed56741ddc45e47d337716a8da65
8194743: Compiler implementation for Statements before super()
Reviewed-by: vromero, jwaters, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.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/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
! test/langtools/tools/javac/AnonymousClass/AnonymousInSuperCallNegTest.out
+ test/langtools/tools/javac/SuperInit/SuperInitFails.java
+ test/langtools/tools/javac/SuperInit/SuperInitFails.out
+ test/langtools/tools/javac/SuperInit/SuperInitGood.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
- test/langtools/tools/javac/diags/examples/CallMustBeFirst.java
= test/langtools/tools/javac/diags/examples/CallOnlyInConstructor.java
+ test/langtools/tools/javac/diags/examples/CallsNotAllowedHere.java
+ test/langtools/tools/javac/diags/examples/FeatureStatementsBeforeSuper.java
! test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java
+ test/langtools/tools/javac/diags/examples/RedundantSuperclassInit.java
+ test/langtools/tools/javac/diags/examples/ReturnBeforeSuperclassInit.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: f0a12c57
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-11-27 17:32:41 +0000
URL: https://git.openjdk.org/loom/commit/f0a12c571b3c2e7f5c1cdadb70742f27a69f93e3
8320763: Fix spacing arround assignment in spec.gmk.in
Reviewed-by: erikj, iris
! make/autoconf/spec.gmk.in
Changeset: 82967f45
Author: steveatgh <steve.dohrmann at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-11-27 17:35:39 +0000
URL: https://git.openjdk.org/loom/commit/82967f45db3b9555be03fcabdba380852ea21e2c
8310159: Bulk copy with Unsafe::arrayCopy is slower compared to memcpy
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: thartmann, jbhateja, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
+ test/micro/org/openjdk/bench/java/lang/ArrayCopyAlignedLarge.java
Changeset: 6871a2ff
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-11-27 20:36:29 +0000
URL: https://git.openjdk.org/loom/commit/6871a2ff1207d3ee70973b1c4ee9bd09969c185b
8320803: Update SourceVersion.RELEASE_22 description for language changes
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
Changeset: 5f7f2c4e
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-11-27 21:42:47 +0000
URL: https://git.openjdk.org/loom/commit/5f7f2c4ea07d41c2f280ca341b49c857c1436224
8320249: tools/jpackage/share/AddLauncherTest.java#id1 fails intermittently on Windows in verifyDescription
Reviewed-by: almatvee
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jpackage/windows/native/libjpackage/ResourceEditor.cpp
! src/jdk.jpackage/windows/native/libjpackage/ResourceEditor.h
! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp
Changeset: 1bb250c9
Author: Dean Long <dlong at openjdk.org>
Date: 2023-11-27 22:01:37 +0000
URL: https://git.openjdk.org/loom/commit/1bb250c9e6b65d1a7a2b90eeb7d6e3a936fb8e8e
8261837: SIGSEGV in ciVirtualCallTypeData::translate_from
Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: iveresov, vlivanov, kvn
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
Changeset: 726f854b
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-11-27 22:20:43 +0000
URL: https://git.openjdk.org/loom/commit/726f854b141dc2f6474e81c7bcf12608bf6577ae
8320706: RuntimePackageTest.testUsrInstallDir test fails on Linux
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
Changeset: 7848ed77
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-11-27 22:28:38 +0000
URL: https://git.openjdk.org/loom/commit/7848ed779b8c292fe78b5e4c90a7504e034e1bf0
8301856: Generated .spec file for RPM installers uninstalls desktop launcher on update
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/common_utils.sh
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/desktop_utils.sh
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/services_utils.sh
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.preinst
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.prerm
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomAction.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
+ test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java
+ test/jdk/tools/jpackage/linux/UpgradeTest.java
Changeset: f1a24f6d
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2023-11-27 22:43:48 +0000
URL: https://git.openjdk.org/loom/commit/f1a24f6d4827f9b8648dd2afe6d606dab67d51fe
8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
Changeset: 0678253b
Author: Joe Wang <joehw at openjdk.org>
Date: 2023-11-28 06:48:22 +0000
URL: https://git.openjdk.org/loom/commit/0678253bffca91775d29d2942f48c806ab4d2cab
8320602: Lock contention in SchemaDVFactory.getInstance()
Reviewed-by: iris, lancea
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java
Changeset: 20aae3c4
Author: Galder Zamarreño <galder at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date: 2023-11-28 08:33:23 +0000
URL: https://git.openjdk.org/loom/commit/20aae3c4388ac33af54bbe25328c5fe817c0bd5f
8320533: Adjust capstone integration for v6 changes
Reviewed-by: ihse, aph
! make/Hsdis.gmk
! make/autoconf/lib-hsdis.m4
! make/autoconf/spec.gmk.in
! src/utils/hsdis/capstone/hsdis-capstone.c
Changeset: debf0ecf
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-11-28 09:48:40 +0000
URL: https://git.openjdk.org/loom/commit/debf0ecfb0076f5513595c74038215520d630764
8313355: javax/management/remote/mandatory/notif/ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487"
Reviewed-by: sspitsyn
! test/jdk/javax/management/remote/mandatory/notif/ListenerScaleTest.java
Changeset: efc39225
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-11-28 09:49:03 +0000
URL: https://git.openjdk.org/loom/commit/efc392259c64986bbbe880259e95b09058b9076a
8319048: Monitor deflation unlink phase prolongs time to safepoint
Reviewed-by: ysr, stefank, aboldtch, dcubed
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
+ test/hotspot/jtreg/runtime/Monitor/MonitorUnlinkBatchTest.java
Changeset: 464dc3da
Author: Joachim Kern <jkern at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-11-28 09:57:48 +0000
URL: https://git.openjdk.org/loom/commit/464dc3dab540a36aeea76dbeea548c600df58763
8319633: runtime/posixSig/TestPosixSig.java intermittent timeouts on UNIX
Reviewed-by: dholmes, stuefe, mdoerr
! test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java
Changeset: a5ccd3be
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-11-28 10:17:58 +0000
URL: https://git.openjdk.org/loom/commit/a5ccd3beaf069bdfe81736f6c62e5b4b9e18b5fe
8267532: C2: Profile and prune untaken exception handlers
8310011: Arena with try-with-resources is slower than it should be
Reviewed-by: thartmann, vlivanov
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
+ test/hotspot/jtreg/compiler/c2/TestExHandlerTrap.java
+ test/hotspot/jtreg/compiler/c2/irTests/TestPrunedExHandler.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/ResourceScopeCloseMin.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
Changeset: 99f870c4
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-11-28 10:20:11 +0000
URL: https://git.openjdk.org/loom/commit/99f870c43fea4e31a63240733ab9a471469f282b
8320781: Fix whitespace in j.l.Double and j.u.z.ZipInputStream @snippets
Reviewed-by: lancea, bpb, darcy, jpai
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
Changeset: 4bcda602
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-11-28 10:40:14 +0000
URL: https://git.openjdk.org/loom/commit/4bcda602668835c35e2ac6ff6702d15cd249bc2a
8319713: Parallel: Remove PSAdaptiveSizePolicy::should_full_GC
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: 63ad868e
Author: Gaurav Chaudhari <gaurav.chaudhari at ibm.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-11-28 11:35:00 +0000
URL: https://git.openjdk.org/loom/commit/63ad868e182279eeef8b5d27a25453873039d22f
8319668: Fixup of jar filename typo in BadFactoryTest.sh
Reviewed-by: alanb, jpai
! test/jdk/javax/script/JDK_8196959/BadFactoryTest.sh
Changeset: 2fae07f5
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-11-28 12:32:23 +0000
URL: https://git.openjdk.org/loom/commit/2fae07f53f84b71df80ff95d858e8bbef281672f
8319311: JShell Process Builder should be configurable
Reviewed-by: asotona
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
+ test/langtools/jdk/jshell/JdiStarterTest.java
Changeset: e33b6c10
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-11-28 13:33:50 +0000
URL: https://git.openjdk.org/loom/commit/e33b6c10f8d3244ec2f4204cd4de404e0e0686eb
8319437: NMT should show library names in call stacks
Reviewed-by: dholmes, zgu
! src/hotspot/share/utilities/nativeCallStack.cpp
Changeset: db7fedfa
Author: Kevin Rushforth <kcr at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2023-11-28 13:51:10 +0000
URL: https://git.openjdk.org/loom/commit/db7fedfa88d17541738841678473dfc0d480eba5
8320358: GHA: ignore jdk* branches
Reviewed-by: ihse
! .github/workflows/main.yml
Changeset: 86bb8040
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-11-28 14:51:08 +0000
URL: https://git.openjdk.org/loom/commit/86bb8040297bef55a46f9089f11481433746a27d
8320863: dsymutil command leaves around temporary directories
Reviewed-by: erikj, ihse
! make/common/NativeCompilation.gmk
Changeset: ebbef629
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-11-28 15:32:21 +0000
URL: https://git.openjdk.org/loom/commit/ebbef629c74dc670adc74a3905a6acf17dbd7200
8320769: Remove ill-adviced "make install" target
Reviewed-by: erikj, shade
! make/Global.gmk
- make/Install.gmk
! make/Main.gmk
! make/autoconf/spec.gmk.in
Changeset: 66ae6d52
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-11-28 17:15:32 +0000
URL: https://git.openjdk.org/loom/commit/66ae6d52a1590d9773fc9a32623339a58d70d732
8320899: Select the correct Makefile when running make in build directory
Reviewed-by: erikj
! make/autoconf/Makefile.in
Changeset: 69c0b243
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-11-28 17:23:13 +0000
URL: https://git.openjdk.org/loom/commit/69c0b24386d0bcf2f2d623ccef0192a54753f916
8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/VisibilityTest.java timeout after passing
Reviewed-by: naoto, bpb, lancea
! test/jdk/java/util/Locale/LocaleProvidersRun.java
! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java
Changeset: adad1320
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-11-28 17:33:23 +0000
URL: https://git.openjdk.org/loom/commit/adad132028507b5338d0fd055aa06e1bbf9fe8a8
8320767: Use := wherever possible in spec.gmk.in
Reviewed-by: erikj
! make/autoconf/spec.gmk.in
Changeset: dc256fbc
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-11-28 17:48:54 +0000
URL: https://git.openjdk.org/loom/commit/dc256fbc6490f8163adb286dbb7380c10e5e1e06
8320061: [nmt] Multiple issues with peak accounting
Reviewed-by: jsjolen, mbaesken
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java
! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java
! test/hotspot/jtreg/runtime/NMT/MallocTestType.java
! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java
+ test/hotspot/jtreg/runtime/NMT/NMTTestUtils.java
! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java
! test/hotspot/jtreg/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocTestType.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
Changeset: 21d361e9
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-11-28 20:55:27 +0000
URL: https://git.openjdk.org/loom/commit/21d361e944a599e82e5ed93aa81ad485b4601843
8320525: G1: G1UpdateRemSetTrackingBeforeRebuild::distribute_marked_bytes accesses partially unloaded klass
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: ce4e6e2b
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-11-28 21:40:20 +0000
URL: https://git.openjdk.org/loom/commit/ce4e6e2bd704a90abc8e8e1586325769076c208a
8320915: Update copyright year in build files
Reviewed-by: erikj, iris
! .github/actions/get-msys2/action.yml
! .github/workflows/build-cross-compile.yml
! make/CompileDemos.gmk
! make/CompileModuleTools.gmk
! make/Hsdis.gmk
! make/ReleaseFile.gmk
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/ToolsJdk.gmk
! make/autoconf/buildjdk-spec.gmk.in
! make/autoconf/flags-other.m4
! make/autoconf/lib-ffi.m4
! make/common/MakeIO.gmk
! make/common/Modules.gmk
! make/common/ProcessMarkdown.gmk
! make/data/ubsan/ubsan_default_options.c
! make/data/ubsan/ubsan_default_options.cpp
! make/devkit/createMacosxDevkit.sh
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/hotspot/lib/JvmFlags.gmk
! make/ide/eclipse/CreateWorkspace.gmk
! make/ide/idea/jdk/template/src/idea/JdkIdeaAntLogger.java
! make/ide/idea/langtools/template/src/idea/LangtoolsIdeaAntLogger.java
! make/ide/visualstudio/hotspot/CreateVSProject.gmk
! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/depend/Depend.java
! make/jdk/src/classes/build/tools/depend/DependTest.java
! make/jdk/src/classes/build/tools/generatecharacter/PropList.java
! make/langtools/tools/javacserver/client/Client.java
! make/modules/java.base/Java.gmk
! make/modules/java.base/gensrc/GensrcCharacterData.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.rmi/Java.gmk
! make/modules/java.security.jgss/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/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.le/Lib.gmk
! make/modules/jdk.internal.opt/Java.gmk
! make/modules/jdk.internal.vm.ci/Java.gmk
! make/modules/jdk.jartool/Java.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.jpackage/Java.gmk
! make/modules/jdk.jshell/Java.gmk
! make/modules/jdk.localedata/Java.gmk
! make/modules/jdk.sctp/Java.gmk
! make/scripts/compare_exceptions.sh.incl
! make/scripts/fixpath.sh
! make/test/BuildFailureHandler.gmk
Changeset: f93b18f3
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-11-28 23:32:18 +0000
URL: https://git.openjdk.org/loom/commit/f93b18f39cce34fca79b688cee3324d1db2eef62
8320932: [BACKOUT] dsymutil command leaves around temporary directories
Reviewed-by: mikael
! make/common/NativeCompilation.gmk
Changeset: 2c4c6c9b
Author: John Jiang <jjiang at openjdk.org>
Date: 2023-11-28 23:52:22 +0000
URL: https://git.openjdk.org/loom/commit/2c4c6c9ba3f4682e3696ecdd9aea1905443785fa
8320049: PKCS10 would not discard the cause when throw SignatureException on invalid key
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
Changeset: 3ccd02f1
Author: Fei Gao <fgao at openjdk.org>
Date: 2023-11-29 01:41:20 +0000
URL: https://git.openjdk.org/loom/commit/3ccd02f14211a3384f27fba1633f9d8421378c9a
8320379: C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64
Reviewed-by: aph, kvn
! src/hotspot/share/opto/output.cpp
Changeset: a657aa38
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2023-11-29 01:41:38 +0000
URL: https://git.openjdk.org/loom/commit/a657aa38a56056211a9d2773b30e8fe1a89c128e
8320681: [macos] Test tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java timed out on macOS
Reviewed-by: asemenyuk
! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java
Changeset: 5e1b771a
Author: Dean Long <dlong at openjdk.org>
Date: 2023-11-29 03:06:32 +0000
URL: https://git.openjdk.org/loom/commit/5e1b771a19962042a0020a9148e94e14d63025ee
8316422: TestIntegerUnsignedDivMod.java triggers "invalid layout" assert in FrameValues::validate
Reviewed-by: thartmann, never
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_ValueStack.cpp
! src/hotspot/share/c1/c1_ValueStack.hpp
+ test/hotspot/jtreg/compiler/exceptions/TestDeoptExceptionState.java
Changeset: 9a6ca233
Author: Joe Wang <joehw at openjdk.org>
Date: 2023-11-29 04:33:28 +0000
URL: https://git.openjdk.org/loom/commit/9a6ca233c7e91ffa2ce9451568b3be88ccd04504
8320918: Fix errors in the built-in Catalog implementation
Reviewed-by: lancea, naoto, iris
! src/java.xml/share/classes/jdk/xml/internal/JdkConstants.java
! src/java.xml/share/conf/jaxp.properties
! test/jaxp/javax/xml/jaxp/unittest/common/catalog/CatalogTestBase.java
! test/jaxp/javax/xml/jaxp/unittest/common/config/files/catalog2.properties
! test/jaxp/javax/xml/jaxp/unittest/common/config/files/jaxp.properties
! test/jaxp/javax/xml/jaxp/unittest/common/util/TestBase.java
Changeset: 78b6c2b4
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-11-29 07:44:02 +0000
URL: https://git.openjdk.org/loom/commit/78b6c2b40885529adb2627e004317466b2c03868
8320898: exclude compiler/vectorapi/reshape/TestVectorReinterpret.java on ppc64(le) platforms
Reviewed-by: clanger
! test/hotspot/jtreg/ProblemList.txt
Changeset: 5dcf3a56
Author: Hamlin Li <mli at openjdk.org>
Date: 2023-11-29 08:01:40 +0000
URL: https://git.openjdk.org/loom/commit/5dcf3a56cb425c3419273636729d2d83603be0d2
8320715: Improve the tests of test/hotspot/jtreg/compiler/intrinsics/float16
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java
Changeset: e44d4b24
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-11-29 09:12:58 +0000
URL: https://git.openjdk.org/loom/commit/e44d4b24ed794957c47c140ab6f15544efa2b278
8320858: Move jpackage tests to tier3
Reviewed-by: mchung, asemenyuk, almatvee
! test/jdk/TEST.groups
Changeset: 38cfb220
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-11-29 10:03:32 +0000
URL: https://git.openjdk.org/loom/commit/38cfb220ddadbb401cc15f313aadb8234f626210
8318706: Implement JEP 423: Region Pinning for G1
Reviewed-by: ayang, iwalulya, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.hpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedHumongousFragmentation.java
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectContents.java
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectTypes.java
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectsEvacuation.java
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java
- test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java
- test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/libTestJNIBlockFullGC.c
! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 77d604a2
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-11-29 10:27:16 +0000
URL: https://git.openjdk.org/loom/commit/77d604a29f486b62db53be3d56b921be46e56fd9
8319373: Serial: Refactor dirty cards scanning during Young GC
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
Changeset: 335f5dbf
Author: Hamlin Li <mli at openjdk.org>
Date: 2023-11-29 11:18:58 +0000
URL: https://git.openjdk.org/loom/commit/335f5dbf628c308fa997fae96e6b1a1e652e05b7
8320911: RISC-V: Enable hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java
Reviewed-by: fyang
! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java
Changeset: 65dfcae6
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-11-29 12:27:54 +0000
URL: https://git.openjdk.org/loom/commit/65dfcae6d6c11e8dcb807a2559278fb082e095b9
8308399: Recommend --release when -source and -target are misused
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/T8222035/MinContextOpTest_A.out
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/EnumsMustBeStatic.java
! test/langtools/tools/javac/diags/examples/Expected3.java
! test/langtools/tools/javac/diags/examples/InnerClassCantHaveStatic.java
! test/langtools/tools/javac/diags/examples/InterfaceNotAllowed.java
! test/langtools/tools/javac/diags/examples/LocalEnum.java
! test/langtools/tools/javac/diags/examples/ObsoleteSourceAndTarget.java
! test/langtools/tools/javac/diags/examples/OptionRemovedSource.java
! test/langtools/tools/javac/diags/examples/OptionRemovedTarget.java
! test/langtools/tools/javac/diags/examples/Records.java
! test/langtools/tools/javac/diags/examples/SealedTypes.java
! test/langtools/tools/javac/diags/examples/SourceNoBootclasspath.java
! test/langtools/tools/javac/diags/examples/SourceNoSystemModulesPath.java
+ test/langtools/tools/javac/diags/examples/SourceNoSystemModulesPathWithTarget.java
! test/langtools/tools/javac/diags/examples/TextBlockSource.java
! test/langtools/tools/javac/diags/examples/UnderscoreInLambdaExpression.java
! test/langtools/tools/javac/options/BCPOrSystemNotSpecified.java
! test/langtools/tools/javac/options/T6900037.out
! test/langtools/tools/javac/options/smokeTests/OptionSmokeTest.java
! test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01_source10.out
Changeset: 15946532
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-11-29 12:40:21 +0000
URL: https://git.openjdk.org/loom/commit/159465324fc45325d0df438991032ebca9229ca2
8310644: Make panama memory segment close use async handshakes
Reviewed-by: jvernee, mcimadamore, pchilanomate
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! test/jdk/java/foreign/TestHandshake.java
Changeset: 48960df7
Author: Darragh Clarke <dclarke at openjdk.org>
Date: 2023-11-29 12:59:19 +0000
URL: https://git.openjdk.org/loom/commit/48960df7bcb307a3b3353a1d513ddd4b3c0284ce
8316734: URLEncoder should specify that replacement bytes will be used in case of coding error
Reviewed-by: dfuchs, alanb
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLEncoder.java
Changeset: 033cced6
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-11-29 13:16:38 +0000
URL: https://git.openjdk.org/loom/commit/033cced6e11bbe7862d9cdd279264b3098d294ba
8320368: Per-CPU optimization of Klass range reservation
Reviewed-by: rkennke, rehn
+ src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
+ src/hotspot/cpu/ppc/compressedKlass_ppc.cpp
+ src/hotspot/cpu/riscv/compressedKlass_riscv.cpp
+ src/hotspot/cpu/s390/compressedKlass_s390.cpp
+ src/hotspot/cpu/x86/compressedKlass_x86.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
+ test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
Changeset: abf2e490
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-11-29 13:18:31 +0000
URL: https://git.openjdk.org/loom/commit/abf2e4909733550c228bd66ccebe33a492269e7f
8320859: gtest high malloc footprint caused by BufferNodeAllocator stress test
Reviewed-by: ayang, kbarrett
! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp
Changeset: a2c5f1fc
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2023-11-29 14:03:39 +0000
URL: https://git.openjdk.org/loom/commit/a2c5f1fc914ef5c28d044b75598f895cf6097138
8319417: (dc) DatagramChannel.connect undocumented behavior
Reviewed-by: alanb
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
Changeset: da7bcfcf
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2023-11-29 16:05:54 +0000
URL: https://git.openjdk.org/loom/commit/da7bcfcf6e45486a0427e0ceaba74d52acbd722f
8319935: Ensure only one JvmtiThreadState is created for one JavaThread associated with attached native thread
Reviewed-by: manc, dholmes, sspitsyn
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
Changeset: 43c7f6a6
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-11-29 17:23:04 +0000
URL: https://git.openjdk.org/loom/commit/43c7f6a673c2fa0b4dbec232e92b621619a98246
8320907: Shenandoah: Remove ShenandoahSelfFixing flag
Reviewed-by: wkemper, zgu, kdnilsen, rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: d783aa31
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-11-29 17:23:14 +0000
URL: https://git.openjdk.org/loom/commit/d783aa31a9c20f5ac2ee52c55bdc9be2388b1705
8320940: Fix typo in java.lang.Double
Reviewed-by: rriggs, iris, shade, lancea, bpb
! src/java.base/share/classes/java/lang/Double.java
Changeset: b68356b2
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-11-29 17:25:26 +0000
URL: https://git.openjdk.org/loom/commit/b68356b267ad8f2da0d4f84de82b3b0042b4acd0
8320806: Augment test/langtools/tools/javac/versions/Versions.java for JDK 22 language changes
Reviewed-by: jlahoda, vromero
! test/langtools/tools/javac/versions/Versions.java
Changeset: b65ccff3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-11-29 17:25:40 +0000
URL: https://git.openjdk.org/loom/commit/b65ccff357e2e294b027f693ceb3d25410236a6b
8320877: Shenandoah: Remove ShenandoahUnloadClassesFrequency support
Reviewed-by: wkemper, kdnilsen, rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
Changeset: cdd1a6e8
Author: Jaroslav Bachorik <jbachorik at openjdk.org>
Date: 2023-11-29 17:29:52 +0000
URL: https://git.openjdk.org/loom/commit/cdd1a6e851bcaf4a25d4a405b8ee0b0d5b83a4a9
8313816: Accessing jmethodID might lead to spurious crashes
Reviewed-by: coleenp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java
+ test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/libGetStackTraceAndRetransformTest.cpp
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 62418c68
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2023-11-29 17:49:30 +0000
URL: https://git.openjdk.org/loom/commit/62418c681e56a297c7227b60db315cad01f9e88f
8319444: Unhelpful failure output in TestLegalNotices
Reviewed-by: hannesw, jjg
! test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java
Changeset: eb44bafe
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-11-29 18:42:50 +0000
URL: https://git.openjdk.org/loom/commit/eb44bafe7709b108acca06b083f306d6ab7a8050
8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp
Reviewed-by: dholmes, shade
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 454b1165
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2023-11-29 19:02:25 +0000
URL: https://git.openjdk.org/loom/commit/454b11653c9e6718ee45233851e714a896013ec8
8320942: Only set openjdk-target when cross compiling linux-aarch64
Reviewed-by: ihse, erikj
! make/conf/jib-profiles.js
Changeset: 2584bf87
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-11-29 19:11:34 +0000
URL: https://git.openjdk.org/loom/commit/2584bf87aef66744a8e586805735cded0d2f98f1
8210410: Refactor java.util.Currency:i18n shell tests to plain java tests
Reviewed-by: naoto, lancea
- test/jdk/java/util/Currency/PropertiesTest.sh
+ test/jdk/java/util/Currency/PropertiesTestRun.java
Changeset: ea6e92ed
Author: Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date: 2023-11-29 19:20:34 +0000
URL: https://git.openjdk.org/loom/commit/ea6e92ed0d6dd3e8c312e523907d776f48293328
8320945: problemlist tests failing on latest Windows 11 update
Reviewed-by: lmesnik
! test/jdk/ProblemList.txt
Changeset: d1e73b12
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-11-29 20:10:27 +0000
URL: https://git.openjdk.org/loom/commit/d1e73b1299b03a54ec0376ad0f747b4d7e64e40b
8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field
Reviewed-by: sspitsyn, lmesnik
! src/hotspot/share/runtime/reflectionUtils.hpp
+ test/hotspot/jtreg/serviceability/jvmti/GetClassFields/FilteredFields/FilteredFieldsTest.java
+ test/hotspot/jtreg/serviceability/jvmti/GetClassFields/FilteredFields/libFilteredFieldsTest.cpp
Changeset: c8643176
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-11-29 20:15:44 +0000
URL: https://git.openjdk.org/loom/commit/c86431767e6802317dc2be6221a5d0990b976ddc
8320888: Shenandoah: Enable ShenandoahVerifyOptoBarriers in debug builds
Reviewed-by: wkemper, kdnilsen, rkennke
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
Changeset: 940f67c1
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2023-11-29 21:53:22 +0000
URL: https://git.openjdk.org/loom/commit/940f67c1a62c6f9462266f3a108649aca114cffa
8318854: [macos14] Running any AWT app prints Secure coding warning
Reviewed-by: kcr, kizune, prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m
! src/java.desktop/macosx/native/libosxapp/QueuingApplicationDelegate.m
Changeset: 77667850
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-11-30 08:09:06 +0000
URL: https://git.openjdk.org/loom/commit/7766785098816cfcdae3479540cdc866c1ed18ad
8319372: C2 compilation fails with "Bad immediate dominator info"
Reviewed-by: kvn, chagedorn, thartmann
! src/hotspot/share/opto/castnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestTopCastIIOnUndetectedDeadPath.java
+ test/hotspot/jtreg/compiler/c2/TestTopCastIIOnUndetectedDeadPath2.java
+ test/hotspot/jtreg/compiler/c2/TestTopCastIIOnUndetectedDeadPath3.java
Changeset: d6b4aa01
Author: Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-11-30 08:15:34 +0000
URL: https://git.openjdk.org/loom/commit/d6b4aa01a20eb7ecd44602a9fab3e3380bff3d3a
8318157: RISC-V: implement ensureMaterializedForStackWalk intrinsic
Reviewed-by: fyang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 0d146361
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-11-30 09:46:26 +0000
URL: https://git.openjdk.org/loom/commit/0d146361f27e1415fab9272de1cdde84c074c718
8320515: assert(monitor->object_peek() != nullptr) failed: Owned monitors should not have a dead object
Reviewed-by: dholmes, ihse, sspitsyn, dcubed
! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/vmOperations.cpp
+ test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java
+ test/hotspot/jtreg/runtime/Monitor/libMonitorWithDeadObjectTest.c
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/libGetOwnedMonitorInfoTest.c
Changeset: 69413690
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-11-30 10:18:23 +0000
URL: https://git.openjdk.org/loom/commit/694136909c058370a5833322ebaf2e71a0a15164
8320921: GHA: Parallelize hotspot_compiler test jobs
Reviewed-by: stuefe, ihse
! .github/workflows/test.yml
Changeset: 8b102ed6
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-11-30 10:51:48 +0000
URL: https://git.openjdk.org/loom/commit/8b102ed6b4f595f07c0e741328f5fcac65320461
8321063: AArch64: Zero build fails after JDK-8320368
Reviewed-by: stuefe, haosun
! src/hotspot/share/oops/compressedKlass.cpp
Changeset: 61653a1f
Author: Joachim Kern <jkern at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-11-30 11:19:58 +0000
URL: https://git.openjdk.org/loom/commit/61653a1ff166816a6af6875c42bcd85023f3859d
8320830: [AIX] Dont mix os::dll_load() with direct dlclose() calls
Reviewed-by: stuefe, clanger
! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.cpp
Changeset: c9d15f7d
Author: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2023-11-30 11:33:02 +0000
URL: https://git.openjdk.org/loom/commit/c9d15f7d5ee616bf48d85647ee504714ac5fafc2
8321025: Enable Neoverse N1 optimizations for Neoverse V2
Reviewed-by: ngasson, shade
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: da7cf258
Author: Ivan Šipka <isipka at openjdk.org>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date: 2023-11-30 12:09:20 +0000
URL: https://git.openjdk.org/loom/commit/da7cf258bb5b24788409dde084ad012bd64a032a
8320665: update jdk_core at open/test/jdk/TEST.groups
Reviewed-by: msheppar
! test/jdk/TEST.groups
Changeset: 03759e89
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-11-30 12:40:23 +0000
URL: https://git.openjdk.org/loom/commit/03759e892df1f1de5d5ede93f5ded21e468cff5a
8320304: Refactor and simplify monitor deflation functions
Reviewed-by: dcubed, dholmes
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
Changeset: 04ad98ed
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-11-30 12:49:49 +0000
URL: https://git.openjdk.org/loom/commit/04ad98ed32cf899404a3ae13e24407e53be7ebc6
8315458: Implement JEP 463: Implicitly Declared Classes and Instance Main Method (Second Preview)
Reviewed-by: jlahoda, mcimadamore, vromero, rriggs, alanb, mchung
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
- src/java.base/share/classes/jdk/internal/misc/MainMethodFinder.java
+ src/java.base/share/classes/jdk/internal/misc/MethodFinder.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/libjli/java.c
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
- test/jdk/java/lang/Class/UnnamedClass/TestUnnamedClass.java
! test/jdk/tools/launcher/Arrrghs.java
! test/jdk/tools/launcher/InstanceMainTest.java
! test/jdk/tools/launcher/modules/basic/LauncherErrors.java
= test/langtools/jdk/javadoc/doclet/testUnnamed/TestImplicit.java
= test/langtools/tools/javac/ImplicitClass/Implicit.java
+ test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.java
+ test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.out
+ test/langtools/tools/javac/ImplicitClass/NestedClasses.java
= test/langtools/tools/javac/ImplicitClass/NestedEnum.java
+ test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.java
+ test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.out
+ test/langtools/tools/javac/ImplicitClass/TestImplicitClass.java
= test/langtools/tools/javac/diags/examples/ImplicitClass.java
= test/langtools/tools/javac/diags/examples/ImplicitClassBad-Filename.java
= test/langtools/tools/javac/diags/examples/ImplicitClassHasPackage.java
= test/langtools/tools/javac/diags/examples/ImplicitClassNoMain.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
+ test/langtools/tools/javac/processing/model/element/TestImplicitClass.java
- test/langtools/tools/javac/processing/model/element/TestUnnamedClass.java
- test/langtools/tools/javac/unnamed/UnnamedClassRecovery.java
- test/langtools/tools/javac/unnamed/UnnamedClassRecovery.out
- test/langtools/tools/javac/unnamedclass/SourceLevelErrorPosition.java
- test/langtools/tools/javac/unnamedclass/SourceLevelErrorPosition.out
Changeset: 33b26f79
Author: Viktor Klang <vklang at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2023-11-30 14:45:23 +0000
URL: https://git.openjdk.org/loom/commit/33b26f79a986d015abdcd84b89842adc0a4bde64
8319123: Implement JEP 461: Stream Gatherers (Preview)
Reviewed-by: tvaleev, alanb, psandoz
! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
+ src/java.base/share/classes/java/util/stream/Gatherer.java
+ src/java.base/share/classes/java/util/stream/GathererOp.java
+ src/java.base/share/classes/java/util/stream/Gatherers.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/java/util/stream/package-info.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ test/jdk/java/util/stream/GathererAPITest.java
+ test/jdk/java/util/stream/GathererTest.java
+ test/jdk/java/util/stream/GatherersTest.java
! test/jdk/lib/testlibrary/bootlib/java.base/java/util/stream/DefaultMethodStreams.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/BenchmarkGathererImpls.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java
Changeset: da09eabd
Author: Tom Rodriguez <never at openjdk.org>
Date: 2023-11-30 14:58:18 +0000
URL: https://git.openjdk.org/loom/commit/da09eabdfc51599d0a34b07c538fba4009af57c5
8319980: [JVMCI] libgraal should reuse Thread instances as C2 does
Reviewed-by: dnsimon, kvn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
Changeset: 69384745
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-11-30 15:48:00 +0000
URL: https://git.openjdk.org/loom/commit/693847452f208446a34186f142fe2c56a49ceceb
8320916: jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded"
Reviewed-by: sjohanss, tschatzl
! test/jdk/jdk/jfr/event/gc/stacktrace/AllocationStackTrace.java
Changeset: 6aba6aa6
Author: Volodymyr Paprotski <101140609+vpaprotsk at users.noreply.github.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-11-30 16:10:54 +0000
URL: https://git.openjdk.org/loom/commit/6aba6aa6f14c022ae70aee4e7a65ee74464de3a2
8320347: Emulate vblendvp[sd] on ECore
Reviewed-by: sviswanathan, jbhateja
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
Changeset: a3eb6640
Author: Alisen Chung <achung at openjdk.org>
Date: 2023-11-30 16:11:09 +0000
URL: https://git.openjdk.org/loom/commit/a3eb6640773620331692da40356522ff618c3c44
8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts
Reviewed-by: aivanov, kizune
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/PlatformEventNotifier.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
- test/jdk/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.html
! test/jdk/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.java
Changeset: c6a82783
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-11-30 16:16:59 +0000
URL: https://git.openjdk.org/loom/commit/c6a827836277f753652815ce6a6bedd426468b87
8321127: ProblemList java/util/stream/GatherersTest.java
Reviewed-by: shade, alanb
! test/jdk/ProblemList.txt
Changeset: b1cbf558
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-11-30 16:32:23 +0000
URL: https://git.openjdk.org/loom/commit/b1cbf55859c26cfca89c556b0db0e551ad58e4a6
8321018: Parallel: Make some methods in ParCompactionManager private
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
Changeset: 8bedb28b
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-11-30 16:35:12 +0000
URL: https://git.openjdk.org/loom/commit/8bedb28bbc0698dd0592f8e121ce0a4b7b0ac03d
8321119: Disable java/foreign/TestHandshake.java on Zero VMs
Reviewed-by: eosterlund, shade
! test/jdk/java/foreign/TestHandshake.java
Changeset: 7c135c36
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-11-30 16:37:33 +0000
URL: https://git.openjdk.org/loom/commit/7c135c3697eafedc6e244f5c866a40127247e26a
8321066: Multiple JFR tests have started failing
Reviewed-by: mcimadamore, jvernee, dcubed
! src/hotspot/share/prims/unsafe.cpp
Changeset: 41daa3b9
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-11-30 16:58:27 +0000
URL: https://git.openjdk.org/loom/commit/41daa3b934255420dcf414cf9045289ba05a9f48
8320239: add dynamic switch for JvmtiVTMSTransitionDisabler sync protocol
Reviewed-by: lmesnik, pchilanomate, amenkov
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
Changeset: 7ad70059
Author: Weibing Xiao <weibing.xiao at oracle.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-11-30 17:34:49 +0000
URL: https://git.openjdk.org/loom/commit/7ad700596fbc58c27fedfa46755e80ea57712fac
8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder
Reviewed-by: bpb
! src/java.base/windows/native/libjava/canonicalize_md.c
Changeset: 0a60b0f9
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-11-30 19:14:29 +0000
URL: https://git.openjdk.org/loom/commit/0a60b0f99efb38d2cc97f3862ef95a0d26ba49a7
8302233: HSS/LMS: keytool and jarsigner changes
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! test/jdk/sun/security/pkcs/pkcs7/NewSigAlg.java
! test/jdk/sun/security/pkcs/pkcs7/TwoHash.java
! test/lib/jdk/test/lib/security/timestamp/TsaSigner.java
Changeset: 630bafd9
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-11-30 19:22:11 +0000
URL: https://git.openjdk.org/loom/commit/630bafd9c66e7612d48c183c81a58ecbd6ea5866
8320826: call allocate_shared_strings_array after all strings are interned
Reviewed-by: ccheung, matsaave
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/stringTable.cpp
Changeset: e96e1919
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-11-30 19:26:54 +0000
URL: https://git.openjdk.org/loom/commit/e96e19195287a065711358bffde753e9d83e5de3
8318586: Explicitly handle upcall stub allocation failure
8318653: UpcallTestHelper::runInNewProcess waits for forked process without timeout
Reviewed-by: shade, mcimadamore
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/TestAddressDereference.java
+ test/jdk/java/foreign/TestStubAllocFailure.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/UpcallTestHelper.java
! test/jdk/java/foreign/critical/TestCriticalUpcall.java
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java
Changeset: 499aecc1
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-11-30 07:19:46 +0000
URL: https://git.openjdk.org/loom/commit/499aecc109d9b26ea2e7d0ff6ba3da8386f66b24
Merge with jdk-22+26
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 893b7b6a
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-11-30 20:03:56 +0000
URL: https://git.openjdk.org/loom/commit/893b7b6a01edfae8852df070a52827ac1ae4f4dd
Merge
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
Changeset: 9d90e78c
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-12-04 12:09:06 +0000
URL: https://git.openjdk.org/loom/commit/9d90e78cf3be5df74b9a4004a8a7939d100e2b13
Thread.yield consumes parking permit
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
Changeset: ef258ee6
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-12-07 13:24:11 +0000
URL: https://git.openjdk.org/loom/commit/ef258ee6823830572c8b162fd6398e1fa6286114
Merge
Changeset: fcb77f30
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-12-07 13:27:35 +0000
URL: https://git.openjdk.org/loom/commit/fcb77f30291cc168bcec4d92abf93bb42d383e61
Fix format + comment
! src/hotspot/share/classfile/javaClasses.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: c4732c2b
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-11-30 21:20:23 +0000
URL: https://git.openjdk.org/loom/commit/c4732c2baa4d6fd1775f81a90e74675c39811495
8320530: has_resolved_ref_index flag not restored after resetting entry
Reviewed-by: adinn, dholmes, iklam, coleenp
! src/hotspot/share/oops/resolvedMethodEntry.cpp
! src/hotspot/share/oops/resolvedMethodEntry.hpp
Changeset: 76fea807
Author: Phil Race <prr at openjdk.org>
Date: 2023-11-30 22:59:37 +0000
URL: https://git.openjdk.org/loom/commit/76fea807071eee80a1e00aae7bc4784a6d35bf4b
8320608: Many jtreg printing tests are missing the @printer keyword
Reviewed-by: aivanov, serb
! test/jdk/TEST.ROOT
= test/jdk/java/awt/Paint/PaintSetEnabledDeadlock/PaintSetEnabledDeadlock.java
! test/jdk/java/awt/PrintJob/ConstrainedPrintingTest/ConstrainedPrintingTest.java
! test/jdk/java/awt/PrintJob/EdgeTest/EdgeTest.java
! test/jdk/java/awt/PrintJob/HighResTest.java
! test/jdk/java/awt/PrintJob/JobAttrUpdateTest.java
! test/jdk/java/awt/PrintJob/MultipleEnd/MultipleEnd.java
! test/jdk/java/awt/PrintJob/PageSetupDlgBlockingTest/PageSetupDlgBlockingTest.java
! test/jdk/java/awt/PrintJob/PrintArcTest/PrintArcTest.java
! test/jdk/java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java
! test/jdk/java/awt/PrintJob/QuoteAndBackslashTest/QuoteAndBackslashTest.java
! test/jdk/java/awt/PrintJob/RoundedRectTest/RoundedRectTest.java
! test/jdk/java/awt/PrintJob/SaveDialogTitleTest.java
! test/jdk/java/awt/PrintJob/Security/SecurityDialogTest.java
! test/jdk/java/awt/PrintJob/TestPrintJobFrameAssociation.java
! test/jdk/java/awt/PrintJob/Text/stringwidth.sh
! test/jdk/java/awt/print/Dialog/DestinationTest.java
! test/jdk/java/awt/print/Dialog/DialogCopies.java
! test/jdk/java/awt/print/Dialog/DialogOrient.java
! test/jdk/java/awt/print/Dialog/DialogOwnerTest.java
! test/jdk/java/awt/print/Dialog/DialogType.java
! test/jdk/java/awt/print/Dialog/MediaInPrintable.java
! test/jdk/java/awt/print/Dialog/PaperSizeError.java
! test/jdk/java/awt/print/Dialog/PrintApplet.java
! test/jdk/java/awt/print/Dialog/PrintDialog.java
! test/jdk/java/awt/print/Dialog/PrintDlgPageable.java
! test/jdk/java/awt/print/Dialog/RestoreActiveWindowTest/RestoreActiveWindowTest.java
! test/jdk/java/awt/print/Headless/HeadlessPrinterJob.java
! test/jdk/java/awt/print/MissedFontFamilyName/PrintFontWithMissedFontFamilyTest.java
! test/jdk/java/awt/print/PageFormat/CustomPaper.java
! test/jdk/java/awt/print/PageFormat/ImageableAreaTest.java
! test/jdk/java/awt/print/PageFormat/NullPaper.java
! test/jdk/java/awt/print/PageFormat/Orient.java
! test/jdk/java/awt/print/PageFormat/PageFormatFromAttributes.java
! test/jdk/java/awt/print/PageFormat/PageSetupDialog.java
! test/jdk/java/awt/print/PageFormat/PrintContentCutOffTest.java
! test/jdk/java/awt/print/PageFormat/ReverseLandscapeTest.java
! test/jdk/java/awt/print/PageFormat/SetOrient.html
! test/jdk/java/awt/print/PageFormat/SmallPaperPrinting.java
! test/jdk/java/awt/print/PageFormat/ValidateCustom.java
! test/jdk/java/awt/print/PageFormat/WrongPaperForBookPrintingTest.java
! test/jdk/java/awt/print/PageFormat/WrongPaperPrintingTest.java
! test/jdk/java/awt/print/PathPrecisionScaleFactor/PathPrecisionScaleFactorShapeTest.java
! test/jdk/java/awt/print/PathPrecisionScaleFactor/PathPrecisionScaleFactorTextTest.java
! test/jdk/java/awt/print/PrinterJob/BannerTest.java
! test/jdk/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java
! test/jdk/java/awt/print/PrinterJob/Collate2DPrintingTest.java
! test/jdk/java/awt/print/PrinterJob/CompareImageable.java
! test/jdk/java/awt/print/PrinterJob/CustomFont/CustomFont.java
! test/jdk/java/awt/print/PrinterJob/CustomPrintService/PrintDialog.java
! test/jdk/java/awt/print/PrinterJob/CustomPrintService/SetPrintServiceTest.java
! test/jdk/java/awt/print/PrinterJob/DeviceScale.java
! test/jdk/java/awt/print/PrinterJob/DlgAttrsBug.java
! test/jdk/java/awt/print/PrinterJob/DrawImage.java
! test/jdk/java/awt/print/PrinterJob/DrawStringMethods.java
! test/jdk/java/awt/print/PrinterJob/EmptyFill.java
! test/jdk/java/awt/print/PrinterJob/GetMediasTest.java
! test/jdk/java/awt/print/PrinterJob/ImagePrinting/ImageTypes.java
! test/jdk/java/awt/print/PrinterJob/ImagePrinting/PrintARGBImage.java
! test/jdk/java/awt/print/PrinterJob/InitToBlack.java
! test/jdk/java/awt/print/PrinterJob/InvalidPage.java
! test/jdk/java/awt/print/PrinterJob/JobName/PrinterJobName.java
! test/jdk/java/awt/print/PrinterJob/LandscapeStackOverflow.java
! test/jdk/java/awt/print/PrinterJob/Legal/PrintTest.java
! test/jdk/java/awt/print/PrinterJob/LinearGradientPrintingTest.java
! test/jdk/java/awt/print/PrinterJob/MultiMonPrintDlgTest.java
! test/jdk/java/awt/print/PrinterJob/MultiThread/MultiThreadTest.java
! test/jdk/java/awt/print/PrinterJob/NumCopies.java
! test/jdk/java/awt/print/PrinterJob/PageDialogMarginTest.java
! test/jdk/java/awt/print/PrinterJob/PageDialogMarginValidation.java
! test/jdk/java/awt/print/PrinterJob/PageDialogTest.java
! test/jdk/java/awt/print/PrinterJob/PageDlgApp.java
! test/jdk/java/awt/print/PrinterJob/PageDlgPrnButton.java
! test/jdk/java/awt/print/PrinterJob/PageDlgStackOverflowTest.java
! test/jdk/java/awt/print/PrinterJob/PageFormatChange.java
! test/jdk/java/awt/print/PrinterJob/PageRanges.java
! test/jdk/java/awt/print/PrinterJob/PolylinePrintingTest.java
! test/jdk/java/awt/print/PrinterJob/PrintAWTImage.java
! test/jdk/java/awt/print/PrinterJob/PrintAllFonts.java
! test/jdk/java/awt/print/PrinterJob/PrintAttributeUpdateTest.java
! test/jdk/java/awt/print/PrinterJob/PrintBadImage.java
! test/jdk/java/awt/print/PrinterJob/PrintCompoundString.java
! test/jdk/java/awt/print/PrinterJob/PrintDialog.java
! test/jdk/java/awt/print/PrinterJob/PrintDialogCancel.java
! test/jdk/java/awt/print/PrinterJob/PrintDlgPageable.java
! test/jdk/java/awt/print/PrinterJob/PrintDlgSelectionAttribTest.java
! test/jdk/java/awt/print/PrinterJob/PrintFontStyle.java
! test/jdk/java/awt/print/PrinterJob/PrintGlyphVectorTest.java
! test/jdk/java/awt/print/PrinterJob/PrintImage.java
! test/jdk/java/awt/print/PrinterJob/PrintLatinCJKTest.java
! test/jdk/java/awt/print/PrinterJob/PrintNullString.java
! test/jdk/java/awt/print/PrinterJob/PrintParenString.java
! test/jdk/java/awt/print/PrinterJob/PrintRotatedText.java
! test/jdk/java/awt/print/PrinterJob/PrintTest.java
! test/jdk/java/awt/print/PrinterJob/PrintTestLexmarkIQ.java
! test/jdk/java/awt/print/PrinterJob/PrintTextLayout.java
! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java
! test/jdk/java/awt/print/PrinterJob/PrintTranslatedFont.java
! test/jdk/java/awt/print/PrinterJob/PrintVolatileImage.java
! test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.html
! test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.java
! test/jdk/java/awt/print/PrinterJob/PrinterJobDialogBugDemo.java
! test/jdk/java/awt/print/PrinterJob/RadialGradientPrintingTest.java
! test/jdk/java/awt/print/PrinterJob/RemoveListener.java
! test/jdk/java/awt/print/PrinterJob/SameService.java
! test/jdk/java/awt/print/PrinterJob/ScaledText/ScaledText.java
! test/jdk/java/awt/print/PrinterJob/SecurityDialogTest.java
! test/jdk/java/awt/print/PrinterJob/SetCopies/Test.java
! test/jdk/java/awt/print/PrinterJob/SwingUIText.java
! test/jdk/java/awt/print/PrinterJob/TestCheckSystemDefaultBannerOption.java
! test/jdk/java/awt/print/PrinterJob/TestMediaTraySelection.java
! test/jdk/java/awt/print/PrinterJob/TestPageDlgFrameAssociation.java
! test/jdk/java/awt/print/PrinterJob/TestPrintDlgFrameAssociation.java
! test/jdk/java/awt/print/PrinterJob/TexturePaintPrintingTest.java
! test/jdk/java/awt/print/PrinterJob/ThinLines.java
! test/jdk/java/awt/print/PrinterJob/ValidatePage/ValidatePage.java
! test/jdk/java/awt/print/PrinterJob/XparColor.java
! test/jdk/java/awt/print/PrinterJob/raster/RasterTest.java
! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java
! test/jdk/java/awt/print/bug8023392/bug8023392.html
! test/jdk/java/awt/print/bug8023392/bug8023392.java
! test/jdk/javax/print/DialogMargins.java
! test/jdk/javax/print/LookupServices.java
! test/jdk/javax/print/PrintServiceLookup/GetPrintServices.java
! test/jdk/javax/print/PrintSubInputStream/Example.java
! test/jdk/javax/print/ServiceUIPropBtnTest.java
! test/jdk/javax/print/TextFlavorTest.java
! test/jdk/javax/print/attribute/Chroma.java
! test/jdk/javax/print/attribute/CollateAttr.java
! test/jdk/javax/print/attribute/PSCopiesFlavorTest.java
! test/jdk/javax/print/attribute/PrintResAttr.java
! test/jdk/javax/print/attribute/ServiceDialogTest.java
! test/jdk/javax/print/attribute/ServiceDialogValidateTest.java
! test/jdk/javax/print/attribute/ServiceDlgPageRangeTest.java
! test/jdk/javax/print/attribute/ServiceDlgSheetCollateTest.java
! test/jdk/javax/print/attribute/Services_getDocFl.java
! test/jdk/javax/print/attribute/SidesAttributeTest.java
! test/jdk/javax/print/attribute/TestUnsupportedResolution.java
! test/jdk/javax/print/attribute/autosense/PrintAutoSenseData.java
Changeset: 56d4c33f
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-12-01 01:53:20 +0000
URL: https://git.openjdk.org/loom/commit/56d4c33f4096d98d08eba870070b5f21125f80be
8227529: With malformed --app-image the error messages are awful
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
Changeset: 02ffab1a
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2023-12-01 03:35:31 +0000
URL: https://git.openjdk.org/loom/commit/02ffab1a4d9e1209f3f1da715acae975e0754551
8321141: VM build issue on MacOS after JDK-8267532
Reviewed-by: jiefu
! src/hotspot/share/ci/ciMethodData.cpp
Changeset: 4ba94ef6
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2023-12-01 07:13:39 +0000
URL: https://git.openjdk.org/loom/commit/4ba94ef69ef2ee576c50bb6003a795746dcdf30d
8320145: Compiler should accept final variable in Record Pattern
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/patterns/T8317300.out
+ test/langtools/tools/javac/patterns/T8320145.java
Changeset: 2476be45
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-12-01 07:31:10 +0000
URL: https://git.openjdk.org/loom/commit/2476be4590f9ece654d16bf7b94f108f18a86061
8320716: ResolvedModule::reads includes self when configuration contains two or more automatic modules
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/module/ResolvedModule.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! test/jdk/java/lang/module/AutomaticModulesTest.java
Changeset: ecd335d8
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-12-01 07:44:09 +0000
URL: https://git.openjdk.org/loom/commit/ecd335d8f42757d332f217e220e1a9db8c48c8d6
8321107: Add more test cases for JDK-8319372
Reviewed-by: roland, kvn
+ test/hotspot/jtreg/compiler/c2/TestTopCastIIOnUndetectedDeadPath4.java
Changeset: 8f1d40b4
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-12-01 11:51:25 +0000
URL: https://git.openjdk.org/loom/commit/8f1d40b48bf145144ae90b1d147d418d3905661b
8321114: Rename "Unnamed Classes" to "Implicitly Declared Classes" better
Reviewed-by: jlaskey
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! 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/langtools/tools/javac/processing/model/element/TestImplicitClass.java
Changeset: 3b30095a
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-12-01 13:11:07 +0000
URL: https://git.openjdk.org/loom/commit/3b30095a63bdf8224a5625507a69942210a203a0
8321130: Microbenchmarks do not build any more after 8254693 on 32 bit platforms
Reviewed-by: mcimadamore, tschatzl
! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/libjnitest.c
Changeset: 54957ac5
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2023-12-01 14:15:38 +0000
URL: https://git.openjdk.org/loom/commit/54957ac55f8c6c68efc80436417ff30d4e9e2d37
8312560: Annotation on Decomposed Record Component in Enhanced For Loop Fails Compilation
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/patterns/T8312560.java
Changeset: 3087e14c
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-12-01 14:44:18 +0000
URL: https://git.openjdk.org/loom/commit/3087e14cde9257680f0406b11942f9cb7739cb7b
8320807: [PPC64][ZGC] C1 generates wrong code for atomics
Reviewed-by: lucy, rrich
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
Changeset: d5685629
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-12-01 17:39:11 +0000
URL: https://git.openjdk.org/loom/commit/d568562966e9a2020704eee3d67b8a106f647d9c
8320798: Console read line with zero out should zero out underlying buffer
Reviewed-by: bpb, lancea, joehw, alanb, jpai, mbaesken
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java
Changeset: f6be7fdf
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-12-01 17:43:28 +0000
URL: https://git.openjdk.org/loom/commit/f6be7fdf22eede767a0ac29b4f1cb770cfdc0b0f
8321059: Unneeded array assignments in MergeCollation and CompactByteArray
Reviewed-by: jlu, bpb, rriggs
! src/java.base/share/classes/java/text/MergeCollation.java
! src/java.base/share/classes/sun/text/CompactByteArray.java
Changeset: 92f7e513
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-12-01 19:14:44 +0000
URL: https://git.openjdk.org/loom/commit/92f7e513c715b52a1492f3d81788c8c46a64c6d5
8312098: Update man page for javadoc
Reviewed-by: jlaskey
Backport-of: 4fcb0b28d7eda3f147432ce8d8d27f91a0805ab6
! src/jdk.javadoc/share/man/javadoc.1
Changeset: 1839433b
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-12-01 20:24:09 +0000
URL: https://git.openjdk.org/loom/commit/1839433bff5587f6a9bede3c765100ae4737fd2e
8320941: Discuss receiver type handling
Reviewed-by: vromero
! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java
Changeset: 42af8ce1
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-12-01 20:54:13 +0000
URL: https://git.openjdk.org/loom/commit/42af8ce1f6605376fdb69e03df9e22381a54fc36
8308614: Enabling JVMTI ClassLoad event slows down vthread creation by factor 10
Reviewed-by: dcubed, cjplummer, amenkov
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
Changeset: 3a09a052
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-12-01 20:54:35 +0000
URL: https://git.openjdk.org/loom/commit/3a09a052bcc67a7994677fd2a73e7afcf331a89e
8313722: JFR: Avoid unnecessary calls to Events.from(Recording)
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/api/event/TestExtends.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
! test/jdk/jdk/jfr/event/gc/heapsummary/HeapSummaryEventAllGcs.java
! test/jdk/jdk/jfr/event/gc/objectcount/ObjectCountAfterGCEvent.java
! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java
! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java
! test/jdk/jdk/jfr/event/runtime/TestSyncOnValueBasedClassEvent.java
! test/jdk/jdk/jfr/event/runtime/TestVMOperation.java
! test/jdk/jdk/jfr/startupargs/TestRetransform.java
! test/lib/jdk/test/lib/jfr/Events.java
Changeset: 2f299e4a
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Joe Darcy <darcy at openjdk.org>
Date: 2023-12-01 21:15:46 +0000
URL: https://git.openjdk.org/loom/commit/2f299e4a732a945175a9d334d69fedafbe0ca25b
8321182: SourceExample.SOURCE_14 comment should refer to 'switch expressions' instead of 'text blocks'
Reviewed-by: darcy
! test/langtools/tools/javac/versions/Versions.java
Changeset: 8be3e392
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-12-02 02:58:03 +0000
URL: https://git.openjdk.org/loom/commit/8be3e39220cd64521f4e370011958e17e5fdeaf3
8320129: "top" command during jtreg failure handler does not display CPU usage on OSX
Reviewed-by: cjplummer, jpai
! test/failure_handler/src/share/conf/mac.properties
Changeset: 6f7bb79a
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-12-02 05:38:07 +0000
URL: https://git.openjdk.org/loom/commit/6f7bb79a5b543ebd9ccd72d7b1b289b1f6e4cedb
8320931: [REDO] dsymutil command leaves around temporary directories
Reviewed-by: ihse, clanger
! make/autoconf/basic_tools.m4
Changeset: 5dee2a36
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-12-02 09:05:16 +0000
URL: https://git.openjdk.org/loom/commit/5dee2a36756caba28cf12920dc562278576f6de0
8320440: Implementation of Structured Concurrency (Second Preview)
Reviewed-by: iris, jpai, mchung, mcimadamore
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
Changeset: 4dcbd13f
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-12-02 17:03:15 +0000
URL: https://git.openjdk.org/loom/commit/4dcbd13f99b62de16d6ed13cdf422e6bf9b03a63
8314905: jdk/jfr/tool/TestView.java fails with RuntimeException 'Invoked Concurrent' missing from stdout/stderr
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/tool/TestView.java
Changeset: 94984698
Author: Gregor Purdy <gregor at abcelo.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2023-12-02 21:13:37 +0000
URL: https://git.openjdk.org/loom/commit/949846986f572dfb82912e7d71e7bfd37a90871e
8318983: Fix comment typo in PKCS12Passwd.java
Reviewed-by: weijun
! test/jdk/sun/security/tools/keytool/PKCS12Passwd.java
Changeset: b9df827a
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-12-03 19:46:37 +0000
URL: https://git.openjdk.org/loom/commit/b9df827adc92cb1fc65f6b1efdf82dcae00a4e2d
8309871: jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java timed out
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java
Changeset: 2b00ac0d
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-12-04 07:07:57 +0000
URL: https://git.openjdk.org/loom/commit/2b00ac0d02a110326846c75ea7ea535dccbb1924
8308753: Class-File API transition to Preview
Reviewed-by: ihse, mchung, vromero
! make/jdk/src/classes/build/tools/module/GenModuleInfoSource.java
! make/modules/java.base/Java.gmk
! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/lang/Module.java
= src/java.base/share/classes/java/lang/classfile/AccessFlags.java
+ src/java.base/share/classes/java/lang/classfile/Annotation.java
= src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
+ src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
+ src/java.base/share/classes/java/lang/classfile/Attribute.java
= src/java.base/share/classes/java/lang/classfile/AttributeMapper.java
+ src/java.base/share/classes/java/lang/classfile/AttributedElement.java
= src/java.base/share/classes/java/lang/classfile/Attributes.java
+ src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java
= src/java.base/share/classes/java/lang/classfile/BufWriter.java
= src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
+ src/java.base/share/classes/java/lang/classfile/ClassElement.java
+ src/java.base/share/classes/java/lang/classfile/ClassFile.java
+ src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java
+ src/java.base/share/classes/java/lang/classfile/ClassFileElement.java
+ src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java
+ src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java
= src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java
= src/java.base/share/classes/java/lang/classfile/ClassModel.java
= src/java.base/share/classes/java/lang/classfile/ClassReader.java
= src/java.base/share/classes/java/lang/classfile/ClassSignature.java
+ src/java.base/share/classes/java/lang/classfile/ClassTransform.java
= src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
+ src/java.base/share/classes/java/lang/classfile/CodeElement.java
+ src/java.base/share/classes/java/lang/classfile/CodeModel.java
+ src/java.base/share/classes/java/lang/classfile/CodeTransform.java
= src/java.base/share/classes/java/lang/classfile/CompoundElement.java
+ src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
= src/java.base/share/classes/java/lang/classfile/FieldBuilder.java
+ src/java.base/share/classes/java/lang/classfile/FieldElement.java
= src/java.base/share/classes/java/lang/classfile/FieldModel.java
+ src/java.base/share/classes/java/lang/classfile/FieldTransform.java
+ src/java.base/share/classes/java/lang/classfile/Instruction.java
= src/java.base/share/classes/java/lang/classfile/Interfaces.java
= src/java.base/share/classes/java/lang/classfile/Label.java
= src/java.base/share/classes/java/lang/classfile/MethodBuilder.java
+ src/java.base/share/classes/java/lang/classfile/MethodElement.java
= src/java.base/share/classes/java/lang/classfile/MethodModel.java
= src/java.base/share/classes/java/lang/classfile/MethodSignature.java
+ src/java.base/share/classes/java/lang/classfile/MethodTransform.java
+ src/java.base/share/classes/java/lang/classfile/Opcode.java
+ src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java
= src/java.base/share/classes/java/lang/classfile/Signature.java
+ src/java.base/share/classes/java/lang/classfile/Superclass.java
+ src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
= src/java.base/share/classes/java/lang/classfile/TypeKind.java
+ src/java.base/share/classes/java/lang/classfile/WritableElement.java
+ src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java
= src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
= src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java
= src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/package-info.java
+ src/java.base/share/classes/java/lang/classfile/components/ClassPrinter.java
+ src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java
+ src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java
+ src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java
= src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java
+ src/java.base/share/classes/java/lang/classfile/components/package-info.java
= src/java.base/share/classes/java/lang/classfile/components/snippet-files/PackageSnippets.java
= src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolException.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java
+ src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.java
+ src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java
+ src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/MemberRefEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/NameAndTypeEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java
+ src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java
+ src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java
+ src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java
+ src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
= src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java
+ src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java
+ src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java
+ src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java
+ src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java
+ src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java
= src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java
+ src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/package-info.java
+ src/java.base/share/classes/java/lang/classfile/package-info.java
+ src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
- src/java.base/share/classes/jdk/internal/classfile/Annotation.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/AttributedElement.java
- src/java.base/share/classes/jdk/internal/classfile/BootstrapMethodEntry.java
- src/java.base/share/classes/jdk/internal/classfile/ClassElement.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/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/CustomAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/FieldElement.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/MethodElement.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/Superclass.java
- src/java.base/share/classes/jdk/internal/classfile/TypeAnnotation.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/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/InnerClassesAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberTableAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTableAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeTableAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParametersAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleMainClassAttribute.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/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/package-info.java
- src/java.base/share/classes/jdk/internal/classfile/constantpool/DynamicConstantPoolEntry.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/PoolEntry.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/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/ClassFileImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileVersionImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
- src/java.base/share/classes/jdk/internal/classfile/impl/ClassfileImpl.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/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/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/NonterminalCodeBuilder.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/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SuperclassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/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/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/DiscontinuedInstruction.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/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/package-info.java
- src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! src/java.base/share/classes/module-info.java
! src/jdk.jartool/share/classes/module-info.java
! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/InstructionDetailWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/Options.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/SourceWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TryBlockWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! src/jdk.jfr/share/classes/module-info.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.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/StringSharingPlugin.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
! src/jdk.jlink/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! src/jdk.jshell/share/classes/module-info.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.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/invoke/MethodHandleProxies/BasicTest.java
! test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java
! test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java
! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java
! test/jdk/java/lang/invoke/condy/CondyBSMException.java
! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java
! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedTest.java
! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java
! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java
! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java
! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java
! test/jdk/java/lang/invoke/condy/CondyWrongType.java
! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.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/lang/runtime/SwitchBootstrapsTest.java
! test/jdk/java/security/Provider/SecurityProviderModularTest.java
! test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java
! 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/BoundAttributeTest.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderParamTest.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
! test/jdk/jdk/classfile/ClassBuildingTest.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/DiscontinuedInstructionsTest.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/OneToOneTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/OptionsTest.java
! test/jdk/jdk/classfile/PreviewMinorVersionTest.java
! test/jdk/jdk/classfile/PrimitiveClassConstantTest.java
! test/jdk/jdk/classfile/ShortJumpsFixTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/jdk/jdk/classfile/SnippetsTest.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/ClassRecord.java
! test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/TestUtil.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/jdk/jdk/lambda/TEST.properties
! test/jdk/jdk/lambda/separate/ClassToInterfaceConverter.java
! test/jdk/jdk/modules/incubator/ServiceBinding.java
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
! test/jdk/tools/jimage/JImageNonAsciiNameTest.java
! test/jdk/tools/jimage/JImageTest.java
! test/jdk/tools/jlink/DefaultProviderTest.java
! test/jdk/tools/jlink/ExplodedModuleNameTest.java
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLink100Modules.java
! test/jdk/tools/jlink/JLink2Test.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/jdk/tools/jlink/JLinkOptionsTest.java
! test/jdk/tools/jlink/JLinkPluginsTest.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/ModuleNamesOrderTest.java
! test/jdk/tools/jlink/NativeTest.java
! test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java
! test/jdk/tools/jlink/plugins/StringSharingPluginTest.java
! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java
! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
! test/jdk/tools/lib/tests/JImageValidator.java
! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/7003595/T7003595.java
! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java
! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java
! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java
! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java
! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/langtools/tools/javac/MethodParameters/AnnotationTest.java
! test/langtools/tools/javac/MethodParameters/AnonymousClass.java
! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java
! test/langtools/tools/javac/MethodParameters/Constructors.java
! test/langtools/tools/javac/MethodParameters/EnumTest.java
! test/langtools/tools/javac/MethodParameters/InstanceMethods.java
! test/langtools/tools/javac/MethodParameters/LambdaTest.java
! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java
! test/langtools/tools/javac/MethodParameters/LocalClassTest.java
! test/langtools/tools/javac/MethodParameters/MemberClassTest.java
! test/langtools/tools/javac/MethodParameters/StaticMethods.java
! test/langtools/tools/javac/MethodParameters/UncommonParamNames.java
! test/langtools/tools/javac/MethodParametersTest.java
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
! test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java
! test/langtools/tools/javac/StringConcat/WellKnownTypes.java
! test/langtools/tools/javac/StringConcat/access/Test.java
! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/langtools/tools/javac/T7053059/DoubleCastTest.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java
! test/langtools/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java
! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
! test/langtools/tools/javac/T8187805/BogusRTTAForUnusedVarTest.java
! test/langtools/tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java
! test/langtools/tools/javac/T8209173/CodeCompletionExceptTest.java
! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Scopes.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008762.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8010015.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java
! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java
! test/langtools/tools/javac/classfiles/T8255757/T8255757.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultVerifier.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/Signature/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/FieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
+ test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase_legacy.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java
+ test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver_legacy.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/AnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/TestAnnotationInfo.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/lib/TestBase.java
= test/langtools/tools/javac/classfiles/attributes/lib_legacy/TestBase.java
= test/langtools/tools/javac/classfiles/attributes/lib_legacy/TestResult.java
! test/langtools/tools/javac/classreader/8171132/BadConstantValue.java
! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java
! test/langtools/tools/javac/code/CharImmediateValue.java
! test/langtools/tools/javac/constDebug/ConstDebugTest.java
! test/langtools/tools/javac/defaultMethods/BadClassfile.java
! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java
! test/langtools/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java
! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/Example.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/processors/CreateBadClassFile.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/processors/CreateBadClassFile.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/processors/CreateBadClassFile.java
! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
! test/langtools/tools/javac/file/SymLinkArchiveTest.java
! test/langtools/tools/javac/file/SymLinkShortNameTest.java
! test/langtools/tools/javac/file/SymLinkTest.java
! test/langtools/tools/javac/flow/LVTHarness.java
! test/langtools/tools/javac/generics/bridges/BridgeHarness.java
! test/langtools/tools/javac/importscope/T8193717.java
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java
! test/langtools/tools/javac/lambda/LocalVariableTable.java
! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/launcher/src/CLTest.java
! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java
! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NestedLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NullCheckLineNumberTest.java
! test/langtools/tools/javac/meth/TestCP.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/IncubatingTest.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/javac/modules/ModuleVersion.java
! test/langtools/tools/javac/modules/OpenModulesTest.java
! test/langtools/tools/javac/multicatch/7005371/T7005371.java
! test/langtools/tools/javac/multicatch/Pos05.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
! test/langtools/tools/javac/patterns/MatchExceptionTest.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java
! test/langtools/tools/javac/platform/ModuleVersionTest.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/preview/PreviewTest.java
! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java
! test/langtools/tools/javac/processing/model/element/TestOrigin.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java
! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
! test/langtools/tools/javac/recovery/LambdaRecovery.java
! test/langtools/tools/javac/recovery/MethodModifiers.java
! test/langtools/tools/javac/resolve/NoObjectToString.java
! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java
! test/langtools/tools/javac/varargs/6199075/T6199075.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java
! test/langtools/tools/javap/T6716452.java
! test/langtools/tools/javap/TestClassNameWarning.java
! test/langtools/tools/javap/classfile/6888367/T6888367.java
! test/langtools/tools/javap/classfile/T6887895.java
! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java
! test/langtools/tools/javap/typeAnnotations/NewArray.java
! test/langtools/tools/javap/typeAnnotations/Presence.java
! test/langtools/tools/javap/typeAnnotations/PresenceInner.java
! test/langtools/tools/javap/typeAnnotations/TypeCasts.java
! test/langtools/tools/javap/typeAnnotations/Visibility.java
! test/langtools/tools/javap/typeAnnotations/Wildcards.java
! test/lib/jdk/test/lib/util/ModuleInfoWriter.java
! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.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/ClassfileBenchmark.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/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
Changeset: 0d0a6574
Author: Tejesh R <tr at openjdk.org>
Date: 2023-12-04 07:30:17 +0000
URL: https://git.openjdk.org/loom/commit/0d0a657414563a2211bcc3474aa7e4317307f98b
5108458: JTable does not properly layout its content
Reviewed-by: dnguyen, aivanov, psadhukhan
! src/java.desktop/share/classes/javax/swing/JTable.java
+ test/jdk/javax/swing/JTable/JTableRightOrientationTest.java
Changeset: b9b82631
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-12-04 08:09:01 +0000
URL: https://git.openjdk.org/loom/commit/b9b82631bf75dc93d9e11536b6872df4c89e9592
8317307: test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information
Reviewed-by: clanger
! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java
Changeset: 9b8eaa2f
Author: Eric Liu <eliu at openjdk.org>
Date: 2023-12-04 08:14:57 +0000
URL: https://git.openjdk.org/loom/commit/9b8eaa2fc3c5127bc7828471916f5d881bf71228
8319872: AArch64: [vectorapi] Implementation of unsigned (zero extended) casts
Reviewed-by: aph, xgong
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorZeroExtend.java
Changeset: 93b9235f
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-04 08:20:09 +0000
URL: https://git.openjdk.org/loom/commit/93b9235f19dab2a0c08ba8a1afcc82ee71be4c0b
8321120: Shenandoah: Remove ShenandoahElasticTLAB flag
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
- test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java
Changeset: f32ab8cc
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-04 08:20:23 +0000
URL: https://git.openjdk.org/loom/commit/f32ab8cc47c8a1b4887e9c7c86b145ce4b85c546
8320924: Improve heap dump performance by optimizing archived object checks
Reviewed-by: yyang, stuefe
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: ed5b8c3a
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2023-12-04 09:31:17 +0000
URL: https://git.openjdk.org/loom/commit/ed5b8c3a7bb6de27ab5050db494b08d5e5dd1c44
8225220: When the Tab Policy is checked,the scroll button direction displayed incorrectly.
Reviewed-by: tr, psadhukhan
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java
+ test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneArrowDirection.java
Changeset: c17b8cfa
Author: Anton Bobrov <antbob at users.noreply.github.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2023-12-04 10:48:26 +0000
URL: https://git.openjdk.org/loom/commit/c17b8cfafe5a2bbe29d38cfc6793c72b0430f6ca
8320655: awt screencast robot spin and sync issues with native libpipewire api
Reviewed-by: azvegint
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
Changeset: d23f4f12
Author: Oli Gillespie <ogillespie at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-12-04 12:25:51 +0000
URL: https://git.openjdk.org/loom/commit/d23f4f12adf1ea26b8c340efe2c3854e50b68301
8315559: Delay TempSymbol cleanup to avoid symbol table churn
Reviewed-by: coleenp, kbarrett, shade
+ src/hotspot/share/oops/symbolHandle.cpp
! src/hotspot/share/oops/symbolHandle.hpp
! test/hotspot/gtest/classfile/test_placeholders.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
Changeset: 9769dfec
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2023-12-04 14:07:02 +0000
URL: https://git.openjdk.org/loom/commit/9769dfecb55d67d5dc53fa52fdb227b483e4152b
8321214: Parallel: Remove unused SpaceInfo::_min_dense_prefix
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: d5f59cf0
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-12-04 15:51:22 +0000
URL: https://git.openjdk.org/loom/commit/d5f59cf0a8efe8d0f2d8ab1a5bd68fa9fe15fb1a
8321220: JFR: RecordedClass reports incorrect modifiers
Reviewed-by: mgronlun
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
+ test/jdk/jdk/jfr/api/consumer/TestRecordedClass.java
Changeset: d2c529cc
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-12-04 16:09:00 +0000
URL: https://git.openjdk.org/loom/commit/d2c529cc37f94a1ecd3b03fd91e3e08ee8ee75c9
8319072: JFR: Turn off events for JFR.view
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdQuery.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java
Changeset: a9de5c7f
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-12-04 16:37:33 +0000
URL: https://git.openjdk.org/loom/commit/a9de5c7f130ceac5d82a413a40e10a8c594af529
8315128: jdk/jfr/event/runtime/TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak"
Reviewed-by: stefank, mgronlun
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: f6be9229
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-12-04 16:50:45 +0000
URL: https://git.openjdk.org/loom/commit/f6be922952642f40dcf0d27b7896c9a6acdd6378
8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/oldobject/TestListenerLeak.java
Changeset: 65be5e0c
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-12-04 16:56:16 +0000
URL: https://git.openjdk.org/loom/commit/65be5e0c547d74ca7de288b164aa9bd6d6855685
8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none"
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java
Changeset: 316b7833
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-12-04 18:01:31 +0000
URL: https://git.openjdk.org/loom/commit/316b78336c9fbf290e6d423f831f9eff1a84bc40
8321276: runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java failed with "'17 2: jdk/test/lib/apps ' missing from stdout/stderr"
Reviewed-by: dcubed
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java
Changeset: 155abc57
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-12-04 18:28:59 +0000
URL: https://git.openjdk.org/loom/commit/155abc576a0212932825485380d4e2a9c7dd2fdc
8311906: Improve robustness of String constructors with mutable array inputs
Co-authored-by: Damon Fenacci <dfenacci at openjdk.org>
Co-authored-by: Claes Redestad <redestad at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: rgiulietti, thartmann, redestad, dfenacci
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Appendable.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
+ test/hotspot/jtreg/compiler/intrinsics/string/TestStringConstructionIntrinsics.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/jdk/java/lang/String/Chars.java
+ test/jdk/java/lang/String/StringRacyConstructor.java
! test/micro/org/openjdk/bench/java/lang/StringConstructor.java
Changeset: bd04f91e
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-12-04 19:12:25 +0000
URL: https://git.openjdk.org/loom/commit/bd04f91e9103ee04f643f8d04553705c4d78fda3
8321131: Console read line with zero out should zero out underlying buffer in JLine
Reviewed-by: iris, alanb, jlahoda
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java
Changeset: 30b5d427
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-12-04 20:53:46 +0000
URL: https://git.openjdk.org/loom/commit/30b5d427350d03ec8b9eb39fbf06fbd1b1f66cd8
8321069: JvmtiThreadState::state_for_while_locked() returns nullptr for an attached JNI thread with a java.lang.Thread object after JDK-8319935
Reviewed-by: dholmes, jiangli, sspitsyn
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
Changeset: 81484d8c
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-12-05 01:06:14 +0000
URL: https://git.openjdk.org/loom/commit/81484d8c0520cf55ec58fc7b4c81880e69537674
8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently
Reviewed-by: alanb, kevinw
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java
+ test/jdk/sun/jvmstat/monitor/MonitoredVm/ConcurrentGetMonitoredHost.java
Changeset: 50d1839d
Author: Viktor Klang <vklang at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-12-05 05:29:29 +0000
URL: https://git.openjdk.org/loom/commit/50d1839d54f13631946925d8ecf03ce71f31bab8
8318809: java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java shows intermittent failures on linux ppc64le and aarch64
Reviewed-by: alanb, jpai
! test/jdk/java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java
Changeset: aec38659
Author: Feilong Jiang <fjiang at openjdk.org>
Date: 2023-12-05 07:05:57 +0000
URL: https://git.openjdk.org/loom/commit/aec386596d531345b46be4f674b775df71df1eee
8320697: RISC-V: Small refactoring for runtime calls
Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/icBuffer_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: 517b1788
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-12-05 07:50:21 +0000
URL: https://git.openjdk.org/loom/commit/517b1788198fc325961df61161f9b365c7b2524e
8306914: Implement JEP 458: Launch Multi-File Source-Code Programs
Reviewed-by: jlahoda, jlaskey
! make/CompileInterimLangtools.gmk
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/libjli/java.c
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Fault.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryFileManager.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryModuleFinder.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/ProgramDescriptor.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/ProgramFileObject.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/RelevantJavacOptions.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Result.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties
+ test/langtools/tools/javac/launcher/BasicSourceLauncherTests.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
+ test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java
+ test/langtools/tools/javac/launcher/MultiFileSourceLauncherTests.java
+ test/langtools/tools/javac/launcher/ProgramDescriptorTests.java
+ test/langtools/tools/javac/launcher/Run.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
= test/langtools/tools/javac/launcher/src/p/q/CLTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
Changeset: 1cf7ef52
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-12-05 08:35:21 +0000
URL: https://git.openjdk.org/loom/commit/1cf7ef520b73321c9fe7856b2f55ca6ecb555126
8321273: Parallel: Remove unused UpdateOnlyClosure::_space_id
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: a56286f7
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-05 10:35:41 +0000
URL: https://git.openjdk.org/loom/commit/a56286f7ad9a8110026f48eb45f1d7a273b2f9fb
8321269: Require platforms to define DEFAULT_CACHE_LINE_SIZE
Reviewed-by: stefank, stuefe, dholmes
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 30817b74
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-12-05 10:37:34 +0000
URL: https://git.openjdk.org/loom/commit/30817b742300f10f566e6aee3a8c1f8af4ab3083
8317809: Insertion of free code blobs into code cache can be very slow during class unloading
Reviewed-by: iwalulya, ayang
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
+ src/hotspot/share/gc/shared/classUnloadingContext.cpp
+ src/hotspot/share/gc/shared/classUnloadingContext.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/x/xHeap.cpp
! src/hotspot/share/gc/x/xNMethod.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
Changeset: 672f3732
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-12-05 10:58:02 +0000
URL: https://git.openjdk.org/loom/commit/672f37324f9f15ae3e03b9b3b86c7106e6a09eed
8321163: [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed
Reviewed-by: stefank, lmesnik
! test/lib/jdk/test/lib/process/OutputBuffer.java
Changeset: 4fbf22b0
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-12-05 12:11:38 +0000
URL: https://git.openjdk.org/loom/commit/4fbf22b002dab3c6e7e20ed9c7fa4551b6350082
8320652: ThreadInfo.isInNative needs to be updated to say what executing native code means
Reviewed-by: mchung
! src/java.management/share/classes/java/lang/management/ThreadInfo.java
Changeset: 5b02188f
Author: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2023-12-05 13:05:23 +0000
URL: https://git.openjdk.org/loom/commit/5b02188f723e0de3faf2d8150b676a4383e1f618
8321105: Enable UseCryptoPmullForCRC32 for Neoverse V2
Reviewed-by: shade, ngasson
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: a1fe16b5
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-12-05 13:57:06 +0000
URL: https://git.openjdk.org/loom/commit/a1fe16b5ecb3cbb42ecb4135260c6ba191a25a87
8321300: Cleanup TestHFA
Reviewed-by: jvernee, jbechberger
! test/jdk/java/foreign/TestHFA.java
Changeset: 800f347c
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-12-05 15:08:37 +0000
URL: https://git.openjdk.org/loom/commit/800f347c32b616bc4f830ddd7b280c40a0507454
8321216: SerialGC attempts to access the card table beyond the end of the heap during card table scan
Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
Changeset: 87516e29
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-12-05 15:56:30 +0000
URL: https://git.openjdk.org/loom/commit/87516e29dc5015c4cab2c07c5539ad30f2768667
8320943: Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch
Reviewed-by: cstein, rriggs
! test/jdk/ProblemList.txt
! test/jdk/java/nio/file/Files/probeContentType/Basic.java
Changeset: 61d0db38
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-12-05 16:27:29 +0000
URL: https://git.openjdk.org/loom/commit/61d0db3838932d4030b05ffb04ee2b0215ea686e
8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1
Reviewed-by: rcastanedalo, chagedorn
! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java
Changeset: 027b5dbb
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-12-05 16:35:36 +0000
URL: https://git.openjdk.org/loom/commit/027b5dbb6a299e49d3dcbe67d529d6edc67f16d9
8321215: Incorrect x86 instruction encoding for VSIB addressing mode
Reviewed-by: shade, thartmann
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: fd31f6a1
Author: Maxim Kartashev <mkartashev at openjdk.org>
Committer: Calvin Cheung <ccheung at openjdk.org>
Date: 2023-12-05 17:17:14 +0000
URL: https://git.openjdk.org/loom/commit/fd31f6a1663de0e06accdf015a71086346aa0d98
8321183: Incorrect warning from cds about the modules file
Reviewed-by: ccheung, iklam
! src/hotspot/share/cds/filemap.cpp
! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java
Changeset: 83ffc1ac
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-12-05 17:22:57 +0000
URL: https://git.openjdk.org/loom/commit/83ffc1ac94b8893532d8663b9058592f1714d337
8320303: Allow PassFailJFrame to accept single window creator
Reviewed-by: serb
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 18c79227
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-12-05 17:24:48 +0000
URL: https://git.openjdk.org/loom/commit/18c7922781536366be93b2478251e32e261d06bb
8321224: ct.sym for JDK 22 contains references to internal modules
Reviewed-by: darcy, vromero, asotona, ihse
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! make/modules/jdk.compiler/Gendata.gmk
! src/jdk.compiler/share/data/symbols/java.base-H.sym.txt
! src/jdk.compiler/share/data/symbols/java.base-I.sym.txt
! src/jdk.compiler/share/data/symbols/java.base-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.base-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.base-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-H.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-I.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.datatransfer-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.datatransfer-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.datatransfer-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.datatransfer-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.datatransfer-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-H.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-I.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.instrument-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.instrument-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.instrument-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.instrument-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.instrument-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.logging-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.logging-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.logging-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.logging-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.logging-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-H.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-I.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.management.rmi-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.management.rmi-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.management.rmi-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.management.rmi-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.management.rmi-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.naming-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.naming-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.naming-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.naming-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.naming-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.rmi-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.rmi-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.rmi-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.rmi-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.rmi-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.scripting-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.scripting-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.scripting-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.scripting-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.scripting-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.jgss-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.jgss-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.jgss-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.jgss-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.jgss-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.sasl-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.sasl-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.sasl-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.sasl-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.sasl-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.smartcardio-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.smartcardio-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.smartcardio-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.smartcardio-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.smartcardio-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql.rowset-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql.rowset-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql.rowset-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.sql.rowset-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql.rowset-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml-H.sym.txt
! src/jdk.compiler/share/data/symbols/java.xml-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.xml.crypto-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml.crypto-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml.crypto-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml.crypto-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.xml.crypto-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.accessibility-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.accessibility-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.accessibility-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.accessibility-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.accessibility-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.attach-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.attach-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.attach-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.attach-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.attach-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.dynalink-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.dynalink-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.dynalink-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.dynalink-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.dynalink-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.httpserver-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.httpserver-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.httpserver-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.httpserver-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.httpserver-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-J.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-K.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jartool-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jartool-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jartool-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jartool-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jartool-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.javadoc-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.javadoc-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.javadoc-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.javadoc-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.javadoc-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jconsole-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jconsole-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jconsole-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jconsole-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jconsole-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jdi-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jdi-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jdi-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jdi-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jdi-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jshell-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jsobject-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jsobject-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jsobject-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jsobject-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jsobject-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.management-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.management-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.management-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.management-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.management-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.net-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.net-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.net-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.net-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.net-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.sctp-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.sctp-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.sctp-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.sctp-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.sctp-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.auth-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.auth-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.auth-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.auth-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.auth-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.security.jgss-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.jgss-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.jgss-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.jgss-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.jgss-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.unsupported-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.unsupported-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.unsupported-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.unsupported-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.unsupported-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.xml.dom-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.xml.dom-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.xml.dom-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.xml.dom-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.xml.dom-L.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java
+ test/langtools/tools/javac/sym/PrintCTSymContent.java
Changeset: b1cb3743
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-12-05 17:40:55 +0000
URL: https://git.openjdk.org/loom/commit/b1cb37432a4b4a10ba68f468e4d988f2a935f198
8320349: Simplify FileChooserSymLinkTest.java by using single-window testUI
Reviewed-by: serb
! test/jdk/javax/swing/JFileChooser/FileChooserSymLinkTest.java
Changeset: db5613af
Author: Alisen Chung <achung at openjdk.org>
Date: 2023-12-05 17:50:05 +0000
URL: https://git.openjdk.org/loom/commit/db5613af89a2d4ab5a8998ad1d43384778974866
8317288: [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab
Reviewed-by: honkar, azvegint
! test/jdk/java/awt/Window/Grab/GrabTest.java
Changeset: 640d7f31
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-12-05 17:57:43 +0000
URL: https://git.openjdk.org/loom/commit/640d7f31b22adde0926521bea4d616b570c21f2e
8314327: Issues with JShell when using "local" execution engine
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/DefaultLoaderDelegate.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControlProvider.java
+ test/langtools/jdk/jshell/LocalExecutionClassPathTest.java
+ test/langtools/jdk/jshell/LocalExecutionContextLoaderParentTest.java
+ test/langtools/jdk/jshell/LocalExecutionTestSupport.java
Changeset: fddc02e0
Author: Tom Rodriguez <never at openjdk.org>
Date: 2023-12-05 18:12:54 +0000
URL: https://git.openjdk.org/loom/commit/fddc02e046e926af75661ce167d4531393438c7a
8321225: [JVMCI] HotSpotResolvedObjectTypeImpl.isLeafClass shouldn't create strong references
Reviewed-by: thartmann, eosterlund, kvn
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
Changeset: d3df3eb5
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-12-05 18:41:38 +0000
URL: https://git.openjdk.org/loom/commit/d3df3eb5d7f5537ade917db7a36caba028f94111
8294699: Launcher causes lingering busy cursor
Reviewed-by: almatvee
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
Changeset: acaf2c8d
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2023-12-05 19:25:42 +0000
URL: https://git.openjdk.org/loom/commit/acaf2c8dcfd5235f758af2fe3e308b72263113e4
8318590: JButton ignores margin when painting HTML text
Reviewed-by: prr, azvegint, honkar
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java
- test/jdk/javax/swing/JButton/HtmlButtonImageTest/HtmlButtonImageTest.java
Changeset: b0d14509
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-12-05 19:41:12 +0000
URL: https://git.openjdk.org/loom/commit/b0d145097cdc61e4bab19393a125e63aa3bc29b9
8321053: Use ByteArrayInputStream.buf directly when parameter of transferTo() is trusted
Reviewed-by: alanb
! src/java.base/share/classes/java/io/ByteArrayInputStream.java
+ test/jdk/java/io/ByteArrayInputStream/TransferToTrusted.java
Changeset: 9e570105
Author: Jonathan Joo <jjoo at openjdk.org>
Committer: Man Cao <manc at openjdk.org>
Date: 2023-12-05 19:43:25 +0000
URL: https://git.openjdk.org/loom/commit/9e570105c30a6e462d08931e2010cef9cd5a6031
8315149: Add hsperf counters for CPU time of internal GC threads
Co-authored-by: Man Cao <manc at openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss at openjdk.org>
Reviewed-by: simonis, manc, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/memory/universe.cpp
+ src/hotspot/share/runtime/cpuTimeCounters.cpp
+ src/hotspot/share/runtime/cpuTimeCounters.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/vmThread.cpp
+ test/jdk/sun/tools/jcmd/TestGcCounters.java
Changeset: c8fa7581
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-12-05 21:48:31 +0000
URL: https://git.openjdk.org/loom/commit/c8fa7581006183d0dabe902c40ab8d7304dfd002
8320860: add-opens/add-exports require '=' in JAVA_TOOL_OPTIONS
Reviewed-by: sspitsyn, alanb
! src/hotspot/share/prims/jvmti.xml
Changeset: 430564cf
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-12-05 22:09:05 +0000
URL: https://git.openjdk.org/loom/commit/430564cf8882e9acf86a193eb76030c6254f798c
8308715: Create a mechanism for Implicitly Declared Class javadoc
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/man/javadoc.1
+ test/langtools/jdk/javadoc/doclet/testImplicitlyDeclaredClasses/TestImplicitlyDeclaredClasses.java
Changeset: 905137d4
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-12-05 23:41:49 +0000
URL: https://git.openjdk.org/loom/commit/905137d4065eb40bef6946bdc6bb688d6018a89d
8321219: runtime/jni/FastGetField: assert(is_interpreted_frame()) failed: interpreted frame expected
Reviewed-by: dcubed
! src/hotspot/share/prims/jvmtiThreadState.cpp
Changeset: 3cd65ce2
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-12-06 00:19:28 +0000
URL: https://git.openjdk.org/loom/commit/3cd65ce2a492726cf1c30bf0c4bfaf0980323fab
8321325: Remove unused Java_java_awt_MenuComponent_initIDs function
Reviewed-by: prr, aivanov
! src/java.desktop/macosx/native/libawt_lwawt/awt/InitIDs.m
! src/java.desktop/share/classes/java/awt/MenuComponent.java
- src/java.desktop/unix/native/libawt_xawt/awt/awt_MenuComponent.h
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.cpp
! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.h
Changeset: 86b27b78
Author: Yi-Fan Tsai <yftsai at amazon.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-12-06 02:34:26 +0000
URL: https://git.openjdk.org/loom/commit/86b27b784e20f7cdadd241f7feedd024482baa8f
8317831: compiler/codecache/CheckLargePages.java fails on OL 8.8 with unexpected memory string
Reviewed-by: eastigeevich, dholmes
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java
Changeset: aaaae3ee
Author: Vicente Romero <vromero at openjdk.org>
Date: 2023-12-06 02:36:02 +0000
URL: https://git.openjdk.org/loom/commit/aaaae3ee3cc966d05f6cf6fa81cecc122a8f9294
8321207: javac is not accepting correct code
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/lambda/LambdaCapture08.java
Changeset: 78d09584
Author: Joe Wang <joehw at openjdk.org>
Date: 2023-12-06 04:24:48 +0000
URL: https://git.openjdk.org/loom/commit/78d09584c9ade967e55865c9d3a8146ae01d208d
8321406: Null IDs should be resolved as before catalogs are added
Reviewed-by: naoto, iris, lancea
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
Changeset: 4c96aac9
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-12-06 05:25:19 +0000
URL: https://git.openjdk.org/loom/commit/4c96aac9c0aa450b0b6859ded8dfff856222ad58
8320935: Move CDS config initialization code to cdsConfig.cpp
Reviewed-by: ccheung, matsaave, stuefe
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c
Changeset: 9d776777
Author: Viktor Klang <vklang at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2023-12-06 07:12:03 +0000
URL: https://git.openjdk.org/loom/commit/9d776777c503ede4410ae3fe744cb267e9175433
8321124: java/util/stream/GatherersTest.java times out
Reviewed-by: alanb
! test/jdk/ProblemList.txt
! test/jdk/java/util/stream/GathererTest.java
+ test/jdk/java/util/stream/GatherersFoldTest.java
+ test/jdk/java/util/stream/GatherersMapConcurrentTest.java
+ test/jdk/java/util/stream/GatherersScanTest.java
- test/jdk/java/util/stream/GatherersTest.java
+ test/jdk/java/util/stream/GatherersWindowFixedTest.java
+ test/jdk/java/util/stream/GatherersWindowSlidingTest.java
= test/jdk/java/util/stream/TEST.properties
Changeset: a0920aa4
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-12-06 08:02:52 +0000
URL: https://git.openjdk.org/loom/commit/a0920aa436943b88b53a81f46752e8c4bb0a0fc7
8321159: SymbolLookup.libraryLookup(Path, Arena) Assumes default Filesystem
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! test/jdk/java/foreign/LibraryLookupTest.java
Changeset: 2678e4cd
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2023-12-06 09:58:06 +0000
URL: https://git.openjdk.org/loom/commit/2678e4cd9424ca4e33ebb9693c84f9a86bf5504c
8319111: Mismatched MemorySegment heap access is not consistently intrinsified
Reviewed-by: sviswanathan, psandoz, thartmann
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java
Changeset: 7fbfb3b7
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-12-06 10:34:27 +0000
URL: https://git.openjdk.org/loom/commit/7fbfb3b74a283261027e6c293e1a5dbc354cf0af
8321369: Unproblemlist gc/cslocker/TestCSLocker.java
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 0217b5ac
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-12-06 15:32:24 +0000
URL: https://git.openjdk.org/loom/commit/0217b5ac8b25db96fce026ac027b18024e25a329
8321248: ClassFile API ClassModel::verify is inconsistent with the rest of the API
Reviewed-by: jlahoda, mcimadamore
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/ClassModel.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/tools/lib/tests/JImageValidator.java
Changeset: 50f31240
Author: Andrew Haley <aph at openjdk.org>
Date: 2023-12-06 15:32:35 +0000
URL: https://git.openjdk.org/loom/commit/50f31240555888018f0f496ab29c8a5932dce459
8320892: AArch64: Restore FPU control state after JNI
Reviewed-by: adinn, stuefe
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
Changeset: 90e433d7
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2023-12-06 15:34:25 +0000
URL: https://git.openjdk.org/loom/commit/90e433d72e73abf3252969f535451b56ecacc952
8320144: Compilation crashes when a custom annotation with invalid default value is used
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/langtools/tools/javac/T8320144.java
+ test/langtools/tools/javac/T8320144.out
Changeset: cc25d8b1
Author: Doug Lea <dl at openjdk.org>
Date: 2023-12-06 16:12:59 +0000
URL: https://git.openjdk.org/loom/commit/cc25d8b12bbab9dde9ade7762927dcb8d27e23c5
8319662: ForkJoinPool trims worker threads too slowly
8319498: ForkJoinPool.invoke(ForkJoinTask) does not specify behavior when task throws checked exception
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java
Changeset: 4ef24e25
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2023-12-06 16:41:24 +0000
URL: https://git.openjdk.org/loom/commit/4ef24e2596340c5375f2ab07883c26a6458efe0e
8319938: TestFileChooserSingleDirectorySelection.java fails with "getSelectedFiles returned empty array"
Reviewed-by: aivanov, tr
! test/jdk/com/sun/java/swing/plaf/gtk/TestFileChooserSingleDirectorySelection.java
Changeset: a9cb120d
Author: Vicente Romero <vromero at openjdk.org>
Date: 2023-12-06 16:48:08 +0000
URL: https://git.openjdk.org/loom/commit/a9cb120d03e5b2efa244086e213d3b9e4706558a
8320948: NPE due to unreported compiler error
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/langtools/tools/javac/recovery/CrashDueToUnreportedError.java
+ test/langtools/tools/javac/recovery/CrashDueToUnreportedError.out
Changeset: dc9c77be
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2023-12-06 18:09:10 +0000
URL: https://git.openjdk.org/loom/commit/dc9c77bebe28570096345d3d22fd3ed10280acad
8318756: Create better internal buffer for AEADs
Reviewed-by: djelinski
+ src/java.base/share/classes/com/sun/crypto/provider/AEADBufferedStream.java
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
+ test/jdk/com/sun/crypto/provider/Cipher/AEAD/AEADBufferTest.java
- test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMBufferTest.java
! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMByteBuffer.java
+ test/micro/org/openjdk/bench/javax/crypto/full/BenchBase.java
+ test/micro/org/openjdk/bench/javax/crypto/full/ByteBufferBase.java
+ test/micro/org/openjdk/bench/javax/crypto/full/CC20P1305Bench.java
+ test/micro/org/openjdk/bench/javax/crypto/full/CC20P1305ByteBuffer.java
! test/micro/org/openjdk/bench/javax/crypto/small/AESGCMBench.java
! test/micro/org/openjdk/bench/javax/crypto/small/AESGCMByteBuffer.java
+ test/micro/org/openjdk/bench/javax/crypto/small/CC20P1305Bench.java
+ test/micro/org/openjdk/bench/javax/crypto/small/CC20P1305ByteBuffer.java
Changeset: 3edc24a7
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-12-06 18:36:26 +0000
URL: https://git.openjdk.org/loom/commit/3edc24a71d29632e0a2166a64fc25ce83f631b47
8321073: Defer policy of disabling annotation processing by default
Reviewed-by: vromero, jlahoda, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/6341866/T6341866.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java
Changeset: f4822605
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-12-06 19:07:30 +0000
URL: https://git.openjdk.org/loom/commit/f4822605af44f63e5928f2f279df3f76c01a25a2
8319969: os::large_page_init() turns off THPs for ZGC
Reviewed-by: stuefe, aboldtch
! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/hugepages.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/gc/z/zLargePages.cpp
! src/hotspot/share/gc/z/zLargePages.hpp
! test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java
Changeset: 2830dd2a
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-06 21:17:19 +0000
URL: https://git.openjdk.org/loom/commit/2830dd2a7d3b933fbddca64ca0ac7a91e7ab0775
8321410: Shenandoah: Remove ShenandoahSuspendibleWorkers flag
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
Changeset: b02fc868
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-06 21:19:24 +0000
URL: https://git.openjdk.org/loom/commit/b02fc8681e57d75b5e05ce98216c53ff4d1e3b5d
8321122: Shenandoah: Remove ShenandoahLoopOptsAfterExpansion flag
Reviewed-by: kdnilsen, roland, rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 781775d7
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-12-06 21:24:56 +0000
URL: https://git.openjdk.org/loom/commit/781775d73b4dd0b241870be50c921242f561b8a1
8321484: Make TestImplicitlyDeclaredClasses release independent
Reviewed-by: vromero
! test/langtools/jdk/javadoc/doclet/testImplicitlyDeclaredClasses/TestImplicitlyDeclaredClasses.java
Changeset: 82796bde
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-12-06 21:55:05 +0000
URL: https://git.openjdk.org/loom/commit/82796bdebbf56b98ec97a6d572ed68c2842f60c6
8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/String.java
+ test/jdk/java/lang/String/CompactString/NegativeSize.java
Changeset: afb89640
Author: Phil Race <prr at openjdk.org>
Date: 2023-12-06 21:57:05 +0000
URL: https://git.openjdk.org/loom/commit/afb896400bd194ef664ebad51c8d5d4c61a841d7
8320443: [macos] Test java/awt/print/PrinterJob/PrinterDevice.java fails on macOS
Reviewed-by: aivanov, azvegint
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! test/jdk/java/awt/print/PrinterJob/PrinterDevice.java
Changeset: 50baaf46
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-12-06 21:58:56 +0000
URL: https://git.openjdk.org/loom/commit/50baaf46b71f6d55281043ef185ac277c2db558e
8321013: Parallel: Refactor ObjectStartArray
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/parallel/objectStartArray.inline.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
Changeset: 91ffdfb1
Author: Phil Race <prr at openjdk.org>
Date: 2023-12-06 21:59:23 +0000
URL: https://git.openjdk.org/loom/commit/91ffdfb1fcacbb95b93491d412e506695198946e
8320365: IPPPrintService.getAttributes() causes blanket re-initialisation
Reviewed-by: aivanov, azvegint
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
Changeset: 75a7c199
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-12-06 22:59:26 +0000
URL: https://git.openjdk.org/loom/commit/75a7c199d8a3634b258cd713b8b77e026c2ecb4b
8315827: Kitchensink.java and RenaissanceStressTest.java time out with jvmti module errors
Reviewed-by: egahlin
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
Changeset: 632a3c56
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2023-12-07 03:34:49 +0000
URL: https://git.openjdk.org/loom/commit/632a3c56e0626b4c4f79c8cb3d2ae312668d63fc
8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04
Reviewed-by: prr, achung, honkar, aivanov
! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.java
! test/jdk/java/awt/Focus/OwnedWindowFocusIMECrashTest/OwnedWindowFocusIMECrashTest.java
! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java
! test/jdk/javax/swing/JRootPane/DefaultButtonTest.java
! test/jdk/javax/swing/JTree/8003400/Test8003400.java
Changeset: 03c45951
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-12-07 09:09:19 +0000
URL: https://git.openjdk.org/loom/commit/03c4595173d564df97aa4f2b3156adcd4be379fa
8321164: javac with annotation processor throws AssertionError: Filling jrt:/... during JarFileObject[/...]
Reviewed-by: vromero, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/annotations/ReadingMethodWithTypeAnno.java
Changeset: 9a87e52c
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-12-07 09:23:21 +0000
URL: https://git.openjdk.org/loom/commit/9a87e52c0ca6754092845c8ebc9e324c58936c72
8320538: Obsolete CSS styles in collection framework doc-file
Reviewed-by: alanb
! src/java.base/share/classes/java/util/doc-files/coll-index.html
Changeset: 656b4462
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-07 09:33:57 +0000
URL: https://git.openjdk.org/loom/commit/656b4462895da51765e473d425c87f920a30c891
8320969: Shenandoah: Enforce stable number of GC workers
Reviewed-by: kdnilsen, wkemper, ysr
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
Changeset: 49fff013
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-12-07 10:45:55 +0000
URL: https://git.openjdk.org/loom/commit/49fff0132bb470d8ae28355e4d5f4789a1b6d54d
8211238: @Deprecated JFR event
Reviewed-by: egahlin, jbachorik
! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
- src/hotspot/share/jfr/instrumentation/jfrResolution.cpp
- src/hotspot/share/jfr/instrumentation/jfrResolution.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/metadata/metadata.xsd
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.cpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.hpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.inline.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
+ src/hotspot/share/jfr/support/jfrDeprecationEventWriter.cpp
+ src/hotspot/share/jfr/support/jfrDeprecationEventWriter.hpp
+ src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
+ src/hotspot/share/jfr/support/jfrDeprecationManager.hpp
+ src/hotspot/share/jfr/support/jfrMethodData.cpp
+ src/hotspot/share/jfr/support/jfrMethodData.hpp
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
+ src/hotspot/share/jfr/support/jfrResolution.cpp
+ src/hotspot/share/jfr/support/jfrResolution.hpp
! src/hotspot/share/jfr/support/jfrSymbolTable.cpp
! src/hotspot/share/jfr/utilities/jfrBlob.hpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.hpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp
! src/hotspot/share/oops/constMethodFlags.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/Level.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/LevelSetting.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedMethods.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedThing.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/runtime/TestDeprecatedEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 0048f1da
Author: Mark Sheppard <msheppar at openjdk.org>
Date: 2023-12-07 11:27:42 +0000
URL: https://git.openjdk.org/loom/commit/0048f1da4ce83b3de5d5ac074f969437f7b3024e
8263256: Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test
Reviewed-by: jpai
! test/jdk/java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java
Changeset: 0b0fa47f
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-12-07 11:41:30 +0000
URL: https://git.openjdk.org/loom/commit/0b0fa47f840344676312f756d3ae54a2ef2baccc
8319925: CSS.BackgroundImage incorrectly uses double-checked locking
Reviewed-by: aivanov
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
Changeset: 29d7a223
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-12-07 11:41:41 +0000
URL: https://git.openjdk.org/loom/commit/29d7a22348e43cba253d0483c4c05922368f6b8a
8321270: Virtual Thread.yield consumes parking permit
Reviewed-by: sspitsyn
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
Changeset: b5933b18
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-12-07 11:54:32 +0000
URL: https://git.openjdk.org/loom/commit/b5933b186f03baffdd4d53b8a48c710e15d1318a
8320805: JFR: Create view for deprecated methods
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Aggregator.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldFormatter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableCell.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableRenderer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
Changeset: ead4fb14
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-12-07 12:00:12 +0000
URL: https://git.openjdk.org/loom/commit/ead4fb1464e1560b64f78cc6241226bd6073b0d4
8321519: Typo in exception message
Reviewed-by: jpai
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.desktop/share/classes/com/sun/media/sound/ModelIdentifier.java
Changeset: c087e917
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-12-07 12:35:05 +0000
URL: https://git.openjdk.org/loom/commit/c087e9174edb1a284427b987654e15e63f2eb993
8321505: JFR: Update views
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
Changeset: 42bb8526
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-12-07 12:51:42 +0000
URL: https://git.openjdk.org/loom/commit/42bb8526967ce6d74b409c0f7aa6f8580af1aaa0
8321467: MemorySegment.setString(long, String, Charset) throws IAE(Misaligned access)
Reviewed-by: pminborg
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! test/jdk/java/foreign/TestStringEncoding.java
Changeset: c42535f1
Author: Brett Okken <brett.okken at oracle.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-07 13:02:40 +0000
URL: https://git.openjdk.org/loom/commit/c42535f1110d60d1472080ad4fcadb8acbeb4c4b
8321470: ThreadLocal.nextHashCode can be static final
Reviewed-by: shade, jpai
! src/java.base/share/classes/java/lang/ThreadLocal.java
Changeset: b9de68a2
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-12-07 13:30:23 +0000
URL: https://git.openjdk.org/loom/commit/b9de68a2d183227d047ba2e76d70afdfb3009407
Merge
! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
Changeset: 334edb9d
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-12-07 18:18:41 +0000
URL: https://git.openjdk.org/loom/commit/334edb9d99c067a6146d2dcac2de8f223f1e66e6
Post merge cleanup
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
Changeset: de952593
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-12-07 13:50:43 +0000
URL: https://git.openjdk.org/loom/commit/de952593063d57dde7dc0ed180aa370a56e78ff1
8316454: JFR break locale settings
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java
Changeset: 2f9e70e4
Author: Hamlin Li <mli at openjdk.org>
Date: 2023-12-07 14:29:07 +0000
URL: https://git.openjdk.org/loom/commit/2f9e70e4ad94af0b94fd2fbc97356b32f0b73628
8321001: RISC-V: C2 SignumVF
8321002: RISC-V: C2 SignumVD
Reviewed-by: fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java
Changeset: 58530f40
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-12-07 15:07:26 +0000
URL: https://git.openjdk.org/loom/commit/58530f4098538f490cfea58f2382d0997841c171
8321223: Implementation of Scoped Values (Second Preview)
Reviewed-by: psandoz, mcimadamore
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
Changeset: a7f60164
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-12-07 15:58:50 +0000
URL: https://git.openjdk.org/loom/commit/a7f60164063bdf95437326e7550fd65ff91b5566
8320370: NMT: Change MallocMemorySnapshot to simplify code.
Reviewed-by: stuefe, gziemski, stefank
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
Changeset: 86f9b3f5
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-12-07 16:44:32 +0000
URL: https://git.openjdk.org/loom/commit/86f9b3f52a0675be4dd8096da0c65d6bda442f7b
8319313: G1: Rename G1EvacFailureInjector appropriately
Reviewed-by: mli, iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
+ src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
+ src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.hpp
+ src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.inline.hpp
- src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.cpp
- src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.hpp
- src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.inline.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
+ test/hotspot/jtreg/gc/g1/TestAllocationFailure.java
- test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java
Changeset: 90fa08b8
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-12-07 18:20:24 +0000
URL: https://git.openjdk.org/loom/commit/90fa08b8cd0f1a55b27434981d30c22c5328610e
Merge with jdk-23+0
Changeset: 4a8705bf
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-12-11 16:48:44 +0000
URL: https://git.openjdk.org/loom/commit/4a8705bfaa7a62f1c5455c6c2c4afd6c80668fd1
Merge
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
More information about the loom-dev
mailing list