git: openjdk/lanai: 74 new changesets
duke
duke at openjdk.java.net
Sat Aug 1 12:35:23 UTC 2020
Changeset: 858e37a0
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-07-24 13:56:45 +0000
URL: https://git.openjdk.java.net/lanai/commit/858e37a0
8249087: Always initialize _body[0..1] in Symbol constructor
Reviewed-by: dholmes, lfoltan
! src/hotspot/share/oops/symbol.cpp
Changeset: ef313f77
Author: David Holmes <dholmes at openjdk.org>
Date: 2020-07-26 20:29:42 +0000
URL: https://git.openjdk.java.net/lanai/commit/ef313f77
8247296: Optimize JVM_GetDeclaringClass
Co-authored-by: Christoph Dreis <christoph.dreis at freenet.de>
Reviewed-by: shade, minqi
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
Changeset: d1782032
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2020-07-27 15:49:53 +0000
URL: https://git.openjdk.java.net/lanai/commit/d1782032
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: c567877e
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-07-27 11:03:17 +0000
URL: https://git.openjdk.java.net/lanai/commit/c567877e
8248552: C2 crashes with SIGFPE due to division by zero
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: 6a91c516
Author: Albert Yang <albert.m.yang at oracle.com>
Committer: Leo Korinth <lkorinth at openjdk.org>
Date: 2020-07-27 12:59:32 +0000
URL: https://git.openjdk.java.net/lanai/commit/6a91c516
8242036: G1 HeapRegionRemSet::_n_coarse_entries could be a bool
Reviewed-by: kbarrett, eosterlund, tschatzl, lkorinth
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
Changeset: bd00604e
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-07-27 10:12:30 +0000
URL: https://git.openjdk.java.net/lanai/commit/bd00604e
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: 3749a30c
Author: Martin Balao <mbalao at openjdk.org>
Date: 2020-07-25 01:02:51 +0000
URL: https://git.openjdk.java.net/lanai/commit/3749a30c
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: 1d93ce2b
Author: Patric Hedlin <phedlin at openjdk.org>
Date: 2020-07-27 10:56:51 +0000
URL: https://git.openjdk.java.net/lanai/commit/1d93ce2b
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: d7e99e60
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-07-27 11:07:30 +0000
URL: https://git.openjdk.java.net/lanai/commit/d7e99e60
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: cf0f63f1
Author: Daniil Titov <dtitov at openjdk.org>
Date: 2020-07-27 11:34:19 +0000
URL: https://git.openjdk.java.net/lanai/commit/cf0f63f1
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: 1256e2bc
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2020-07-27 22:59:27 +0000
URL: https://git.openjdk.java.net/lanai/commit/1256e2bc
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: 047949d2
Author: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2020-07-27 18:20:57 +0000
URL: https://git.openjdk.java.net/lanai/commit/047949d2
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: e2b632eb
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-07-27 22:19:33 +0000
URL: https://git.openjdk.java.net/lanai/commit/e2b632eb
8247976: Update HotSpot Style Guide for C++14 adoption
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: a28f4100
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-07-23 14:44:13 +0000
URL: https://git.openjdk.java.net/lanai/commit/a28f4100
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: 8a9d2b08
Author: Mark Reinhold <mr at openjdk.org>
Date: 2020-07-23 10:40:52 +0000
URL: https://git.openjdk.java.net/lanai/commit/8a9d2b08
8250216: The README need not mention retrieving source code
Reviewed-by: darcy, erikj
! README
Changeset: 922ba8da
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2020-07-24 17:06:35 +0000
URL: https://git.openjdk.java.net/lanai/commit/922ba8da
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: fcd5d414
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2020-07-24 10:52:02 +0000
URL: https://git.openjdk.java.net/lanai/commit/fcd5d414
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: 74bd95bc
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-07-27 22:26:00 +0000
URL: https://git.openjdk.java.net/lanai/commit/74bd95bc
Merge
! make/common/modules/LauncherCommon.gmk
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java
! make/common/modules/LauncherCommon.gmk
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java
Changeset: 212a39be
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-07-28 09:05:36 +0000
URL: https://git.openjdk.java.net/lanai/commit/212a39be
8250605: Linux x86_32 builds fail after JDK-8249821
Reviewed-by: erikj, prr
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: 790c6cc1
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2020-07-28 16:50:32 +0000
URL: https://git.openjdk.java.net/lanai/commit/790c6cc1
8237483: AArch64 C1 OopMap inserted twice fatal error
Reviewed-by: aph
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
Changeset: c993ee4b
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-07-28 07:33:51 +0000
URL: https://git.openjdk.java.net/lanai/commit/c993ee4b
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: 695a7852
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-07-28 08:10:43 +0000
URL: https://git.openjdk.java.net/lanai/commit/695a7852
8250589: Move Universe::_reference_pending_list into OopHandle
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: e6e5096e
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-07-28 16:05:30 +0000
URL: https://git.openjdk.java.net/lanai/commit/e6e5096e
8249602: C2: assert(cnt == _outcnt) failed: no insertions allowed
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: d129fd67
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-07-28 09:21:04 +0000
URL: https://git.openjdk.java.net/lanai/commit/d129fd67
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: 34cf684f
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-07-28 09:25:23 +0000
URL: https://git.openjdk.java.net/lanai/commit/34cf684f
8249219: Update --release 15 symbol information for JDK 15 build 33
Reviewed-by: jlahoda
! make/data/symbols/java.base-F.sym.txt
Changeset: 75cb54ec
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-07-28 09:52:07 +0000
URL: https://git.openjdk.java.net/lanai/commit/75cb54ec
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: 59322f86
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-07-28 12:04:58 +0000
URL: https://git.openjdk.java.net/lanai/commit/59322f86
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: 94ab177a
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-07-28 20:14:01 +0000
URL: https://git.openjdk.java.net/lanai/commit/94ab177a
8250562: Clean up weird comment in vmTestbase class Terminator.java
Delete the weird comment.
Reviewed-by: lfoltan
! test/hotspot/jtreg/vmTestbase/nsk/share/Terminator.java
Changeset: 51ccb196
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-07-28 15:31:09 +0000
URL: https://git.openjdk.java.net/lanai/commit/51ccb196
8250738: C2Compiler::is_intrinsic_supported(methodHandle&, bool) shouldn't be virtual
Reviewed-by: xliu, kvn
! src/hotspot/share/opto/c2compiler.hpp
Changeset: 90cfe209
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-07-28 15:31:10 +0000
URL: https://git.openjdk.java.net/lanai/commit/90cfe209
8250739: remove Compile::Generate_*_Graph methods declarations
Reviewed-by: kvn
! src/hotspot/share/opto/compile.hpp
Changeset: ba56f01e
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-07-28 16:26:28 +0000
URL: https://git.openjdk.java.net/lanai/commit/ba56f01e
8250580: Address reliance on default constructors in java.rmi
Reviewed-by: smarks
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoaderSpi.java
Changeset: fe3b44ab
Author: Joe Wang <joehw at openjdk.org>
Date: 2020-07-28 23:29:33 +0000
URL: https://git.openjdk.java.net/lanai/commit/fe3b44ab
8249643: Clarify DOM documentation
Reviewed-by: lancea
! src/java.xml/share/classes/org/w3c/dom/package-info.java
Changeset: 788edb69
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-07-28 16:41:07 +0000
URL: https://git.openjdk.java.net/lanai/commit/788edb69
8250742: ProblemList serviceability/sa/ClhsdbPstack.java #id0 and #id1 for ZGC
Reviewed-by: sspitsyn
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: 3a8a15b5
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-07-28 10:32:57 +0000
URL: https://git.openjdk.java.net/lanai/commit/3a8a15b5
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: 03cf1c3a
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-07-28 09:05:06 +0000
URL: https://git.openjdk.java.net/lanai/commit/03cf1c3a
8250688: missed open parenthesis for GTEST_FRAMEWORK_SRC var in Main.gmk
Reviewed-by: erikj
! make/Main.gmk
Changeset: b519a2cd
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-07-28 22:37:23 +0000
URL: https://git.openjdk.java.net/lanai/commit/b519a2cd
Merge
! make/Main.gmk
! make/Main.gmk
Changeset: 8dc8b556
Author: Andrei Pangin <apangin at openjdk.org>
Date: 2020-07-24 15:33:38 +0000
URL: https://git.openjdk.java.net/lanai/commit/8dc8b556
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: 43f32624
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-07-29 09:48:08 +0000
URL: https://git.openjdk.java.net/lanai/commit/43f32624
8250612: jvmciCompilerToVM.cpp declares jio_printf with "void" return type, should be "int"
Reviewed-by: thartmann, kvn
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
Changeset: 430cc5c8
Author: Ludovic Henry <luhenry at microsoft.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-07-29 10:38:28 +0000
URL: https://git.openjdk.java.net/lanai/commit/430cc5c8
8248657: Windows: strengthening in ThreadCritical regarding memory model
Reviewed-by: dholmes, kbarrett, aph, stuefe
! src/hotspot/os/windows/threadCritical_windows.cpp
Changeset: 5a6f7415
Author: Rahul Yadav <rahul.r.yadav at oracle.com>
Committer: Patrick Concannon <pconcannon at openjdk.org>
Date: 2020-07-29 10:26:39 +0000
URL: https://git.openjdk.java.net/lanai/commit/5a6f7415
8250602: Update sun/security/ssl/SSLLogger/LoggerDateFormatterTest.java to handle TimeZones
This fix updates the test LoggerDateFormatterTest.java to be able to handle different TimeZones
Reviewed-by: alanb, dfuchs, xuelei
! test/jdk/sun/security/ssl/SSLLogger/LoggerDateFormatterTest.java
Changeset: f747f1c9
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-07-29 11:34:24 +0000
URL: https://git.openjdk.java.net/lanai/commit/f747f1c9
8248641: Trees.getScope returns incorrect results for code inside a rule case
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: 6aafff15
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-07-29 11:34:25 +0000
URL: https://git.openjdk.java.net/lanai/commit/6aafff15
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: d742a467
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2020-07-29 14:11:46 +0000
URL: https://git.openjdk.java.net/lanai/commit/d742a467
8250610: SafepointMechanism::disarm_if_needed() is declared but not used
Reviewed-by: shade, dholmes
! src/hotspot/share/runtime/safepointMechanism.hpp
Changeset: f59ac21a
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2020-07-24 19:57:06 +0000
URL: https://git.openjdk.java.net/lanai/commit/f59ac21a
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: c4d0058b
Author: Huang Wang <wanghuang3 at huawei.com>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2020-07-28 10:38:04 +0000
URL: https://git.openjdk.java.net/lanai/commit/c4d0058b
8250609: C2 crash in IfNode::fold_compares
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/ifnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestFoldCompares.java
Changeset: 8885a83d
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2020-07-29 09:31:38 +0000
URL: https://git.openjdk.java.net/lanai/commit/8885a83d
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: 53032c58
Author: Naoto Sato <naoto at openjdk.org>
Date: 2020-07-29 09:49:43 +0000
URL: https://git.openjdk.java.net/lanai/commit/53032c58
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: 5bc5c86f
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2020-07-29 15:41:37 +0000
URL: https://git.openjdk.java.net/lanai/commit/5bc5c86f
8249663: LogCompilation cannot process log from o.r.scala.dotty.JmhDotty
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: a8082956
Author: Alexandre Iline <shurailine at openjdk.org>
Date: 2020-07-29 16:12:10 +0000
URL: https://git.openjdk.java.net/lanai/commit/a8082956
8250743: Switch to JCov build which supports byte code version 60
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: d376f608
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-07-29 16:52:23 +0000
URL: https://git.openjdk.java.net/lanai/commit/d376f608
8250797: remove CompileReason::Reason_CTW
Reviewed-by: kvn, epavlova
! src/hotspot/share/compiler/compileTask.hpp
Changeset: a294e092
Author: Ludovic Henry <luhenry at microsoft.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2020-07-29 20:25:39 +0000
URL: https://git.openjdk.java.net/lanai/commit/a294e092
8248817: Windows: Improving common cross-platform code
Reviewed-by: kbarrett, dholmes
! 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: 3ca8fb71
Author: Ludovic Henry <luhenry at microsoft.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2020-07-29 20:28:11 +0000
URL: https://git.openjdk.java.net/lanai/commit/3ca8fb71
8248682: AArch64: Use ATTRIBUTE_ALIGNED helper
Reviewed-by: kbarrett, tschatzl, dholmes
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_log.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
Changeset: e3272713
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-07-29 18:31:44 +0000
URL: https://git.openjdk.java.net/lanai/commit/e3272713
Added tag jdk-16+8 for changeset 0a73d6f3aab4
! .hgtags
Changeset: fa26bb0d
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-07-29 11:38:28 +0000
URL: https://git.openjdk.java.net/lanai/commit/fa26bb0d
8250745: assert(eval_map.contains(n)) failed: absent
Reviewed-by: vlivanov, kvn
! src/hotspot/share/opto/compile.cpp
Changeset: 6eebdca8
Author: Ludovic Henry <luhenry at microsoft.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2020-07-30 02:47:00 +0000
URL: https://git.openjdk.java.net/lanai/commit/6eebdca8
8250810: Push missing parts of JDK-8248817
Push changes from JDK-8248817 that were accidentally excluded from the commit.
Reviewed-by: kbarrett, dholmes
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp
Changeset: a812cd29
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2020-06-19 10:40:04 +0000
URL: https://git.openjdk.java.net/lanai/commit/a812cd29
8247863: Unreachable code in OperatingSystemImpl.getTotalSwapSpaceSize()
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: 5709133f
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-07-30 10:41:31 +0000
URL: https://git.openjdk.java.net/lanai/commit/5709133f
8249837: Avoid direct or implicit Thread::current() calls when we already have a current thread variable
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: 5f10fe3b
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2020-07-30 16:53:56 +0000
URL: https://git.openjdk.java.net/lanai/commit/5f10fe3b
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: 31795ff9
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2020-07-30 15:06:29 +0000
URL: https://git.openjdk.java.net/lanai/commit/31795ff9
8249772: (ch) Improve sun/nio/ch/TestMaxCachedBufferSize.java
Reviewed-by: alanb
! test/jdk/ProblemList.txt
! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java
Changeset: 61db079e
Author: Koichi Sakata <sakatakui at oss.nttdata.com>
Committer: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2020-07-31 09:15:57 +0000
URL: https://git.openjdk.java.net/lanai/commit/61db079e
8250863: Build error with GCC 10 in NetworkInterface.c and k_standard.c
Reviewed-by: aph, ysuenaga
! src/java.base/share/native/libfdlibm/k_standard.c
! src/java.base/unix/native/libnet/NetworkInterface.c
Changeset: e4cc9444
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-07-30 19:39:44 +0000
URL: https://git.openjdk.java.net/lanai/commit/e4cc9444
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: 285a279a
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2020-07-31 12:09:59 +0000
URL: https://git.openjdk.java.net/lanai/commit/285a279a
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: dd8931d5
Author: Patrick Concannon <pconcannon at openjdk.org>
Date: 2020-07-31 12:12:49 +0000
URL: https://git.openjdk.java.net/lanai/commit/dd8931d5
8246164: SendDatagramToBadAddress.java and ChangingAddress.java should be changed to explicitly require the new DatagramSocket implementation
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: 07dbd94b
Author: Patrick Concannon <pconcannon at openjdk.org>
Date: 2020-07-31 12:42:32 +0000
URL: https://git.openjdk.java.net/lanai/commit/07dbd94b
8242885: PlainDatagramSocketImpl doesn’t allow for the sending of IPv6 datagrams on macOS with sizes between 65508-65527 bytes
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: eaf32de5
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-07-31 12:05:55 +0000
URL: https://git.openjdk.java.net/lanai/commit/eaf32de5
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: 314ce0bb
Author: Naoto Sato <naoto at openjdk.org>
Date: 2020-07-31 09:09:53 +0000
URL: https://git.openjdk.java.net/lanai/commit/314ce0bb
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: 2622e560
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-07-31 12:13:52 +0000
URL: https://git.openjdk.java.net/lanai/commit/2622e560
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: e2294c1c
Author: Patrick Concannon <pconcannon at openjdk.org>
Date: 2020-07-31 18:59:27 +0000
URL: https://git.openjdk.java.net/lanai/commit/e2294c1c
8250889: Disable testing SendReceiveMaxSize with preferIPv4Stack=true on the old impl until JDK-8250886 is fixed
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: 309917ce
Author: Joe Wang <joehw at openjdk.org>
Date: 2020-07-31 18:25:12 +0000
URL: https://git.openjdk.java.net/lanai/commit/309917ce
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: 911e0385
Author: Xin Liu <xliu at openjdk.org>
Date: 2020-07-31 11:35:25 +0000
URL: https://git.openjdk.java.net/lanai/commit/911e0385
8249809: avoid calling DirectiveSet::clone(this) in compilecommand_compatibility_init
Add DirectiveSet smart pointer to isolate cloning
Reviewed-by: simonis, thartmann
! src/hotspot/share/compiler/compilerDirectives.cpp
Changeset: 044a3c51
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-07-31 17:10:46 +0000
URL: https://git.openjdk.java.net/lanai/commit/044a3c51
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: 866c67c3
Author: Chihiro Ito <cito at openjdk.org>
Date: 2020-08-01 20:25:02 +0000
URL: https://git.openjdk.java.net/lanai/commit/866c67c3
8250818: idea.sh script doesn't work on WSL 1 and 2
Reviewed-by: erikj
! bin/idea.sh
Changeset: 9e2a80fe
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-08-01 17:54:03 +0000
URL: https://git.openjdk.java.net/lanai/commit/9e2a80fe
Merge
! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: 9effb06c
Author: duke <duke at openjdk.org>
Date: 2020-08-01 12:30:20 +0000
URL: https://git.openjdk.java.net/lanai/commit/9effb06c
Automatic merge of client:master into master
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
More information about the lanai-dev
mailing list