git: openjdk/loom: fibers: 103 new changesets

duke duke at openjdk.org
Thu Apr 6 08:21:01 UTC 2023


Changeset: 9643f654
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-03-29 23:29:30 +0000
URL:       https://git.openjdk.org/loom/commit/9643f654da23cfc336d36385031251d039e0550d

8304436: com/sun/jdi/ThreadMemoryLeakTest.java fails with "OutOfMemoryError: Java heap space" with ZGC
8304449: com/sun/jdi/ThreadMemoryLeakTest.java times out

Reviewed-by: lmesnik, dcubed

! test/jdk/ProblemList-zgc.txt
! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java

Changeset: b524a741
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-03-29 23:42:52 +0000
URL:       https://git.openjdk.org/loom/commit/b524a74165a901383c00fbfcbc3e842c0df02398

8301106: Allow archived Java strings to be moved by GC

Reviewed-by: dholmes

! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klass.cpp
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java

Changeset: b3ff8d1c
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-03-29 23:45:03 +0000
URL:       https://git.openjdk.org/loom/commit/b3ff8d1c89b0f968b7b5ec2105502778524e4e4a

8303805: [REDO] JDK-8302189 and JDK-8302799

Reviewed-by: dholmes, coleenp

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/os.hpp
+ src/hotspot/share/utilities/attributeNoreturn.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: 2d607c9c
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-03-30 05:15:19 +0000
URL:       https://git.openjdk.org/loom/commit/2d607c9cd19bec5d4a90cb4760fba3cf83bcf982

8262294: java/net/httpclient/ProxyAuthDisabledSchemes.java fails with HTTP/1.1 parser received no bytes

Reviewed-by: dfuchs, jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! test/jdk/java/net/httpclient/DigestEchoServer.java
! test/jdk/java/net/httpclient/ProxyAuthDisabledSchemes.java

Changeset: 77811fa3
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-03-30 07:26:38 +0000
URL:       https://git.openjdk.org/loom/commit/77811fa39be4ed7b50beb911c30f685377372655

8305222: Change unique_ctrl_out_or_null to unique_ctrl_out in PhaseCFG::convert_NeverBranch_to_Goto

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/block.cpp

Changeset: f0dba218
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-03-30 08:01:36 +0000
URL:       https://git.openjdk.org/loom/commit/f0dba218ac00c0c577400b4d864ba79a9938aef7

8304871: Use default visibility for static library builds

Reviewed-by: erikj, dholmes

! make/autoconf/flags-cflags.m4

Changeset: 2c38e67b
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-03-30 08:12:10 +0000
URL:       https://git.openjdk.org/loom/commit/2c38e67b296c7133dae36d5dbd0064c602b85d4f

8302644: IGV: Apply filters per graph tab and not globally

Reviewed-by: rcastanedalo, chagedorn, thartmann

! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/CustomFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/FilterChain.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/FilterChainProvider.java
- src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/FilterSetting.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/FilterChainProviderImplementation.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/FilterNode.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/FilterTopComponent.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/actions/MoveFilterDownAction.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/actions/MoveFilterUpAction.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/actions/RemoveFilterAction.java
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/RangeSliderModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/GraphViewerImplementation.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/GlobalSelectionAction.java

Changeset: b261e6c4
Author:    Ilya Korennoy <korennoy.ilya at gmail.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-03-30 08:57:25 +0000
URL:       https://git.openjdk.org/loom/commit/b261e6c43f8ef219d309683cc8ff92ecedc9126a

8304445: Remaining uses of NULL in ciInstanceKlass.cpp

Reviewed-by: thartmann

! src/hotspot/share/ci/ciInstanceKlass.cpp

Changeset: 9df20600
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-03-30 09:24:35 +0000
URL:       https://git.openjdk.org/loom/commit/9df20600592427550998c6685f103737e3115a51

8305157: The java.util.Arrays class should be declared final

Reviewed-by: alanb, rriggs, bpb

! src/java.base/share/classes/java/util/Arrays.java

Changeset: 1d7bb1ff
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-03-30 16:07:47 +0000
URL:       https://git.openjdk.org/loom/commit/1d7bb1ffa0b80d2ef1cd991aa33f13c9b7c47dcc

8304585: Method::invoke rewraps InvocationTargetException if a caller-sensitive method throws IAE

Reviewed-by: darcy, jpai, alanb

! src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java
+ test/jdk/java/lang/reflect/Method/CallerSensitiveMethodInvoke.java

Changeset: d2df36b0
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-03-30 16:12:25 +0000
URL:       https://git.openjdk.org/loom/commit/d2df36b073943fc85b169f09e32747ebe2ad0bfb

8299333: Unify exceptions used by all variants of ICC_Profile.getInstance(null)

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/ICC_Profile/ExpectedNPEOnNull.java

Changeset: 05cc02b2
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-03-30 16:44:01 +0000
URL:       https://git.openjdk.org/loom/commit/05cc02b2438d9fffb1b074d9d68948265a36b6f0

8202110: (fs) Remove FileSystem support for resolving against a default directory (chdir configuration)

Reviewed-by: alanb

! src/java.base/aix/classes/sun/nio/fs/AixFileSystem.java
! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java

Changeset: 83cf28f9
Author:    Xin Liu <xliu at openjdk.org>
Date:      2023-03-30 16:53:33 +0000
URL:       https://git.openjdk.org/loom/commit/83cf28f99639d80e62c4031c4c9752460de5f36c

8305142: Can't bootstrap ctw.jar

Reviewed-by: shade, phh

! test/hotspot/jtreg/testlibrary/ctw/Makefile

Changeset: 5f7b4b8e
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-03-30 22:33:59 +0000
URL:       https://git.openjdk.org/loom/commit/5f7b4b8e75fdf4a22c108a0ad528147e924a3ee4

