hg: jdk9/hs-rt/hotspot: 30 new changesets

jesper.wilhelmsson at oracle.com jesper.wilhelmsson at oracle.com
Thu Mar 24 05:44:19 UTC 2016


Changeset: 74522870dbde
Author:    twisti
Date:      2016-03-10 13:04 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/74522870dbde

8151470: [JVMCI] remove up-call to HotSpotJVMCICompilerConfig.selectCompiler
Reviewed-by: dnsimon, vlivanov

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp

Changeset: cdc9ef77a4da
Author:    enevill
Date:      2016-03-10 14:53 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/cdc9ef77a4da

8151502: optimize pd_disjoint_words and pd_conjoint_words
Summary: optimize copy routines using inline assembler
Reviewed-by: aph

! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s

Changeset: 1b8cc1264b20
Author:    dnsimon
Date:      2016-03-10 14:06 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1b8cc1264b20

8151664: [JVMCI] add missing test in 8151266 integration
Reviewed-by: never, twisti

+ test/compiler/jvmci/meta/StableFieldTest.java

Changeset: 91371caabd4c
Author:    simonis
Date:      2016-03-03 16:21 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/91371caabd4c

8150646: Add support for blocking compiles though whitebox API
Reviewed-by: kvn, ppunegov, simonis, neliasso
Contributed-by: nils.eliasson at oracle.com, volker.simonis at gmail.com

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compilerDirectives.cpp
! src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/compiler/directivesParser.cpp
! src/share/vm/compiler/directivesParser.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/services/diagnosticCommand.cpp
+ test/compiler/whitebox/BlockingCompilation.java

Changeset: fc4808355352
Author:    neliasso
Date:      2016-03-09 21:19 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/fc4808355352

8073793: serviceability/dcmd/compiler/CodelistTest.java fails with ClassNotFoundException trying to load VM anonymous class
Summary: Make test less fragile using whitebox API
Reviewed-by: kvn

! test/serviceability/dcmd/compiler/CodelistTest.java

Changeset: ca0cd486254f
Author:    neliasso
Date:      2016-03-09 21:20 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ca0cd486254f

8066770: EnqueueMethodForCompilationTest.java fails to compile method
Summary: Make compiles blocking and always check queue
Reviewed-by: kvn

! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java

Changeset: af3712e4a548
Author:    neliasso
Date:      2016-03-11 21:02 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/af3712e4a548

Merge


Changeset: 9c7684975803
Author:    vlivanov
Date:      2016-03-14 12:35 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9c7684975803

8139247: Improper locking of MethodData::_extra_data_lock
Reviewed-by: dholmes, roland, dcubed

! src/share/vm/ci/ciMethodData.cpp

Changeset: 6c8277ce87d6
Author:    vlivanov
Date:      2016-03-14 12:35 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6c8277ce87d6

8150320: C1: Illegal bci in debug info for MH::linkTo* methods
Reviewed-by: kvn, dlong

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/code/debugInfoRec.cpp

Changeset: 3497071a8c93
Author:    vlivanov
Date:      2016-03-14 12:35 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3497071a8c93

8141420: Compiler runtime entries don't hold Klass* from being GCed
Reviewed-by: kvn, coleenp

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/opto/runtime.cpp

Changeset: dc073ee24dc6
Author:    vlivanov
Date:      2016-03-14 12:35 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/dc073ee24dc6

8143407: C1: @Stable array support
Reviewed-by: twisti

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_ValueType.hpp
! test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java

Changeset: c479d5653ab6
Author:    zmajo
Date:      2016-03-14 17:51 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c479d5653ab6

Merge


Changeset: da024e29b678
Author:    kshefov
Date:      2016-03-15 13:00 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/da024e29b678

8150850: [JVMCI] NPE when executing HotSpotConstantReflectionProvider.readStableFieldValue
Reviewed-by: twisti, dnsimon

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java

Changeset: bb71f0783bb7
Author:    neliasso
Date:      2016-03-15 11:17 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/bb71f0783bb7

