hg: loom/loom: 80 new changesets

alan.bateman at oracle.com alan.bateman at oracle.com
Sun Apr 14 14:20:02 UTC 2019


Changeset: 00fda51e28cf
Author:    erikj
Date:      2019-04-03 12:52 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/00fda51e28cf

8221764: Reduce make Init.gmk logging overhead
Reviewed-by: tbell

! make/Init.gmk
! make/InitSupport.gmk

Changeset: b788c494aa46
Author:    dholmes
Date:      2019-04-03 22:03 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/b788c494aa46

8218483: Crash in "assert(_daemon_threads_count->get_value() > daemon_count) failed: thread count mismatch 5 : 5"
Reviewed-by: dcubed, stuefe

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! test/hotspot/gtest/threadHelper.inline.hpp

Changeset: f87041131515
Author:    xuelei
Date:      2019-04-03 16:23 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/f87041131515

8217610: TLSv1.3 fail with ClassException when EC keys are stored in PKCS11
Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java

Changeset: e998c9effb37
Author:    jwilhelm
Date:      2019-04-04 01:46 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/e998c9effb37

Added tag jdk-13+15 for changeset f855ec13aa25

! .hgtags

Changeset: 5c7418757bad
Author:    coleenp
Date:      2019-04-03 20:39 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/5c7418757bad

8221872: Remove uses of ClassLoaderWeakHandle typedef in protection domain table
Summary: Make consistent with StringTable and ResolvedMethodTable
Reviewed-by: dholmes

! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/utilities/hashtable.cpp

Changeset: 724b9e361cb6
Author:    rschmelter
Date:      2019-03-26 01:46 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/724b9e361cb6

8221325: Add information about swap space to print_memory_info() on MacOS
Reviewed-by: stuefe, dholmes

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: a7df0de0835a
Author:    weijun
Date:      2019-04-04 20:22 +0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/a7df0de0835a

8219861: Add new keytool -showinfo -tls command for displaying TLS configuration information
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
+ src/java.base/share/classes/sun/security/tools/keytool/ShowInfo.java

Changeset: f562f8318ebd
Author:    erikj
Date:      2019-04-04 07:43 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/f562f8318ebd

8217728: Speed up incremental rerun of "make hotspot"
Reviewed-by: tbell

! make/Main.gmk
! make/common/NativeCompilation.gmk

Changeset: 6c0ab8bd8da5
Author:    rkennke
Date:      2019-04-02 23:00 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/6c0ab8bd8da5

8221766: Load-reference barriers for Shenandoah
Reviewed-by: kvn, erikj, aph, shade

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java

Changeset: b354ffb03ae4
Author:    mseledtsov
Date:      2019-04-04 12:29 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/b354ffb03ae4

8221710: [TESTBUG] more configurable parameters for docker testing
Summary: Introduced docker test config properties
Reviewed-by: lmesnik, iignatyev, egahlin

! test/hotspot/jtreg/runtime/containers/docker/DockerBasicTest.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: 13c02cc7a6e5
Author:    rkennke
Date:      2019-04-04 21:29 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/13c02cc7a6e5

8221848: Shenandoah: ArrayCopy post-barrier improvements
Reviewed-by: zgu

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 2da3b1a3942f
Author:    erikj
Date:      2019-04-04 13:56 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/2da3b1a3942f

8221996: Bootcycle build broken
Reviewed-by: tbell

! make/Main.gmk

Changeset: 6aa05983e9d3
Author:    redestad
Date:      2019-04-04 23:19 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/6aa05983e9d3

8221980: Simplify Optional implementation
Reviewed-by: smarks, clanger

! src/java.base/share/classes/java/util/Optional.java

Changeset: 6aedb80a6fd4
Author:    redestad
Date:      2019-04-04 23:21 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/6aedb80a6fd4

8221981: Simplify Map/List/Set.of() implementation
Reviewed-by: smarks

! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Set.java

Changeset: 82f41fb55b63
Author:    redestad
Date:      2019-04-04 23:21 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/82f41fb55b63

8221921: Implement size() / isEmpty() in immutable collections
Reviewed-by: smarks

! src/java.base/share/classes/java/util/ImmutableCollections.java

Changeset: fb25cd198a10
Author:    xuelei
Date:      2019-04-04 14:19 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/fb25cd198a10

8163326: Update the default enabled cipher suites preference
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java

