Changeset: b6ba1b245c96 Author: robilad Date: 2016-05-30 16:25 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b6ba1b245c96
8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 51d42ae63fe5 Author: redestad Date: 2016-05-18 16:28 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/51d42ae63fe5 8157090: SharedArchiveFile/SpaceUtilizationCheck.java fails as space utilization is below 30 percent Reviewed-by: iklam, mseledtsov ! src/share/vm/memory/metaspaceShared.hpp Changeset: 6586b45fe833 Author: aeriksso Date: 2016-05-18 11:06 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6586b45fe833 8135322: ConstantPool::release_C_heap_structures not run in some circumstances Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/classLoaderData.cpp Changeset: 67bc9d6f1d94 Author: ehelin Date: 2016-05-19 11:43 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/67bc9d6f1d94 8157325: gtest tests are not excluded for minimal builds Reviewed-by: erikj, jwilhelm Contributed-by: erik.joels...@oracle.com ! make/lib/CompileGtest.gmk Changeset: 14c4374d3346 Author: jprovino Date: 2016-05-19 10:48 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/14c4374d3346 8153582: Logging of ConcGCThreads is done too early Summary: ConcGCThreads is logged as 0 because it hasn't been initialized yet. Reviewed-by: tschatzl, dfazunen ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/runtime/arguments.cpp Changeset: e62bbe48bd66 Author: dholmes Date: 2016-05-20 01:47 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e62bbe48bd66 8149901: [Solaris] Use of -XX:+UseThreadPriorities crashes fastdebug Reviewed-by: gziemski, sspitsyn ! src/os/solaris/vm/os_solaris.cpp Changeset: 1d72b0caffb5 Author: mchernov Date: 2016-05-20 14:53 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1d72b0caffb5 8154787: gc/g1/Test2GbHeap.java fails with java.lang.RuntimeException Reviewed-by: jprovino, dfazunen, jmasa, drwhite ! test/gc/g1/Test2GbHeap.java Changeset: 23ef929f97d3 Author: ctornqvi Date: 2016-05-17 15:44 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/23ef929f97d3 8151805: fatal error: heap walk aborted with error 1 Reviewed-by: gtriantafill, dcubed ! src/os/windows/vm/os_windows.cpp Changeset: 3feab0cb558b Author: lmesnik Date: 2016-05-12 14:29 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3feab0cb558b 8156777: [TESTBUG] test/testlibrary_tests/SimpleClassFileLoadHookTest.java requires non minimal VM Reviewed-by: mseledtsov, ctornqvi, gtriantafill ! test/testlibrary_tests/SimpleClassFileLoadHookTest.java Changeset: eaae94e22dbb Author: ctornqvi Date: 2016-05-19 11:39 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/eaae94e22dbb Merge Changeset: 553d9b487dc1 Author: ctornqvi Date: 2016-05-20 14:57 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/553d9b487dc1 Merge Changeset: 15849184fa18 Author: ctornqvi Date: 2016-05-20 16:39 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/15849184fa18 Merge Changeset: 9ee381f08f70 Author: amurillo Date: 2016-05-20 11:30 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9ee381f08f70 Merge Changeset: 31a43b7db1cf Author: rehn Date: 2016-05-23 08:02 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/31a43b7db1cf 8153723: Change the default logging output for errors and warnings from stderr to stdout Reviewed-by: mlarsson, sla ! src/share/vm/logging/log.cpp ! src/share/vm/logging/logFileStreamOutput.hpp ! src/share/vm/logging/logTagSet.cpp + test/serviceability/logging/TestDefaultLogOutput.java Changeset: 3d94e9193472 Author: rehn Date: 2016-05-23 09:57 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3d94e9193472 8157097: OptionsValidation/TestOptionsWithRanges.java crashes at CompactHashtableWriter::add during StringTable::copy_shared_string Reviewed-by: dholmes, jiangli ! src/share/vm/classfile/compactHashtable.cpp ! src/share/vm/classfile/stringTable.cpp Changeset: a85af5663523 Author: amurillo Date: 2016-05-26 14:17 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a85af5663523 Merge Changeset: 54e8d26759b4 Author: amurillo Date: 2016-05-31 09:41 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/54e8d26759b4 Merge Changeset: f08086bc0a3e Author: lana Date: 2016-06-02 21:14 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f08086bc0a3e Merge Changeset: 18194796107b Author: zmajo Date: 2016-05-24 09:07 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/18194796107b 8157560: Reserve space for allocation prefetch only in builds that support allocation prefetching Summary: Create the reserved area only in C2-enabled builds. Reviewed-by: kvn, thartmann ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: e6cbd87926cb Author: sjohanss Date: 2016-05-24 10:05 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e6cbd87926cb 8156028: G1YoungGenSizer _adaptive_size not correct when setting NewSize and MaxNewSize to the same value Reviewed-by: jmasa, sangheki, drwhite ! src/share/vm/gc/g1/g1YoungGenSizer.cpp ! src/share/vm/gc/g1/g1YoungGenSizer.hpp Changeset: 9dd574967e9b Author: dsamersoff Date: 2016-05-24 12:56 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9dd574967e9b 8155957: java.lang.IllegalAccessError: class <foo> (in unnamed module XXX) cannot access class jdk.internal.misc.Unsafe Summary: Added missed exports Reviewed-by: sspitsyn ! test/gc/g1/TestShrinkAuxiliaryData00.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java Changeset: 3f2183f143b2 Author: dsamersoff Date: 2016-05-24 10:03 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3f2183f143b2 Merge Changeset: 3c3f82513ffc Author: dsamersoff Date: 2016-05-24 12:00 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3c3f82513ffc Merge Changeset: 11ab6081601c Author: jcm Date: 2016-05-10 00:17 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/11ab6081601c 8150016: small typo in ciReplay code Summary: changed atol to atoi Reviewed-by: kvn ! src/share/vm/ci/ciReplay.cpp Changeset: cb23e08014a8 Author: jcm Date: 2016-05-09 23:49 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/cb23e08014a8 8144856: fix assert in CompiledStaticCall::set_to_interpreted Summary: trivial cleanup in assert code. Reviewed-by: kvn, goetz, thartmann ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/sparc/vm/compiledIC_sparc.cpp Changeset: 14556dc62f47 Author: goetz Date: 2016-05-03 12:23 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/14556dc62f47 8140594: Various minor code improvements (compiler) Summary: Various minor code improvements (compiler) Reviewed-by: thartmann, kvn ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/ci/ciMethodBlocks.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileLog.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/logging/logTagSet.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/generateOopMap.cpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/runtime/relocator.cpp Changeset: 4a62c2319956 Author: rschatz Date: 2016-05-10 12:18 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/4a62c2319956 8155719: remove TrustedInterface from JVMCI Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaField.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java Changeset: 1f8eefb32104 Author: rschatz Date: 2016-05-10 11:18 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1f8eefb32104 8156211: [JVMCI] ResolvedJava* interfaces should extend AnnotatedElement Reviewed-by: twisti Contributed-by: Vojin Jovanovic <vojin.jovano...@oracle.com> ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java Changeset: 5699d4102cd5 Author: vlivanov Date: 2016-05-11 00:38 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5699d4102cd5 Merge ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp - src/share/tools/ProjectCreator/ArgsParser.java - src/share/tools/ProjectCreator/BuildConfig.java - src/share/tools/ProjectCreator/FileTreeCreator.java - src/share/tools/ProjectCreator/FileTreeCreatorVC10.java - src/share/tools/ProjectCreator/ProjectCreator.java - src/share/tools/ProjectCreator/Util.java - src/share/tools/ProjectCreator/WinGammaPlatform.java - src/share/tools/ProjectCreator/WinGammaPlatformVC10.java ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/library_call.cpp - src/share/vm/prims/jvmtiRedefineClassesTrace.hpp ! src/share/vm/runtime/globals.hpp Changeset: cd6f5caac109 Author: vlivanov Date: 2016-05-10 21:45 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/cd6f5caac109 Merge Changeset: b9c2a07b4813 Author: dnsimon Date: 2016-05-10 08:52 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b9c2a07b4813 8155023: jdk.vm.ci needs to securely export services Reviewed-by: twisti, kvn, alanb ! .mx.jvmci/mx_jvmci.py ! .mx.jvmci/suite.py ! 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/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIPermission.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java ! src/jdk.vm.ci/share/classes/module-info.java ! test/compiler/jvmci/common/JVMCIHelpers.java ! test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java ! test/compiler/jvmci/events/JvmciShutdownEventListener.java ! test/compiler/jvmci/events/JvmciShutdownEventTest.java Changeset: 56587c14877e Author: never Date: 2016-05-10 21:55 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/56587c14877e Merge Changeset: 151ac362f2ab Author: never Date: 2016-05-10 23:08 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/151ac362f2ab Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java Changeset: f6085f9b9898 Author: dnsimon Date: 2016-05-10 11:48 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f6085f9b9898 8152311: [JVMCI] allow JVMCI compiler to change the compilation policy for a method Reviewed-by: kvn, never ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompiler.hpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/advancedThresholdPolicy.hpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: f8c22f4b7892 Author: psandoz Date: 2016-05-11 09:13 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f8c22f4b7892 8144826: [JVMCI] Remove jdk.vm.ci.hotspot.Stable and use jdk.internal.vm.annotation.Stable Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp Changeset: 39c6c129895b Author: dnsimon Date: 2016-05-11 16:40 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/39c6c129895b 8153782: [JVMCI] update JVMCI sources to Eclipse 4.5.2 format style Reviewed-by: twisti, never ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/MemoryBarriers.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/TargetDescription.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Signature.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/package-info.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/AsJavaTypeDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/BoxPrimitiveDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ConstantEqualsDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ForObjectDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ForStringDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/IsEmbeddableDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadArrayElementDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadFieldValueDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHelper.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/UnboxPrimitiveDataProvider.java Changeset: 71000679c307 Author: never Date: 2016-05-11 09:44 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/71000679c307 8156775: IGV: StringUtils is absent Reviewed-by: kvn + src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/StringUtils.java Changeset: b086046efc77 Author: never Date: 2016-05-11 18:32 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b086046efc77 Merge Changeset: 7cec25b0ec96 Author: rschatz Date: 2016-05-04 12:06 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7cec25b0ec96 8156025: [JVMCI] make HotSpotResolvedObjectTypeImpl.createField non-public Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Changeset: 7f667b7541bb Author: twisti Date: 2016-05-11 20:27 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7f667b7541bb Merge Changeset: affd5a99aac4 Author: never Date: 2016-05-11 17:43 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/affd5a99aac4 8137296: [JVMCI] Enable sharing of debug info by default in all configurations Reviewed-by: kvn, twisti ! src/share/vm/code/debugInfoRec.cpp ! src/share/vm/code/debugInfoRec.hpp Changeset: c9192107d675 Author: never Date: 2016-05-12 04:17 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c9192107d675 8156034: [JVMCI] Notify the jvmci compiler on completion of a bootstrap Reviewed-by: twisti Contributed-by: josef.e...@jku.at ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompiler.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/prims/jni.cpp - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory Changeset: 7931226331c2 Author: thartmann Date: 2016-05-12 08:23 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7931226331c2 8155643: Java crash with assert in Xcomp mode and disabled ReduceInitialCardMarks Summary: We should not emit a subtype check for CloneOop arraycopy. Reviewed-by: kvn ! src/share/vm/opto/macroArrayCopy.cpp + test/compiler/arraycopy/TestObjectArrayClone.java Changeset: 6e0056d7769d Author: thartmann Date: 2016-05-12 08:25 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6e0056d7769d 8155241: Crash with assert in Xcomp mode and with disabled ReduceBulkZeroing Summary: We should not assume that a CloneBasic arraycopy sets array initialization to complete. Reviewed-by: kvn, roland ! src/share/vm/opto/memnode.cpp + test/compiler/arraycopy/TestReduceBulkZeroingDisabled.java Changeset: 6e54a1ced0d6 Author: shade Date: 2016-05-12 12:46 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6e54a1ced0d6 8153792: EA: assert(ptn->as_LocalVar()->edge_count() > 0) failed: sanity when compiling compareAndExchange Reviewed-by: kvn, psandoz ! src/share/vm/opto/escape.cpp Changeset: 8d16177461ba Author: rschatz Date: 2016-05-12 12:59 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8d16177461ba 8156768: [JVMCI] remove support for patching Symbol pointers Reviewed-by: iveresov ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java Changeset: 0a2aac311217 Author: rschatz Date: 2016-05-11 13:27 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/0a2aac311217 8156741: [JVMCI] remove LocationIdentity interface Reviewed-by: kvn, iveresov ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java Changeset: 49afd0062cb7 Author: rschatz Date: 2016-05-12 18:11 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/49afd0062cb7 Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java Changeset: 6ba36e165d28 Author: never Date: 2016-05-12 22:06 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6ba36e165d28 8155047: [JVMCI] findLeafConcreteSubtype should handle arrays of leaf concrete subtype Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 050127c9c344 Author: rschatz Date: 2016-05-13 01:06 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/050127c9c344 8156552: [JVMCI] remove final and stable field handling from ConstantReflectionProvider Reviewed-by: kvn, twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHelper.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/TypeUniverse.java Changeset: 7b801346f609 Author: thartmann Date: 2016-05-13 08:32 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7b801346f609 8155608: String intrinsic range checks are not strict enough Summary: Range checks in inflate, compress and getChars are not strict enough. Reviewed-by: kvn, twisti, jrose + test/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java ! test/compiler/patches/java.base/java/lang/Helper.java Changeset: 403e5d7355b8 Author: thartmann Date: 2016-05-13 06:36 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/403e5d7355b8 Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java Changeset: c8325c5c290d Author: mdoerr Date: 2016-05-13 22:21 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c8325c5c290d 8141635: Implement VarHandles/Unsafe intrinsics on POWER Reviewed-by: shade, kvn, simonis ! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/ppc.ad ! src/share/vm/opto/library_call.cpp Changeset: cfc92c403cdd Author: twisti Date: 2016-05-11 10:23 -1000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/cfc92c403cdd 8156159: replace CompilerToVM.readUncompressedOop with Unsafe.getUncompressedObject Reviewed-by: kvn ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java - test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java Changeset: eabec73b8056 Author: twisti Date: 2016-05-13 21:26 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/eabec73b8056 Merge - test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java Changeset: aa4f5fb34b75 Author: dpochepk Date: 2016-05-16 16:54 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/aa4f5fb34b75 8139703: [TESTBUG] compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest fails using -Xcomp Reviewed-by: kvn ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java Changeset: 55945c3a4fa4 Author: dpochepk Date: 2016-05-16 16:58 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/55945c3a4fa4 8152341: JVMCI test task: Unit tests for MemoryAccessProvider Reviewed-by: twisti + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java Changeset: 8db9d09db54a Author: dpochepk Date: 2016-05-16 17:00 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8db9d09db54a 8152342: JVMCI test task: Unit tests for MethodHandleAccessProvider Reviewed-by: kvn + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderData.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java Changeset: 07a5eceac654 Author: dpochepk Date: 2016-05-16 17:01 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/07a5eceac654 8152343: JVMCI test tasks: Unit tests for MetaAccessProvider Reviewed-by: twisti ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java Changeset: 07d7b63033fc Author: rschatz Date: 2016-05-18 17:01 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/07d7b63033fc 8156942: [JVMCI] replace LIRKind with abstract base class Reviewed-by: iveresov ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterValue.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlot.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/TargetDescription.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueKindFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSentinelConstant.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AllocatableValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Value.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ValueKind.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! test/compiler/jvmci/errors/TestInvalidDebugInfo.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/sparc/SPARCTestAssembler.java Changeset: b32931ad6f2b Author: tpivovarova Date: 2016-05-18 20:19 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b32931ad6f2b 8141149: [jittester] create Visitor for generating bytecode 8149463: [jittester] rarely generates tests with compile error Reviewed-by: iignatyev, iveresov Contributed-by: dmitrij.poche...@oracle.com, igor.ignat...@oracle.com, pavel.pune...@oracle.com, tatiana.pivovar...@oracle.com ! test/testlibrary/jittester/Makefile ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/BinaryOperator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Block.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Break.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/BuiltInType.java + test/testlibrary/jittester/src/jdk/test/lib/jittester/ByteCodeGenerator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/CastOperator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/CatchBlock.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Continue.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Declaration.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/IRNode.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/If.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Initialization.java + test/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Literal.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/LocalVariable.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/NonStaticMemberVariable.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Nothing.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Operator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/OperatorKind.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/PrintVariables.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Rule.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Statement.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/StaticMemberVariable.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Switch.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Symbol.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/SymbolTable.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/TernaryOperator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Throw.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/TryCatchBlock.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/Type.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeList.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/TypesParser.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/UnaryOperator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableBase.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableDeclaration.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableDeclarationBlock.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableInfo.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayCreation.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayElement.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayExtraction.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/ClassDefinitionBlock.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/Interface.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/Klass.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/MainKlass.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArgumentDeclarationFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArithmeticOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayCreationFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayElementFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayExtractionFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/AssignmentOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/AssignmentOperatorImplFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryArithmeticOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryBitwiseOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryComparisonOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryEqualityOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryLogicOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryShiftOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryStringPlusFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseInversionOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BreakFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CastOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ClassDefinitionBlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundArithmeticAssignmentOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundBitwiseAssignmentOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundShiftAssignmentOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ConstructorDefinitionBlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ConstructorDefinitionFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ContinueFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CounterInitializerFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CounterManipulatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/DeclarationFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/DoWhileFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ExpressionFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/Factory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ForFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDeclarationBlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDeclarationFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDefinitionBlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDefinitionFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionRedefinitionBlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionRedefinitionFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IRNodeBuilder.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IfFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IncDecOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/InterfaceFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/KlassFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LiteralFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LocalVariableFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LogicOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LogicalInversionOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LoopingConditionFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/MainKlassFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/NonStaticMemberVariableFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/NothingFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/OperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/PrintVariablesFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ReturnFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/SafeFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StatementFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StaticConstructorDefinitionFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StaticMemberVariableFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/SwitchFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TernaryOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ThrowFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TryCatchBlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/UnaryOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/UnaryPlusMinusOperatorFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableDeclarationBlockFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableDeclarationFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableInitializationFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/WhileFactory.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ArgumentDeclaration.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ConstructorDefinition.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ConstructorDefinitionBlock.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/Function.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDeclaration.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDeclarationBlock.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDefinition.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDefinitionBlock.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionInfo.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionRedefinition.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionRedefinitionBlock.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/Return.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/StaticConstructorDefinition.java + test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/Printer.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/CounterManipulator.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/DoWhile.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/For.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/Loop.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/LoopingCondition.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/While.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeArray.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeKlass.java + test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/FixedTrees.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/OptionResolver.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/PseudoRandom.java + test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/ByteCodeVisitor.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/JavaCodeVisitor.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/Visitor.java Changeset: 208de35209f5 Author: tpivovarova Date: 2016-05-18 19:16 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/208de35209f5 Merge - test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java Changeset: 7b91a1088135 Author: dnsimon Date: 2016-05-18 21:50 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7b91a1088135 8156835: [JVMCI] clean up and minimize JVMCI Reviewed-by: iveresov, kvn ! .mx.jvmci/mx_jvmci.py ! .mx.jvmci/suite.py ! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64Kind.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestResult.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompiledCode.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ReferenceMap.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueUtil.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ConstantReference.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataPatch.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataSectionReference.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/InfopointReason.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Mark.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrame.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/InitTimer.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/JVMCIError.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompilationRequestResult.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotInstalledCode.java ! 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/HotSpotJVMCIMetaAccessContext.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotReferenceMap.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaConstant.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Local.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PlatformKind.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/VMConstant.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! test/compiler/jvmci/common/JVMCIHelpers.java - test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/BoxPrimitiveDataProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/UnboxPrimitiveDataProvider.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/TestResolvedJavaType.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java Changeset: e4b09d3c3702 Author: neliasso Date: 2016-05-19 10:40 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e4b09d3c3702 8155108: CompilerControl: tests incorrectly set states for excluded methods Summary: Remove redundant code that was not properly updated Reviewed-by: kvn ! src/share/vm/compiler/compilerDirectives.cpp ! src/share/vm/compiler/compilerDirectives.hpp ! src/share/vm/compiler/directivesParser.cpp Changeset: 778d1fc95e05 Author: vlivanov Date: 2016-05-20 18:05 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/778d1fc95e05 Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java ! src/os/linux/vm/os_linux.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/logging/logTagSet.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory - test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java - test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java Changeset: b3bb54a37da0 Author: vlivanov Date: 2016-05-20 18:27 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b3bb54a37da0 8154831: CastII/ConvI2L for a range check is prematurely eliminated Reviewed-by: kvn, thartmann ! src/share/vm/opto/subnode.cpp Changeset: 11150243df6c Author: vdeshpande Date: 2016-05-20 14:17 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/11150243df6c 8154473: Update for CompilerDirectives to control stub generation and intrinsics Summary: Use -XX:DisableIntrinsic flag to control intrinsics usage in Interpreter. Reviewed-by: twisti, neliasso, kvn, simonis ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/compiler/compilerDirectives.hpp Changeset: 6054182379a7 Author: dpochepk Date: 2016-05-23 17:33 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6054182379a7 8157438: JVMCI: MaterializeVirtualObjectTest fails w/ "CASE: invalidate=true: has no virtual object before" Reviewed-by: kvn ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java Changeset: 4676adf31b08 Author: vlivanov Date: 2016-05-24 14:13 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/4676adf31b08 Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/logging/logTagSet.cpp - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory - test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java - test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java Changeset: d2e2a5306fed Author: vlivanov Date: 2016-05-24 13:39 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d2e2a5306fed Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory - test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java - test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java Changeset: 50b6bc2ac9e5 Author: gziemski Date: 2016-05-24 12:42 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/50b6bc2ac9e5 8152856: Xcode 7.3 -Wshift-negative-value compile failure on Mac OS X Summary: Implement _lh_array_tag_type_value as const, not enum. Reviewed-by: vlivanov, minqi ! src/share/vm/oops/klass.hpp ! src/share/vm/opto/library_call.cpp Changeset: ee08531ac116 Author: kbarrett Date: 2016-05-25 13:46 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ee08531ac116 8156548: gc/gctests/StringInternSyncWithGC2 fails with Test level exit status: 151 Summary: Avoid repeated verification. Reviewed-by: jmasa, drwhite ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/utilities/macros.hpp Changeset: 197a8bd02209 Author: dholmes Date: 2016-05-25 16:23 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/197a8bd02209 8157175: GetNanoTimeAdjustment.java fails with excessive adjustment error Reviewed-by: dcubed, gziemski ! src/os/solaris/vm/os_solaris.cpp Changeset: 887c48801f76 Author: dholmes Date: 2016-05-25 23:45 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/887c48801f76 Merge Changeset: a06e21196366 Author: amurillo Date: 2016-05-26 14:24 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a06e21196366 Merge Changeset: 86811737fdac Author: dholmes Date: 2016-05-26 20:43 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/86811737fdac 8154589: assert(k != NULL) failed: preloaded klass not initialized Reviewed-by: sspitsyn, hseigel ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/runtime/vm_operations.cpp Changeset: a82343dd37c3 Author: iklam Date: 2016-05-27 05:49 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a82343dd37c3 8145247: incorrect comment in SystemDictionary::load_shared_class Reviewed-by: jiangli, ccheung, gtriantafill ! src/share/vm/classfile/systemDictionary.cpp Changeset: a5c726354bf2 Author: psandoz Date: 2016-05-25 10:46 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a5c726354bf2 8157683: Thread.onSpinWait intrinsification doesn't have sufficient test coverage Reviewed-by: kvn + test/compiler/onSpinWait/TestOnSpinWaitEnableDisable.java Changeset: b5a4f3af187e Author: dpochepk Date: 2016-05-25 16:20 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b5a4f3af187e 8156585: Cosmetic: AARCH64 defines in c1_LIRAssembler_aarch64.hpp Reviewed-by: kvn ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp Changeset: 82e02e6e61a7 Author: dpochepk Date: 2016-05-25 16:22 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/82e02e6e61a7 8156470: [JITtester] EOL on Windows Reviewed-by: kvn ! test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java ! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/FixedTrees.java Changeset: 6db90ea983f1 Author: enevill Date: 2016-05-25 15:05 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6db90ea983f1 8157834: aarch64: Hello World crashes with fastdebug build Summary: Support LL, UL and LU encodings of StrIndexOf Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 5282d6f65ac9 Author: enevill Date: 2016-05-25 13:30 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5282d6f65ac9 8157841: aarch64: prefetch ignores cache line size Summary: fix prefetch to take account of cache line size Reviewed-by: aph Contributed-by: stuart.monte...@linaro.org, edward.nev...@linaro.org ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.hpp Changeset: 071d14f88c58 Author: neliasso Date: 2016-05-26 14:17 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/071d14f88c58 8157717: MultiCommand breaks directives amount limit Summary: Increase directives amount for these tests Reviewed-by: kvn, ppunegov ! test/compiler/compilercontrol/share/MultiCommand.java Changeset: dc8935610625 Author: neliasso Date: 2016-05-26 14:17 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/dc8935610625 8153352: Crash with assert(pd != 0L) failed: PcDesc must not be NULL Summary: Simplify look_for_reserved_stack_annotated_method Reviewed-by: kvn ! src/share/vm/runtime/sharedRuntime.cpp Changeset: ace1469a7325 Author: vlivanov Date: 2016-05-27 16:56 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ace1469a7325 Merge - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 5e36c89aa7ad Author: vlivanov Date: 2016-05-27 14:49 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5e36c89aa7ad Merge Changeset: ea45fb60fbbe Author: coleenp Date: 2016-05-27 10:52 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ea45fb60fbbe 8145148: InterfaceMethod CP entry pointing to a class should cause ICCE Summary: pass tag in LinkInfo and check that resolved method type matches tag, fix tests. Reviewed-by: sspitsyn, minqi ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciEnv.cpp ! src/share/vm/jvmci/jvmciEnv.hpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/reflection.cpp + test/runtime/ConstantPool/BadMethodHandles.java + test/runtime/ConstantPool/IntfMethod.java ! test/runtime/SelectionResolution/classes/selectionresolution/Clazz.java ! test/runtime/SelectionResolution/classes/selectionresolution/Method.java ! test/runtime/SelectionResolution/classes/selectionresolution/TestBuilder.java Changeset: 2e7026f08dbf Author: coleenp Date: 2016-05-27 14:57 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2e7026f08dbf Merge Changeset: 5fab8bfaeb62 Author: coleenp Date: 2016-05-27 16:39 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5fab8bfaeb62 Merge Changeset: c3edf3d8f233 Author: dsamersoff Date: 2016-05-27 19:31 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c3edf3d8f233 8152950: BasicLauncherTest.java fails due to type error Summary: Better handle js engine initialization error Reviewed-by: jbachorik ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java Changeset: 63c2576a3eb3 Author: dsamersoff Date: 2016-05-27 17:56 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/63c2576a3eb3 Merge Changeset: 3fb3f33b1034 Author: asmotrak Date: 2016-05-27 09:25 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3fb3f33b1034 8152207: Perform array bound checks while getting a length of bytecode instructions Reviewed-by: hseigel ! src/share/vm/interpreter/bytecodes.hpp Changeset: c985518dcd04 Author: asmotrak Date: 2016-05-27 19:43 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c985518dcd04 Merge Changeset: 02c2b475ff1c Author: mchernov Date: 2016-05-27 17:48 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/02c2b475ff1c 8157452: [TESTBUG] PLAB tests don't handle unexpected GC Reviewed-by: dfazunen, tschatzl ! test/gc/g1/plab/TestPLABPromotion.java ! test/gc/g1/plab/TestPLABResize.java ! test/gc/g1/plab/lib/LogParser.java ! test/gc/g1/plab/lib/PLABUtils.java Changeset: d71e70cc750e Author: dfazunen Date: 2016-05-30 19:56 +0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d71e70cc750e 8154096: Extend WhiteBox API with methods which retrieve from VM information about available GC Reviewed-by: iignatyev, kbarrett ! src/share/vm/prims/whitebox.cpp Changeset: 01f5090ce254 Author: sjohanss Date: 2016-05-27 12:57 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/01f5090ce254 8157153: TestStressRSetCoarsening fails with OOM Reviewed-by: mgerdin, dfazunen ! test/gc/stress/TestStressRSetCoarsening.java Changeset: f73a4fe08a83 Author: rehn Date: 2016-05-31 12:40 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f73a4fe08a83 8158150: LogConfiguration::describe output can get truncated Reviewed-by: dholmes, kbarrett ! src/share/vm/logging/logConfiguration.cpp Changeset: 939a6dc5d6d3 Author: rehn Date: 2016-05-31 17:09 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/939a6dc5d6d3 Merge Changeset: deb3d8b88da2 Author: ctornqvi Date: 2016-05-31 15:21 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/deb3d8b88da2 8158106: native/GTestWrapper.java gets SIGABR Reviewed-by: lfoltan, gtriantafill ! test/native/GTestWrapper.java Changeset: 0a65c83a095d Author: hseigel Date: 2016-06-01 07:44 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/0a65c83a095d 8158060: BasicLayerTest causes fatal error: Thread holding lock at safepoint that vm can block on: Module_lock Summary: Move the exception throw outside of the block containing the lock Reviewed-by: dholmes, kbarrett, lfoltan ! src/share/vm/classfile/modules.cpp Changeset: e9a0eafbf9f3 Author: hseigel Date: 2016-06-01 11:14 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e9a0eafbf9f3 8156156: Add module specific NMT MemoryType Summary: Change NMT tag for allocations for modules support to mtModule Reviewed-by: coleenp, lfoltan, gtriantafill ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/packageEntry.cpp ! src/share/vm/classfile/packageEntry.hpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/services/nmtCommon.cpp ! src/share/vm/utilities/hashtable.cpp ! test/runtime/NMT/PrintNMTStatistics.java Changeset: 20f643e11c28 Author: goetz Date: 2016-05-13 15:20 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/20f643e11c28 8156922: [ppc] Implement template interpreter stack overflow checks as on x86/sparc. Reviewed-by: dlong, dholmes, simonis, coleenp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/thread.hpp Changeset: 8182063d57f3 Author: amurillo Date: 2016-06-02 14:58 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8182063d57f3 Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory - test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java - test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java Changeset: af6b4ad908e7 Author: amurillo Date: 2016-06-06 09:58 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/af6b4ad908e7 Merge Changeset: 75f81e1fecfb Author: lana Date: 2016-06-09 17:28 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/75f81e1fecfb Added tag jdk-9+122 for changeset af6b4ad908e7 ! .hgtags Changeset: 9b6c70cf8755 Author: alanb Date: 2016-06-10 07:36 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9b6c70cf8755 Merge ! .hgtags ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java ! src/jdk.vm.ci/share/classes/module-info.java ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/packageEntry.cpp ! src/share/vm/classfile/packageEntry.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/jvmci/jvmciEnv.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory - test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java ! test/compiler/jvmci/errors/TestInvalidDebugInfo.java - test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java ! test/compiler/jvmci/events/JvmciShutdownEventTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.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/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/TestResolvedJavaType.java ! test/gc/g1/TestShrinkAuxiliaryData00.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java