8151795: compiler/compilercontrol/parser/DirectiveParserTest.java fails with "assert failed: 0 != 0"
Summary: Treat zero added directives as fail
Reviewed-by: twisti, kvn

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

Changeset: 4bdeac967dce
Author:    neliasso
Date:      2016-03-15 11:17 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4bdeac967dce

8151796: compiler/whitebox/BlockingCompilation.java fails due to method not compiled
Summary: Make test more robust
Reviewed-by: simonis

! test/compiler/whitebox/BlockingCompilation.java

Changeset: bea0cfad5afa
Author:    neliasso
Date:      2016-03-15 12:34 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/bea0cfad5afa

Merge


Changeset: 97c1a4ad293c
Author:    ppunegov
Date:      2016-03-15 16:23 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/97c1a4ad293c

8150955: RandomValidCommandsTest.java fails with UnsatisfiedLinkError: sun.hotspot.WhiteBox.registerNatives
Summary: Replace invalid command with a valid one
Reviewed-by: kvn

! test/compiler/compilercontrol/share/MultiCommand.java

Changeset: 6daf6d082fd0
Author:    thartmann
Date:      2016-03-15 17:42 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6daf6d082fd0

8150804: C2 Compilation fails with assert(_base >= OopPtr && _base <= AryPtr) failed: Not a Java pointer
Summary: Wait with removing casts from inputs in PhiNode::ideal() until after parsing for the type information to propagate.
Reviewed-by: kvn

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.cpp
+ test/compiler/types/TestPhiElimination.java

Changeset: a67e578d4015
Author:    never
Date:      2016-03-15 14:19 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a67e578d4015

8151871: [JVMCI] missing HAS_PENDING_EXCEPTION check
Reviewed-by: kvn

! src/share/vm/jvmci/jvmciCompiler.cpp

Changeset: b64b01f6cf4f
Author:    zmajo
Date:      2016-03-17 13:48 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b64b01f6cf4f

Merge


Changeset: 4d4f3f5b215a
Author:    erikj
Date:      2016-03-14 12:03 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4d4f3f5b215a

8151619: genSocketOptionRegistry.exe always relinked on Windows
Reviewed-by: tbell

! make/lib/Lib-jdk.hotspot.agent.gmk

Changeset: 96638b8bfdfa
Author:    amurillo
Date:      2016-03-14 14:28 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/96638b8bfdfa

Merge

- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: 0de4d895a5c8
Author:    lana
Date:      2016-03-15 13:48 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0de4d895a5c8

Added tag jdk-9+110 for changeset 2f5d1578b240

! .hgtags

Changeset: d890ed97a19c
Author:    lana
Date:      2016-03-15 14:48 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d890ed97a19c

Merge

- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: c2c3ba4ed1ac
Author:    amurillo
Date:      2016-03-17 11:25 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c2c3ba4ed1ac

Merge


Changeset: c558850fac57
Author:    alanb
Date:      2016-03-17 19:04 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c558850fac57

8142968: Module System implementation
Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Reviewed-by: acorn, ccheung, coleenp, ctornqvi, dholmes, dsimms, gtriantafill, iklam, jiangli, mgronlun, mseledtsov, cjplummer, sspitsyn, stefank, twisti, hseigel, lfoltan, alanb, mchung, dfazunen
Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, harold.seigel at oracle.com, lois.foltan at oracle.com, calvin.cheung at oracle.com, christian.tornqvist at oracle.com, erik.joelsson at oracle.com, george.triantafillou at oracle.com, igor.ignatyev at oracle.com, ioi.lam at oracle.com, james.laskey at oracle.com, jean-francois.denise at oracle.com, jiangli.zhou at oracle.com, markus.gronlund at oracle.com, serguei.spitsyn at oracle.com, staffan.larsen at oracle.com, sundararajan.athijegannathan at oracle.com