8305111: Locale.lookupTag has typo in parameter

Reviewed-by: lancea, iris, naoto

! src/java.base/share/classes/java/util/Locale.java

Changeset: d8158897
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-03-30 22:34:42 +0000
URL:       https://git.openjdk.org/loom/commit/d8158897c3d0dbea46e4f55ad8b501252d88b7e1

8304993: bad sentence break in DateFormat

Reviewed-by: rriggs, naoto, lancea, iris

! src/java.base/share/classes/java/text/DateFormat.java

Changeset: a144c713
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-03-31 01:22:54 +0000
URL:       https://git.openjdk.org/loom/commit/a144c713b7bd8d4345ab33974573062536fc25d6

8305008: RISC-V: Factor out immediate checking functions from assembler_riscv.inline.hpp

Reviewed-by: fjiang, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/assembler_riscv.inline.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp

Changeset: 787832a5
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-03-31 04:59:53 +0000
URL:       https://git.openjdk.org/loom/commit/787832a58677205c9a11ae100dd8a2fbddb30a4a

8304988: unnecessary dash in @param gives double-dash in docs

Reviewed-by: alanb, cjplummer

! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java

Changeset: 7fe5bd2b
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-03-31 07:46:50 +0000
URL:       https://git.openjdk.org/loom/commit/7fe5bd2bec3f34d407fb75306dca481dd2fadee0

8305174: disable dtrace for s390x builds

Reviewed-by: erikj, lucy, mbaesken

! make/autoconf/jvm-features.m4

Changeset: c8f3a97d
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2023-03-31 08:59:02 +0000
URL:       https://git.openjdk.org/loom/commit/c8f3a97d465bc1ed4020df2786897f3ba786fe50

8305171: PPC: Should use IMA::load_resolved_indy_entry() in TIG::generate_return_entry_for()

Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp

Changeset: dea9db2d
Author:    Fei Gao <fgao at openjdk.org>
Date:      2023-03-31 09:15:24 +0000
URL:       https://git.openjdk.org/loom/commit/dea9db2d0a28b379303ce867df6b125f5fdfcf16

8305055: IR check fails on some aarch64 platforms

Reviewed-by: epeter, thartmann

! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java

Changeset: 345669c2
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-03-31 12:03:47 +0000
URL:       https://git.openjdk.org/loom/commit/345669c29d422e4dfd5ff3d1132023ebc02f1bcd

8302738: IGV: refine 'Simplify graph' filter

Reviewed-by: tholenstein, chagedorn

! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/AbstractFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/CombineFilter.java
+ src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/EditPropertyFilter.java
+ src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/RemoveEmptySlotsFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/RemoveInputsFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/SplitFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/AndSelector.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/FigureConnection.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/InputSlot.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/OrSelector.java
! src/utils/IdealGraphVisualizer/README.md
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/color.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/condenseGraph.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideControl.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideControlEdges.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideData.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideDataEdges.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideExceptionBlocks.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideMemory.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideMemoryEdges.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideMixed.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideMixedEdges.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideOther.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideOtherEdges.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideRootBlock.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideUncommonTrapBlocks.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/onlyControlFlow.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/simplifyGraph.filter
- src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/structural.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/InputSlotWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/SlotWidget.java

Changeset: 049b953f
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-03-31 12:10:21 +0000
URL:       https://git.openjdk.org/loom/commit/049b953f8fdab62532e957c86a6009f4c8fa1653

8305223: IGV: mark osr compiled graphs with [OSR] in the name

Reviewed-by: thartmann, rcastanedalo, eliu

! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Group.java

Changeset: 2f36eb01
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-03-31 13:48:20 +0000
URL:       https://git.openjdk.org/loom/commit/2f36eb01215785bd91d528de6324b4faa87dcc2e

8305323: Update java/net/httpclient/ContentLengthHeaderTest.java to use new HttpTestServer factory methods

Reviewed-by: jpai

! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java

Changeset: fe42312f
Author:    Justin King <jcking at openjdk.org>
Date:      2023-03-31 14:28:22 +0000
URL:       https://git.openjdk.org/loom/commit/fe42312f9b0f8e602b85911307dafb6ddd327bc8

8304820: Statically allocate ObjectSynchronizer mutexes

Reviewed-by: dcubed, dholmes

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

Changeset: e0126850
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-03-31 15:23:45 +0000
URL:       https://git.openjdk.org/loom/commit/e012685051cb8dbac1a6dd459a6e445c896e76ef

8305066: [JVMCI] guarantee(ik->is_initialized()) failed: java/lang/Long$LongCache must be initialized

Reviewed-by: never, iveresov

! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/VirtualObject.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: dae1ab3a
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-03-31 15:50:33 +0000
URL:       https://git.openjdk.org/loom/commit/dae1ab3aad4e24596f92568b85c92dcc87310dbf

8304844: JFR: Missing disk parameter in ActiveRecording event

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveRecordingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! test/jdk/jdk/jfr/event/runtime/TestActiveRecordingEvent.java

Changeset: 4a5d7ca7
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-03-31 16:57:46 +0000
URL:       https://git.openjdk.org/loom/commit/4a5d7ca7d9cf90f8c61d890419c8557b61f78f7e

8305227: [s390x] build broken after JDK-8231349

Reviewed-by: shade, lucy, kvn

! src/hotspot/cpu/s390/stubGenerator_s390.cpp

Changeset: bdbf8fc6
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-03-31 17:14:44 +0000
URL:       https://git.openjdk.org/loom/commit/bdbf8fc61d9876ad4aad8f9606384c67005cae78

