hg: jdk/client: 73 new changesets

prasanta.sadhukhan at oracle.com prasanta.sadhukhan at oracle.com
Sat Aug 1 12:25:43 UTC 2020


Changeset: f37fa3b44973
Author:    iklam
Date:      2020-07-24 13:56 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/f37fa3b44973

8249087: Always initialize _body[0..1] in Symbol constructor
Reviewed-by: dholmes, lfoltan

! src/hotspot/share/oops/symbol.cpp

Changeset: 3b3965c0cce5
Author:    dholmes
Date:      2020-07-26 20:29 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/3b3965c0cce5

8247296: Optimize JVM_GetDeclaringClass
Reviewed-by: shade, minqi
Contributed-by: Christoph Dreis <christoph.dreis at freenet.de>, David Holmes <david.holmes at oracle.com>

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp

Changeset: 69e97a1a0706
Author:    ysuenaga
Date:      2020-07-27 15:49 +0900
URL:       https://hg.openjdk.java.net/jdk/client/rev/69e97a1a0706

8248362: JVMTI frame operations should use Thread-Local Handshake
Reviewed-by: sspitsyn, dholmes, dcubed

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/vmOperations.hpp

Changeset: 258505e90ff1
Author:    chagedorn
Date:      2020-07-27 11:03 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/258505e90ff1

8248552: C2 crashes with SIGFPE due to division by zero
Summary: Bail out in PhaseIdealLoop:split_thru_phi when trying to split a Div or ModNode iv phi whose zero check was removed but could potentially still be zero based on type information.
Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSplitThruPhiDivMod.java

Changeset: 48304e1b64c8
Author:    lkorinth
Date:      2020-07-27 12:59 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/48304e1b64c8

8242036: G1 HeapRegionRemSet::_n_coarse_entries could be a bool
Reviewed-by: kbarrett, eosterlund, tschatzl, lkorinth
Contributed-by: Albert Yang <albert.m.yang at oracle.com>

! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp

Changeset: 827819443d87
Author:    vromero
Date:      2020-07-27 10:12 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/827819443d87

8249829: javac is issuing an incorrect static access error
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 507d2a75af29
Author:    mbalao
Date:      2020-07-25 01:02 -0300
URL:       https://hg.openjdk.java.net/jdk/client/rev/507d2a75af29

8250582: Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets
Reviewed-by: weijun

! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java

Changeset: 40c07de877ab
Author:    phedlin
Date:      2020-07-27 10:56 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/40c07de877ab

8247766: [aarch64] guarantee(val < (1U << nbits)) failed: Field too big for insn.
Reviewed-by: neliasso, aph

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/assembler_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp

Changeset: 2a617462275c
Author:    darcy
Date:      2020-07-27 11:07 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/2a617462275c

8250213: Address use of default constructors in com.sun.source.util
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePathScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreePathScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/Trees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java

Changeset: c379dc750a02
Author:    dtitov
Date:      2020-07-27 11:34 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/c379dc750a02

8216324: GetClassMethods is confused by the presence of default methods in super interfaces
Reviewed-by: sspitsyn, amenkov

! src/hotspot/share/prims/jvmtiEnv.cpp
+ test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java
+ test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/libOverpassMethods.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassMethods/getclmthd007.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassMethods/getclmthd007/getclmthd007.cpp

Changeset: 0d5c9dffe1f6
Author:    dnsimon
Date:      2020-07-27 22:59 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/0d5c9dffe1f6

8250556: revert JVMCI part of JDK-8230395
Reviewed-by: never, dholmes

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 224016fee9aa
Author:    jnimeh
Date:      2020-07-27 18:20 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/224016fee9aa

8247630: Use two key share entries
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
+ test/jdk/javax/net/ssl/TLSv13/ClientHelloKeyShares.java
+ test/jdk/javax/net/ssl/TLSv13/HRRKeyShares.java

Changeset: 0b2131635c06
Author:    kbarrett
Date:      2020-07-27 22:19 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/0b2131635c06

