hg: jdk10/jdk10/hotspot: 16 new changesets

jesper.wilhelmsson at oracle.com jesper.wilhelmsson at oracle.com
Tue Aug 29 22:57:33 UTC 2017


Changeset: 36780bca7e82
Author:    kvn
Date:      2017-08-25 14:07 -0700
URL:       http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/36780bca7e82

8186136: [Graal] some tests setting -Djvmci.Compiler=null fail with: jdk.vm.ci.common.JVMCIError: no JVMCI compiler selected
Summary: removed -Djvmci.Compiler=null for tests which do JIT compilation
Reviewed-by: twisti

! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java

Changeset: 409753e9c98e
Author:    goetz
Date:      2017-08-22 15:12 +0200
URL:       http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/409753e9c98e

8186437: Lock held when compiler thread creation fails.
Reviewed-by: stuefe, kvn

! src/share/vm/compiler/compileBroker.cpp

Changeset: 35045bc7f7f6
Author:    kvn
Date:      2017-08-25 18:21 -0700
URL:       http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/35045bc7f7f6

8186144: [Graal] some tests fail with: Improperly specified VM option UseJVMCICompiler: EnableJVMCI cannot be disabled
Summary: disable Graal by switching off UseJVMCICompiler when JVMCI is disabled
Reviewed-by: twisti

! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.java

Changeset: ab8afbbf2ace
Author:    njian
Date:      2017-08-01 14:58 +0800
URL:       http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/ab8afbbf2ace

8184049: AArch64: Matching rule for ubfiz
Reviewed-by: aph, adinn
Contributed-by: daniel.stewart at linaro.org

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

Changeset: 427f4c99b29e
Author:    jiangli
Date:      2017-08-27 15:48 -0400
URL:       http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/427f4c99b29e

8186706: ArchivedObjectCache obj_hash() is broken.
Summary: Use oop's identity_hash. Also use larger table size.
Reviewed-by: ccheung, iklam, coleenp

! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp

Changeset: 3c5a2af3e982
Author:    glaubitz
Date:      2017-08-27 20:09 -0400
URL:       http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/3c5a2af3e982

8186723: Add SuperH as new architecture for linux
Reviewed-by: dholmes, stuefe

! src/os/linux/vm/os_linux.cpp

Changeset: ec4c21cf8ba1
Author:    dholmes
Date:      2017-08-28 01:09 +0000
URL:       http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/ec4c21cf8ba1

Merge


Changeset: 18bf814595b9
Author:    rraghavan
Date:      2017-08-28 02:55 -0700
URL:       http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/18bf814595b9

8186666: Bug in the C2 matcher code
Summary: Correctly used Op_WeakCompareAndSwapI as required
Reviewed-by: shade, thartmann
Contributed-by: Andrew Haley <aph at redhat.com>

! src/share/vm/opto/c2compiler.cpp

Changeset: d78407f77172
Author:    eosterlund
Date:      2017-08-28 13:31 +0200
URL:       http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/d78407f77172

8186476: Generalize Atomic::add with templates
Reviewed-by: aph, dholmes
Contributed-by: kim.barrett at oracle.com

! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.hpp
! src/os_cpu/bsd_x86/vm/atomic_bsd_x86.hpp
! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.hpp
! src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.hpp
! src/os_cpu/linux_arm/vm/atomic_linux_arm.hpp
! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.hpp
! src/os_cpu/linux_s390/vm/atomic_linux_s390.hpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/atomic_linux_x86.hpp
! src/os_cpu/linux_zero/vm/atomic_linux_zero.hpp
! src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.hpp
! src/os_cpu/solaris_sparc/vm/solaris_sparc.il
! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/atomic_windows_x86.hpp
! src/share/vm/gc/g1/g1CardLiveData.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1HotCardCache.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/services/mallocTracker.hpp

Changeset: ecebbbda267a
Author:    redestad
Date:      2017-08-28 00:20 +0200
URL:       http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/ecebbbda267a

8179040: Avoid Ticks::now calls when EventClassLoad is not enabled
Reviewed-by: ehelin, mgronlun, dholmes, iklam
Contributed-by: claes.redestad at oracle.com, markus.gronlund at oracle.com

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/trace/traceDataTypes.hpp
! src/share/vm/trace/traceEvent.hpp
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceTypes.xsl

Changeset: d8861a784135
Author:    redestad
Date:      2017-08-28 14:07 +0000
URL:       http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/d8861a784135

Merge


Changeset: c5c6aa319333
Author:    coleenp
Date:      2017-08-28 09:06 -0400
URL:       http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/c5c6aa319333

8186042: Optimize OopMapCache lookup
Summary: Use lock free access to oopMapCache
Reviewed-by: dholmes, sspitsyn
Contributed-by: frederic.parain at oracle.com, coleen.phillimore at oracle.com

! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/memprofiler.cpp
! src/share/vm/runtime/vframe.cpp

Changeset: 735530e058e8
Author:    coleenp
Date:      2017-08-28 15:11 +0000
URL:       http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/735530e058e8

Merge


Changeset: 2ed5748b6eec
Author:    never
Date:      2017-08-28 15:21 +0000
URL:       http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/2ed5748b6eec

8181858: [JVMCI] JVMCI should update the trap counters when invalidating for Reason_not_compiled_exception_handler
Reviewed-by: kvn

! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: f3413e6d6b8f
Author:    never
Date:      2017-08-28 16:40 +0000
URL:       http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/f3413e6d6b8f

Merge


Changeset: 71337910df60
Author:    jwilhelm
Date:      2017-08-29 17:17 +0200
URL:       http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/71337910df60

Merge




More information about the jdk10-changes mailing list