8303930: Fix ConstantUtils.skipOverFieldSignature void case return value

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! test/jdk/java/lang/constant/boottest/java.base/java/lang/constant/ConstantUtilsTest.java

Changeset: cccb0191
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-03-31 17:45:54 +0000
URL:       https://git.openjdk.org/loom/commit/cccb0191a3b18e2155e9202e5b5a694dc100121a

8304928: Optimize ClassDesc.resolveConstantDesc

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java
+ test/micro/org/openjdk/bench/java/lang/constant/ReferenceClassDescResolve.java

Changeset: a565be4d
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2023-03-31 18:11:53 +0000
URL:       https://git.openjdk.org/loom/commit/a565be4dc5fa6bbaa92553763caf6f2cc5c2c2a1

8297605: improve DelayQueue removal method javadoc

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/DelayQueue.java
! test/jdk/java/util/concurrent/tck/DelayQueueTest.java

Changeset: abfb9008
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-03-31 19:48:03 +0000
URL:       https://git.openjdk.org/loom/commit/abfb9008291a65dc76fa8cc740265d43a0d8aa4b

8304028: Port fdlibm IEEEremainder to Java

Reviewed-by: bpb

! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/StrictMath.java
- src/java.base/share/native/libjava/StrictMath.c
+ test/jdk/java/lang/Math/IeeeRemainderTests.java
! test/jdk/java/lang/StrictMath/ExhaustingTests.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java
+ test/jdk/java/lang/StrictMath/IeeeRemainderTests.java

Changeset: 8eb4e7e0
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-03-31 23:17:56 +0000
URL:       https://git.openjdk.org/loom/commit/8eb4e7e07e9211aabcb0f22696e9c572dac7a59f

8277501: Revisit PathFileObject.getCharContent and friends

Reviewed-by: vromero, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ByteBuffer.java

Changeset: a19b28ab
Author:    Afshin Zafari <Afshin.zafari at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-04-01 01:02:05 +0000
URL:       https://git.openjdk.org/loom/commit/a19b28ab3ed2d2da4eb04ce9b187dda8a75ba16a

8297539: Use PrimitiveConversions::cast for local uses of the int<->float union conversion trick

Reviewed-by: coleenp, kbarrett, dholmes

! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/immediate_aarch64.cpp
! src/hotspot/cpu/arm/assembler_arm.hpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 34e66ce1
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-04-01 14:36:52 +0000
URL:       https://git.openjdk.org/loom/commit/34e66ce1ef2decc81557a362d6242313e98417fa

8304295: harfbuzz build fails with GCC 7 after JDK-8301998

Reviewed-by: shade, erikj, serb, jwaters

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 41a3db26
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-04-02 06:19:07 +0000
URL:       https://git.openjdk.org/loom/commit/41a3db267d0cae9d53117768406b1b7ef1611c91

8304815: Use NMT for more precise hs_err location printing

Reviewed-by: jsjolen, rkennke

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/mallocHeader.hpp
! src/hotspot/share/services/mallocHeader.inline.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp
! test/hotspot/gtest/testutils.hpp

Changeset: b8c748db
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-04-02 06:21:30 +0000
URL:       https://git.openjdk.org/loom/commit/b8c748dbe468582b9f2a73b17da47148e64cd186

8294266: Add a way to pre-touch java thread stacks

Reviewed-by: rehn, gziemski

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
+ test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java

Changeset: aa762102
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-04-02 06:54:09 +0000
URL:       https://git.openjdk.org/loom/commit/aa762102e9328ca76663b56b3be6f6141b044744

8304893: Link Time Optimization with gcc can be faster

Reviewed-by: dholmes, erikj

! make/autoconf/flags-ldflags.m4
! make/hotspot/lib/JvmFeatures.gmk

Changeset: ecec611a
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-04-03 05:36:04 +0000
URL:       https://git.openjdk.org/loom/commit/ecec611af6c6314d7a834392f38468ad3f390e2d

8283404: [macos] a11y : Screen magnifier does not show JMenu name

Reviewed-by: serb

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.m
+ test/jdk/javax/accessibility/JMenu/TestJMenuScreenMagnifier.java

Changeset: 336a23e7
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-04-03 08:55:45 +0000
URL:       https://git.openjdk.org/loom/commit/336a23e70a9624c124137ee245fa33784d1e824b

8303229: JFR: Preserve disk repository after exit

Reviewed-by: dholmes, mgronlun

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/java.base/share/man/java.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jfr/share/classes/jdk/jfr/internal/Options.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdPreserveRepository.java
+ test/jdk/jdk/jfr/startupargs/TestPreserveRepository.java

Changeset: 4de24cdb
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-04-03 09:37:16 +0000
URL:       https://git.openjdk.org/loom/commit/4de24cdbe65289bd99eace30399f20694441f0aa

8303210: [linux, Windows] Make UseSystemMemoryBarrier available as product flag

Reviewed-by: dholmes, rehn

! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/systemMemoryBarrier.hpp

Changeset: 094e03de
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-04-03 10:37:19 +0000
URL:       https://git.openjdk.org/loom/commit/094e03de6a0944c296ffc67177c66a0148ab9ce7

8299718: JavaDoc: Buttons to copy specific documentation URL are not accessible

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search-page.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/SnippetTester.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetUnnamedPackage.java

Changeset: 2e91585a
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-04-03 10:39:56 +0000
URL:       https://git.openjdk.org/loom/commit/2e91585ac945c9a5602decbd5cb1b0b646f8276f

8303123: Add line break opportunity to single type parameters

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java

Changeset: 790aceda
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-04-03 11:40:21 +0000
URL:       https://git.openjdk.org/loom/commit/790acedaabd826a452c6db4f8d69f28799751d6f

8305100: [REDO] Clean up JavadocTokenizer

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.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

