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