8247976: Update HotSpot Style Guide for C++14 adoption
Summary: Update and move style guide from wiki to jdk repo.
Reviewed-by: jrose, stefank, dholmes, mikael, stuefe, kvn

+ doc/hotspot-style.html
+ doc/hotspot-style.md

Changeset: b324ae69f933
Author:    rkennke
Date:      2020-07-23 14:44 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/b324ae69f933

8249787: Make TestGCLocker more resilient with concurrent GCs
Reviewed-by: eosterlund, tschatzl

! test/hotspot/jtreg/gc/stress/gclocker/TestGCLocker.java
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java

Changeset: b9e3a25945f0
Author:    mr
Date:      2020-07-23 10:40 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/b9e3a25945f0

8250216: The README need not mention retrieving source code
Reviewed-by: darcy, erikj

! README

Changeset: b22f5f666b4d
Author:    prappo
Date:      2020-07-24 17:06 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/b22f5f666b4d

8240777: Update all nroff manpages for JDK 15 release
Reviewed-by: dholmes

! src/java.base/share/man/java.1
! src/java.base/share/man/jfr.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmid.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.aot/share/man/jaotc.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.incubator.jpackage/share/man/jpackage.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.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: d847a98a32cf
Author:    erikj
Date:      2020-07-24 10:52 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/d847a98a32cf

8246094: [macos] Sound Recording and playback is not working
Reviewed-by: prr, serb

! make/common/modules/LauncherCommon.gmk
! make/data/bundle/JDK-Info.plist
! make/data/bundle/JRE-Info.plist
! src/java.base/macosx/native/launcher/Info-cmdline.plist
! src/java.base/macosx/native/launcher/Info-privileged.plist

Changeset: db320f5cea0b
Author:    mikael
Date:      2020-07-27 22:26 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/db320f5cea0b

Merge

! make/common/modules/LauncherCommon.gmk
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java

Changeset: 1a722ad6e23d
Author:    shade
Date:      2020-07-28 09:05 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/1a722ad6e23d

8250605: Linux x86_32 builds fail after JDK-8249821
Reviewed-by: erikj, prr

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: e0619089f0cb
Author:    ngasson
Date:      2020-07-28 16:50 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/e0619089f0cb

8237483: AArch64 C1 OopMap inserted twice fatal error
Reviewed-by: aph

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp

Changeset: f6f8b75d3e41
Author:    coleenp
Date:      2020-07-28 07:33 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/f6f8b75d3e41

8250042: Clean up methodOop and method_oop names from the code
Reviewed-by: dholmes, sspitsyn, cjplummer, chagedorn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/methodHandles_arm.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnv.xsl
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiLib.xsl
! src/hotspot/share/runtime/globals.hpp

Changeset: 89fe9e02a522
Author:    coleenp
Date:      2020-07-28 08:10 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/89fe9e02a522

8250589: Move Universe::_reference_pending_list into OopHandle
Summary: Use synchronization to reference the _reference_pending_list with OopHandle
Reviewed-by: shade, kbarrett, dholmes, eosterlund

! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp

Changeset: b7dda1eda100
Author:    chagedorn
Date:      2020-07-28 16:05 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/b7dda1eda100

8249602: C2: assert(cnt == _outcnt) failed: no insertions allowed
Summary: Use DUIterator instead of DUIterator_Fast due to legit insertions.
Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestPreMainPostFallInEdges.java

Changeset: 3e93e557668e
Author:    darcy
Date:      2020-07-28 09:21 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/3e93e557668e

8250640: Address reliance on default constructors in jdk.jdi
Reviewed-by: alanb

! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/Connection.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/TransportService.java

Changeset: efc15bd70e48
Author:    darcy
Date:      2020-07-28 09:25 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/efc15bd70e48

8249219: Update --release 15 symbol information for JDK 15 build 33
Reviewed-by: jlahoda

! make/data/symbols/java.base-F.sym.txt

Changeset: 2a4c6b72e5c3
Author:    cjplummer
Date:      2020-07-28 09:52 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/2a4c6b72e5c3

8247515: OSX pc_to_symbol() lookup does not work with core files
Reviewed-by: sspitsyn, kevinw

! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/symtab.c

Changeset: 18b22c189e69
Author:    cjplummer
Date:      2020-07-28 12:04 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/18b22c189e69

8248882: SA PMap and PStack support on OSX works with core files. Enable them.
Reviewed-by: sspitsyn, amenkov

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CLHSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java

Changeset: dfd3eecaf965
Author:    hseigel
Date:      2020-07-28 20:14 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/dfd3eecaf965

8250562: Clean up weird comment in vmTestbase class Terminator.java
Summary: Delete the weird comment.
Reviewed-by: lfoltan

! test/hotspot/jtreg/vmTestbase/nsk/share/Terminator.java

Changeset: 8aa1ae57e8f3
Author:    iignatyev
Date:      2020-07-28 15:31 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/8aa1ae57e8f3

8250738: C2Compiler::is_intrinsic_supported(methodHandle&, bool) shouldn't be virtual
Reviewed-by: xliu, kvn

! src/hotspot/share/opto/c2compiler.hpp

Changeset: 353f03fdf030
Author:    iignatyev
Date:      2020-07-28 15:31 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/353f03fdf030

8250739: remove Compile::Generate_*_Graph methods declarations
Reviewed-by: kvn

! src/hotspot/share/opto/compile.hpp

Changeset: 9e98deffbb72
Author:    darcy
Date:      2020-07-28 16:26 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/9e98deffbb72

8250580: Address reliance on default constructors in java.rmi
Reviewed-by: smarks

! src/java.rmi/share/classes/java/rmi/server/RMIClassLoaderSpi.java

Changeset: 21d20aaed9dc
Author:    joehw
Date:      2020-07-28 23:29 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/21d20aaed9dc

8249643: Clarify DOM documentation
Reviewed-by: lancea

! src/java.xml/share/classes/org/w3c/dom/package-info.java

Changeset: 903220d75c82
Author:    cjplummer
Date:      2020-07-28 16:41 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/903220d75c82

8250742: ProblemList serviceability/sa/ClhsdbPstack.java #id0 and #id1 for ZGC
Reviewed-by: sspitsyn

! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 31a8f79a7dfe
Author:    zgu
Date:      2020-07-28 10:32 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/31a8f79a7dfe

8250588: Shenandoah: LRB needs to save/restore fp registers for runtime call
Reviewed-by: rkennke

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: b0817631d2f4
Author:    iignatyev
Date:      2020-07-28 09:05 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/b0817631d2f4

8250688: missed open parenthesis for GTEST_FRAMEWORK_SRC var in Main.gmk
Reviewed-by: erikj

! make/Main.gmk

Changeset: 2cca1d513067
Author:    mikael
Date:      2020-07-28 22:37 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/2cca1d513067

Merge

! make/Main.gmk

Changeset: 3f45d3ae36b6
Author:    apangin
Date:      2020-07-24 15:33 +0300
URL:       https://hg.openjdk.java.net/jdk/client/rev/3f45d3ae36b6

8249719: MethodHandle performance suffers from bad ResolvedMethodTable hash function
Reviewed-by: simonis, stuefe, coleenp

! src/hotspot/share/prims/resolvedMethodTable.cpp
+ test/hotspot/jtreg/runtime/MemberName/ResolvedMethodTableHash.java

Changeset: f361b26f1a1c
Author:    shade
Date:      2020-07-29 09:48 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/f361b26f1a1c

8250612: jvmciCompilerToVM.cpp declares jio_printf with "void" return type, should be "int"
Reviewed-by: thartmann, kvn

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp

Changeset: 0a73d6f3aab4
Author:    stuefe
Date:      2020-07-29 10:38 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/0a73d6f3aab4

8248657: Windows: strengthening in ThreadCritical regarding memory model
Reviewed-by: dholmes, kbarrett, aph, stuefe
Contributed-by: luhenry at microsoft.com

! src/hotspot/os/windows/threadCritical_windows.cpp

Changeset: 9bb80c58c1f2
Author:    pconcannon
Date:      2020-07-29 10:26 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/9bb80c58c1f2