! make/share/makefiles/mapfile-vers
! make/test/JtregNative.gmk
+ src/jdk.hotspot.agent/share/classes/module-info.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapDumper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java
- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
+ src/jdk.vm.ci/share/classes/module-info.java
! src/os/posix/dtrace/hotspot_jni.d
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/jimage.hpp
! src/share/vm/classfile/klassFactory.cpp
+ src/share/vm/classfile/moduleEntry.cpp
+ src/share/vm/classfile/moduleEntry.hpp
+ src/share/vm/classfile/modules.cpp
+ src/share/vm/classfile/modules.hpp
+ src/share/vm/classfile/packageEntry.cpp
+ src/share/vm/classfile/packageEntry.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jni.h
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmti.xsl
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiH.xsl
! src/share/vm/prims/jvmtiLib.xsl
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
+ src/share/vm/trace/traceBackend.cpp
! src/share/vm/trace/traceDataTypes.hpp
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/trace/tracetypes.xml
! src/share/vm/utilities/dtrace_disabled.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
! test/TEST.ROOT
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/NonInlinedCall/Agent.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java
+ test/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/code/DataPatchTest.java
! test/compiler/jvmci/code/SimpleCodeInstallationTest.java
! test/compiler/jvmci/code/SimpleDebugInfoTest.java
! test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
! test/compiler/jvmci/common/CTVMUtilities.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
+ test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
+ test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/MetaAccessWrapper.java
+ test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/PublicMetaspaceWrapperObject.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CollectCountersTest.java
! test/compiler/jvmci/compilerToVM/DebugOutputTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupTypeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/gc/TestSmallHeap.java
+ test/gc/metaspace/PerfCounter.java
+ test/gc/metaspace/PerfCounters.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
- test/runtime/BadObjectClass/Object.java
+ test/runtime/BootClassAppendProp/BootClassPathAppend.java
+ test/runtime/BootClassAppendProp/BootClassPathAppendProp.java
+ test/runtime/BootClassAppendProp/SunBootClassPath.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java
! test/runtime/SharedArchiveFile/BasicJarBuilder.java
+ test/runtime/SharedArchiveFile/BootAppendTests.java
+ test/runtime/SharedArchiveFile/LoadClass.java
! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/runtime/SharedArchiveFile/SharedStrings.java
+ test/runtime/SharedArchiveFile/javax/sound/sampled/MyClass.jasm
+ test/runtime/SharedArchiveFile/nonjdk/myPackage/MyClass.java
+ test/runtime/SharedArchiveFile/org/omg/CORBA/Context.jasm
+ test/runtime/getSysPackage/GetSysPkgTest.java
+ test/runtime/logging/ModulesTest.java
+ test/runtime/modules/AccModuleTest.java
+ test/runtime/modules/AccessCheck/CheckRead.java
+ test/runtime/modules/AccessCheck/DiffCL_CheckRead.java
+ test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java
+ test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java
+ test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java
+ test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java
+ test/runtime/modules/AccessCheck/DiffCL_Umod.java
+ test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java
+ test/runtime/modules/AccessCheck/ExpQualOther.java
+ test/runtime/modules/AccessCheck/ExpQualToM1.java
+ test/runtime/modules/AccessCheck/ExpUnqual.java
+ test/runtime/modules/AccessCheck/ExportAllUnnamed.java
+ test/runtime/modules/AccessCheck/ModuleLibrary.java
+ test/runtime/modules/AccessCheck/PkgNotExp.java
+ test/runtime/modules/AccessCheck/Umod.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_Umod.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_UmodUpkg.java
+ test/runtime/modules/AccessCheck/UmodUPkg.java
+ test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java
+ test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java
+ test/runtime/modules/AccessCheck/UmodUpkgDiffCL_Umod.java
+ test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java
+ test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java
+ test/runtime/modules/AccessCheck/UmodUpkg_Umod.java
+ test/runtime/modules/AccessCheck/Umod_ExpQualOther.java
+ test/runtime/modules/AccessCheck/Umod_ExpUnqual.java
+ test/runtime/modules/AccessCheck/Umod_PkgNotExp.java
+ test/runtime/modules/AccessCheck/Umod_UmodUpkg.java
+ test/runtime/modules/AccessCheck/c4.java
+ test/runtime/modules/AccessCheck/c5.java
+ test/runtime/modules/AccessCheck/myloaders/MyDiffClassLoader.java
+ test/runtime/modules/AccessCheck/myloaders/MySameClassLoader.java
+ test/runtime/modules/AccessCheck/p1/c1.java
+ test/runtime/modules/AccessCheck/p1/c1Loose.java
+ test/runtime/modules/AccessCheck/p1/c1ReadEdge.java
+ test/runtime/modules/AccessCheck/p1/c1ReadEdgeDiffLoader.java
+ test/runtime/modules/AccessCheck/p2/c2.java
+ test/runtime/modules/AccessCheck/p3/c3.jcod
+ test/runtime/modules/AccessCheck/p3/c3ReadEdge.jcod
+ test/runtime/modules/AccessCheck/p3/c3ReadEdgeDiffLoader.jcod
+ test/runtime/modules/AccessCheck/p6/c6.java
+ test/runtime/modules/AccessCheckAllUnnamed.java
+ test/runtime/modules/AccessCheckExp.java
+ test/runtime/modules/AccessCheckJavaBase.java
+ test/runtime/modules/AccessCheckRead.java
+ test/runtime/modules/AccessCheckSuper.java
+ test/runtime/modules/AccessCheckUnnamed.java
+ test/runtime/modules/AccessCheckWorks.java
+ test/runtime/modules/CCE_module_msg.java
+ test/runtime/modules/ExportTwice.java
+ test/runtime/modules/JVMAddModuleExportToAllUnnamed.java
+ test/runtime/modules/JVMAddModuleExports.java
+ test/runtime/modules/JVMAddModuleExportsToAll.java
+ test/runtime/modules/JVMAddModulePackage.java
+ test/runtime/modules/JVMAddReadsModule.java
+ test/runtime/modules/JVMCanReadModule.java
+ test/runtime/modules/JVMDefineModule.java
+ test/runtime/modules/JVMGetModuleByPkgName.java
+ test/runtime/modules/JVMIsExportedToModule.java
+ test/runtime/modules/LoadUnloadModuleStress.java
+ test/runtime/modules/ModuleHelper.java
+ test/runtime/modules/Visibility/XbootcpNoVisibility.java
+ test/runtime/modules/Visibility/XbootcpVisibility.java
+ test/runtime/modules/Visibility/XpatchVisibility.java
+ test/runtime/modules/Xpatch/Xpatch2Dirs.java
+ test/runtime/modules/Xpatch/Xpatch2DirsMain.java
+ test/runtime/modules/Xpatch/XpatchMain.java
+ test/runtime/modules/Xpatch/XpatchTest.java
+ test/runtime/modules/Xpatch/XpatchTraceCL.java
+ test/runtime/modules/XpatchCDS.java
+ test/runtime/modules/acc_module.jcod
+ test/runtime/modules/getModuleJNI/GetModule.java
+ test/runtime/modules/getModuleJNI/libGetModule.c
+ test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java
+ test/runtime/modules/p1/c1.java
+ test/runtime/modules/p2/c2.java
+ test/runtime/modules/p3/c3.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/ClassFileInstaller.java
! test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java
! test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
+ test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: ffee6483b81b
Author:    chegar
Date:      2016-03-22 10:43 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ffee6483b81b

Merge

- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
- test/runtime/BadObjectClass/Object.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java

Changeset: 8e0924cea35b
Author:    chegar
Date:      2016-03-22 17:04 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8e0924cea35b

Merge

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/ostream.cpp
+ test/compiler/jvmci/meta/StableFieldTest.java
! test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 958cf9910c0f
Author:    amurillo
Date:      2016-03-22 18:41 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/958cf9910c0f

8152483: Fix a couple of tests that are being incorrectly run on C1 after jigsaw M3
Reviewed-by: ctornqvi, kvn

! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: 906fa01e86a0
Author:    jwilhelm
Date:      2016-03-23 23:36 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/906fa01e86a0

Merge

! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
- src/share/vm/runtime/logTimer.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/utilities/ostream.cpp



More information about the jdk9-all-changes mailing list