Changeset: 33d09e58
Author:    Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Robbin Ehn <rehn at openjdk.org>
Date:      2023-04-03 12:38:13 +0000
URL:       https://git.openjdk.org/loom/commit/33d09e587a87e545bb3f6d21c79bf497cd056815

8305247: On RISC-V generate_fixed_frame() sometimes generate a relativized locals value which is way too large

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: 127afd34
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-04-03 12:59:02 +0000
URL:       https://git.openjdk.org/loom/commit/127afd3445814a1c06e60955813a5948488b1a1c

8241613: Suspicious calls to MacroAssembler::null_check(Register, offset)

Reviewed-by: dholmes, coleenp, fparain, adinn

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/memory/universe.cpp

Changeset: 6010de0f
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-04-03 13:52:14 +0000
URL:       https://git.openjdk.org/loom/commit/6010de0f1d35481cb020642b904aaa242af7f60a

8305417: disable gtest/NMTGtests.java sub-tests failing due to JDK-8305414

Reviewed-by: alanb

! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp

Changeset: f9827ad1
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-04-03 14:57:03 +0000
URL:       https://git.openjdk.org/loom/commit/f9827ad17205ad1cec21bf76f8553f415439b38b

8288109: HttpExchangeImpl.setAttribute does not allow null value after JDK-8266897

Reviewed-by: dfuchs, jpai

! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
+ test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java

Changeset: dd7ca757
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-04-03 15:04:08 +0000
URL:       https://git.openjdk.org/loom/commit/dd7ca757a71c5aa383ed329102befddefbf57914

8305478: [REDO] disable gtest/NMTGtests.java sub-tests failing due to JDK-8305414

Reviewed-by: stuefe

! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp

Changeset: 9b9b5a7a
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-04-03 15:29:21 +0000
URL:       https://git.openjdk.org/loom/commit/9b9b5a7a5c624f3512567f5d9b2e9eec231cabb3

8302323: Add repeat methods to StringBuilder/StringBuffer

Reviewed-by: tvaleev, redestad

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/lang/StringBuilder.java
+ test/jdk/java/lang/StringBuilder/StringBufferRepeat.java
+ test/jdk/java/lang/StringBuilder/StringBuilderRepeat.java

Changeset: 40aea046
Author:    Markus KARG <markus at headcrashing.eu>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-03 15:45:29 +0000
URL:       https://git.openjdk.org/loom/commit/40aea04680a75b97bbd8dd726f92e6722232ee43

8278268: (ch) InputStream returned by Channels.newInputStream should have fast path for FileChannel targets

Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java
! test/jdk/java/nio/channels/Channels/TransferTo.java
+ test/jdk/java/nio/channels/Channels/TransferTo2.java
+ test/jdk/java/nio/channels/Channels/TransferToBase.java
+ test/jdk/java/nio/channels/Channels/TransferTo_2GB_transferFrom.java
+ test/jdk/java/nio/channels/Channels/TransferTo_2GB_transferTo.java

Changeset: 85e39744
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2023-04-03 16:11:37 +0000
URL:       https://git.openjdk.org/loom/commit/85e397447025484bde0fb8349d72075c14199be6

8304014: Convert test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java to junit

Reviewed-by: lancea

! test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java

Changeset: 50e31e06
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-03 16:16:05 +0000
URL:       https://git.openjdk.org/loom/commit/50e31e06d72f78595bfcb2a5916a2173fefb1131

8305442: (bf) Direct and view implementations of CharBuffer.toString(int, int) do not need to catch SIOBE

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template

Changeset: 312bbe7d
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-04-03 16:58:54 +0000
URL:       https://git.openjdk.org/loom/commit/312bbe7d7550b313ad38ae8dcfd9a7d9b65839fc

8305485: Problemlist runtime/Thread/TestAlwaysPreTouchStacks.java

Reviewed-by: shade

! test/hotspot/jtreg/ProblemList.txt

Changeset: df819cfa
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-04-03 17:19:44 +0000
URL:       https://git.openjdk.org/loom/commit/df819cfa5a0330205fed89923df6dd5f7d5ffb45

8304945: StringBuilder and StringBuffer should implement Appendable explicitly

Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/lang/StringBuilder.java

Changeset: b062b1bd
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-04-03 20:25:36 +0000
URL:       https://git.openjdk.org/loom/commit/b062b1bd8126610d9288dc179d69e54a40b81015

8304743: Compile_lock and SystemDictionary updates

Reviewed-by: vlivanov, dholmes, dlong

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: 9ce5fdc9
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-04-03 22:28:58 +0000
URL:       https://git.openjdk.org/loom/commit/9ce5fdc96262ac80c5a2ac2d51a149408d3d727a

8305421: Work around JDK-8305420 in CDSJDITest.java

Reviewed-by: cjplummer

! test/jdk/com/sun/jdi/cds/CDSJDITest.java

Changeset: ccbb0e8d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-04-03 23:57:01 +0000
URL:       https://git.openjdk.org/loom/commit/ccbb0e8d8927dff5a424717616468d05015cd002

8303798: REDO - Remove fdlibm C sources

Reviewed-by: alanb, iris, jwaters, erikj, kvn, dholmes