8250602: Update sun/security/ssl/SSLLogger/LoggerDateFormatterTest.java to handle TimeZones
Summary: This fix updates the test LoggerDateFormatterTest.java to be able to handle different TimeZones
Reviewed-by: alanb, dfuchs, xuelei
Contributed-by: Rahul Yadav <rahul.r.yadav at oracle.com>

! test/jdk/sun/security/ssl/SSLLogger/LoggerDateFormatterTest.java

Changeset: 34a4b316d61a
Author:    jlahoda
Date:      2020-07-29 11:34 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/34a4b316d61a

8248641: Trees.getScope returns incorrect results for code inside a rule case
Summary: Ensuring rule cases are copied correctly by TreeCopier.
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! test/langtools/tools/javac/api/TestGetScopeResult.java

Changeset: 4da240bc298b
Author:    jlahoda
Date:      2020-07-29 11:34 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/4da240bc298b

8249261: AssertionError in StructuralStuckChecker
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/langtools/tools/javac/lambda/methodReference/MethodRefStuck8249261.java
+ test/langtools/tools/javac/lambda/methodReference/MethodRefStuck8249261.out

Changeset: 0707695c5a46
Author:    rrich
Date:      2020-07-29 14:11 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/0707695c5a46

8250610: SafepointMechanism::disarm_if_needed() is declared but not used.
Reviewed-by: shade, dholmes

! src/hotspot/share/runtime/safepointMechanism.hpp

Changeset: c9ad4de69c32
Author:    sgehwolf
Date:      2020-07-24 19:57 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/c9ad4de69c32

8250627: Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics
Reviewed-by: aph, dholmes, bobv

! make/hotspot/symbols/symbols-linux
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/linux/classes/jdk/internal/platform/CgroupMetrics.java
+ src/java.base/linux/native/libjava/CgroupMetrics.c
+ test/jdk/jdk/internal/platform/docker/CheckUseContainerSupport.java
+ test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java

Changeset: c4e1b7680506
Author:    fyang
Date:      2020-07-28 10:38 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/c4e1b7680506

8250609: C2 crash in IfNode::fold_compares
Reviewed-by: kvn, chagedorn
Contributed-by: wanghuang3 at huawei.com

! src/hotspot/share/opto/ifnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestFoldCompares.java

Changeset: ac7e21a0fb7f
Author:    rhalade
Date:      2020-07-29 09:31 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/ac7e21a0fb7f

8243321: Add Entrust root CA - G4 to Oracle Root CA program
Reviewed-by: mullan

+ make/data/cacerts/entrustrootcag4
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/EntrustCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 7d9dbad25be9
Author:    naoto
Date:      2020-07-29 09:49 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/7d9dbad25be9

8247546: Pattern matching does not skip correctly over supplementary characters
Reviewed-by: joehw

! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java
! test/jdk/java/util/regex/SupplementaryTestCases.txt

Changeset: 1d42888cd7c0
Author:    ecaspole
Date:      2020-07-29 15:41 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/1d42888cd7c0

8249663: LogCompilation cannot process log from o.r.scala.dotty.JmhDotty
Summary: Fix stale site and uncommon trap processing in LogParser
Reviewed-by: vlivanov, kvn

! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java

Changeset: 859d135db48e
Author:    shurailine
Date:      2020-07-29 16:12 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/859d135db48e

8250743: Switch to JCov build which supports byte code version 60
Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 848a3ae85075
Author:    iignatyev
Date:      2020-07-29 16:52 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/848a3ae85075

8250797: remove CompileReason::Reason_CTW
Reviewed-by: kvn, epavlova

! src/hotspot/share/compiler/compileTask.hpp

Changeset: bda65def14de
Author:    dholmes
Date:      2020-07-29 20:25 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/bda65def14de

8248817: Windows: Improving common cross-platform code
Reviewed-by: kbarrett, dholmes
Contributed-by: Ludovic Henry <luhenry at microsoft.com>

! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.hpp

Changeset: 5c94296da4a6
Author:    dholmes
Date:      2020-07-29 20:28 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/5c94296da4a6