Changeset: ad9fa99fa48e
Author:    coleenp
Date:      2019-04-04 17:23 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/ad9fa99fa48e

8221992: Fix old method replacement in ResolvedMethodTable
Summary: Use method get_new_method() which is used in other call sites.
Reviewed-by: sspitsyn

! src/hotspot/share/prims/resolvedMethodTable.cpp

Changeset: 532e88de77eb
Author:    goetz
Date:      2019-04-04 09:39 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/532e88de77eb

8221470: Print methods in exception messages in java-like Syntax.
Reviewed-by: dholmes, mdoerr, coleenp

! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/reflection.cpp
! test/hotspot/jtreg/runtime/LoaderConstraints/itableLdrConstraint/Test.java
! test/hotspot/jtreg/runtime/LoaderConstraints/vtableLdrConstraint/Test.java
! test/hotspot/jtreg/runtime/Nestmates/membership/TestNestmateMembership.java
! test/hotspot/jtreg/runtime/Nestmates/privateConstructors/TestConstructorHierarchy.java
! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IllegalAccessErrorTest.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/methodPrinting/TeMe3_C.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/methodPrinting/TestPrintingMethods.java
! test/hotspot/jtreg/runtime/modules/AccessCheck/ExpQualToM1PrivateMethodIAE.java

Changeset: b34bcfbcc2fd
Author:    goetz
Date:      2019-04-05 07:59 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/b34bcfbcc2fd

8219918: ProblemList hotspot tests failing in SAP testing.
Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: dad2c80ae0b2
Author:    mbaesken
Date:      2019-04-02 13:54 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/dad2c80ae0b2

8218547: Simplify JLI_Open on Windows in native code (libjli)
Reviewed-by: alanb, clanger

! src/java.base/windows/native/libjli/java_md.c
! test/jdk/tools/launcher/Arrrghs.java

Changeset: 776b261dff84
Author:    shade
Date:      2019-04-05 09:06 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/776b261dff84

8221918: runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java fails: Shared archive not found
Reviewed-by: jiangli, dholmes

! test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java

Changeset: d5fb27646df4
Author:    mdoerr
Date:      2019-04-05 09:18 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/d5fb27646df4

8221833: Readability check in Symbol::is_valid not performed for some addresses
Reviewed-by: zgu, coleenp

! src/hotspot/share/runtime/os.cpp

Changeset: 2ae93028bef3
Author:    stuefe
Date:      2019-03-27 14:13 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/2ae93028bef3

8221539: [metaspace] Improve MetaspaceObj::is_metaspace_obj() and friends
Reviewed-by: adinn, coleenp, mdoerr

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/sparc/frame_sparc.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.hpp
! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/gtest/memory/test_is_metaspace_obj.cpp

Changeset: f2c23221bbd5
Author:    gadams
Date:      2019-04-05 07:10 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/f2c23221bbd5

8203364: Some serviceability/sa/ tests intermittently fail with java.io.IOException: LingeredApp terminated with non-zero exit code 3
Reviewed-by: cjplummer, jcbeyler

! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: d9b46b7de028
Author:    adinn
Date:      2019-04-05 10:01 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/d9b46b7de028

8221477: Inject os/cpu-specific constants into Unsafe from JVM
Summary: Initialize Unsafe os/cpu-specific constants using injection instead of native callouts
Reviewed-by: stuefe, coleenp, dholmes, plevart

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/thread.cpp
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ src/java.base/share/classes/jdk/internal/misc/UnsafeConstants.java
! test/jdk/java/lang/reflect/AccessibleObject/CanAccessTest.java

Changeset: 23a04fe2aca2
Author:    aph
Date:      2019-04-05 09:53 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/23a04fe2aca2

8219993: AArch64: Compiled CI stubs are unsafely modified
Reviewed-by: adinn

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp

Changeset: 03ea2b6428f0
Author:    bpb
Date:      2019-04-05 08:37 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/03ea2b6428f0

8221597: A typo in the Java API doc for File.getUsableSpace()
Reviewed-by: lancea, darcy

! src/java.base/share/classes/java/io/File.java

Changeset: 172f929786ea
Author:    jjg
Date:      2019-04-05 11:17 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/172f929786ea

8221997: fix headings in jdk.javadoc
Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java

Changeset: dfba4e321ab3
Author:    xuelei
Date:      2019-04-05 11:28 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/dfba4e321ab3

