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