! make/common/modules/LauncherCommon.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! src/hotspot/os/windows/sharedRuntimeRem.cpp
! src/hotspot/share/runtime/sharedRuntimeTrig.cpp
! src/java.base/share/classes/java/lang/StrictMath.java
- src/java.base/share/native/libfdlibm/e_acos.c
- src/java.base/share/native/libfdlibm/e_asin.c
- src/java.base/share/native/libfdlibm/e_atan2.c
- src/java.base/share/native/libfdlibm/e_atanh.c
- src/java.base/share/native/libfdlibm/e_cosh.c
- src/java.base/share/native/libfdlibm/e_exp.c
- src/java.base/share/native/libfdlibm/e_fmod.c
- src/java.base/share/native/libfdlibm/e_log.c
- src/java.base/share/native/libfdlibm/e_log10.c
- src/java.base/share/native/libfdlibm/e_rem_pio2.c
- src/java.base/share/native/libfdlibm/e_remainder.c
- src/java.base/share/native/libfdlibm/e_scalb.c
- src/java.base/share/native/libfdlibm/e_sinh.c
- src/java.base/share/native/libfdlibm/e_sqrt.c
- src/java.base/share/native/libfdlibm/fdlibm.h
- src/java.base/share/native/libfdlibm/jfdlibm.h
- src/java.base/share/native/libfdlibm/k_cos.c
- src/java.base/share/native/libfdlibm/k_rem_pio2.c
- src/java.base/share/native/libfdlibm/k_sin.c
- src/java.base/share/native/libfdlibm/k_standard.c
- src/java.base/share/native/libfdlibm/k_tan.c
- src/java.base/share/native/libfdlibm/s_atan.c
- src/java.base/share/native/libfdlibm/s_ceil.c
- src/java.base/share/native/libfdlibm/s_copysign.c
- src/java.base/share/native/libfdlibm/s_cos.c
- src/java.base/share/native/libfdlibm/s_expm1.c
- src/java.base/share/native/libfdlibm/s_fabs.c
- src/java.base/share/native/libfdlibm/s_finite.c
- src/java.base/share/native/libfdlibm/s_floor.c
- src/java.base/share/native/libfdlibm/s_frexp.c
- src/java.base/share/native/libfdlibm/s_ilogb.c
- src/java.base/share/native/libfdlibm/s_isnan.c
- src/java.base/share/native/libfdlibm/s_ldexp.c
- src/java.base/share/native/libfdlibm/s_lib_version.c
- src/java.base/share/native/libfdlibm/s_log1p.c
- src/java.base/share/native/libfdlibm/s_logb.c
- src/java.base/share/native/libfdlibm/s_matherr.c
- src/java.base/share/native/libfdlibm/s_modf.c
- src/java.base/share/native/libfdlibm/s_nextafter.c
- src/java.base/share/native/libfdlibm/s_rint.c
- src/java.base/share/native/libfdlibm/s_scalbn.c
- src/java.base/share/native/libfdlibm/s_signgam.c
- src/java.base/share/native/libfdlibm/s_significand.c
- src/java.base/share/native/libfdlibm/s_sin.c
- src/java.base/share/native/libfdlibm/s_tan.c
- src/java.base/share/native/libfdlibm/s_tanh.c
- src/java.base/share/native/libfdlibm/w_acos.c
- src/java.base/share/native/libfdlibm/w_asin.c
- src/java.base/share/native/libfdlibm/w_atan2.c
- src/java.base/share/native/libfdlibm/w_atanh.c
- src/java.base/share/native/libfdlibm/w_cosh.c
- src/java.base/share/native/libfdlibm/w_exp.c
- src/java.base/share/native/libfdlibm/w_fmod.c
- src/java.base/share/native/libfdlibm/w_log.c
- src/java.base/share/native/libfdlibm/w_log10.c
- src/java.base/share/native/libfdlibm/w_remainder.c
- src/java.base/share/native/libfdlibm/w_scalb.c
- src/java.base/share/native/libfdlibm/w_sinh.c
- src/java.base/share/native/libfdlibm/w_sqrt.c

Changeset: c6bd489c
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-04-04 00:09:38 +0000
URL:       https://git.openjdk.org/loom/commit/c6bd489cc8d30fb6eec865b3dab1cf861e25c8d7

8305206: Add @spec tags in java.base/java.* (part 1)

Reviewed-by: alanb, naoto, darcy, lancea, dfuchs, iris, mchung

! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/io/Serial.java
! src/java.base/share/classes/java/io/Serializable.java
! src/java.base/share/classes/java/io/package-info.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Enum.java
! src/java.base/share/classes/java/lang/Record.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/net/CookieHandler.java
! src/java.base/share/classes/java/net/CookieManager.java
! src/java.base/share/classes/java/net/HttpCookie.java
! src/java.base/share/classes/java/net/IDN.java
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/ResponseCache.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/StandardSocketOptions.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLEncoder.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/nio/channels/MulticastChannel.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/charset/package-info.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/nio/file/attribute/AclEntry.java
! src/java.base/share/classes/java/nio/file/attribute/AclEntryPermission.java
! src/java.base/share/classes/java/nio/file/attribute/AclFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/FileTime.java
! src/java.base/share/classes/java/nio/file/attribute/package-info.java
! src/java.base/share/classes/java/nio/file/spi/FileTypeDetector.java
! src/java.base/share/classes/java/text/Collator.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/Normalizer.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/util/Base64.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/Formatter.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/java/util/jar/Attributes.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.base/share/classes/java/util/jar/package-info.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/java/util/spi/TimeZoneNameProvider.java
! src/java.base/share/classes/java/util/zip/CRC32C.java
! src/java.base/share/classes/java/util/zip/package-info.java

Changeset: a1a9ec6e
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-04-04 00:46:43 +0000
URL:       https://git.openjdk.org/loom/commit/a1a9ec6e46b70d5436711f89f4bf603ebacc8060

8297286: runtime/vthread tests crashing after JDK-8296324