8221882: Use fiber-friendly java.util.concurrent.locks in JSSE
Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/javax/net/ssl/SSLContext.java
! src/java.base/share/classes/javax/net/ssl/SSLServerSocketFactory.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java
! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/EphemeralKeyManager.java
! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java
! src/java.base/share/classes/sun/security/ssl/InputRecord.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLServerSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java

Changeset: 259b40b4d473
Author:    jjg
Date:      2019-04-05 15:57 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/259b40b4d473

8221871: javadoc should not set role=region on <section> elements
Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java

Changeset: a5da0277d9bb
Author:    mchung
Date:      2019-04-06 21:05 +0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/a5da0277d9bb

8220282: Add MethodHandle tests on accessing final fields
Reviewed-by: lancea

! test/jdk/java/lang/invoke/MethodHandlesGeneralTest.java
! test/jdk/java/lang/invoke/MethodHandlesTest.java

Changeset: b16e8a886fc3
Author:    mchung
Date:      2019-04-06 21:16 +0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/b16e8a886fc3

8221530: Caller sensitive methods not handling caller = null when invoked by JNI code with no java frames on stack
Reviewed-by: alanb, dholmes, sundar

! make/test/JtregNativeJdk.gmk
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
+ test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java
+ test/jdk/java/lang/reflect/exeCallerAccessTest/exeCallerAccessTest.c

Changeset: cfe96d1d0715
Author:    mchung
Date:      2019-04-07 03:00 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/cfe96d1d0715

8222078: test/jdk/java/lang/reflect/exeCallerAccessTest/exeCallerAccessTest.c build fails after 8221530
Reviewed-by: lancea, dholmes

! test/jdk/java/lang/reflect/exeCallerAccessTest/exeCallerAccessTest.c

Changeset: cd2879e0c165
Author:    mchung
Date:      2019-04-07 18:09 +0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/cd2879e0c165

8222082: Build of test/jdk/java/lang/reflect/exeCallerAccessTest/exeCallerAccessTest.c still failing on Windows
Reviewed-by: alanb, dholmes

! make/test/JtregNativeJdk.gmk

Changeset: ac4b327623f6
Author:    shade
Date:      2019-04-07 13:28 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/ac4b327623f6

8221917: serviceability/sa/TestPrintMdo.java fails on 32-bit platforms
Reviewed-by: cjplummer, dholmes

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/DataLayout.java

Changeset: 8d51a40fbd23
Author:    shade
Date:      2019-04-07 13:28 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/8d51a40fbd23

8222032: x86_32 fails with "wrong size of mach node" on AVX-512 machine
Reviewed-by: kvn, vlivanov

! src/hotspot/cpu/x86/x86_32.ad

Changeset: 40658cb7f47a
Author:    ngasson
Date:      2019-04-08 09:31 +0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/40658cb7f47a

8221529: [TESTBUG] Docker tests use old/deprecated image on AArch64
Reviewed-by: aph, sgehwolf, mseledtsov

! test/lib/jdk/test/lib/containers/docker/DockerfileConfig.java

Changeset: 0d7fb7f07134
Author:    clanger
Date:      2019-04-08 06:56 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/0d7fb7f07134

8221880: Better customization for Windows RC properties FileDescription and ProductName
Reviewed-by: erikj

! make/autoconf/flags-other.m4
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in

Changeset: 7b5e2bc79e68
Author:    dpochepk
Date:      2019-04-08 15:54 +0300
URL:       http://hg.openjdk.java.net/loom/loom/rev/7b5e2bc79e68

8221995: AARCH64: problems with CAS instructions encoding
Reviewed-by: aph

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Changeset: 22ee881e6a74
Author:    shade
Date:      2019-04-08 15:25 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/22ee881e6a74

8222111: exeCallerAccessTest.c fails to build: control reaches end of non-void function
Reviewed-by: alanb, dholmes

! test/jdk/java/lang/reflect/exeCallerAccessTest/exeCallerAccessTest.c

Changeset: 542735f2a53e
Author:    erikj
Date:      2019-04-05 06:48 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/542735f2a53e

8221907: make reconfigure breaks when configured with relative paths
Reviewed-by: dholmes

! make/Init.gmk
! make/autoconf/basics.m4
! make/autoconf/basics_windows.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain_windows.m4

