git: openjdk/panama-foreign: foreign-memaccess+abi: 117 new changesets
duke
duke at openjdk.org
Fri Jan 27 11:08:36 UTC 2023
Changeset: 4562b402
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-01-20 13:20:29 +0000
URL: https://git.openjdk.org/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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: 9f0887e2
Author: ScientificWare <info at scientificware.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-01-25 19:20:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9f0887e2056c3c535eb5a5df2c945d77d1290ce7
8296661: Typo Found In CSSParser.java
Reviewed-by: angorya, aivanov, prr
! src/java.desktop/share/classes/javax/swing/text/html/CSSParser.java
Changeset: adcfd257
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-01-25 20:04:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/adcfd257358fcd810f75d41bda7b916595e5dcdf
8301098: Remove dead code FileMapInfo::stop_sharing_and_unmap()
Reviewed-by: coleenp, ccheung
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
Changeset: 7e951f4b
Author: Scott Gibbons <scott.gibbons at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-01-26 00:20:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7e951f4b4cc047d354856c29ed2e1a22190ba382
8301092: Add benchmark for CRC32
Reviewed-by: ecaspole, sviswanathan
+ test/micro/org/openjdk/bench/java/util/TestCRC32.java
Changeset: b5a4744f
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-01-26 02:14:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b5a4744f9019f76664738029f13b4d4f651d20d6
8300857: State return value for Types.asElement(NoType) explicitly
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/util/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
+ test/langtools/tools/javac/processing/model/util/types/TestAsElement.java
Changeset: 252621d4
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-01-26 06:30:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/252621d4e0c656b160bf41cbf413fb7c7ee1daaf
8301063: Remove dead code from GrowableArray
Reviewed-by: chagedorn, kvn
! src/hotspot/share/utilities/growableArray.hpp
Changeset: 4b0e656b
Author: Damon Fenacci <damon.fenacci at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-01-26 07:41:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4b0e656bb6a823f50507039df7855183ab98cd83
8298118: split-if optimization causes empty loop to temporarily have more than one phi
Reviewed-by: roland, thartmann, kvn
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestEmptyLoopMultiplePhis.java
Changeset: 48152ef6
Author: Conor Cleary <ccleary at openjdk.org>
Date: 2023-01-26 08:35:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/48152ef66f2466f8c80499325a716de0cb45d8ef
8287134: HttpURLConnection chunked streaming mode doesn't enforce specified size
Reviewed-by: dfuchs, michaelm
! src/java.base/share/classes/java/net/HttpURLConnection.java
Changeset: 3589b808
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-01-26 10:13:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3589b80838e5c57bda8ec66074f90cbbcde92b31
8300127: Serial: Remove unnecessary from-space iteration in DefNewGeneration::oop_since_save_marks_iterate
Reviewed-by: tschatzl, ysr
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
Changeset: 30cb305d
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-01-26 10:32:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/30cb305dc1e717b6b7a1dc157638118ae913a61d
8292170: Convert CodeRootSetTable to use ResourceHashtable
Reviewed-by: coleenp, iwalulya, iklam
- src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
- src/hotspot/share/gc/g1/g1CodeCacheRemSet.hpp
+ src/hotspot/share/gc/g1/g1CodeRootSet.cpp
+ src/hotspot/share/gc/g1/g1CodeRootSet.hpp
- src/hotspot/share/gc/g1/g1CodeRootSetTable.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/utilities/resourceHash.hpp
- test/hotspot/gtest/gc/g1/test_g1CodeCacheRemSet.cpp
+ test/hotspot/gtest/gc/g1/test_g1CodeRootSet.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: 7328182b
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-01-26 10:44:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7328182b68903292a7c2335280beba6f6ba30229
8300958: Parallel: Remove unused MutableNUMASpace::capacity_in_words
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
Changeset: b0376a5f
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-01-26 10:49:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b0376a5f4421fb58c0feeddfce2c2083314e400c
8301069: Replace NULL with nullptr in share/libadt/
Reviewed-by: kvn
! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/libadt/dict.hpp
Changeset: 15a14884
Author: Roman Marchenko <rmarchenko at openjdk.org>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-01-26 11:11:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/15a14884013a975707008f648b8e4864e16006ed
8297437: javadoc cannot link to old docs (with old style anchors)
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkPlatform/TestLinkPlatform.java
Changeset: a9b8acb6
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-01-26 11:39:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a9b8acb64334e5014239868c0d865e7c0894b4f8
8300652: Parallel: Refactor oop marking stack in Full GC
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
Changeset: 7725fe84
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-01-26 11:40:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7725fe845b34b8c2e4800891b3f886a7e5128132
8299953: Merge ContiguousSpaceDCTOC into DirtyCardToOopClosure
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: da80e7a4
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-01-26 11:41:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/da80e7a489684cdc5d52ac07868961f889f2dc34
8300962: Parallel: Remove PSParallelCompact::_total_invocations
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 3f633814
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-01-26 13:04:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3f6338146e9d4103ca427986d61af9c23c9651fd
8300913: ZGC: assert(to_addr != 0) failed: Should be forwarded
Reviewed-by: eosterlund, rehn
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
Changeset: 28545dcf
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-01-26 14:35:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/28545dcf2b542efe3021a567a198b0794ecf7011
8300247: Harden C1 xchg on AArch64 and PPC
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: aph, rcastanedalo
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
Changeset: 64ddf953
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2023-01-26 14:50:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/64ddf9536f55fb81956ebde6dfc0a3c4147af371
8299858: [Metrics] Swap memory limit reported incorrectly when too large
Reviewed-by: stuefe
! src/java.base/linux/classes/jdk/internal/platform/CgroupMetrics.java
! src/java.base/linux/native/libjava/CgroupMetrics.c
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
Changeset: 973f7419
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-01-26 15:10:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/973f74199380bdb88df0b36101571306ee696a6b
8300968: Accessorize raw oop load in DeadCounterClosure
Reviewed-by: tschatzl, stefank
! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp
Changeset: 14114c25
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-01-26 15:11:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/14114c2515aacd86d891fa1f87c8a572d880ca15
8301005: Clean up Copy::conjoint_*_atomic on windows
Reviewed-by: aboldtch, stefank, tschatzl
! src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp
Changeset: 315398c2
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-01-26 15:39:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/315398c2450e47d9cdb7fac944e35ba6a6aef221
8221785: Let possibly_parallel_threads_do cover the same threads as threads_do
Reviewed-by: iwalulya, coleenp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! test/hotspot/gtest/runtime/test_threads.cpp
Changeset: d98a323a
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-01-26 16:30:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d98a323a8b972c17a066c597a81b164681ad5589
8301070: Replace NULL with nullptr in share/memory/
Reviewed-by: stefank, stuefe
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/classLoaderMetaspace.hpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/guardedMemory.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/memRegion.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/binList.hpp
! src/hotspot/share/memory/metaspace/blockTree.cpp
! src/hotspot/share/memory/metaspace/blockTree.hpp
! src/hotspot/share/memory/metaspace/chunkHeaderPool.cpp
! src/hotspot/share/memory/metaspace/chunkHeaderPool.hpp
! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/chunkManager.hpp
! src/hotspot/share/memory/metaspace/commitMask.cpp
! src/hotspot/share/memory/metaspace/freeBlocks.cpp
! src/hotspot/share/memory/metaspace/freeChunkList.cpp
! src/hotspot/share/memory/metaspace/freeChunkList.hpp
! src/hotspot/share/memory/metaspace/metachunk.cpp
! src/hotspot/share/memory/metaspace/metachunk.hpp
! src/hotspot/share/memory/metaspace/metachunkList.cpp
! src/hotspot/share/memory/metaspace/metachunkList.hpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.hpp
! src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceContext.cpp
! src/hotspot/share/memory/metaspace/metaspaceContext.hpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.hpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/rootChunkArea.cpp
! src/hotspot/share/memory/metaspace/rootChunkArea.hpp
! src/hotspot/share/memory/metaspace/runningCounters.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.hpp
! src/hotspot/share/memory/metaspaceClosure.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/memory/metaspaceCriticalAllocation.cpp
! src/hotspot/share/memory/metaspaceUtils.hpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/memory/padded.inline.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
Changeset: a2a77033
Author: Viktor Klang <viktor.klang at oracle.com>
Committer: Stuart Marks <smarks at openjdk.org>
Date: 2023-01-26 18:15:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a2a7703370caf07afd88b5cfe44e1a78eed699e9
8299444: java.util.Set.copyOf allocates needlessly for empty input collections
Reviewed-by: rriggs, shade, smarks
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Set.java
Changeset: fc26d3e5
Author: Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date: 2023-01-26 18:36:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fc26d3e5770ca3440105d3904a6e4af9af4860fa
8298873: Update IllegalRecordVersion.java for changes to TLS implementation
Reviewed-by: rhalade
! test/jdk/ProblemList.txt
+ test/jdk/javax/net/ssl/SSLEngine/HandshakeWithInvalidRecordVersion.java
- test/jdk/javax/net/ssl/SSLEngine/IllegalRecordVersion.java
Changeset: 7ddafd75
Author: Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date: 2023-01-26 19:36:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7ddafd75b02c3083264239404b1c33d219e2cd2b
8301189: validate-source fails after JDK-8298873
Reviewed-by: dcubed, rhalade
! test/jdk/javax/net/ssl/SSLEngine/HandshakeWithInvalidRecordVersion.java
Changeset: c4278144
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-01-26 20:09:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c4278144bee667e2565a40f12a2a2c251d6cf3aa
8299982: (bf) Buffer.checkIndex(int, int) should use Preconditions.checkIndex(int, int, BiFunction)
Reviewed-by: uschindler, vtewari, rriggs, alanb
! src/java.base/share/classes/java/nio/Buffer.java
Changeset: d6007a35
Author: Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date: 2023-01-26 21:36:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d6007a356f8081290cc745481af160a4cad8a9bb
8298869: Update ConnectionTest.java for changes to TLS implementation
Reviewed-by: rhalade
! test/jdk/ProblemList.txt
! test/jdk/javax/net/ssl/SSLEngine/ConnectionTest.java
Changeset: 7eff5787
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2023-01-26 22:07:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7eff578768454445a937c1569abab3d9b06c1313
8288050: Add support of SHA-512/224 and SHA-512/256 to the PBKDF2 and PBES2 impls in SunJCE provider
Reviewed-by: weijun
! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBMAC1Core.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/PBEAlgorithm.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEInvalidParamsTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeysAlgorithmNames.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEParametersTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBES2Test.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBKDF2Translate.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBMacBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBMacDoFinalVsUpdate.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java
! test/jdk/com/sun/crypto/provider/Cipher/TextLength/TestCipherTextLength.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/Test4628062.java
! test/jdk/com/sun/crypto/provider/Mac/HmacPBESHA1.java
! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java
! test/jdk/com/sun/crypto/provider/Mac/MacClone.java
! test/jdk/com/sun/crypto/provider/Mac/Utils.java
! test/jdk/com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java
Changeset: c3ff1514
Author: Glavo <zjx001202 at gmail.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date: 2023-01-27 01:17:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c3ff151457102cd45e3c7a49a235a04066beca60
8301190: [vectorapi] The typeChar of LaneType is incorrect when default locale is tr
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LaneType.java
Changeset: 0eb1f66f
Author: Amit Kumar <amitlocham09 at icloud.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date: 2023-01-27 05:41:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0eb1f66fd8356759c39054fee026a7940aae2673
8298038: [s390] Configure script detects num_cores +1
Reviewed-by: tsteele, erikj
! make/autoconf/build-performance.m4
Changeset: 938b4096
Author: Koichi Sakata <ksakata at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-01-27 06:17:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/938b4096086575b2bb8cc88b8985aea4bcfe314c
8301133: IGV: NPE occurs when creating a diff graph with a graph in a different folder
Reviewed-by: rcastanedalo, chagedorn
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Group.java
Changeset: c6b3f2dd
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-01-27 07:07:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c6b3f2dd1055f332c6230872c17e3a6c6f9dff3b
8301129: Link to debuginfo files should only be made after stripping
Reviewed-by: erikj, ihse
! make/common/NativeCompilation.gmk
Changeset: 6e4710bc
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-01-27 08:08:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6e4710bc830a9c324fa71feab2f8442bf72453fa
8300253: Introduce AArch64 nzcv accessors
Reviewed-by: aph, smonteith
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
Changeset: f7da09c3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-01-27 08:12:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f7da09c34918eea434c82af22b1da1f2a5b35f35
8301164: Remove unused ResourceStack class
Reviewed-by: coleenp
! src/hotspot/share/utilities/stack.hpp
! src/hotspot/share/utilities/stack.inline.hpp
Changeset: b77abc6a
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-01-27 09:35:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b77abc6a0daed0e01a9003d42493320376dc98bc
8301178: Replace NULL with nullptr in share/gc/epsilon/
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
Changeset: 107e184d
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-01-27 09:36:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/107e184d59c0bbed6441a3c1a9bfd4527da3bce5
8301179: Replace NULL with nullptr in share/gc/serial/
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.hpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.inline.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: d7aa87fd
Author: Darragh Clarke <Darragh.clarke at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-01-27 10:52:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d7aa87fdbdc0f3c5bc6c3a7a9c1b57f25fdaebd1
8300176: URLEncoder/URLDecoder static fields should be private static final
Reviewed-by: redestad, michaelm, stsypanov, dfuchs, jpai
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLEncoder.java
Changeset: 4e71fa30
Author: duke <duke at openjdk.org>
Date: 2023-01-27 11:00:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4e71fa30587033785c3271dfb47ceec89e6b081e
Automatic merge of jdk:master into master
Changeset: a2822b63
Author: duke <duke at openjdk.org>
Date: 2023-01-27 11:00:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a2822b6383c6f0ce1c9881b0e12cad25a1987410
Automatic merge of master into foreign-memaccess+abi
! make/autoconf/jdk-options.m4
! make/conf/jib-profiles.js
! make/autoconf/jdk-options.m4
! make/conf/jib-profiles.js
More information about the panama-dev
mailing list