Reviewed-by: lmesnik, pchilanomate, cjplummer

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vmOperation.hpp
! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/serviceability/jvmti/vthread/ToggleNotifyJvmtiTest/ToggleNotifyJvmtiTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/ToggleNotifyJvmtiTest/libToggleNotifyJvmtiTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/VirtualThreadStartTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: ac898e90
Author:    Eric Liu <eliu at openjdk.org>
Date:      2023-04-04 01:18:10 +0000
URL:       https://git.openjdk.org/loom/commit/ac898e90517b08d846a940ae58966905ef5f1aa6

8303278: Imprecise bottom type of ExtractB/UB

Reviewed-by: qamai, thartmann

! src/hotspot/share/opto/vectornode.hpp

Changeset: a7546b3a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-04-04 02:04:47 +0000
URL:       https://git.openjdk.org/loom/commit/a7546b3a162972e8e19b9b5ceec0e4b8f060f7f8

8304996: Add missing HandleMarks

Reviewed-by: coleenp, shade, iklam

! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klassVtable.cpp

Changeset: 24c6af06
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-04-04 06:28:57 +0000
URL:       https://git.openjdk.org/loom/commit/24c6af0637631153707615932f1f10ced4e5c0e8

8173709: Fix VerifyLoopOptimizations - step 1 - minimal infrastructure

Reviewed-by: kvn, chagedorn, thartmann

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/split_if.cpp

Changeset: a663d5d6
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-04-04 07:33:21 +0000
URL:       https://git.openjdk.org/loom/commit/a663d5d69486447d80cab040830abf0b11636c8f

8305520: ToggleNotifyJvmtiTest.java fails with release VMs

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/vthread/ToggleNotifyJvmtiTest/ToggleNotifyJvmtiTest.java

Changeset: ac01e24e
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-04-04 10:53:46 +0000
URL:       https://git.openjdk.org/loom/commit/ac01e24eaf4cf10d8792031c7d1236fbdf29a8b6

8305242: Remove non-invariant assert(EventThreadDump::is_enabled())

Reviewed-by: egahlin

! src/hotspot/share/jfr/periodic/jfrThreadDumpEvent.cpp

Changeset: 7ca2aec3
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-04-04 10:55:21 +0000
URL:       https://git.openjdk.org/loom/commit/7ca2aec34c9b15227570893d9577b306095de40e

8304033: JFR: Missing thread

Reviewed-by: egahlin, dholmes

! src/hotspot/share/prims/jni.cpp

Changeset: 5881b099
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-04-04 12:14:06 +0000
URL:       https://git.openjdk.org/loom/commit/5881b099f6c23c9e8329af20a18f476d659f0079

8305500: SystemDictionary::find_placeholder/find_class declared but not used

Reviewed-by: iklam, dholmes

! src/hotspot/share/classfile/systemDictionary.hpp

Changeset: 7b922104
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-04-04 13:11:53 +0000
URL:       https://git.openjdk.org/loom/commit/7b922104f57cc0de618d33d1a150925adc832e19

8305525: Problemlist runtime/ErrorHandling/TestDwarf on x86

Reviewed-by: shade

! test/hotspot/jtreg/ProblemList.txt

Changeset: 73a084c2
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-04-04 14:08:30 +0000
URL:       https://git.openjdk.org/loom/commit/73a084c24e603d2faf05381a2e9bc6d694d19bda

8305504: stutter typo in java.compiler files

Reviewed-by: darcy, iris

! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java

Changeset: f9ed8252
Author:    Deepa Kumari <dpakri181 at gmail.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-04-04 14:26:24 +0000
URL:       https://git.openjdk.org/loom/commit/f9ed825266cd0c05b0495d5106279b98d40743fd

8303082: [AIX] Missing C++ name demangling with XLClang++

Reviewed-by: tsteele, mdoerr, stuefe

! src/hotspot/os/aix/porting_aix.cpp

Changeset: 62bd2eba
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-04-04 14:28:09 +0000
URL:       https://git.openjdk.org/loom/commit/62bd2ebac4dd11ceecafd7f988485fe2aaea1a5e

8303147: [s390x] fast & slow debug builds are broken

Reviewed-by: mdoerr

! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.hpp

Changeset: c5941192
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-04-04 14:39:56 +0000
URL:       https://git.openjdk.org/loom/commit/c59411929ddbf5fdc51ccc9d7508cfceeabc58c1

8305511: Remove ignore from com/sun/jdi/PopAndInvokeTest.java

Reviewed-by: cjplummer, sspitsyn

! test/jdk/com/sun/jdi/PopAndInvokeTest.java

Changeset: 3ef834fc
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-04 15:56:51 +0000
URL:       https://git.openjdk.org/loom/commit/3ef834fc6fc245accffc41da714358fc82f22657

8298619: java/io/File/GetXSpace.java is failing

Reviewed-by: rriggs

! make/test/JtregNativeJdk.gmk
! test/jdk/java/io/File/GetXSpace.java
+ test/jdk/java/io/File/libGetXSpace.c

Changeset: 7baccd9e
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-04 15:57:56 +0000
URL:       https://git.openjdk.org/loom/commit/7baccd9ee24bcbc2ca5e449d8d3e5b80860cc088

8303260: (fc) FileChannel::transferFrom should support position > size()

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ test/jdk/java/nio/channels/FileChannel/TransferFromExtend.java

Changeset: 2ee42451
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-04-04 16:31:21 +0000
URL:       https://git.openjdk.org/loom/commit/2ee42451057455fdfe7c102d7a341136999e16ef

8305509: C1 fails "assert(k != nullptr) failed: illegal use of unloaded klass"

Reviewed-by: dcubed

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: dd594717
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-04-04 18:07:02 +0000
URL:       https://git.openjdk.org/loom/commit/dd59471798ad0118481939c59e58eca18e4365d1