Changeset: a8db7fd22fd1
Author:    mullan
Date:      2019-04-08 12:19 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/a8db7fd22fd1

8222089: [TESTBUG] sun/security/lib/cacerts/VerifyCACerts.java fails due to cert within 90-day expiry window
Reviewed-by: xuelei

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 40dc805f4709
Author:    rkennke
Date:      2019-04-08 18:42 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/40dc805f4709

8222125: Shenandoah: Crash when running with ShenandoahParallelSafepointThreads=1
Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
+ test/hotspot/jtreg/gc/shenandoah/options/TestSafepointWorkers.java

Changeset: 0608ef3a7740
Author:    rkennke
Date:      2019-04-08 18:42 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/0608ef3a7740

8222129: Shenandoah: Missing CompareAndSwapP/N case in get_barrier_strength()
Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: e5713cefcf41
Author:    sgroeger
Date:      2019-04-08 15:01 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/e5713cefcf41

8222027: java/util/logging/LogManager/TestLoggerNames.java generates intermittent ClassCastException
Summary: Make a strong reference to TestLogger and dont fetch it from LogManager
Reviewed-by: dfuchs

! test/jdk/java/util/logging/LogManager/TestLoggerNames.java

Changeset: 6733a9176cce
Author:    dtitov
Date:      2019-04-08 17:09 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/6733a9176cce

8221730: jcmd process name matching broken
Reviewed-by: jcbeyler, dholmes, cjplummer

! src/jdk.jcmd/linux/classes/sun/tools/ProcessHelper.java
! test/hotspot/jtreg/serviceability/dcmd/framework/HelpTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/InvalidCommandTest.java
- test/hotspot/jtreg/serviceability/dcmd/framework/TestJavaProcess.java
+ test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessJarLauncher.java
! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java
+ test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessModuleLauncher.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java
+ test/hotspot/jtreg/serviceability/dcmd/framework/process/TestJavaProcess.java
! test/jdk/sun/tools/jcmd/TestProcessHelper.java

Changeset: ba0d64652b86
Author:    zgu
Date:      2019-04-08 13:22 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/ba0d64652b86

8222086: CodeCache::UnloadingScope needs to preserve and restore previous IsUnloadingBehavior
Reviewed-by: eosterlund

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp

Changeset: 2020eaa9ca9f
Author:    mullan
Date:      2019-04-08 13:33 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/2020eaa9ca9f

8222133: Add temporary exceptions for root certs that are due to expire soon
Reviewed-by: xuelei

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: b9c461c02f7c
Author:    shade
Date:      2019-04-08 19:43 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/b9c461c02f7c

8222130: Shenandoah should verify roots after pre-evacuation
Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp

Changeset: 1f8938ce8564
Author:    epavlova
Date:      2019-04-08 11:11 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/1f8938ce8564

8216551: GraalUnitTestLauncher should be executed as '@run driver'
Reviewed-by: dlong, kvn

! test/hotspot/jtreg/ProblemList-graal.txt
! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java
! test/hotspot/jtreg/compiler/graalunit/ApiTest.java
! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java
! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreTest.java
! test/hotspot/jtreg/compiler/graalunit/DebugTest.java
! test/hotspot/jtreg/compiler/graalunit/EA9Test.java
! test/hotspot/jtreg/compiler/graalunit/EATest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java
! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java
! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java
! test/hotspot/jtreg/compiler/graalunit/LirTest.java
! test/hotspot/jtreg/compiler/graalunit/LoopTest.java
! test/hotspot/jtreg/compiler/graalunit/NodesTest.java
! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java
! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java
! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java
! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/TestPackages.txt
! test/hotspot/jtreg/compiler/graalunit/UtilTest.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh
! test/jdk/ProblemList-graal.txt

Changeset: c4f16445675a
Author:    tschatzl
Date:      2019-04-08 20:37 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/c4f16445675a

8218668: Clean up evacuation of optional collection set
Summary: Better integrate optional collection set evacuation into the existing evacuation scheme, fixing a few minor issues with the initial implementation.
Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopStarChunkedList.cpp
! src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp
! src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp

Changeset: 58751415d5f8
Author:    tschatzl
Date:      2019-04-08 21:01 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/58751415d5f8

8222105: Add "use_" prefix to G1Policy::adaptive_young_list_length
Summary: Improve naming of G1Policy::adaptive_young_list_length to improve readability.
Reviewed-by: kbarrett

! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.hpp
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp

Changeset: 0c5d713cf43f
Author:    sangheki
Date:      2019-04-08 12:15 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/0c5d713cf43f

8218049: Survivor MemoryMXBean used() size granularity is region based
Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/survivorAlignment/TestAllocationInEden.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionLABLargeSurvivorAlignment.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionToSurvivor.java

Changeset: b02d1d829b09
Author:    dholmes
Date:      2019-04-08 17:30 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/b02d1d829b09

8218458: [TESTBUG] runtime/NMT/CheckForProperDetailStackTrace.java fails with Expected stack trace missing from output
Reviewed-by: cjplummer, zgu

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java

Changeset: 8592226f5cd3
Author:    dholmes
Date:      2019-04-08 21:39 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/8592226f5cd3

8221584: SIGSEGV in os::PlatformEvent::unpark() in JvmtiRawMonitor::raw_exit while posting method exit event
Reviewed-by: dholmes, dcubed
Contributed-by: robbin.ehn at oracle.com, stefan.karlsson at oracle.com

! src/hotspot/share/prims/jvmtiRawMonitor.cpp

Changeset: 14986fb09d9a
Author:    mbaesken
Date:      2019-04-08 14:36 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/14986fb09d9a

8221535: add steal tick related information to hs_error file [linux]
Reviewed-by: dholmes, goetz

! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/linux/os_perf_linux.cpp

Changeset: f22759e92191
Author:    redestad
Date:      2019-04-09 11:40 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/f22759e92191

8222144: BuiltinClassLoader should create the CodeSource for jrt URLs lazily
Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java

Changeset: 89295131e353
Author:    mullan
Date:      2019-04-09 08:56 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/89295131e353

8020637: Permissions.readObject doesn't enforce proper Class to PermissionCollection mappings
Reviewed-by: weijun

! src/java.base/share/classes/java/security/Permissions.java
+ test/jdk/java/security/Permissions/DeserializeInvalidPermissions.java

Changeset: e437ad5643d6
Author:    jiefu
Date:      2019-04-09 06:11 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/e437ad5643d6

8221894: Add comments for docker tests in the test doc
Reviewed-by: erikj, dholmes

! doc/testing.html
! doc/testing.md

Changeset: 0fa2903fb272
Author:    fyang
Date:      2019-04-08 14:40 +0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/0fa2903fb272

8221658: aarch64: add necessary predicate for ubfx patterns
Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_ad.m4

Changeset: 805584336738
Author:    smarks
Date:      2019-04-09 09:49 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/805584336738

8221924: get(null) on single-entry unmodifiable Map returns null instead of throwing NPE
Reviewed-by: redestad, lancea

! src/java.base/share/classes/java/util/ImmutableCollections.java
! test/jdk/java/util/Map/MapFactories.java

Changeset: 20f7bbfc61d3
Author:    bpb
Date:      2019-04-09 12:17 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/20f7bbfc61d3

8221852: SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE should be selected at runtime, not build time
Reviewed-by: alanb, shade

! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java
! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java
! src/java.base/windows/native/libnio/fs/WindowsNativeDispatcher.c

Changeset: 511be32f3863
Author:    shade
Date:      2019-04-09 21:20 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/511be32f3863

8222185: Shenandoah should report "committed" as capacity
Reviewed-by: zgu, rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp

Changeset: cdc54443fee5
Author:    shade
Date:      2019-04-09 21:20 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/cdc54443fee5

8222186: Shenandoah should not uncommit below minimum heap size
Reviewed-by: zgu, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java

Changeset: 6ad0281a654e
Author:    rkennke
Date:      2019-04-09 23:36 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/6ad0281a654e

8222227: Shenandoah: Fix Traversal GC weak roots handling in final-traversal pause
Reviewed-by: shade, zgu

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: 625f49b603f0
Author:    dcubed
Date:      2019-04-09 18:26 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/625f49b603f0

8222229: ProblemList compiler/jsr292/InvokerSignatureMismatch.java
Reviewed-by: iignatyev

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

Changeset: f847a42ddc01
Author:    igerasim
Date:      2019-04-09 16:32 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/f847a42ddc01

8221430: StringBuffer(CharSequence) constructor truncates when -XX:-CompactStrings specified
Reviewed-by: igerasim, rriggs
Contributed-by: Andrew Leonard <andrew_m_leonard at uk.ibm.com>, Ivan Gerasimov <ivan.gerasimov at oracle.com>

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/lang/StringBuilder.java
! test/jdk/java/lang/StringBuffer/CompactStringBuffer.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java

