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