hg: panama/dev: 65 new changesets
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Wed Aug 12 22:04:13 UTC 2020
Changeset: c4dcc78a6e14
Author: mikael
Date: 2020-08-06 20:56 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/c4dcc78a6e14
Added tag jdk-16+10 for changeset b01985b4f88f
! .hgtags
Changeset: 09ad5b67a099
Author: fyang
Date: 2020-08-07 12:35 +0800
URL: https://hg.openjdk.java.net/panama/dev/rev/09ad5b67a099
8165404: AArch64: Implement SHA512 accelerator/intrinsic
Reviewed-by: aph
Contributed-by: dongbo4 at huawei.com
! src/hotspot/cpu/aarch64/aarch64-asmtest.py
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: 31f2b8f60e0e
Author: mgronlun
Date: 2020-08-07 11:52 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/31f2b8f60e0e
8251179: Word tearing problem with _last_sweep
Reviewed-by: coleenp, dholmes, kbarrett
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp
Changeset: 0d85246cf94b
Author: coleenp
Date: 2020-08-07 07:53 -0400
URL: https://hg.openjdk.java.net/panama/dev/rev/0d85246cf94b
8244997: Convert the JavaThread::_threadObj oop to use OopStorage
Summary: Move the oop and handle releasing it in the service thread. Remove Universe::oops_do from callers.
Reviewed-by: dholmes, zgu, eosterlund, cjplummer
Contributed-by: coleen.phillimore at oracle.com, erik.osterlund at oracle.com, tom.rodriguez at oracle.com
! src/hotspot/cpu/aarch64/c1_LIR_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIR_arm.cpp
! src/hotspot/cpu/ppc/c1_LIR_ppc.cpp
! src/hotspot/cpu/s390/c1_LIR_s390.cpp
! src/hotspot/cpu/x86/c1_LIR_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psRootType.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! 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/vmStructs.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: 95dd5e66b591
Author: dfuchs
Date: 2020-08-07 15:09 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/95dd5e66b591
8249786: java/net/httpclient/websocket/PendingPingTextClose.java fails very infrequently
Summary: TransportImpl is modified to make sure the CLOSED state is recorded before the channel is closed. The tests are modified to enable their retry mechanism on windows, similar to what was done previously for macOS.
Reviewed-by: prappo, chegar
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/TransportImpl.java
! test/jdk/java/net/httpclient/websocket/PendingBinaryPingClose.java
! test/jdk/java/net/httpclient/websocket/PendingBinaryPongClose.java
! test/jdk/java/net/httpclient/websocket/PendingOperations.java
! test/jdk/java/net/httpclient/websocket/PendingPingBinaryClose.java
! test/jdk/java/net/httpclient/websocket/PendingPingTextClose.java
! test/jdk/java/net/httpclient/websocket/PendingPongBinaryClose.java
! test/jdk/java/net/httpclient/websocket/PendingPongTextClose.java
! test/jdk/java/net/httpclient/websocket/PendingTextPingClose.java
! test/jdk/java/net/httpclient/websocket/PendingTextPongClose.java
! test/jdk/java/net/httpclient/websocket/Support.java
Changeset: 2a044de3e49b
Author: dfuchs
Date: 2020-08-07 16:16 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/2a044de3e49b
8229822: ThrowingPushPromises tests sometimes fail due to EOF
Summary: SocketTube is fixed to cater for errors caused by pausing/resuming events on an asynchronously closed connection, from within the selector's manager thread. Http2Connection and Stream are fixed to prevent sending a DataFrame on a stream after Reset has been sent.
Reviewed-by: chegar
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.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
Changeset: 9b5331135a8f
Author: herrick
Date: 2020-08-07 11:42 -0400
URL: https://hg.openjdk.java.net/panama/dev/rev/9b5331135a8f
8251184: File association without description causes exception
Reviewed-by: asemenyuk, almatvee
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
! test/jdk/tools/jpackage/share/FileAssociationsTest.java
Changeset: 692853ed1057
Author: kvn
Date: 2020-08-07 10:16 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/692853ed1057
8251260: two MD5 tests fail "RuntimeException: Unexpected count of intrinsic"
Summary: do not run intrinsics/sha/sanity tests with AOTed java.base
Reviewed-by: vlivanov
! test/hotspot/jtreg/ProblemList-aot.txt
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
Changeset: f7934f9d4e10
Author: tschatzl
Date: 2020-08-07 19:23 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/f7934f9d4e10
8248401: Refactor/unify RMI gc support functionality
Summary: Move recent timestamp of most recent whole heap liveness analysis into CollectedHeap, removing the duplicates in all collectors
Reviewed-by: kbarrett, ayang, stefank
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/prims/jvm.cpp
Changeset: 30f3d09d93ed
Author: pconcannon
Date: 2020-08-07 20:39 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/30f3d09d93ed
8250886: java/net/DatagramSocket/SendReceiveMaxSize.java fails in timeout
Summary: SO_RCVBUF was previously set to match the SO_SNDBUF, however the kernel value for SO_RCVBUF is much larger. This mismatch caused the test to fail, and the fix removes this issue.
Reviewed-by: alanb, dfuchs
! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java
Changeset: 29212f925331
Author: bpb
Date: 2020-08-07 12:58 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/29212f925331
8245036: DataInputStream.readFully(byte[], int, int) does not throw expected IndexOutOfBoundsExceptions
Reviewed-by: bpb
Contributed-by: Raffaello Giulietti <raffaello.giulietti at gmail.com>
! src/java.base/share/classes/java/io/DataInputStream.java
! test/jdk/java/io/DataInputStream/ReadFully.java
Changeset: 770e74282b24
Author: enikitin
Date: 2020-07-27 21:17 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/770e74282b24
8067651: LevelTransitionTest.java, fix trivial methods levels logic
Summary: Make test method really trivial, adjust trivial logic, make logic independent of background compilation.
Reviewed-by: iignatyev, thartmann, kvn
! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java
! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java
+ test/hotspot/jtreg/compiler/tiered/MethodHelper.java
Changeset: 6a6ae223d6e0
Author: almatvee
Date: 2020-08-07 19:04 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/6a6ae223d6e0
8248905: [macos] symbolic links not properly resolved
Reviewed-by: herrick, asemenyuk
! src/jdk.incubator.jpackage/macosx/native/common/MacSysInfo.cpp
Changeset: ebe6d3b79edf
Author: jbhateja
Date: 2020-08-09 02:03 +0530
URL: https://hg.openjdk.java.net/panama/dev/rev/ebe6d3b79edf
8248830: C2: Optimize Rotate API on x86.
Summary: Improved existing scalar rotate operations, added support for vector rotate operations using new AVX512 instructions.
Reviewed-by: vlivanov, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java
+ test/hotspot/jtreg/compiler/intrinsics/TestRotate.java
+ test/micro/org/openjdk/bench/java/lang/RotateBenchmark.java
Changeset: 7cf5207e2d6a
Author: akolarkunnu
Date: 2020-08-08 20:29 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/7cf5207e2d6a
8248745: Add jarsigner and keytool tests for restricted algorithms
Reviewed-by: mullan, hchao
+ test/jdk/sun/security/tools/jarsigner/RestrictedAlgo.java
Changeset: 55e006757ff8
Author: stuefe
Date: 2020-08-09 09:20 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/55e006757ff8
8251257: NMT: jcmd VM.native_memory scale=1 crashes target VM
Reviewed-by: zgu, dholmes
! src/hotspot/share/services/nmtCommon.cpp
! test/hotspot/jtreg/runtime/NMT/JcmdScale.java
Changeset: 136d88a6bfb3
Author: cjplummer
Date: 2020-08-09 19:38 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/136d88a6bfb3
8241951: SA core file tests failed to find core file for signed binaries on OSX 10.15
Reviewed-by: amenkov, dcubed
! test/lib/jdk/test/lib/util/CoreUtils.java
Changeset: 8ada048df69d
Author: iklam
Date: 2020-08-09 20:56 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/8ada048df69d
8251213: [TESTBUG] CDS tests shouldn't write output files into test.classes directory
Reviewed-by: minqi, ccheung
! test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java
! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java
! test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java
! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DoubleSumAverageTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: 9805023507c0
Author: thartmann
Date: 2020-08-10 08:21 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/9805023507c0
8249608: Vector register used by C2 compiled method corrupted at safepoint
Summary: Always update 'max_vlen_in_bytes'.
Reviewed-by: kvn, vlivanov, chagedorn
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestVectorsNotSavedAtSafepoint.java
Changeset: 51d5e16a6a74
Author: shade
Date: 2020-08-10 08:36 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/51d5e16a6a74
8241007: Shenandoah: remove ShenandoahCriticalControlThreadPriority support
Reviewed-by: adityam, shade
Contributed-by: Nikola Grcevski <nikola.grcevski at microsoft.com>
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
- test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java
Changeset: 1cc99981b797
Author: shade
Date: 2020-08-10 08:37 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/1cc99981b797
8241574: Shenandoah: remove ShenandoahAssertToSpaceClosure
Reviewed-by: zgu, bmathiske, shade
Contributed-by: Charlie Gracie <charlie.gracie at microsoft.com>
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 6103df4b7702
Author: dcherepanov
Date: 2020-08-10 11:25 +0300
URL: https://hg.openjdk.java.net/panama/dev/rev/6103df4b7702
8250636: iso8601_time returns incorrect offset part on MacOS
Reviewed-by: dholmes, gziemski
! src/hotspot/share/runtime/os.cpp
Changeset: e9a5b5fcffdb
Author: vlivanov
Date: 2020-08-10 12:12 +0300
URL: https://hg.openjdk.java.net/panama/dev/rev/e9a5b5fcffdb
8251303: C2: remove unused _site_invoke_ratio and related code from InlineTree
Reviewed-by: vlivanov, thartmann
Contributed-by: Charlie Gracie <charlie.gracie at microsoft.com>
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/parse.hpp
Changeset: 035cdb28aa4c
Author: alanb
Date: 2020-08-10 12:57 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/035cdb28aa4c
8250521: Configure initial RTO to use minimal retry for loopback connections on Windows
Reviewed-by: alanb
Contributed-by: nikola.grcevski at microsoft.com
! src/java.base/windows/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.h
! src/java.base/windows/native/libnio/ch/Net.c
Changeset: a6bd3cd0c3a2
Author: stuefe
Date: 2020-08-10 15:42 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/a6bd3cd0c3a2
8251255: [linux] Add process-memory information to hs-err and VM.info
Reviewed-by: dholmes, mdoerr
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
Changeset: 5418ac229cac
Author: kbarrett
Date: 2020-08-10 10:54 -0400
URL: https://hg.openjdk.java.net/panama/dev/rev/5418ac229cac
8251322: Improve BitMap::iterate
Summary: Rewrite and inline BitMap::iterate.
Reviewed-by: stuefe, dholmes, tschatzl
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
Changeset: efe48e821005
Author: ryadav
Date: 2020-08-10 15:15 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/efe48e821005
8248006: Revisit exceptions thrown when creating an HttpClient fails due to unavailability of underlying resources
Summary: This fix updates jdk.internal.net.http.HttpClientImpl to throw an UncheckedIOException instead of InternalError.
Reviewed-by: chegar, dfuchs
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
+ test/jdk/java/net/httpclient/HttpClientExceptionTest.java
Changeset: 66992d8c1441
Author: tvaleev
Date: 2020-08-10 16:14 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/66992d8c1441
8247605: Avoid array allocation when concatenating with empty string
Reviewed-by: redestad, plevart
! src/java.base/share/classes/java/util/TreeMap.java
! test/jdk/java/util/Map/InPlaceOpsCollisions.java
! test/jdk/java/util/Map/MapWithCollisionsProviders.java
! test/jdk/java/util/NavigableMap/LockStep.java
! test/micro/org/openjdk/bench/java/util/TreeMapUpdate.java
Changeset: 507bf8edeb0c
Author: bpb
Date: 2020-08-10 09:54 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/507bf8edeb0c
8249703: test/jdk/java/io/File/GetXSpace.java fails on macos
Reviewed-by: naoto
! test/jdk/ProblemList.txt
! test/jdk/java/io/File/GetXSpace.java
Changeset: bb06fa718a9a
Author: joehw
Date: 2020-08-10 17:16 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/bb06fa718a9a
8246816: XMLGregorianCalendar.hashCode() produces far too many identical hashes
Reviewed-by: naoto, rriggs
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java
! src/java.xml/share/classes/javax/xml/datatype/XMLGregorianCalendar.java
+ test/jaxp/javax/xml/jaxp/unittest/datatype/HashCodeTest.java
Changeset: a350aed07afc
Author: bpb
Date: 2020-08-10 10:25 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/a350aed07afc
8251017: java/io/File/GetXSpace.java fails on UNIX
Reviewed-by: naoto
! test/jdk/java/io/File/GetXSpace.java
Changeset: 8b9571c0260b
Author: bpb
Date: 2020-08-10 10:32 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/8b9571c0260b
Merge
Changeset: c3ca340ea62c
Author: dfuchs
Date: 2020-08-10 19:21 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/c3ca340ea62c
8251361: Potential race between Logger configuration and GCs in HttpURLConWithProxy test
Summary: Keep a static reference to the logger to prevent its inadvertent garbage collection while the test is running.
Reviewed-by: dfuchs
Contributed-by: Charlie Gracie <charlie.gracie at microsoft.com>
! test/jdk/java/net/HttpURLConnection/HttpURLConWithProxy.java
Changeset: 46d275822d8c
Author: mbalao
Date: 2020-08-04 17:19 -0300
URL: https://hg.openjdk.java.net/panama/dev/rev/46d275822d8c
8251117: Cannot check P11Key size in P11Cipher and P11AEADCipher
Reviewed-by: valeriep
Contributed-by: zzambers at redhat.com
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
Changeset: 64490f533d62
Author: vkempik
Date: 2020-08-10 22:42 +0300
URL: https://hg.openjdk.java.net/panama/dev/rev/64490f533d62
8250876: Fix issues with cross-compile on macos
Reviewed-by: erikj, ihse
! make/autoconf/flags.m4
! make/autoconf/toolchain.m4
Changeset: de681c97bceb
Author: dnsimon
Date: 2020-08-10 21:52 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/de681c97bceb
8246347: [JVMCI] Set is_method_handle_invoke flag accordingly when describing scope in jvmciCodeInstaller
Reviewed-by: kvn, dlong
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: 95f1bcac52b7
Author: mchung
Date: 2020-08-05 13:24 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/95f1bcac52b7
8250929: Missing "classpath exception" in LambdaProxyClassArchive.java
Reviewed-by: sundar
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
Changeset: e8e1ff385fbe
Author: mchung
Date: 2020-08-10 14:57 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/e8e1ff385fbe
Merge
- test/hotspot/jtreg/compiler/intrinsics/sha/TestSHA.java
- test/hotspot/jtreg/compiler/intrinsics/sha/cli/SHAOptionsBase.java
- test/hotspot/jtreg/compiler/intrinsics/sha/sanity/SHASanityTestBase.java
- test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java
Changeset: 216f9d4c7ec9
Author: kvn
Date: 2020-08-10 15:31 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/216f9d4c7ec9
8249749: modify a primitive array through a stream and a for cycle causes jre crash
Summary: Check align_to_ref for NULL early and bailout SuperWord optimization.
Reviewed-by: vlivanov, thartmann
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestComplexAddrExpr.java
Changeset: 6b6b727708b4
Author: kvn
Date: 2020-08-10 16:26 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/6b6b727708b4
8251369: [JVMCI] Backout 8246347 changes
Reviewed-by: dholmes
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: 26d6612a2423
Author: mikael
Date: 2020-08-05 18:59 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/26d6612a2423
Added tag jdk-15+35 for changeset fd60c3146a02
! .hgtags
Changeset: 15651f82595c
Author: sundar
Date: 2020-08-07 07:03 +0530
URL: https://hg.openjdk.java.net/panama/dev/rev/15651f82595c
8248299: two jdeps files miss copyright header
Reviewed-by: mchung
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdk8_internals.txt
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties
Changeset: d13c1564e358
Author: sundar
Date: 2020-08-08 12:22 +0530
URL: https://hg.openjdk.java.net/panama/dev/rev/d13c1564e358
8251276: JDK-8248299 breaks JDK 15 validate-headers build
Reviewed-by: mchung, iris, vtewari
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdk8_internals.txt
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties
Changeset: b0a47aa3ebe7
Author: mikael
Date: 2020-08-10 22:25 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/b0a47aa3ebe7
Merge
! .hgtags
Changeset: 5f91d9e1f354
Author: xgong
Date: 2020-08-11 06:00 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/5f91d9e1f354
8250808: Re-associate loop invariants with other associative operations
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
Changeset: 60612063f75a
Author: hannesw
Date: 2020-08-11 08:38 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/60612063f75a
8250954: Avoid multiple warnings for external docs with mismatching modularity
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
Changeset: 1096ad4dbf62
Author: dcherepanov
Date: 2020-08-11 13:03 +0300
URL: https://hg.openjdk.java.net/panama/dev/rev/1096ad4dbf62
8251365: Build failure on AIX after 8250636
Reviewed-by: dholmes
! src/hotspot/share/runtime/os.cpp
Changeset: 16625b2b71f7
Author: coleenp
Date: 2020-08-11 07:29 -0400
URL: https://hg.openjdk.java.net/panama/dev/rev/16625b2b71f7
8251302: Create dedicated OopStorages for Management and Jvmti
Reviewed-by: sspitsyn, dholmes
! src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/services/threadService.cpp
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: f15a3e7a73e3
Author: ihse
Date: 2020-08-11 16:07 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/f15a3e7a73e3
8251399: JDK-8248701 had incorrect indentation
Reviewed-by: erikj
! make/common/Modules.gmk
Changeset: 13ee9a86deea
Author: phedlin
Date: 2020-08-10 17:36 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/13ee9a86deea
8250848: [aarch64] nativeGotJump_at() missing call to verify().
Reviewed-by: aph
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
Changeset: 99ce8ecc1e32
Author: zgu
Date: 2020-08-11 14:41 -0400
URL: https://hg.openjdk.java.net/panama/dev/rev/99ce8ecc1e32
8251359: Shenandoah: filter null oops before calling enqueue/SATB barrier
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: c33ede28233f
Author: lancea
Date: 2020-08-11 15:41 -0400
URL: https://hg.openjdk.java.net/panama/dev/rev/c33ede28233f
8251205: Add missing javadoc comments to ZipConstants.java
Reviewed-by: naoto, rriggs
! src/java.base/share/classes/java/util/zip/ZipConstants.java
Changeset: 4c1762040943
Author: phh
Date: 2020-08-11 15:32 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/4c1762040943
8251268: Move PhaseChaitin definitions from live.cpp to chaitin.cpp
Summary: Move PhaseChaitin verify_base_ptrs() and verify() from live.cpp to chaitin.cpp
Reviewed-by: chagedorn, kvn
Contributed-by: verghese at amazon.com
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/live.cpp
Changeset: 5f7ee46d2e1d
Author: dholmes
Date: 2020-08-11 20:05 -0400
URL: https://hg.openjdk.java.net/panama/dev/rev/5f7ee46d2e1d
8251383: Disable Event::log from linux_mprotect when processing the assertion poison page
Reviewed-by: stuefe, dcubed
! src/hotspot/os/linux/os_linux.cpp
Changeset: f294fba47df6
Author: kvn
Date: 2020-08-11 19:44 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/f294fba47df6
8251306: compiler/aot/cli/jaotc/IgnoreErrorsTest.java timed out on MacOS
Summary: Icrease test timout to 6 min
Reviewed-by: iignatyev
! test/hotspot/jtreg/compiler/aot/cli/jaotc/IgnoreErrorsTest.java
Changeset: 0d7947ba5389
Author: iklam
Date: 2020-08-11 22:05 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/0d7947ba5389
8249276: CDS archived objects must have "neutral" markwords
Reviewed-by: coleenp, dholmes
! src/hotspot/share/memory/heapShared.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java
+ test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDumpAgent.java
+ test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDumpApp.java
Changeset: 21ef0858cc7f
Author: chagedorn
Date: 2020-08-12 08:45 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/21ef0858cc7f
8249603: C1: assert(has_error == false) failed: register allocation invalid
Summary: Added bailout in combine_spilled_intervals() to avoid an overlap between two intervals
Reviewed-by: kvn, thartmann
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
+ test/hotspot/jtreg/compiler/regalloc/TestC1OverlappingRegisterHint.java
Changeset: 63b1fe3160fd
Author: aefimov
Date: 2020-08-12 11:45 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/63b1fe3160fd
8250772: Test com/sun/jndi/ldap/NamingExceptionMessageTest.java fails intermittently with javax.naming.ServiceUnavailableException
Reviewed-by: dfuchs
! test/jdk/com/sun/jndi/ldap/NamingExceptionMessageTest.java
Changeset: f5588781b2e2
Author: aefimov
Date: 2020-08-12 12:01 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/f5588781b2e2
8251189: com/sun/jndi/ldap/LdapDnsProviderTest.java failed due to timeout
Reviewed-by: dfuchs, vtewari
! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java
Changeset: 299d4c38c8b5
Author: rkennke
Date: 2020-08-12 13:19 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/299d4c38c8b5
8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
Changeset: c8c6030e4d1f
Author: pconcannon
Date: 2020-08-12 12:32 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/c8c6030e4d1f
8246707: (sc) SocketChannel.read/write throws AsynchronousCloseException on closed channel
Summary: This fix addresses an issue where an AsynchronousCloseException was being thrown instead of a ChannelClosedException when SocketChannel.write() is called on a closed SocketChannel.
Reviewed-by: alanb, chegar, dfuchs
Contributed-by: Conor Cleary <conor.cleary at oracle.com>
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
+ test/jdk/java/nio/channels/SocketChannel/ReadWriteAfterClose.java
Changeset: 997ead23fa06
Author: coleenp
Date: 2020-08-12 07:54 -0400
URL: https://hg.openjdk.java.net/panama/dev/rev/997ead23fa06
8251336: OopHandle release can not be called in a safepoint
Summary: Release OopStorage oops for threadObj for exiting threads outside the service lock region that is marked as safe for safepoint.
Reviewed-by: zgu, dholmes, kbarrett
! src/hotspot/share/runtime/serviceThread.cpp
Changeset: e7109ed4bbb0
Author: alexsch
Date: 2020-08-12 15:01 +0300
URL: https://hg.openjdk.java.net/panama/dev/rev/e7109ed4bbb0
8241053: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java test fails on Alpine Linux with debug build
Reviewed-by: dholmes, stuefe, dsamersoff
! src/hotspot/os/linux/os_linux.cpp
Changeset: 5c18d696c7ce
Author: asemenyuk
Date: 2020-08-12 11:38 -0400
URL: https://hg.openjdk.java.net/panama/dev/rev/5c18d696c7ce
8232621: L10n issues with msi installers
Reviewed-by: herrick, almatvee
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
+ test/jdk/tools/jpackage/windows/WinL10nTest.java
Changeset: ce770ba672fe
Author: coleenp
Date: 2020-08-12 12:37 -0400
URL: https://hg.openjdk.java.net/panama/dev/rev/ce770ba672fe
8251489: universe.cpp includes too many headers
Reviewed-by: lfoltan, stuefe
! src/hotspot/share/memory/universe.cpp
More information about the panama-dev
mailing list