Changeset: c914170817d4
Author:    jcbeyler
Date:      2019-04-09 19:34 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/c914170817d4

8221853: Data race in compile broker (set_last_compile)
Summary: Remove the debug code provoking it
Reviewed-by: kvn, thartmann

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp

Changeset: ac20c3bdc55d
Author:    valeriep
Date:      2019-04-10 02:35 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/ac20c3bdc55d

8216039: TLS with BC and RSASSA-PSS breaks ECDHServerKeyExchange
Summary: Add internal Signature init methods to select provider based on both key and parameter
Reviewed-by: xuelei

! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/java/security/SignatureSpi.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509Certificate.java
+ src/java.base/share/classes/jdk/internal/access/JavaSecuritySignatureAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
+ test/jdk/java/security/Signature/SignatureGetInstance.java
! test/jdk/sun/security/util/misc/SetNullSigParams.java

Changeset: 72f05350b4b3
Author:    valeriep
Date:      2019-04-10 02:41 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/72f05350b4b3

Merge


Changeset: ddc19ea5059c
Author:    mbaesken
Date:      2019-04-10 08:51 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/ddc19ea5059c

8219241: Provide basic virtualization related info in the hs_error file on linux/windows x86_64
Reviewed-by: dholmes, mdoerr

! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/vm_version.cpp
! src/hotspot/share/runtime/vm_version.hpp

Changeset: 7fd299216e97
Author:    redestad
Date:      2019-04-10 12:05 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/7fd299216e97

8221836: Avoid recalculating String.hash when zero
Reviewed-by: jrose, adinn
Contributed-by: peter.levart at gmail.com, claes.redestad at oracle.com

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/java.base/share/classes/java/lang/String.java

Changeset: 4fa1fd8bc21e
Author:    smonteith
Date:      2019-04-09 12:47 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/4fa1fd8bc21e

8222180: ZGC: ZForwarding::verify() failing when checking for duplicates
Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zForwarding.cpp

Changeset: 25199b48f34f
Author:    pliden
Date:      2019-04-10 12:45 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/25199b48f34f

8221984: ZGC: Clean up ZOop
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zOop.hpp
! src/hotspot/share/gc/z/zOop.inline.hpp
! src/hotspot/share/gc/z/zOopClosures.cpp
! src/hotspot/share/gc/z/zUtils.inline.hpp

Changeset: a84fefde0543
Author:    rkennke
Date:      2019-04-10 13:21 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/a84fefde0543

8222259: Shenandoah: Pre-evacuate string-dedup roots in Traversal GC
Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: bf07e140c49c
Author:    erikj
Date:      2019-04-10 07:04 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/bf07e140c49c

8221851: Use of THIS_FILE in hotspot invalidates precompiled header on Linux/GCC
Reviewed-by: tbell, ysuenaga

! make/autoconf/basics.m4
! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk
! make/hotspot/lib/CompileDtraceLibraries.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/utilities/exceptions.hpp

Changeset: a805bf992bf1
Author:    rschmelter
Date:      2019-04-10 05:15 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/a805bf992bf1

8222264: Windows incremental build is broken with JDK-8217728
Reviewed-by: erikj, clanger

! make/common/NativeCompilation.gmk

Changeset: 9d0ae9508d53
Author:    redestad
Date:      2019-04-10 20:03 +0200
URL:       http://hg.openjdk.java.net/loom/loom/rev/9d0ae9508d53

8222029: Optimize Math.floorMod
Reviewed-by: aph, darcy

! src/java.base/share/classes/java/lang/Math.java
! test/jdk/java/lang/Math/DivModTests.java
+ test/micro/org/openjdk/bench/java/lang/MathBench.java

Changeset: 8d1717a86bcc
Author:    alanb
Date:      2019-04-14 08:26 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/8d1717a86bcc

Merge

! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
- test/hotspot/jtreg/serviceability/dcmd/framework/TestJavaProcess.java

Changeset: 2c84b04740e1
Author:    alanb
Date:      2019-04-14 14:58 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/2c84b04740e1

Merge

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
- test/hotspot/jtreg/serviceability/dcmd/framework/TestJavaProcess.java



More information about the loom-dev mailing list