8304846: Provide a shared utility to dump generated classes defined via Lookup API

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
- src/java.base/share/classes/java/lang/invoke/ProxyClassesDumper.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
+ src/java.base/share/classes/jdk/internal/util/ClassFileDumper.java
! test/jdk/java/lang/invoke/lambda/LambdaAsm.java
! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java

Changeset: 7c650489
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-04-04 18:09:04 +0000
URL:       https://git.openjdk.org/loom/commit/7c650489d2ffd9ec7c8513427ff7c83ed30dcec2

8305343: BigDecimal.fractionOnly() erroneously returns true for large scale value

Reviewed-by: darcy

! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/LongValueExactTests.java

Changeset: 94a05e0c
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-04 18:23:31 +0000
URL:       https://git.openjdk.org/loom/commit/94a05e0caa0d50df5cd569ce5a28d479363bb1fd

8305599: (fc) Temporarily problem-list java/nio/channels/{AsyncCloseAndInterrupt.java, FileChannel/Transfer.java}

Reviewed-by: alanb

! test/jdk/ProblemList.txt

Changeset: 3399fbf9
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-04-04 19:10:44 +0000
URL:       https://git.openjdk.org/loom/commit/3399fbf9fa22c37fc53ee54be52354dc532846ed

8305602: ProblemList java/lang/invoke/lambda/LogGeneratedClassesTest.java

Reviewed-by: dcubed

! test/jdk/ProblemList.txt

Changeset: a324fa26
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-04-04 21:01:24 +0000
URL:       https://git.openjdk.org/loom/commit/a324fa2639d29f0c5b2928e7f15ec67e396c2648

8225641: Calendar.roll(int field) does not work correctly for WEEK_OF_YEAR

Reviewed-by: naoto

! src/java.base/share/classes/java/util/GregorianCalendar.java
+ test/jdk/java/util/Calendar/RollFromLastToFirstWeek.java

Changeset: 7cf24d1c
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-04-04 21:02:33 +0000
URL:       https://git.openjdk.org/loom/commit/7cf24d1c06142a3bab9cce5cd0ba34b8bbccf00f

8305400: ISO 4217 Amendment 175 Update

Reviewed-by: naoto

! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/tablea1.txt

Changeset: 15fa78e6
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-04-04 22:16:50 +0000
URL:       https://git.openjdk.org/loom/commit/15fa78e6e78942e6c33e071b5a9d4d85143bc822

8305237: CompilerDirectives DCmds permissions correction

Reviewed-by: cjplummer, sspitsyn

! src/hotspot/share/services/diagnosticCommand.hpp

Changeset: ed9592c6
Author:    Yoshiki Sato <ysatowse at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2023-04-05 01:19:00 +0000
URL:       https://git.openjdk.org/loom/commit/ed9592c6e81f82e2bf6508ce45ba15aad8232181

8305113: (tz) Update Timezone Data to 2023c

Reviewed-by: naoto, andrew, serb

! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/antarctica
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/australasia
! src/java.base/share/data/tzdata/backward
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/iso3166.tab
! src/java.base/share/data/tzdata/leapseconds
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! src/java.base/share/data/tzdata/zone.tab
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt
! test/jdk/java/util/TimeZone/TimeZoneData/displaynames.txt
! test/jdk/java/util/TimeZone/TimeZoneTest.java

Changeset: 0ec3d2e3
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-04-05 04:28:00 +0000
URL:       https://git.openjdk.org/loom/commit/0ec3d2e36364a284df9f636e34ab47da7ff786f3

7124527: [macosx] SwingSet2, label is not read by VoiceOver when focus is on textfield for Internalframe and Table demo.

Reviewed-by: asemenov, serb

! src/demo/share/jfc/SwingSet2/InternalFrameDemo.java
! src/demo/share/jfc/SwingSet2/TableDemo.java

Changeset: 83a924a1
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-04-05 04:52:11 +0000
URL:       https://git.openjdk.org/loom/commit/83a924a1008853dee2ead8f6c3a82f9e3abc6125

8304042: C2 SuperWord: schedule must remove packs with cyclic dependencies

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java

Changeset: b659c353
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-04-05 05:41:30 +0000
URL:       https://git.openjdk.org/loom/commit/b659c35395fd3ac284a8fccfc04a4adf97438fb5

8068824: Exception thrown in JTableHeader after clicking on popupmenu opened with right-click on header

Reviewed-by: abhiscxk, aghaisas

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
+ test/jdk/javax/swing/JTableHeader/JTableHeaderExceptionTest.java

Changeset: 0e0c022b
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-04-05 09:35:45 +0000
URL:       https://git.openjdk.org/loom/commit/0e0c022b1f870806963789afdef9298851719498

8305356: Fix ignored bad CompileCommands in tests

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/compiler/integerArithmetic/TestNegAnd.java
! test/hotspot/jtreg/compiler/integerArithmetic/TestNegMultiply.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMulAdd.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java
! test/hotspot/jtreg/compiler/loopopts/TestPeelingRemoveDominatedTest.java

Changeset: 2aec910e
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-04-05 10:29:22 +0000
URL:       https://git.openjdk.org/loom/commit/2aec910ea4bcd3a253a76a70323f9bebb49d8e91

8304883: Record Deconstruction causes bytecode error

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/patterns/DeconstructionDesugaring.java

Changeset: 4bf19878
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-04-05 10:35:01 +0000
URL:       https://git.openjdk.org/loom/commit/4bf1987856f454e029c413e53d4b0c5807d3e890

8296454: System.console() shouldn't return null in jshell

Reviewed-by: vromero

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
+ src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
= src/jdk.jshell/share/classes/jdk/jshell/execution/impl/PipeInputStream.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java
! src/jdk.jshell/share/classes/module-info.java
! test/langtools/jdk/jshell/ConsoleTest.java
! test/langtools/jdk/jshell/PipeInputStreamTest.java
! test/langtools/jdk/jshell/UserInputTest.java

