git: openjdk/loom: fibers: 112 new changesets
duke
duke at openjdk.org
Fri Jan 27 12:57:33 UTC 2023
Changeset: 715b509f
Author: Pengfei Li <pli at openjdk.org>
Date: 2023-01-19 01:05:58 +0000
URL: https://git.openjdk.org/loom/commit/715b509f3d3dd2e8ef75f8e710becc959dd538e0
8298632: [TESTBUG] Add IR checks in jtreg vectorization tests
Reviewed-by: kvn, jbhateja
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayCopyTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayInvariantFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayUnsafeOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopControlFlowTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopLiveOutNodesTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopRangeStrideTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/MultipleLoopsTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/StripMinedLoopTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/VectorizationTestRunner.java
Changeset: 8e3036cf
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-01-19 01:14:12 +0000
URL: https://git.openjdk.org/loom/commit/8e3036cf7430cee5c5df2584d0a0eef816868c62
8300595: Use improved @see and @link syntax in javax.lang.model and javax.tools
Reviewed-by: jjg, iris
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
Changeset: 24cdcd4c
Author: Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-01-19 01:33:35 +0000
URL: https://git.openjdk.org/loom/commit/24cdcd4c70dd538fd6c6c9f05da480ea65463209
8293841: RISC-V: Implementation of Foreign Function & Memory API (Preview)
Co-authored-by: Weikai He <weikai at isrc.iscas.ac.cn>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: jvernee, fyang, shade, yadongwang
! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/foreignGlobals_riscv.cpp
! src/hotspot/cpu/riscv/foreignGlobals_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/register_riscv.hpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/vmreg_riscv.cpp
! src/hotspot/cpu/riscv/vmstorage_riscv.hpp
! src/java.base/share/classes/java/lang/foreign/VaList.java
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/PlatformLayouts.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/RISCV64Architecture.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64VaList.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/TypeClass.java
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestClassLoaderFindNative.java
! test/jdk/java/foreign/TestDowncallScope.java
! test/jdk/java/foreign/TestDowncallStack.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestLayoutEquality.java
! test/jdk/java/foreign/TestLinker.java
! test/jdk/java/foreign/TestMatrix.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestStringEncoding.java
! test/jdk/java/foreign/TestUpcallAsync.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/TestUpcallHighArity.java
! test/jdk/java/foreign/TestUpcallScope.java
! test/jdk/java/foreign/TestUpcallStack.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/TestVarArgs.java
+ test/jdk/java/foreign/callarranger/TestRISCV64CallArranger.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
! test/jdk/java/foreign/dontrelease/TestDontRelease.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java
! test/jdk/java/foreign/handles/Driver.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java
! test/jdk/java/foreign/normalize/TestNormalize.java
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java
! test/jdk/java/foreign/valist/VaListTest.java
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
Changeset: 7348b9ec
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-01-19 05:02:12 +0000
URL: https://git.openjdk.org/loom/commit/7348b9ec9373746bb76bc9fa9556f1811bd9e475
8300167: Add validation of the raster's layout before using in native
Reviewed-by: prr
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
Changeset: 2e9cb4b1
Author: SWinxy <swinxythecat at gmail.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2023-01-19 05:05:20 +0000
URL: https://git.openjdk.org/loom/commit/2e9cb4b1f6ebba75cffa407f5142fdd95ed9bd88
8267582: BasicLookAndFeel should not call getComponentPopupMenu twice to get a popup menu
Reviewed-by: psadhukhan
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
Changeset: 5b0af1a8
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-01-19 06:59:38 +0000
URL: https://git.openjdk.org/loom/commit/5b0af1a80bb4d2a81cda7e26a6ad0db43e679519
8208077: File.listRoots performance degradation
Reviewed-by: lancea, bpb
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! test/jdk/java/io/File/ListRoots.java
Changeset: 5f66024e
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-01-19 07:37:50 +0000
URL: https://git.openjdk.org/loom/commit/5f66024e957e5e40ce8d5a65717ea7f82c9f0b8f
8299959: C2: CmpU::Value must filter overflow computation against local sub computation
Reviewed-by: kvn, chagedorn, roland
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUOverflowVsSub.java
Changeset: cfe57466
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-01-19 08:48:36 +0000
URL: https://git.openjdk.org/loom/commit/cfe57466ddecb93b528478d0b053b089dd1ed285
8300242: Replace NULL with nullptr in share/code/
Reviewed-by: kvn, thartmann
! src/hotspot/share/code/codeBehaviours.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeBlob.inline.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/codeCache.inline.hpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! src/hotspot/share/code/compressedStream.cpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/debugInfoRec.hpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp
! src/hotspot/share/code/exceptionHandlerTable.cpp
! src/hotspot/share/code/exceptionHandlerTable.hpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/code/oopRecorder.hpp
! src/hotspot/share/code/oopRecorder.inline.hpp
! src/hotspot/share/code/pcDesc.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/code/scopeDesc.hpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/stubs.hpp
! src/hotspot/share/code/vmreg.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp
Changeset: 08e62182
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-01-19 09:00:01 +0000
URL: https://git.openjdk.org/loom/commit/08e621829bd60d37e946f4de8de42863ba78c3dc
8300526: Test runtime/jni/IsVirtualThread/IsVirtualThread.java should exercise alternative virtual thread implementation
Reviewed-by: pchilanomate
! test/hotspot/jtreg/runtime/jni/IsVirtualThread/IsVirtualThread.java
Changeset: eba87a0e
Author: Justin King <jcking at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-01-19 09:11:22 +0000
URL: https://git.openjdk.org/loom/commit/eba87a0ee0410f61ae764293986ecc162f48c707
8300264: Remove metaprogramming/isPointer.hpp
Reviewed-by: kbarrett, tschatzl
- src/hotspot/share/metaprogramming/isPointer.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
- test/hotspot/gtest/metaprogramming/test_isPointer.cpp
Changeset: 8f7faa63
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-01-19 11:51:43 +0000
URL: https://git.openjdk.org/loom/commit/8f7faa631bd9b6d6421ee6f4b4b08ef6ec87f30f
8300447: Parallel: Refactor PSPromotionManager::drain_stacks_depth
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
Changeset: 11df6eb2
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-01-19 11:52:40 +0000
URL: https://git.openjdk.org/loom/commit/11df6eb28ac2bd8d9d95b452c0e3eb59cc82ce08
8300540: Serial: Remove obsolete comments in GenMarkSweep
Reviewed-by: tschatzl
! src/hotspot/share/gc/serial/genMarkSweep.cpp
Changeset: e326b86d
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-01-19 12:01:50 +0000
URL: https://git.openjdk.org/loom/commit/e326b86d37cec3b395b88598cf30ce4239732a15
8300042: Improve CPU related JFR events descriptions
Reviewed-by: clanger, lucy
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: 2e4a3c47
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-01-19 13:00:09 +0000
URL: https://git.openjdk.org/loom/commit/2e4a3c47e262f91a7f881d9d990eb81a929d1627
8293862: javax/swing/JFileChooser/8046391/bug8046391.java failed with 'Cannot invoke "java.awt.Image.getWidth(java.awt.image.ImageObserver)" because "retVal" is null'
Co-authored-by: Tejesh R <tr at openjdk.org>
Reviewed-by: prr, serb
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JFileChooser/8046391/bug8046391.java
Changeset: dea58efb
Author: Jonathan Dowland <jdowland at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2023-01-19 13:26:18 +0000
URL: https://git.openjdk.org/loom/commit/dea58efb6280bb1d94daf208ac909aa013439397
8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems
Reviewed-by: sgehwolf
! src/java.base/linux/native/libjava/CgroupMetrics.c
Changeset: 1084fd24
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-01-19 13:42:08 +0000
URL: https://git.openjdk.org/loom/commit/1084fd24eb118d4131538c2a3ead714db7d0357b
8299973: Replace NULL with nullptr in share/utilities/
Reviewed-by: coleenp, stefank, dholmes, kbarrett
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/chunkedList.hpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/copy.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/decoder.cpp
! src/hotspot/share/utilities/decoder.hpp
! src/hotspot/share/utilities/decoder_elf.cpp
! src/hotspot/share/utilities/decoder_elf.hpp
! src/hotspot/share/utilities/defaultStream.hpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/elfFuncDescTable.cpp
! src/hotspot/share/utilities/elfFuncDescTable.hpp
! src/hotspot/share/utilities/elfStringTable.cpp
! src/hotspot/share/utilities/elfSymbolTable.cpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/events.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! src/hotspot/share/utilities/filterQueue.hpp
! src/hotspot/share/utilities/filterQueue.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/hashtable.hpp
! src/hotspot/share/utilities/hashtable.inline.hpp
! src/hotspot/share/utilities/json.cpp
! src/hotspot/share/utilities/linkedlist.hpp
! src/hotspot/share/utilities/lockFreeStack.hpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/numberSeq.cpp
! src/hotspot/share/utilities/objectBitSet.inline.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! src/hotspot/share/utilities/preserveException.cpp
! src/hotspot/share/utilities/resizeableResourceHash.hpp
! src/hotspot/share/utilities/resourceHash.hpp
! src/hotspot/share/utilities/stack.hpp
! src/hotspot/share/utilities/stack.inline.hpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/unsigned5.cpp
! src/hotspot/share/utilities/unsigned5.hpp
! src/hotspot/share/utilities/utf8.cpp
! src/hotspot/share/utilities/utf8.hpp
! src/hotspot/share/utilities/virtualizationSupport.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! src/hotspot/share/utilities/xmlstream.cpp
! src/hotspot/share/utilities/xmlstream.hpp
Changeset: 453dbd12
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-01-19 13:49:14 +0000
URL: https://git.openjdk.org/loom/commit/453dbd12ee42731d7ebfd1a856338099429277c8
8298377: JfrVframeStream causes deadlocks in ZGC
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: eosterlund, mgronlun
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
Changeset: d85243f0
Author: Claes Redestad <redestad at openjdk.org>
Date: 2023-01-19 16:50:07 +0000
URL: https://git.openjdk.org/loom/commit/d85243f02b34d03bd7af63a5bcbc73f500f720df
8300647: Miscellaneous hashCode improvements in java.base
Reviewed-by: stsypanov, rriggs
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/unix/classes/java/lang/ProcessEnvironment.java
Changeset: b317658d
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-01-19 18:32:08 +0000
URL: https://git.openjdk.org/loom/commit/b317658d69a477df04ded3cc2e107970f8a6e20d
8300399: EdDSA does not verify when there is no message
Reviewed-by: ascarpino
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSASignature.java
+ test/jdk/sun/security/ec/ed/EmptyMessage.java
Changeset: 80ab50b3
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2023-01-19 18:43:54 +0000
URL: https://git.openjdk.org/loom/commit/80ab50b3389cbdae6bced7cea3f3a84b94c5bb82
8294680: Refactor scaled border rendering
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: rmahajan, achung, aivanov, jdv
! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
! src/java.desktop/share/classes/javax/swing/border/EtchedBorder.java
! src/java.desktop/share/classes/javax/swing/border/LineBorder.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
Changeset: 558d610b
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-01-19 19:32:58 +0000
URL: https://git.openjdk.org/loom/commit/558d610bebb6967b4cfe922f62f1c4ba0df7daaf
8299553: Make ScaledEtchedBorderTest.java comprehensive
Reviewed-by: serb, honkar, achung
! test/jdk/javax/swing/border/EtchedBorder/ScaledEtchedBorderTest.java
! test/jdk/javax/swing/border/LineBorder/ScaledLineBorderTest.java
! test/jdk/javax/swing/border/LineBorder/ScaledTextFieldBorderTest.java
Changeset: f2a1eb98
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-01-19 22:11:23 +0000
URL: https://git.openjdk.org/loom/commit/f2a1eb980437b43cde222755dbf427d7916cf9e2
8300698: Missing @since tag for ClassFileFormatVersion.RELEASE_21
Reviewed-by: rriggs, mchung
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
Changeset: 62a2f232
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-01-19 06:43:44 +0000
URL: https://git.openjdk.org/loom/commit/62a2f2327a7879724cab6d2d1d7d9ddfeb37d189
8300490: Spaces in name of MacOS Code Signing Identity are not correctly handled after JDK-8293550
Reviewed-by: erikj
! make/autoconf/jdk-options.m4
Changeset: 1c840506
Author: Ron Pressler <rpressler at openjdk.org>
Date: 2023-01-19 15:34:01 +0000
URL: https://git.openjdk.org/loom/commit/1c84050610e778010a2ce3a25d48fceee87af6cc
8298400: Virtual thread instability when stack overflows
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Reviewed-by: dlong, pchilanomate
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
Changeset: dfcd65c2
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2023-01-19 22:27:45 +0000
URL: https://git.openjdk.org/loom/commit/dfcd65c2719cae19d41caf25f9aa0691568247e8
Merge
! make/autoconf/jdk-options.m4
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! make/autoconf/jdk-options.m4
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
Changeset: fbbb27e7
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-01-19 22:35:24 +0000
URL: https://git.openjdk.org/loom/commit/fbbb27e77085c346a251e75527af8b21e76f7fc5
8300356: Refactor code examples to use @snippet in java.text.CollationElementIterator
Reviewed-by: naoto
! src/java.base/share/classes/java/text/CollationElementIterator.java
Changeset: 9b97699b
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-01-19 22:36:17 +0000
URL: https://git.openjdk.org/loom/commit/9b97699be50966672d382a6f288a543ab42bdfd0
8300586: Refactor code examples to use @snippet in java.text.Collator
Reviewed-by: iris, lancea, naoto
! src/java.base/share/classes/java/text/Collator.java
Changeset: 93a933d4
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-01-19 23:24:01 +0000
URL: https://git.openjdk.org/loom/commit/93a933d4eff24f975dea32cd4b2b28ccbb50ed8f
8300400: Update --release 20 symbol information for JDK 20 build 32
Reviewed-by: iris, jjg
! src/jdk.compiler/share/data/symbols/java.base-K.sym.txt
Changeset: 77f2d20e
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date: 2023-01-20 00:55:28 +0000
URL: https://git.openjdk.org/loom/commit/77f2d20e96712de725abffd9db5f28b1a48153b4
8287873: Add test for using -XX:+AutoCreateSharedArchive with different JDK versions
Reviewed-by: iklam
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveUpgrade.java
! test/lib/jdk/test/lib/artifacts/ArtifactManager.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java
Changeset: e1893976
Author: Damon Fenacci <damon.fenacci at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-01-20 08:16:28 +0000
URL: https://git.openjdk.org/loom/commit/e1893976d588c7c2bffe47a133ecd0e0e35f17ea
8296403: [TESTBUG] IR test runner methods in TestLongRangeChecks.java invoke wrong test methods
Reviewed-by: thartmann, chagedorn, jiefu
! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java
Changeset: 49d60fee
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-01-20 09:23:37 +0000
URL: https://git.openjdk.org/loom/commit/49d60fee49b9f5f7182dcd1557d9b2f886901100
8300172: java/net/httpclient/MappingResponseSubscriber.java failed with java.net.ConnectException
Reviewed-by: jpai
! test/jdk/java/net/httpclient/MappingResponseSubscriber.java
Changeset: eca64795
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-01-20 09:57:20 +0000
URL: https://git.openjdk.org/loom/commit/eca64795be63c599a637ce2a7f740b2d0a1ec9bc
8300087: Replace NULL with nullptr in share/cds/
Reviewed-by: dholmes, iklam
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/classListWriter.hpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/unregisteredClasses.cpp
Changeset: 26410c18
Author: Afshin Zafari <afshin.zafari at oracle.com>
Committer: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2023-01-20 10:17:07 +0000
URL: https://git.openjdk.org/loom/commit/26410c180b88b4342217fdad63f1221786d8c37b
8281213: Unsafe uses of long and size_t in MemReporterBase::diff_in_current_scale
Reviewed-by: eastigeevich, kbarrett
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memReporter.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 4562b402
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-01-20 13:20:29 +0000
URL: https://git.openjdk.org/loom/commit/4562b402fbfedbc3b531b19bf55638b00973b680
8300682: InstanceKlassMiscStatus is a bad name
Reviewed-by: fparain, dholmes
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.hpp
+ src/hotspot/share/oops/instanceKlassFlags.cpp
= src/hotspot/share/oops/instanceKlassFlags.hpp
- src/hotspot/share/oops/instanceKlassMiscStatus.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
Changeset: 97c611d0
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2023-01-20 14:20:32 +0000
URL: https://git.openjdk.org/loom/commit/97c611d029b614bb462a8f5398ea75b2715c3f07
8289748: C2 compiled code crashes with SIGFPE with -XX:+StressLCM and -XX:+StressGCM
Reviewed-by: thartmann, chagedorn, kvn
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestRemoveEmptyCountedLoop.java
Changeset: 623ba5b6
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-01-20 14:31:06 +0000
URL: https://git.openjdk.org/loom/commit/623ba5b6dc0273eb4647e39e8aaa143dc8c9036e
8300653: G1EvacInfo should use common naming scheme for collection set
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1EvacInfo.hpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
Changeset: b2d36221
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-01-20 14:50:35 +0000
URL: https://git.openjdk.org/loom/commit/b2d3622115ce0b4c0647c7b79f28c075dfcdebbc
8299896: Reduce enum values of HtmlLinkInfo.Kind
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.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
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
Changeset: c6d56003
Author: Stuart Marks <smarks at openjdk.org>
Date: 2023-01-20 16:33:48 +0000
URL: https://git.openjdk.org/loom/commit/c6d560039682ec52efa6fa7755d2aa86f20e1148
8038146: Clarify Map.Entry's connection to the underlying map
Reviewed-by: alanb
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/NavigableMap.java
! src/java.base/share/classes/java/util/TreeMap.java
Changeset: 92d8326e
Author: Ralf Schmelter <rschmelter at openjdk.org>
Date: 2023-01-20 16:36:45 +0000
URL: https://git.openjdk.org/loom/commit/92d8326e4037605897d7c4eb4b3edb63a2fc11b0
8299827: Add resolved IP address in connection exception for sockets
Reviewed-by: alanb, vtewari, jpai, dfuchs
! src/java.base/share/classes/sun/net/util/SocketExceptions.java
! test/jdk/java/net/Socket/ExceptionText.java
Changeset: e8038557
Author: Darragh Clarke <Darragh.clarke at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-01-20 17:00:53 +0000
URL: https://git.openjdk.org/loom/commit/e8038557080ba686829395b49658a899bea15d35
8299863: URLFromURITest.java should import org.junit.jupiter.api.Test
Reviewed-by: dfuchs, cstein
! test/jdk/java/net/URL/URLFromURITest.java
Changeset: facd4151
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-01-20 17:25:18 +0000
URL: https://git.openjdk.org/loom/commit/facd41511b972e940ecab3bc57f5f23efca43343
8297757: VarHandles.getStaticFieldFromBaseAndOffset should get the receiver type from VarHandle
Reviewed-by: psandoz, alanb
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template
Changeset: 9d44dd0c
Author: Volodymyr Paprotski <volodymyr.paprotski at intel.com>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2023-01-20 19:51:28 +0000
URL: https://git.openjdk.org/loom/commit/9d44dd0cca620ef8e16e0c4306e6e54d8de6d1e8
8297972: Poly1305 Endianness on ByteBuffer not enforced
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial1305.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/java.base/com/sun/crypto/provider/Poly1305IntrinsicFuzzTest.java
Changeset: 5784eb7b
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-01-20 19:58:54 +0000
URL: https://git.openjdk.org/loom/commit/5784eb7b68a880e130fda5f07c527187764038a2
8300721: Cleanup ProblemList-svc-vthread.txt
Reviewed-by: alanb, lmesnik
! test/hotspot/jtreg/ProblemList-svc-vthread.txt
Changeset: 7c2f77a4
Author: Scott Gibbons <scott.gibbons at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-01-21 00:07:31 +0000
URL: https://git.openjdk.org/loom/commit/7c2f77a42293eb79829fce99bfce82e89a5df6d7
8300584: Accelerate AVX-512 CRC32C for small buffers
Reviewed-by: kvn, sviswanathan
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
Changeset: e1ee6727
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-01-21 07:09:00 +0000
URL: https://git.openjdk.org/loom/commit/e1ee6727f70209cf046cafba109835ad4acc1c23
8300725: Improve performance of ColorConvertOp for default destinations with alpha
Reviewed-by: prr
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! test/jdk/sun/java2d/cmm/ColorConvertOp/ColCvtAlphaDifferentSrcDst.java
Changeset: 5331a3ef
Author: Justin King <jcking at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-01-21 08:57:14 +0000
URL: https://git.openjdk.org/loom/commit/5331a3ef739166b2a2b0871fc9615f2c99effa89
8298908: Instrument Metaspace for ASan
Reviewed-by: stuefe, ihse, iklam
! make/autoconf/jdk-options.m4
! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/chunkManager.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
+ src/hotspot/share/sanitizers/address.h
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
Changeset: 06394ee8
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-01-21 11:31:44 +0000
URL: https://git.openjdk.org/loom/commit/06394ee8b110fe8e37a3b9e582f5dfbf225a3d89
8300590: [JVMCI] BytecodeFrame.equals is broken
Reviewed-by: adinn, dlong
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestBytecodeFrame.java
Changeset: bb42e61a
Author: Claes Redestad <redestad at openjdk.org>
Date: 2023-01-21 11:54:51 +0000
URL: https://git.openjdk.org/loom/commit/bb42e61a6176a7f4f9485efa47a248b23b09a16d
8300493: Use ArraysSupport.vectorizedHashCode in j.u.zip.ZipCoder
Reviewed-by: alanb, lancea
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
+ test/micro/org/openjdk/bench/java/util/zip/ZipFileOpen.java
Changeset: a6c2a2ae
Author: Dan Lutker <lutkerd at amazon.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2023-01-21 12:05:35 +0000
URL: https://git.openjdk.org/loom/commit/a6c2a2ae79be6810dca55b13bfc8a7625f25d48d
8300692: GCC 12 reports some compiler warnings in bundled freetype
Reviewed-by: erikj, serb, jwaters
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: c8dd7583
Author: Justin King <jcking at openjdk.org>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-01-21 15:03:26 +0000
URL: https://git.openjdk.org/loom/commit/c8dd7583a92082bcd2a4dfd5429889e7f0a44050
8300260: Remove metaprogramming/isSame.hpp
Reviewed-by: tschatzl, kbarrett
- src/hotspot/share/metaprogramming/isSame.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/devirtualizer.inline.hpp
- test/hotspot/gtest/metaprogramming/test_isSame.cpp
! test/hotspot/gtest/metaprogramming/test_isSigned.cpp
! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp
Changeset: 67b1c890
Author: Tagir F. Valeev <tvaleev at openjdk.org>
Date: 2023-01-21 18:36:31 +0000
URL: https://git.openjdk.org/loom/commit/67b1c890b3351c1b1317477dd12316d18c01dd72
8294693: Add Collections.shuffle overload that accepts RandomGenerator interface
Reviewed-by: smarks, darcy
! src/java.base/share/classes/java/util/Collections.java
+ test/jdk/java/util/Collections/Shuffle.java
Changeset: cbfc069f
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-01-21 19:25:18 +0000
URL: https://git.openjdk.org/loom/commit/cbfc069f6a27b272577ddf2abfbc7a3b64739571
8300731: Avoid unnecessary array fill after creation in PaletteBuilder
Reviewed-by: prr, serb
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/PaletteBuilder.java
Changeset: 3ea4eac1
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-01-21 21:51:41 +0000
URL: https://git.openjdk.org/loom/commit/3ea4eac1450954db095ef56385baa3aceea524ea
8300817: The build is broken after JDK-8294693
Reviewed-by: tvaleev, darcy
! src/java.base/share/classes/java/util/Collections.java
Changeset: 7ced08d4
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2023-01-22 06:47:00 +0000
URL: https://git.openjdk.org/loom/commit/7ced08d4ec1b4aec534bd9061f52dd72fa2270f6
8300638: Tier1 IR Test failure after JDK-8298632 on macosx-x64-debug
Reviewed-by: kvn, pli
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayInvariantFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopLiveOutNodesTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopRangeStrideTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/MultipleLoopsTest.java
Changeset: 030b071d
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2023-01-22 12:45:52 +0000
URL: https://git.openjdk.org/loom/commit/030b071db1fb6197a2633a04b20aa95432a903bc
8300207: Add a pre-check for the number of canonical equivalent permutations in j.u.r.Pattern
Reviewed-by: smarks
! src/java.base/share/classes/java/util/regex/Pattern.java
Changeset: 45e4e009
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-01-23 06:06:32 +0000
URL: https://git.openjdk.org/loom/commit/45e4e00981ef8b4bf143afce0889698319273c1d
8300079: SIGSEGV in LibraryCallKit::inline_string_copy due to constant NULL src argument
Reviewed-by: roland, chagedorn, kvn
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/intrinsics/string/TestCopyValueOf.java
Changeset: 836198a4
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-01-23 08:14:51 +0000
URL: https://git.openjdk.org/loom/commit/836198a4009c4a3f10a76dc8734e4792bb2509ba
8300591: @SuppressWarnings option "lossy-conversions" missing from jdk.compiler module javadoc
Reviewed-by: jjg, darcy
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.1
Changeset: 11aadc9d
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-01-23 10:18:23 +0000
URL: https://git.openjdk.org/loom/commit/11aadc9d98d364b91114c028c7e2eff8de2f2bf0
8244400: MenuItem may cache the size and did not update it when the screen DPI is changed
Reviewed-by: serb, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! test/jdk/javax/swing/GraphicsConfigNotifier/StalePreferredSize.java
Changeset: f307e8c6
Author: Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Robbin Ehn <rehn at openjdk.org>
Date: 2023-01-23 10:43:50 +0000
URL: https://git.openjdk.org/loom/commit/f307e8c667895c302e916124751456a5443353ce
8299795: Relativize locals in interpreter frames
Reviewed-by: coleenp, rehn, pchilanomate, mdoerr, fyang
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
Changeset: 5a4945c0
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-01-23 13:10:42 +0000
URL: https://git.openjdk.org/loom/commit/5a4945c0d95423d0ab07762c915e9cb4d3c66abb
8299975: Limit underflow protection CMoveINode in PhaseIdealLoop::do_unroll must also protect type from underflow
Reviewed-by: roland, chagedorn
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCMoveLimitType.java
Changeset: 03a9a88e
Author: Justin King <jcking at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-01-23 16:03:28 +0000
URL: https://git.openjdk.org/loom/commit/03a9a88efbb68537e24b7de28c5b81d6cd8fdb04
8300265: Remove metaprogramming/isSigned.hpp
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/memory/metaspace/counters.hpp
- src/hotspot/share/metaprogramming/isSigned.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/population_count.hpp
- test/hotspot/gtest/metaprogramming/test_isSigned.cpp
! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp
Changeset: 542bfe61
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-01-23 17:05:36 +0000
URL: https://git.openjdk.org/loom/commit/542bfe61e67b72bebff45e7382ec3f40bdab9aae
8300587: (bf) Some covariant overrides are missing @since tags
Reviewed-by: lancea, iris
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
Changeset: a56598f5
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-01-23 17:12:49 +0000
URL: https://git.openjdk.org/loom/commit/a56598f5a534cc9223367e7faa8433ea38661db9
8299684: (bf) JNI direct buffer functions with large capacity behave unexpectedly
Reviewed-by: dholmes, alanb
! make/test/JtregNativeJdk.gmk
! src/hotspot/share/prims/jni.cpp
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
+ test/jdk/java/nio/jni/NewDirectByteBuffer.java
+ test/jdk/java/nio/jni/libNewDirectByteBuffer.c
Changeset: 079255e3
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-01-23 17:40:13 +0000
URL: https://git.openjdk.org/loom/commit/079255e312a60584d748babcd320eacec99c5a02
8300864: Declare some fields in java.io as final
Reviewed-by: rriggs, lancea
! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/ExpiringCache.java
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/io/StringReader.java
! src/java.base/share/classes/java/io/StringWriter.java
Changeset: a7f035db
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-01-23 17:47:01 +0000
URL: https://git.openjdk.org/loom/commit/a7f035db762ce44b72733094422488047c9ad738
8300868: Reduce visibility in java.io.SerialCallbackContext
Reviewed-by: rriggs
! src/java.base/share/classes/java/io/SerialCallbackContext.java
Changeset: 4525aa31
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-01-23 17:53:20 +0000
URL: https://git.openjdk.org/loom/commit/4525aa318a1025e19d4ed9924ed25992be0075e9
8300867: Fix document issues in java.io
Reviewed-by: alanb, lancea, iris
! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/DeleteOnExitHook.java
! src/java.base/share/classes/java/io/File.java
! 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/ObjectStreamConstants.java
Changeset: 86fed796
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-01-23 17:58:53 +0000
URL: https://git.openjdk.org/loom/commit/86fed79670c109fc3a7fbe1eb2b1485c6dd99e2f
8300693: Lower the compile threshold and reduce the iterations of warmup loop in VarHandles tests
Reviewed-by: jvernee, dholmes, psandoz
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessString.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template
Changeset: 1a3cb8c5
Author: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2023-01-23 18:05:48 +0000
URL: https://git.openjdk.org/loom/commit/1a3cb8c5018bc016c2ad6b078e4abe13b39d151c
8296343: CPVE thrown on missing content-length in OCSP response
Reviewed-by: mullan, rhalade
! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! test/jdk/java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java
! test/jdk/javax/net/ssl/Stapling/SSLEngineWithStapling.java
! test/jdk/javax/net/ssl/Stapling/SSLSocketWithStapling.java
! test/jdk/javax/net/ssl/Stapling/StapleEnableProps.java
+ test/jdk/sun/security/provider/certpath/OCSP/OCSPNoContentLength.java
! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java
Changeset: d1173508
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-01-23 19:09:39 +0000
URL: https://git.openjdk.org/loom/commit/d11735087507a17204bd81ae565409a3b7e881ae
8300866: Declare some classes final in java.io
Reviewed-by: alanb
! src/java.base/share/classes/java/io/ExpiringCache.java
! 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/ProxyingConsole.java
Changeset: dcf1523b
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-01-23 19:31:36 +0000
URL: https://git.openjdk.org/loom/commit/dcf1523bf2dba234371190a70a41cfcb77907196
8300077: Refactor code examples to use @snippet in java.text.ChoiceFormat
Reviewed-by: lancea, iris, naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: 0ea2dd1f
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-01-23 20:51:13 +0000
URL: https://git.openjdk.org/loom/commit/0ea2dd1f77a7925d02ae0136bb40dcc8abf354d9
8146132: Excessive output from make test-image
Reviewed-by: ihse
! make/common/NativeCompilation.gmk
! make/common/TestFilesCompilation.gmk
Changeset: fd752178
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-01-23 07:44:32 +0000
URL: https://git.openjdk.org/loom/commit/fd752178e364fb5deeec062bef3dde1fea1dcbe3
8290919: Update nroff pages in JDK 20 before RC
Reviewed-by: iris, alanb
! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
Changeset: 56dc3b08
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2023-01-23 20:58:40 +0000
URL: https://git.openjdk.org/loom/commit/56dc3b08a62f651835c5bccca987d93ba2bb8961
Merge
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/javac.1
Changeset: f79e5871
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-01-23 21:05:14 +0000
URL: https://git.openjdk.org/loom/commit/f79e5871813ab9554e3250cf4b36e92522bddd0a
8300828: Avoid unnecessary array fill after creation in com.sun.media.sound
Reviewed-by: serb, prr
! src/java.desktop/share/classes/com/sun/media/sound/ModelInstrument.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftChannel.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftPerformer.java
Changeset: 77a50105
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-01-24 00:21:29 +0000
URL: https://git.openjdk.org/loom/commit/77a50105f0c4a4cb7286dda13c633f1e69295210
8286775: Remove identical per-compiler definitions of unsigned integral jtypes
Reviewed-by: kbarrett, coleenp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp
Changeset: b5ee3d1f
Author: Tingjun Yuan <yuantj1999 at outlook.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-01-24 01:25:29 +0000
URL: https://git.openjdk.org/loom/commit/b5ee3d1f2abf5af86438ac4c9e3da3cc026dffd3
8299497: Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs
Reviewed-by: serb, prr
! src/java.desktop/share/classes/java/awt/font/LineBreakMeasurer.java
! src/java.desktop/share/classes/java/awt/image/renderable/ParameterBlock.java
Changeset: 0323609f
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-01-24 02:05:05 +0000
URL: https://git.openjdk.org/loom/commit/0323609f44e68ba8d992419a23be7066838a0e01
8300706: Use @snippet in java.text
Reviewed-by: naoto
! src/java.base/share/classes/java/text/BreakIterator.java
! src/java.base/share/classes/java/text/CharacterIterator.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
Changeset: 2da2e5a0
Author: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2023-01-24 02:09:48 +0000
URL: https://git.openjdk.org/loom/commit/2da2e5a0e80e6c54c848cf39bee534fa9b7086b1
8300946: Add sun/security/provider/certpath/OCSP/OCSPNoContentLength to ProblemList
Reviewed-by: jpai
! test/jdk/ProblemList.txt
Changeset: 937ba1ca
Author: david <davidgiga1993 at gmail.com>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-01-24 03:07:16 +0000
URL: https://git.openjdk.org/loom/commit/937ba1cadbe1e8663ad5663e5a2048b21dc63527
8300111: Add rpath for common lib locations for jpackageapplauncher
Reviewed-by: ihse, asemenyuk, almatvee
! make/modules/jdk.jpackage/Lib.gmk
Changeset: afd5921f
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-01-24 04:07:06 +0000
URL: https://git.openjdk.org/loom/commit/afd5921f1cc5b9a05a7ec3a3690a06bb5e05d23a
8298610: Refactor archiving of ConstantPool::resolved_references()
Reviewed-by: dholmes, ccheung
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
Changeset: b3822f50
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-01-24 04:35:46 +0000
URL: https://git.openjdk.org/loom/commit/b3822f50c85524a00a045aa3a3d902f190e35906
8300589: Use @snippet and @linkplain in java.text.CollationKey and java.text.CompactNumberFormat
Reviewed-by: lancea, naoto, iris
! src/java.base/share/classes/java/text/CollationKey.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
Changeset: 6dd8723f
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-01-24 06:27:54 +0000
URL: https://git.openjdk.org/loom/commit/6dd8723f66a22e626d98c74cff0b0b344a62626d
8290918: Initial nroff manpage generation for JDK 21
Reviewed-by: lancea, iris, darcy
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
Changeset: 2292ce13
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-01-24 06:35:26 +0000
URL: https://git.openjdk.org/loom/commit/2292ce137c16accf0622600d5a096403b8a8058d
8294677: chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications
Reviewed-by: simonis, phh
! src/hotspot/share/memory/metaspace/chunklevel.hpp
! src/hotspot/share/memory/metaspace/metaspaceSettings.hpp
! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp
! test/hotspot/gtest/metaspace/test_metachunk.cpp
! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/Settings.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java
Changeset: 57f2d48e
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-01-24 07:43:29 +0000
URL: https://git.openjdk.org/loom/commit/57f2d48e1e11eb2f87be7e47ab943031696e51f5
8300863: Remove C-style array declarations in java.io
Reviewed-by: alanb, rriggs, darcy, iris
! src/java.base/share/classes/java/io/BufferedOutputStream.java
! src/java.base/share/classes/java/io/BufferedWriter.java
! src/java.base/share/classes/java/io/ByteArrayInputStream.java
! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
! src/java.base/share/classes/java/io/CharArrayWriter.java
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/StreamTokenizer.java
Changeset: 544c16e0
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-01-24 08:05:03 +0000
URL: https://git.openjdk.org/loom/commit/544c16e0bdd4335b2624158fd1f6521984aa5079
8300266: Detect Virtualization on Linux aarch64
Reviewed-by: stuefe, lucy
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
Changeset: 048705c0
Author: Justin King <jcking at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-01-24 11:39:18 +0000
URL: https://git.openjdk.org/loom/commit/048705c04967d106dedc09a4cf2325a3b46ef4e7
8300910: Remove metaprogramming/integralConstant.hpp
Reviewed-by: kbarrett, tschatzl
- src/hotspot/share/metaprogramming/integralConstant.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/runtime/os.hpp
Changeset: 859ca75b
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-01-24 17:15:53 +0000
URL: https://git.openjdk.org/loom/commit/859ca75b4c269bc71d1e9638b5b02bbb6386166d
8300862: Remove some G1 collection set remembered set debugging code
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: 3be5758b
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-01-24 17:33:35 +0000
URL: https://git.openjdk.org/loom/commit/3be5758bb413fb6b4dc6191d78ca38332d5153f1
8300769: Remove G1CollectionSet::_inc_bytes_used_before
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
Changeset: b678e700
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-01-24 20:32:46 +0000
URL: https://git.openjdk.org/loom/commit/b678e70003cc2c84df426bb63a07f43e508604bf
8300942: JDK-8299684 breaks x86 build
Reviewed-by: dholmes, jiefu
! test/jdk/java/nio/jni/libNewDirectByteBuffer.c
Changeset: cf46004f
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2023-01-24 22:16:28 +0000
URL: https://git.openjdk.org/loom/commit/cf46004f276293ce8b092fe17ae579cbe45914a2
8300272: Improve readability of the test JarWithOneNonDisabledDigestAlg
Reviewed-by: weijun
! test/jdk/jdk/security/jarsigner/JarWithOneNonDisabledDigestAlg.java
Changeset: a3ed7e94
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-01-24 06:40:06 +0000
URL: https://git.openjdk.org/loom/commit/a3ed7e94a23c0c89138d831f4b36b26dce5b3d01
8300623: Lambda deserialization regression involving Enum method reference
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
- test/langtools/tools/javac/lambda/methodReference/8059632/MethodRefQualifyingTypeTest.java
- test/langtools/tools/javac/lambda/methodReference/8059632/MethodSupplierImpl.java
- test/langtools/tools/javac/lambda/methodReference/8059632/TestBootstrapInvocation.java
Changeset: 60b8a985
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-01-24 13:15:02 +0000
URL: https://git.openjdk.org/loom/commit/60b8a98501c6aafa47827b2f05c354c461cfe75c
8300591: @SuppressWarnings option "lossy-conversions" missing from jdk.compiler module javadoc
Backport-of: 836198a4009c4a3f10a76dc8734e4792bb2509ba
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.1
Changeset: 81d523d3
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2023-01-24 22:28:07 +0000
URL: https://git.openjdk.org/loom/commit/81d523d382331a06ec57b302890ccd4d25fdd095
Merge
Changeset: 13394615
Author: Jie Fu <jiefu at openjdk.org>
Date: 2023-01-24 23:44:35 +0000
URL: https://git.openjdk.org/loom/commit/133946159c699afa2748b41271c15c5a7ec5bc53
8300981: Build failure on 32-bit platforms after JDK-8281213
Reviewed-by: coleenp
! src/hotspot/share/services/memReporter.hpp
Changeset: fbe5ab00
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-01-25 01:05:25 +0000
URL: https://git.openjdk.org/loom/commit/fbe5ab0066e2766124a7f5db155b9634e1790671
8300830: Remove redundant assertion in src/hotspot/share/runtime/javaCalls.cpp
Reviewed-by: iklam, rehn, dcubed
! src/hotspot/share/runtime/javaCalls.cpp
Changeset: 7465de45
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-01-25 05:48:07 +0000
URL: https://git.openjdk.org/loom/commit/7465de453afac9499582cb8c7573bcdc988f623b
6603771: Nimbus L&F: Ctrl+F7 keybinding for Jinternal Frame throws a NPE.
Reviewed-by: abhiscxk, serb
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java
+ test/jdk/javax/swing/JInternalFrame/JInternalFrameTest.java
Changeset: 5a478ef7
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-01-25 07:22:12 +0000
URL: https://git.openjdk.org/loom/commit/5a478ef7759e64da6d17426673700ff0d9c66b33
8297730: C2: Arraycopy intrinsic throws incorrect exception
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyIntrinsicWithUCT.java
Changeset: 95fafd09
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-01-25 08:15:35 +0000
URL: https://git.openjdk.org/loom/commit/95fafd094f93eaf3ff15c76ca25345123d1586fe
8300644: Remove gc/shenandoah/jni/TestStringCriticalWithDedup.java
Reviewed-by: wkemper, mbaesken
- test/hotspot/jtreg/gc/shenandoah/jni/TestStringCriticalWithDedup.java
- test/hotspot/jtreg/gc/shenandoah/jni/libTestStringCriticalWithDedup.c
Changeset: b2071f79
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-01-25 08:17:56 +0000
URL: https://git.openjdk.org/loom/commit/b2071f79d854f40df0f3bc2de6828fbcea4d325a
8300657: Remove null filtering in CLD oop handle area
Reviewed-by: coleenp, dholmes
! src/hotspot/share/classfile/classLoaderData.cpp
Changeset: 3c61d5aa
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2023-01-25 10:24:33 +0000
URL: https://git.openjdk.org/loom/commit/3c61d5aa48606dab2d2c639d5f0a56313476917d
8300659: Refactor TestMemoryAwareness to use WhiteBox api for host values
Reviewed-by: mbaesken
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 71107f46
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-01-25 10:30:02 +0000
URL: https://git.openjdk.org/loom/commit/71107f4648d8f31a7bcc0aa5202ef46230df583f
8300651: Replace NULL with nullptr in share/runtime/
Reviewed-by: rehn, dholmes
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/escapeBarrier.cpp
! src/hotspot/share/runtime/escapeBarrier.hpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/flags/debug_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.hpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp
! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/icache.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaCalls.hpp
! src/hotspot/share/runtime/javaFrameAnchor.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/jniHandles.inline.hpp
! src/hotspot/share/runtime/jniPeriodicChecker.cpp
! src/hotspot/share/runtime/jniPeriodicChecker.hpp
! src/hotspot/share/runtime/keepStackGCProcessed.cpp
! src/hotspot/share/runtime/monitorChunk.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/nonJavaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/orderAccess.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/os.inline.hpp
! src/hotspot/share/runtime/park.cpp
! src/hotspot/share/runtime/park.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/perfData.inline.hpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/perfMemory.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/hotspot/share/runtime/registerMap.hpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/relocator.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/stackWatermarkSet.cpp
! src/hotspot/share/runtime/stackWatermarkSet.inline.hpp
! src/hotspot/share/runtime/statSampler.cpp
! src/hotspot/share/runtime/statSampler.hpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/stubCodeGenerator.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/task.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/timerTrace.cpp
! src/hotspot/share/runtime/timerTrace.hpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/runtime/unhandledOops.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vframe_hp.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmStructs.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
Changeset: a5d8e128
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-01-25 10:31:51 +0000
URL: https://git.openjdk.org/loom/commit/a5d8e12872d9de399fa97b33896635d101b71372
8300244: Replace NULL with nullptr in share/interpreter/
Reviewed-by: coleenp, dholmes
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/bootstrapInfo.hpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
! src/hotspot/share/interpreter/bytecodes.hpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp
! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
Changeset: 74e1a8bf
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-01-25 12:54:27 +0000
URL: https://git.openjdk.org/loom/commit/74e1a8bfa852a55fb8e6e93e19e2999f4d23f959
8300236: Use VarHandle access in Data(Input | Output)Stream classes
Reviewed-by: rriggs, alanb
- src/java.base/share/classes/java/io/Bits.java
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/DataOutputStream.java
! 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/RandomAccessFile.java
+ src/java.base/share/classes/jdk/internal/util/ByteArray.java
- test/jdk/java/io/Bits/ReadWriteValues.java
- test/jdk/java/io/Bits/java.base/java/io/BitsProxy.java
+ test/jdk/jdk/internal/util/ByteArray/ReadWriteValues.java
+ test/micro/org/openjdk/bench/java/io/PrimitiveFieldSerializationBenchmark.java
Changeset: c8ad6000
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-01-25 13:33:22 +0000
URL: https://git.openjdk.org/loom/commit/c8ad6000646abd6e1faac396d901135c85c73cf5
8301004: httpclient: Add more debug to HttpResponseInputStream
Reviewed-by: jpai
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
Changeset: 8a47429d
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-01-25 13:38:02 +0000
URL: https://git.openjdk.org/loom/commit/8a47429dc065ad7645a40fa2350d043ef4606d92
8295944: Move the Http2TestServer and related classes into a package of its own
Reviewed-by: dfuchs
! test/jdk/com/sun/net/httpserver/SANTest.java
! test/jdk/java/net/httpclient/ALPNProxyFailureTest.java
! test/jdk/java/net/httpclient/AbstractNoBody.java
! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.policy
! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/BasicRedirectTest.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
! test/jdk/java/net/httpclient/CookieHeaderTest.java
! test/jdk/java/net/httpclient/CustomRequestPublisher.java
! test/jdk/java/net/httpclient/CustomResponseSubscriber.java
! test/jdk/java/net/httpclient/DependentActionsTest.java
! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java
! test/jdk/java/net/httpclient/DigestEchoClient.java
! test/jdk/java/net/httpclient/DigestEchoClientSSL.java
! test/jdk/java/net/httpclient/DigestEchoServer.java
! test/jdk/java/net/httpclient/EncodedCharsInURI.java
! test/jdk/java/net/httpclient/EscapedOctetsInURI.java
! test/jdk/java/net/httpclient/ExecutorShutdown.java
! test/jdk/java/net/httpclient/ExpectContinueTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest1.policy
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest2.policy
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest3.policy
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.policy
! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java
! test/jdk/java/net/httpclient/ForbiddenHeadTest.java
! test/jdk/java/net/httpclient/GZIPInputStreamTest.java
! test/jdk/java/net/httpclient/HeadTest.java
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/HttpRedirectTest.java
! test/jdk/java/net/httpclient/HttpSlowServerTest.java
! test/jdk/java/net/httpclient/HttpVersionsTest.java
! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java
! test/jdk/java/net/httpclient/HttpsTunnelTest.java
! test/jdk/java/net/httpclient/ISO_8859_1_Test.java
! test/jdk/java/net/httpclient/ImmutableFlowItems.java
! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java
! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java
! test/jdk/java/net/httpclient/LargeHandshakeTest.java
! test/jdk/java/net/httpclient/LargeResponseTest.java
! test/jdk/java/net/httpclient/LineBodyHandlerTest.java
! test/jdk/java/net/httpclient/MappingResponseSubscriber.java
! test/jdk/java/net/httpclient/MaxStreams.java
! test/jdk/java/net/httpclient/NoBodyPartOne.java
! test/jdk/java/net/httpclient/NoBodyPartTwo.java
! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java
! test/jdk/java/net/httpclient/PathSubscriber/ofFile.policy
! test/jdk/java/net/httpclient/PathSubscriber/ofFileDownload.policy
! test/jdk/java/net/httpclient/ProxyAuthDisabledSchemes.java
! test/jdk/java/net/httpclient/ProxyAuthDisabledSchemesSSL.java
! test/jdk/java/net/httpclient/ProxySelectorTest.java
! test/jdk/java/net/httpclient/RedirectMethodChange.java
! test/jdk/java/net/httpclient/RedirectWithCookie.java
! test/jdk/java/net/httpclient/Response1xxTest.java
! test/jdk/java/net/httpclient/Response204V2Test.java
! test/jdk/java/net/httpclient/ResponsePublisher.java
! test/jdk/java/net/httpclient/RetryWithCookie.java
! test/jdk/java/net/httpclient/ServerCloseTest.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java
! test/jdk/java/net/httpclient/StreamCloseTest.java
! test/jdk/java/net/httpclient/StreamingBody.java
! test/jdk/java/net/httpclient/TEST.properties
! test/jdk/java/net/httpclient/ThrowingPublishersCustomAfterCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersCustomBeforeCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersIOAfterCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersIOBeforeCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersInNextRequest.java
! test/jdk/java/net/httpclient/ThrowingPublishersInRequest.java
! test/jdk/java/net/httpclient/ThrowingPublishersInSubscribe.java
! test/jdk/java/net/httpclient/ThrowingPublishersSanity.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesSanity.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStream.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStreamAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLines.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLinesAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsString.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsStringAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersSanity.java
! test/jdk/java/net/httpclient/TlsContextTest.java
! test/jdk/java/net/httpclient/UnauthorizedTest.java
! test/jdk/java/net/httpclient/UserCookieTest.java
! test/jdk/java/net/httpclient/dependent.policy
! test/jdk/java/net/httpclient/http2/BadHeadersTest.java
! test/jdk/java/net/httpclient/http2/BasicTest.java
! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java
! test/jdk/java/net/httpclient/http2/ErrorTest.java
! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java
! test/jdk/java/net/httpclient/http2/IdleConnectionTimeoutTest.java
! test/jdk/java/net/httpclient/http2/ImplicitPushCancel.java
! test/jdk/java/net/httpclient/http2/NoBodyTest.java
! test/jdk/java/net/httpclient/http2/ProxyTest2.java
! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java
! test/jdk/java/net/httpclient/http2/RedirectTest.java
! test/jdk/java/net/httpclient/http2/ServerPush.java
! test/jdk/java/net/httpclient/http2/ServerPushWithDiffTypes.java
! test/jdk/java/net/httpclient/http2/TLSConnection.java
! test/jdk/java/net/httpclient/http2/UserInfoTest.java
! test/jdk/java/net/httpclient/httpclient-localaddr-security.policy
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/ExceptionallyCloseable.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestUtil.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyInputStream.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/EchoHandler.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2EchoHandler.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2Handler.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2RedirectHandler.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeSupplier.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/NoBodyHandler.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/OutgoingPushPromise.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/PushHandler.java
= test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Queue.java
Changeset: 61775c85
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2023-01-25 14:01:03 +0000
URL: https://git.openjdk.org/loom/commit/61775c85b0989e4de310290e9441851f32cb84a3
8300997: Add curl support to createJMHBundle.sh
Reviewed-by: erikj
! make/devkit/createJMHBundle.sh
Changeset: a23ff63a
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-01-25 14:13:22 +0000
URL: https://git.openjdk.org/loom/commit/a23ff63af147067e0704970a9f9e6d847df22dff
8301086: jdk/internal/util/ByteArray/ReadWriteValues.java fails with CompilationError
Reviewed-by: dfuchs
! test/jdk/jdk/internal/util/ByteArray/ReadWriteValues.java
Changeset: f279c751
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-01-25 14:14:56 +0000
URL: https://git.openjdk.org/loom/commit/f279c751a5b2132c11aa3a31084ee37f1a349150
8300805: Update autoconf build-aux files with latest from 2022-09-17
Reviewed-by: mikael, clanger
! make/autoconf/build-aux/autoconf-config.guess
! make/autoconf/build-aux/autoconf-config.sub
! make/autoconf/build-aux/config.guess
! make/autoconf/build-aux/config.sub
Changeset: e80b5ea4
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-01-25 15:42:53 +0000
URL: https://git.openjdk.org/loom/commit/e80b5ea448c715519d14e238321ceb5ec40b37f4
8299635: Hotspot update for deprecated sprintf in Xcode 14
Reviewed-by: dholmes, mikael
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/regalloc.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/runtime/Thread/libAsyncExceptionOnMonitorEnter.cpp
! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/libAddModuleExportsAndOpensTest.c
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadEnd/threadend01/libthreadend01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart01/libthreadstart01.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CreateRawMonitor/crrawmon001/crrawmon001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/DestroyRawMonitor/drrawmon001/drrawmon001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorEnter/rawmonenter001/rawmonenter001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorExit/rawmonexit001/rawmonexit001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotify/rawmnntfy001/rawmnntfy001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotifyAll/rawmnntfyall001/rawmnntfyall001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait001/rawmnwait001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/bi04t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t001/hs201t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t002/hs201t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetAllStackTraces/getallstktr001/getallstktr001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/MethodBind/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/StackTrace/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/nosuspendStackTrace/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/rawmonitor/rawmonitor.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/JVMTIagent.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/aod/jvmti_aod.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_tools.cpp
Changeset: edf1e1ab
Author: Justin King <jcking at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-01-25 16:18:29 +0000
URL: https://git.openjdk.org/loom/commit/edf1e1ab4a49aab0990457e534cc4f7e7518efef
8300592: ASan build does not correctly propagate options to some test launchers
Reviewed-by: ihse
! make/autoconf/jdk-options.m4
! make/common/TestFilesCompilation.gmk
= make/data/asan/asan_default_options.cpp
! make/hotspot/lib/CompileGtest.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk
Changeset: ccf2f583
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2023-01-25 18:27:26 +0000
URL: https://git.openjdk.org/loom/commit/ccf2f5837b31cddd24ec81f7f67107d9fc03c294
8300806: Update googletest to v1.13.0
Reviewed-by: erikj, ihse
! .github/actions/get-gtest/action.yml
! doc/building.html
! doc/building.md
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/gtest/gtestMain.cpp
Changeset: b6f785d8
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-01-27 09:02:46 +0000
URL: https://git.openjdk.org/loom/commit/b6f785d836dad7b7a2ac992cda02514d88fede95
Merge with jdk-21+7
! make/autoconf/lib-tests.m4
! make/conf/jib-profiles.js
! src/hotspot/share/runtime/globals.hpp
! test/jdk/ProblemList.txt
! make/autoconf/lib-tests.m4
! make/conf/jib-profiles.js
! src/hotspot/share/runtime/globals.hpp
! test/jdk/ProblemList.txt
More information about the loom-dev
mailing list