git: openjdk/loom: fibers: 57 new changesets
duke
duke at openjdk.org
Tue Mar 21 08:49:01 UTC 2023
Changeset: 42dd9077
Author: changpeng1997 <Chang.Peng at arm.com>
Committer: Eric Liu <eliu at openjdk.org>
Date: 2023-03-16 04:16:04 +0000
URL: https://git.openjdk.org/loom/commit/42dd9077a087e1431b76c5653db820e65a6cc177
8302906: AArch64: Add SVE backend support for vector unsigned comparison
Reviewed-by: aph, eliu
! 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/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
Changeset: eefbaa29
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2023-03-16 05:00:40 +0000
URL: https://git.openjdk.org/loom/commit/eefbaa29567f89e0c28425fe4ed4bddef3a14891
8283400: [macos] a11y : Screen magnifier does not reflect JRadioButton value change
Reviewed-by: serb, asemenov
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
Changeset: b7945bc9
Author: Damon Fenacci <damon.fenacci at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-03-16 08:28:55 +0000
URL: https://git.openjdk.org/loom/commit/b7945bc9e5db5761f17a9e56246424fbcab21627
8303154: Investigate and improve instruction cache flushing during compilation
Reviewed-by: thartmann, kvn
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/code/codeCache.cpp
Changeset: 7277bb19
Author: Ilya Korennoy <korennoy.ilya at gmail.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-03-16 08:38:22 +0000
URL: https://git.openjdk.org/loom/commit/7277bb19f128b84094400cb4262b2e0432e559c5
8293324: ciField.hpp has two methods to return field's offset
Reviewed-by: thartmann
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_ValueMap.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciField.hpp
! src/hotspot/share/ci/ciInstance.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/macro.cpp
Changeset: dfc7214a
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-03-16 12:11:10 +0000
URL: https://git.openjdk.org/loom/commit/dfc7214a3ed28f679d7404954d5602f6aa6e1699
8304283: Modernize the switch statements in jdk.internal.foreign
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/RISCV64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/X86_64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
Changeset: d4eb3953
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-03-16 12:27:25 +0000
URL: https://git.openjdk.org/loom/commit/d4eb395335260bcab95de557142e93f47a671301
8303684: Lift upcall sharing mechanism to AbstractLinker (mainline)
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java
Changeset: 7dbab81d
Author: Chen Liang <liach at openjdk.org>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-03-16 12:31:01 +0000
URL: https://git.openjdk.org/loom/commit/7dbab81d3c06efb1225c4d57ad3eb4960fcf5cc6
8304161: Add TypeKind.from to derive from TypeDescriptor.OfField
Reviewed-by: jvernee
! src/java.base/share/classes/jdk/internal/classfile/TypeKind.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
Changeset: b5108b4f
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-03-16 13:15:46 +0000
URL: https://git.openjdk.org/loom/commit/b5108b4f3714451994af6378bf8ae9338a76940e
8303749: Serial: Use more strict card table API
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/cardTableRS.cpp
Changeset: f6291520
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-03-16 13:16:32 +0000
URL: https://git.openjdk.org/loom/commit/f629152021d4ce0288119c47d5a111b87dce1de6
8304055: G1: Remove OldGCAllocRegion::release
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
Changeset: 96889bf3
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2023-03-16 14:15:39 +0000
URL: https://git.openjdk.org/loom/commit/96889bf3e4f36fa7f9e9b9989a1bc3ac4719bfeb
8191565: Last-ditch Full GC should also move humongous objects
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1FullGCHeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/utilities/growableArray.hpp
= test/hotspot/jtreg/gc/TestAllocHumongousFragment.java
Changeset: 2f23c80e
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-03-16 15:33:31 +0000
URL: https://git.openjdk.org/loom/commit/2f23c80e0de44815d26a7d541701e16c9c1d32bc
8304225: Remove javax/script/Test7.java from ProblemList
Reviewed-by: naoto
! test/jdk/ProblemList.txt
Changeset: 2e987d79
Author: Chen Liang <liach at openjdk.org>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-03-16 20:55:29 +0000
URL: https://git.openjdk.org/loom/commit/2e987d798aa27321207325a18971f80219695e24
8304360: Test to ensure ConstantDescs fields work
Reviewed-by: mchung, jvernee
+ test/jdk/java/lang/constant/ConstantDescsTest.java
Changeset: a487a270
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-03-16 21:00:21 +0000
URL: https://git.openjdk.org/loom/commit/a487a270dcd6d6a6b5ea49dece515334a0e48efc
8303150: DCmd framework unnecessarily creates a DCmd instance on registration
Reviewed-by: fparain, stuefe, kevinw
! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp
! src/hotspot/share/classfile/classLoaderHierarchyDCmd.hpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/logging/logDiagnosticCommand.cpp
! src/hotspot/share/logging/logDiagnosticCommand.hpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/nmtDCmd.hpp
Changeset: 8eed7dea
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-03-16 22:23:41 +0000
URL: https://git.openjdk.org/loom/commit/8eed7dea7b92dd98b74277e8521100f7f807eabb
8304146: Refactor VisibleMemberTable (LocalMemberTable)
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
Changeset: 6b422754
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-03-17 03:35:01 +0000
URL: https://git.openjdk.org/loom/commit/6b422754613937f02caa2e30ca4846c20828fe1d
7154070: in SwingSet2, switching between LaFs it's easy to lose JTable dividers
6788475: Changing to Nimbus LAF and back doesn't reset look and feel of JTable completely
Reviewed-by: tr, abhiscxk, honkar, jdv
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java
+ test/jdk/javax/swing/JTable/TestJTableGridReset.java
Changeset: 36995c5a
Author: Kosta Stojiljkovic <kostastojiljkovic at gmail.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-03-17 06:20:24 +0000
URL: https://git.openjdk.org/loom/commit/36995c5a75c74c1748c1751ac621b5d62e964fc5
8304242: CPUInfoTest fails because "serialize" CPU feature is not known
Reviewed-by: kvn, sviswanathan, thartmann
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
Changeset: ebac7eec
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-03-17 07:55:55 +0000
URL: https://git.openjdk.org/loom/commit/ebac7eec8e5923c66a80cbd66e79c354f30a07a3
8304063: tools/jpackage/share/AppLauncherEnvTest.java fails when checking LD_LIBRARY_PATH
Reviewed-by: asemenyuk, almatvee
! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java
Changeset: 9d518c52
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2023-03-17 08:45:17 +0000
URL: https://git.openjdk.org/loom/commit/9d518c528b11953b556aa7585fc69ff9c9a22435
8299375: [PPC64] GetStackTraceSuspendedStressTest tries to deoptimize frame with invalid fp
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
Changeset: 620564ac
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-03-17 10:07:37 +0000
URL: https://git.openjdk.org/loom/commit/620564ac6152be92c5fa83b474d30a43e698d51e
8304130: Add runtime/StackGuardPages/TestStackGuardPagesNative.java to ProblemList.txt
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: b2639e1d
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-03-17 11:47:11 +0000
URL: https://git.openjdk.org/loom/commit/b2639e1d6246a7e1aab1d9d15add7979adf40766
8304164: jdk/classfile/CorpusTest.java still fails after JDK-8303910
Reviewed-by: jpai
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
Changeset: cb4ae192
Author: Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-03-17 13:20:58 +0000
URL: https://git.openjdk.org/loom/commit/cb4ae1922db7fe3645fd50f301b4a1be965bc79b
8292059: Do not inline InstanceKlass::allocate_instance()
Reviewed-by: coleenp, stefank
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
Changeset: 6dd6c15e
Author: Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-03-17 13:21:47 +0000
URL: https://git.openjdk.org/loom/commit/6dd6c15ed4b2a563989e97c5a75634c3e0e7e915
8301684: Fix test code to not get finalizer deprecation warnings
Reviewed-by: coleenp, dholmes
! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java
! test/hotspot/jtreg/vmTestbase/nsk/share/CustomClassLoader.java
Changeset: 384a8b85
Author: Damon Fenacci <damon.fenacci at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-03-17 13:24:55 +0000
URL: https://git.openjdk.org/loom/commit/384a8b85a7266b920242ea73baf578577ca588ec
8303069: Memory leak in CompilerOracle::parse_from_line
Reviewed-by: thartmann, jcking
! src/hotspot/share/compiler/compilerOracle.cpp
Changeset: d5a15070
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-03-17 13:43:54 +0000
URL: https://git.openjdk.org/loom/commit/d5a150706e9070557533135489a73fc8cefc0cec
8304314: StackWalkTest.java fails after CODETOOLS-7903373
Reviewed-by: alanb, mchung
! test/jdk/java/lang/StackWalker/StackWalkTest.java
Changeset: 8d2ebf24
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-03-17 13:45:41 +0000
URL: https://git.openjdk.org/loom/commit/8d2ebf248e2884fbf138b603ae82f81bd0926cf3
8303697: ProcessTools doesn't print last line of process output
Reviewed-by: dholmes, stuefe
+ test/lib-test/jdk/test/lib/process/ProcessToolsLastLineTest.java
! test/lib/jdk/test/lib/process/StreamPumper.java
Changeset: 4486f1b7
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-17 15:44:38 +0000
URL: https://git.openjdk.org/loom/commit/4486f1b72047dcdb2877cb3c9b4ca02f6cd008e9
8304367: jlink --include-locales=* attempts to parse non .class resource files with classfile reader
Reviewed-by: mchung, lancea, jpai
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
Changeset: 02a4ee20
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-03-17 18:23:03 +0000
URL: https://git.openjdk.org/loom/commit/02a4ee206a979858c23c22da35e70560e0f27efd
8303921: serviceability/sa/UniqueVtableTest.java timed out
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestType.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/serviceability/sa/UniqueVtableTest.java
Changeset: 932be354
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-03-17 18:56:05 +0000
URL: https://git.openjdk.org/loom/commit/932be3542d3d82b7da76ef3b82bf76231daf2aa6
8298469: Obsolete legacy parallel class loading workaround for non-parallel-capable class loaders
Reviewed-by: dholmes, fparain
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/ParallelSuperTest.java
Changeset: bfb812a8
Author: Frederic Parain <fparain at openjdk.org>
Date: 2023-03-17 20:18:36 +0000
URL: https://git.openjdk.org/loom/commit/bfb812a8ff8bca70aed7695c73f019ae66ac6f33
8292818: replace 96-bit representation for field metadata with variable-sized streams
Co-authored-by: John R Rose <jrose at openjdk.org>
Co-authored-by: Chris Plummer <cjplummer at openjdk.org>
Reviewed-by: dholmes, coleenp, cjplummer, dnsimon
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/hotspot/share/oops/array.hpp
+ src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.hpp
+ src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/fieldStreams.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/hotspot/share/runtime/reflectionUtils.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/hotspot/share/utilities/unsigned5.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Field.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GenericArray.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaField.java
! test/hotspot/gtest/oops/test_instanceKlass.cpp
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotResolvedJavaFieldTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotResolvedJavaField.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
Changeset: b085ab93
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-17 20:52:38 +0000
URL: https://git.openjdk.org/loom/commit/b085ab9316ed7a25b4981e05210299be50eb7ccd
8180387: com.sun.source.util.JavacTask should have a protected constructor.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java
Changeset: 8f5bb538
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-17 22:05:50 +0000
URL: https://git.openjdk.org/loom/commit/8f5bb538aba42bffb9611546a18f14eb2ea82b70
8015831: Add lint check for calling overridable methods from a constructor
6557145: Warn about calling abstract methods in constructors
Reviewed-by: ihse, vromero, mcimadamore
! make/CompileDemos.gmk
! make/CompileModuleTools.gmk
! make/modules/java.base/Java.gmk
! make/modules/java.datatransfer/Java.gmk
! make/modules/java.desktop/Java.gmk
! make/modules/java.logging/Java.gmk
! make/modules/java.management/Java.gmk
! make/modules/java.naming/Java.gmk
= make/modules/java.net.http/Java.gmk
! make/modules/java.rmi/Java.gmk
! make/modules/java.security.jgss/Java.gmk
= make/modules/java.security.sasl/Java.gmk
! make/modules/java.sql.rowset/Java.gmk
! make/modules/java.sql/Java.gmk
! make/modules/java.xml.crypto/Java.gmk
! make/modules/java.xml/Java.gmk
! make/modules/jdk.charsets/Java.gmk
! make/modules/jdk.compiler/Gendata.gmk
! make/modules/jdk.compiler/Java.gmk
= make/modules/jdk.crypto.ec/Java.gmk
= make/modules/jdk.crypto.mscapi/Java.gmk
! make/modules/jdk.hotspot.agent/Java.gmk
! make/modules/jdk.httpserver/Java.gmk
! make/modules/jdk.internal.jvmstat/Java.gmk
! make/modules/jdk.internal.le/Java.gmk
! make/modules/jdk.internal.opt/Java.gmk
! make/modules/jdk.internal.vm.ci/Java.gmk
! make/modules/jdk.javadoc/Gendata.gmk
! make/modules/jdk.javadoc/Java.gmk
! make/modules/jdk.jcmd/Java.gmk
! make/modules/jdk.jconsole/Java.gmk
! make/modules/jdk.jdeps/Gensrc.gmk
! make/modules/jdk.jdeps/Java.gmk
! make/modules/jdk.jdeps/Launcher.gmk
! make/modules/jdk.jdi/Java.gmk
= make/modules/jdk.jlink/Java.gmk
! make/modules/jdk.jpackage/Java.gmk
! make/modules/jdk.jshell/Java.gmk
= make/modules/jdk.jstatd/Java.gmk
! make/modules/jdk.localedata/Java.gmk
= make/modules/jdk.management/Java.gmk
! make/modules/jdk.sctp/Java.gmk
! make/test/BuildFailureHandler.gmk
! make/test/BuildMicrobenchmark.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.1
+ test/langtools/tools/javac/diags/examples/ThisEscape.java
+ test/langtools/tools/javac/warnings/ThisEscape.java
+ test/langtools/tools/javac/warnings/ThisEscape.out
Changeset: 254288a5
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-17 22:12:09 +0000
URL: https://git.openjdk.org/loom/commit/254288a518ee1d6d486a96c1883e569fa7e95a68
8014021: TreeMaker.Params behaves inconsistently when the owning method has the same number of parameters as the number of parameter types requested
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
Changeset: c56f011b
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2023-03-18 00:02:23 +0000
URL: https://git.openjdk.org/loom/commit/c56f011baa4ce7f44661f6ade8e313f812730c02
8298995: tools/jpackage/share/AddLauncherTest.java#id1 failed "AddLauncherTest.test; checks=53"
Reviewed-by: asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
Changeset: f8482c20
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-03-18 00:23:58 +0000
URL: https://git.openjdk.org/loom/commit/f8482c20f4f55d4fc5b304a33c87775b5acfe2b8
8297638: Memory leak in case of many started-dead threads
Reviewed-by: amenkov, sspitsyn
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VMState.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java
+ test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java
Changeset: 7503ecc0
Author: Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2023-03-18 09:41:39 +0000
URL: https://git.openjdk.org/loom/commit/7503ecc0f185f6da777c022a66d7af6c40dcd05f
8304138: [JVMCI] Test FailedSpeculation existence before appending.
Reviewed-by: kvn, dnsimon
! src/hotspot/share/oops/methodData.cpp
Changeset: 033c0b17
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-03-18 17:08:00 +0000
URL: https://git.openjdk.org/loom/commit/033c0b17cbbf830ec28495761016d147902e4c42
8304437: ProblemList com/sun/jdi/ThreadMemoryLeadTest.java with ZGC
Reviewed-by: jpai, dcubed
! test/jdk/ProblemList-zgc.txt
Changeset: e339e183
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-18 17:32:00 +0000
URL: https://git.openjdk.org/loom/commit/e339e183c1d60e494d266bac0c2ec05c1ec30cc6
7016187: `javac -h` could generate conflict .h for inner class and class name with '_'
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! test/langtools/tools/javac/nativeHeaders/NativeHeaderTest.java
Changeset: c09f83ec
Author: Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-03-20 00:53:52 +0000
URL: https://git.openjdk.org/loom/commit/c09f83ec25749af349fb5609e3641b5bb6d34072
8304293: RISC-V: JDK-8276799 missed atomic intrinsic support for C1
Reviewed-by: fyang, yzhu
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 45056703
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-03-20 09:31:33 +0000
URL: https://git.openjdk.org/loom/commit/450567031ec32846c9a8f157eb56bd099b17b5a5
8304174: Remove delays from httpserver tests
Reviewed-by: jpai, dfuchs
! test/jdk/com/sun/net/httpserver/DateFormatterTest.java
! test/jdk/com/sun/net/httpserver/HttpServerTest.java
! test/jdk/com/sun/net/httpserver/SelCacheTest.java
! test/jdk/com/sun/net/httpserver/Test.java
! test/jdk/com/sun/net/httpserver/Test1.java
! test/jdk/com/sun/net/httpserver/Test10.java
! test/jdk/com/sun/net/httpserver/Test11.java
! test/jdk/com/sun/net/httpserver/Test12.java
! test/jdk/com/sun/net/httpserver/Test13.java
! test/jdk/com/sun/net/httpserver/Test14.java
! test/jdk/com/sun/net/httpserver/Test2.java
! test/jdk/com/sun/net/httpserver/Test3.java
! test/jdk/com/sun/net/httpserver/Test4.java
! test/jdk/com/sun/net/httpserver/Test5.java
! test/jdk/com/sun/net/httpserver/Test6.java
! test/jdk/com/sun/net/httpserver/Test6a.java
! test/jdk/com/sun/net/httpserver/Test7.java
! test/jdk/com/sun/net/httpserver/Test7a.java
! test/jdk/com/sun/net/httpserver/Test8.java
! test/jdk/com/sun/net/httpserver/Test8a.java
! test/jdk/com/sun/net/httpserver/Test9.java
! test/jdk/com/sun/net/httpserver/Test9a.java
! test/jdk/com/sun/net/httpserver/TestLogging.java
! test/jdk/com/sun/net/httpserver/bugs/8199849/BasicAuthenticatorCharset.java
! test/jdk/com/sun/net/httpserver/bugs/8199849/TestHttpUnicode.java
! test/jdk/com/sun/net/httpserver/bugs/B6339483.java
! test/jdk/com/sun/net/httpserver/bugs/B6341616.java
! test/jdk/com/sun/net/httpserver/bugs/B6361557.java
! test/jdk/com/sun/net/httpserver/bugs/B6393710.java
! test/jdk/com/sun/net/httpserver/bugs/B6401598.java
! test/jdk/com/sun/net/httpserver/bugs/B6431193.java
! test/jdk/com/sun/net/httpserver/bugs/B6433018.java
! test/jdk/com/sun/net/httpserver/bugs/B6526158.java
! test/jdk/com/sun/net/httpserver/bugs/B6526913.java
! test/jdk/com/sun/net/httpserver/bugs/B6529200.java
! test/jdk/com/sun/net/httpserver/bugs/B6744329.java
! test/jdk/com/sun/net/httpserver/bugs/B6886436.java
! test/jdk/com/sun/net/httpserver/bugs/B8211420.java
! test/jdk/com/sun/net/httpserver/bugs/HttpExchange/AutoCloseableHttpExchange.java
! test/lib/jdk/test/lib/net/SimpleHttpServer.java
Changeset: 652bda0a
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-03-20 11:15:29 +0000
URL: https://git.openjdk.org/loom/commit/652bda0af8f046e9cabd44e3b176fb2cb982c818
8304411: Remove unused CardTable::clear
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
Changeset: ded6a813
Author: Viktor Klang <viktor.klang at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-03-20 13:55:47 +0000
URL: https://git.openjdk.org/loom/commit/ded6a8131970ac2f7ae59716769e6f6bae3b809a
8303742: CompletableFuture.orTimeout leaks if the future completes exceptionally
Reviewed-by: jpai, alanb
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
+ test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java
Changeset: c396f1ed
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-20 14:33:16 +0000
URL: https://git.openjdk.org/loom/commit/c396f1ed8b91b799fdd6a9a849d7407e606227d5
8304443: bootcycle builds fail after JDK-8015831
Reviewed-by: vromero
! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/MultiTaskListener.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredCompletionFailureHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/MissingInfoHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Todo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacMessages.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
Changeset: 80e97972
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-03-20 15:14:25 +0000
URL: https://git.openjdk.org/loom/commit/80e979720a052fbc944b0d85ab25daa831942f19
8304433: cleanup sentence breaker code in DocTreeMaker
Reviewed-by: hannesw
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! test/langtools/tools/javac/tree/SourceDocTreeScannerTest.java
Changeset: eb73fa83
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-03-20 15:21:10 +0000
URL: https://git.openjdk.org/loom/commit/eb73fa833cfae24726e081308a595709dfb8f264
8301715: CDS should be disabled in exploded JDK
Reviewed-by: ccheung, coleenp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 4ed73505
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-03-20 16:25:53 +0000
URL: https://git.openjdk.org/loom/commit/4ed7350573af73428d922a9a90ff7ce5c4acbc8b
8304393: Provide method to iterate over regions of humongous object in G1
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
Changeset: 4c8c9935
Author: Tyler Steele <tsteele at openjdk.org>
Date: 2023-03-20 17:13:35 +0000
URL: https://git.openjdk.org/loom/commit/4c8c9935eb23bfbabf311ad2e27498227f4ee932
8304364: [AIX] Build erroneously determines build disk is non-local when using GNU-utils df on AIX
Reviewed-by: erikj
! make/autoconf/basic.m4
Changeset: 622f2394
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-03-20 17:30:24 +0000
URL: https://git.openjdk.org/loom/commit/622f239448c2a96a74202621ee84c181d79fbde4
8304163: Move jdk.internal.module.ModuleInfoWriter to the test library
Reviewed-by: jpai, alanb
! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessModuleLauncher.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java
! test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java
! test/jdk/java/lang/ModuleTests/AnnotationsTest.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ConfigurationTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/jdk/java/lang/module/ModuleFinderTest.java
! test/jdk/java/lang/module/ModuleNamesTest.java
! test/jdk/java/lang/module/MultiReleaseJarTest.java
! test/jdk/java/security/Provider/SecurityProviderModularTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java
! test/jdk/jdk/modules/incubator/ServiceBinding.java
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
= test/lib/jdk/test/lib/util/ModuleInfoWriter.java
Changeset: 19f2edd9
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-03-20 18:13:05 +0000
URL: https://git.openjdk.org/loom/commit/19f2edd9b7e354cf31df4b7596e6a6eb59b34bf9
8304541: Modules THROW_MSG_ should return nullptr instead of JNI_FALSE
Reviewed-by: coleenp
! src/hotspot/share/classfile/modules.cpp
Changeset: 42723dcb
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-03-20 18:44:20 +0000
URL: https://git.openjdk.org/loom/commit/42723dcb1862da598092bb499056940d78a8bdac
8304420: Regression ~11% with Javac-Generates on all platforms in b14
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
Changeset: 2d0d057d
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-03-20 19:23:38 +0000
URL: https://git.openjdk.org/loom/commit/2d0d057d6691d4abe4ca1ef44b29f03043323b67
8304016: Add BitMap find_last suite of functions
Reviewed-by: stefank, aboldtch
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! test/hotspot/gtest/utilities/test_bitMap_search.cpp
Changeset: bc0ed730
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-03-20 19:55:16 +0000
URL: https://git.openjdk.org/loom/commit/bc0ed730f2c9dad55d0046b4fe8c9cd623b6dbf8
8304303: implement VirtualThread class notifyJvmti methods as C2 intrinsics
Reviewed-by: vlivanov, lmesnik
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c
Changeset: f593a6b5
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-20 20:20:19 +0000
URL: https://git.openjdk.org/loom/commit/f593a6b52ee7161f7d63bfaf04062551c1281e61
8303018: Unicode Emoji Properties
Reviewed-by: prr, erikj, rriggs
+ make/jdk/src/classes/build/tools/generatecharacter/EmojiData.java
! make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java
- make/jdk/src/classes/build/tools/generateemojidata/GenerateEmojiData.java
! make/modules/java.base/Gensrc.gmk
! make/modules/java.base/gensrc/GensrcCharacterData.gmk
- make/modules/java.base/gensrc/GensrcEmojiData.gmk
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/CharacterData.java
! src/java.base/share/classes/java/lang/CharacterData00.java.template
! src/java.base/share/classes/java/lang/CharacterData01.java.template
! src/java.base/share/classes/java/lang/CharacterData02.java.template
! src/java.base/share/classes/java/lang/CharacterData03.java.template
! src/java.base/share/classes/java/lang/CharacterData0E.java.template
! src/java.base/share/classes/java/lang/CharacterDataLatin1.java.template
! src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java
! src/java.base/share/classes/java/lang/CharacterDataUndefined.java
- src/java.base/share/classes/jdk/internal/util/regex/EmojiData.java.template
! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java
+ test/jdk/java/lang/Character/TestEmojiProperties.java
Changeset: bbca7c3e
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-03-20 23:24:49 +0000
URL: https://git.openjdk.org/loom/commit/bbca7c3ede338a04d140abfe3e19cb27c628a0f5
8304542: Convert use of internal VM::classFileVersion to ClassFileFormatVersion
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
Changeset: a72ba383
Author: Varada M <mvarada2000 at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-03-21 05:45:58 +0000
URL: https://git.openjdk.org/loom/commit/a72ba3834781ef174e206aaf1d34dbb2ed305df1
8303948: HsErrFileUtils.checkHsErrFileContent() fails to check the last pattern.
Reviewed-by: dholmes, stuefe
! test/hotspot/jtreg/runtime/ErrorHandling/HsErrFileUtils.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java
Changeset: a6b72f56
Author: Jasmine K <25208576+SuperCoder7979 at users.noreply.github.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-03-21 06:03:05 +0000
URL: https://git.openjdk.org/loom/commit/a6b72f56f56b4f33ac163e90b115d79b2b844999
8304230: LShift ideal transform assertion
Reviewed-by: thartmann
! src/hotspot/share/opto/mulnode.cpp
Changeset: 57283461
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-03-21 07:59:31 +0000
URL: https://git.openjdk.org/loom/commit/572834617b1030c8e17b0a97813a2c7f1c7a3279
Merge
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/hotspot/jtreg/ProblemList.txt
Changeset: 764140fb
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-03-21 08:44:02 +0000
URL: https://git.openjdk.org/loom/commit/764140fbe54aed01f742c66f41b692aacab0dcbb
Merge
More information about the loom-dev
mailing list