8248682: AArch64: Use ATTRIBUTE_ALIGNED helper
Reviewed-by: kbarrett, tschatzl, dholmes
Contributed-by: Ludovic Henry <luhenry at microsoft.com>

! src/hotspot/cpu/aarch64/macroAssembler_aarch64_log.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp

Changeset: 2b399a53d1bf
Author:    mikael
Date:      2020-07-29 18:31 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/2b399a53d1bf

Added tag jdk-16+8 for changeset 0a73d6f3aab4

! .hgtags

Changeset: 0ca0872959d5
Author:    jiefu
Date:      2020-07-29 11:38 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/0ca0872959d5

8250745: assert(eval_map.contains(n)) failed: absent
Reviewed-by: vlivanov, kvn

! src/hotspot/share/opto/compile.cpp

Changeset: c35fba4bce35
Author:    dholmes
Date:      2020-07-30 02:47 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/c35fba4bce35

8250810: Push missing parts of JDK-8248817
Summary: Push changes from JDK-8248817 that were accidentally excluded from the commit.
Reviewed-by: kbarrett, dholmes
Contributed-by: Ludovic Henry <luhenry at microsoft.com>

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp

Changeset: 8f7ede592c28
Author:    sgehwolf
Date:      2020-06-19 10:40 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/8f7ede592c28

8247863: Unreachable code in OperatingSystemImpl.getTotalSwapSpaceSize()
Summary: After 8231111 we have -1 for missing metrics, thus the fix of 8236617 is obsolete
Reviewed-by: mbaesken

! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java

Changeset: 324a37eb090d
Author:    coleenp
Date:      2020-07-30 10:41 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/324a37eb090d

8249837: Avoid direct or implicit Thread::current() calls when we already have a current thread variable
Summary: Add current thread OR remove unneeded HandleMark
Reviewed-by: kvn, dholmes

! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/debug.cpp

Changeset: 447366afcf86
Author:    hannesw
Date:      2020-07-30 16:53 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/447366afcf86

8250779: Anchor is ignored when reloading a page in Chrome
Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js

Changeset: 736d83abaef5
Author:    bpb
Date:      2020-07-30 15:06 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/736d83abaef5

8249772: (ch) Improve sun/nio/ch/TestMaxCachedBufferSize.java
Reviewed-by: alanb

! test/jdk/ProblemList.txt
! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java

Changeset: af51fee296ef
Author:    ysuenaga
Date:      2020-07-31 09:15 +0900
URL:       https://hg.openjdk.java.net/jdk/client/rev/af51fee296ef

8250863: Build error with GCC 10 in NetworkInterface.c and k_standard.c
Reviewed-by: aph, ysuenaga
Contributed-by: Koichi Sakata <sakatakui at oss.nttdata.com>

! src/java.base/share/native/libfdlibm/k_standard.c
! src/java.base/unix/native/libnet/NetworkInterface.c

Changeset: 83aeb4b1079b
Author:    iignatyev
Date:      2020-07-30 19:39 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/83aeb4b1079b

6501010: test/java/io/File/GetXSpace.java fails on Windows
Reviewed-by: bpb

! test/jdk/ProblemList.txt
! test/jdk/java/io/File/GetXSpace.java
! test/jdk/java/io/File/GetXSpace.sh

Changeset: 51f33c6e5161
Author:    hannesw
Date:      2020-07-31 12:09 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/51f33c6e5161

8241518: Member signature parameter span contains closing but not opening parens
Reviewed-by: prappo

! 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
! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java

Changeset: f197341d4c57
Author:    pconcannon
Date:      2020-07-31 12:12 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/f197341d4c57

8246164: SendDatagramToBadAddress.java and ChangingAddress.java should be changed to explicitly require the new DatagramSocket implementation
Summary: This fix updates these tests to explicitly run with `-Djdk.net.usePlainDatagramSocketImpl=false` to avoid false failures when running all tests with a global jtreg -Djdk.net.usePlainDatagramSocketImpl switch.
Reviewed-by: vtewari

! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java
! test/jdk/java/nio/channels/DatagramChannel/ChangingAddress.java

Changeset: 83809bdf2bec
Author:    pconcannon
Date:      2020-07-31 12:42 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/83809bdf2bec

8242885: PlainDatagramSocketImpl doesn?t allow for the sending of IPv6 datagrams on macOS with sizes between 65508-65527 bytes
Summary: This fix changes the current max size for IPv6 datagrams on macOS from it's current size of 65507, which is the IPv4 limit, to 65527, the actual limit for IPv6 on macOS
Reviewed-by: alanb, dfuchs, vtewari

! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
+ test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java
! test/jdk/java/net/DatagramSocket/SetGetSendBufferSize.java
- test/jdk/java/nio/channels/DatagramChannel/MinSendBufferSize.java
+ test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java

Changeset: 35ddb4acb1e8
Author:    vromero
Date:      2020-07-31 12:05 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/35ddb4acb1e8

8250741: an annotation interface may not be declared as a local interface
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/IllegalAnnotation.java
! test/langtools/tools/javac/records/LocalStaticDeclarations.java

Changeset: b0a24ee540a3
Author:    naoto
Date:      2020-07-31 09:09 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/b0a24ee540a3

8233048: WeekFields.ISO is not a singleton
Reviewed-by: joehw, rriggs, scolebourne

! src/java.base/share/classes/java/time/temporal/WeekFields.java
! test/jdk/java/time/test/java/time/temporal/TestIsoWeekFields.java

Changeset: 059df93c90a4
Author:    vromero
Date:      2020-07-31 12:13 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/059df93c90a4

8250629: do not allow C-style array declaration in record components
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/RecordsComponentsCanNotDeclareCStyleArrays.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: d60d85499d29
Author:    pconcannon
Date:      2020-07-31 18:59 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/d60d85499d29

8250889: Disable testing SendReceiveMaxSize with preferIPv4Stack=true on the old impl until JDK-8250886 is fixed
Summary: The `test java/net/DatagramSocket/SendReceiveMaxSize` is currently failing when run with `-Djdk.net.usePlainDatagramSocketImpl` and `-Djava.net.preferIPv4Stack=true`. This fix removes these run settings from the test until a more permanent solution can be found.
Reviewed-by: dfuchs

! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java

Changeset: deb2dab28663
Author:    joehw
Date:      2020-07-31 18:25 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/deb2dab28663

8250638: Address reliance on default constructors in java.xml
Reviewed-by: darcy, lancea

! src/java.xml/share/classes/org/xml/sax/HandlerBase.java
! src/java.xml/share/classes/org/xml/sax/helpers/DefaultHandler.java

Changeset: b0553ba43ba1
Author:    xliu
Date:      2020-07-31 11:35 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/b0553ba43ba1

8249809: avoid calling DirectiveSet::clone(this) in compilecommand_compatibility_init
Summary: Add DirectiveSet smart pointer to isolate cloning
Reviewed-by: simonis, thartmann

! src/hotspot/share/compiler/compilerDirectives.cpp

Changeset: bd4d4ab3c2c1
Author:    jiefu
Date:      2020-07-31 17:10 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/bd4d4ab3c2c1

8250825: C2 crashes with assert(field != __null) failed: missing field
Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/type.cpp
+ test/hotspot/jtreg/compiler/unsafe/TestMisalignedUnsafeAccess.java

Changeset: 8c1a6a504959
Author:    cito
Date:      2020-08-01 20:25 +0900
URL:       https://hg.openjdk.java.net/jdk/client/rev/8c1a6a504959

8250818: idea.sh script doesn't work on WSL 1 and 2
Reviewed-by: erikj

! bin/idea.sh

Changeset: 7a4b13eea78a
Author:    psadhukhan
Date:      2020-08-01 17:54 +0530
URL:       https://hg.openjdk.java.net/jdk/client/rev/7a4b13eea78a

Merge

! test/jdk/ProblemList.txt
- test/jdk/java/nio/channels/DatagramChannel/MinSendBufferSize.java



More information about the jdk-client-changes mailing list