Changeset: 9f587d27
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-04-05 12:09:27 +0000
URL:       https://git.openjdk.org/loom/commit/9f587d272fe7097b330d8d81b7ae43149ff92485

8305644: IGV: Node text not updated when switching from/to CFG view

Reviewed-by: rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java

Changeset: 78ff454f
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-04-05 13:19:27 +0000
URL:       https://git.openjdk.org/loom/commit/78ff454f1986abdb9b72d3c6c5b1f3bbab823540

8305490: CommandProcessor command "dumpclass" produces classes with invalid field descriptors

Reviewed-by: cjplummer, fparain

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java

Changeset: a3137c75
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-04-05 13:27:16 +0000
URL:       https://git.openjdk.org/loom/commit/a3137c750f37d8fb03fd93f12e699df790adb327

8305646: compile error on Alpine with gcc12 after 8298619 in libGetXSpace.c

Reviewed-by: alanb, shade

! test/jdk/java/io/File/libGetXSpace.c

Changeset: f69d88c5
Author:    Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Alexey Ushakov <avu at openjdk.org>
Date:      2023-04-05 13:41:51 +0000
URL:       https://git.openjdk.org/loom/commit/f69d88c57f98472c483a7dcedcfd5afb0dbd3930

8301616: Drag & maximize to another monitor places window incorrectly (Windows)

Reviewed-by: avu, aivanov, serb

! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp

Changeset: 2e59d21e
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-04-05 14:04:08 +0000
URL:       https://git.openjdk.org/loom/commit/2e59d21e5620e834cb55a69d23a16c44d6ca2393

8305659: ProblemList com/sun/jdi/PopAndInvokeTest.java with virtual threads

Reviewed-by: thartmann

! test/jdk/ProblemList-svc-vthread.txt

Changeset: 022290bd
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-04-05 14:39:51 +0000
URL:       https://git.openjdk.org/loom/commit/022290bdbd14238d6f3cbd75e99f42b874ea255f

8305620: Missing `break` in DocCommentParser `inlineWord()`

Reviewed-by: iris

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! test/langtools/tools/javac/doctree/IndexTest.java

Changeset: 5919fad1
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-04-05 15:36:25 +0000
URL:       https://git.openjdk.org/loom/commit/5919fad1f4969ef3faaa0e8fe60ed6e4e15e5cff

8305591: Cleanup use of `newline` flag in DocCommentParser

Reviewed-by: hannesw

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java

Changeset: ee302335
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-04-05 16:04:27 +0000
URL:       https://git.openjdk.org/loom/commit/ee3023359caed3be4fe4cd829f04ede99d17ae86

8305107: Emoji related binary properties in RegEx

Reviewed-by: iris, rriggs, jpai

! src/java.base/share/classes/java/util/regex/CharPredicates.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: 44f33ad1
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-04-05 16:06:23 +0000
URL:       https://git.openjdk.org/loom/commit/44f33ad1a9617fc23864c9ba5f063b3fc2f1e18c

8304982: Emit warning for removal of `COMPAT` provider

Reviewed-by: alanb

! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
+ test/jdk/java/util/Locale/CompatWarning.java
= test/jdk/java/util/Locale/compatlog.properties

Changeset: 39f12a88
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-05 20:16:13 +0000
URL:       https://git.openjdk.org/loom/commit/39f12a88e7b19eb2b60942c6a6d2038398ddcd3f

8305596: (fc) Two java/nio/channels tests fail after JDK-8303260

Reviewed-by: alanb

! test/jdk/ProblemList.txt
! test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java
! test/jdk/java/nio/channels/FileChannel/Transfer.java

Changeset: 507c49a3
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-05 20:17:07 +0000
URL:       https://git.openjdk.org/loom/commit/507c49a3abc0b610a4f7cbc4d3c5aaaaf8ad3534

8305664: [BACKOUT] (fs) Remove FileSystem support for resolving against a default directory (chdir configuration)

Reviewed-by: alanb

! src/java.base/aix/classes/sun/nio/fs/AixFileSystem.java
! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java

Changeset: b5d204c3
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-04-05 21:24:55 +0000
URL:       https://git.openjdk.org/loom/commit/b5d204c3a4274c2e4604390eba436d42b5f5e9c9

8305678: ProblemList serviceability/sa/ClhsdbInspect.java on windows-x64 in Xcomp
8305679: ProblemList java/util/concurrent/locks/Lock/OOMEInAQS.java on linux-aarch64 with ZGC

Reviewed-by: mikael

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/jdk/ProblemList-zgc.txt

Changeset: 35cb303a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-04-05 21:54:38 +0000
URL:       https://git.openjdk.org/loom/commit/35cb303a2c0c8b32de257c02e012a1928a6b4594

8305425: Thread.isAlive0 doesn't need to call into the VM

Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: shade, coleenp, alanb

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/native/libjava/Thread.c
+ test/jdk/java/lang/Thread/IsAlive.java

Changeset: 8fc12557
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-04-06 07:22:55 +0000
URL:       https://git.openjdk.org/loom/commit/8fc1255792489f9fc951bb6f926573b05f47b36a

Merge with jdk-21+17

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/VirtualThreadStartTest.java
! test/jdk/ProblemList.txt
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/VirtualThreadStartTest.java
! test/jdk/ProblemList.txt

Changeset: 28bc5c76
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-04-06 09:14:25 +0000
URL:       https://git.openjdk.org/loom/commit/28bc5c76dceaec1a17117f2ae443580aa2b47b7a

Exclude com/sun/jdi/PopAndInvokeTest.java from wrapper runs

! test/jdk/ProblemList-Virtual.txt



More information about the loom-dev mailing list