Changeset: 15b3ef116f15 Author: erikj Date: 2016-10-05 10:49 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/15b3ef116f15
8150736: Excessive disk space used by build system Reviewed-by: ihse ! make/BuildHotspot.gmk + make/CopyToExplodedJdk.gmk - make/Dist.gmk ! make/HotspotCommon.gmk + make/copy/Copy-java.base.gmk ! make/gensrc/GenerateSources.gmk ! make/gensrc/GensrcJvmti.gmk ! make/lib/CompileDtracePostJvm.gmk ! make/lib/CompileJvm.gmk ! make/lib/CompileLibjsig.gmk ! make/lib/CompileLibraries.gmk Changeset: cc7606285d36 Author: erikj Date: 2016-10-05 17:11 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/cc7606285d36 8161025: GPL header missing comma in year Reviewed-by: dholmes ! make/BuildHotspot.gmk Changeset: 4d009502987b Author: eosterlund Date: 2016-09-20 11:41 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/4d009502987b 8165860: WorkGroup classes are missing volatile specifiers for lock-free code Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/shared/workgroup.cpp ! src/share/vm/gc/shared/workgroup.hpp Changeset: a6dab42b58af Author: bchristi Date: 2016-09-20 10:04 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a6dab42b58af 8165372: StackWalker performance regression following JDK-8147039 Summary: Stack walking can use javaVFrame or vframeStream Reviewed-by: coleenp, mchung ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/stackwalk.cpp ! src/share/vm/prims/stackwalk.hpp Changeset: d566fd6e0740 Author: ccheung Date: 2016-09-20 10:37 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d566fd6e0740 8164011: --patch-module support for CDS Summary: allows the use of the --patch-module vm option with CDS. However, classes found in --patch-module during dump time will not be archived. Reviewed-by: iklam, dcubed, lfoltan ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/runtime/arguments.cpp ! test/runtime/modules/PatchModule/PatchModuleCDS.java Changeset: 1c9533c9629a Author: ccheung Date: 2016-09-20 20:22 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1c9533c9629a Merge Changeset: 8fcdd3cc8da0 Author: eosterlund Date: 2016-09-20 15:42 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8fcdd3cc8da0 8033552: Fix missing missing volatile specifiers in CAS operations in GC code Summary: Add missing volatile specifiers. Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc/cms/cmsOopClosures.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/sparsePRT.cpp ! src/share/vm/gc/g1/sparsePRT.hpp ! src/share/vm/gc/parallel/mutableSpace.hpp ! src/share/vm/gc/parallel/parallelScavengeHeap.hpp ! src/share/vm/gc/parallel/psYoungGen.hpp ! src/share/vm/gc/parallel/vmStructs_parallelgc.hpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/defNewGeneration.hpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp ! src/share/vm/gc/shared/generation.hpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: ab2b45b79d71 Author: jprovino Date: 2016-09-20 10:27 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ab2b45b79d71 8164482: [REDO] G1 does not implement millis_since_last_gc which is needed by RMI GC Summary: G1 does not return a correct value for the CollectedHeap::millis_since_last_gc() Reviewed-by: tschatzl, kbarrett ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.cpp ! src/share/vm/gc/g1/g1DefaultPolicy.hpp ! src/share/vm/gc/g1/g1Policy.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp Changeset: 53443835ee75 Author: jprovino Date: 2016-09-20 20:45 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/53443835ee75 Merge - test/serviceability/jdwp/JdwpModuleCmd.java - test/serviceability/jdwp/JdwpModuleReply.java - test/serviceability/jdwp/JdwpVisibleClassesCmd.java - test/serviceability/jdwp/JdwpVisibleClassesReply.java Changeset: ddb6b697fbd1 Author: jprovino Date: 2016-09-20 22:38 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ddb6b697fbd1 Merge ! src/share/vm/gc/shared/genCollectedHeap.cpp Changeset: c86a798296ae Author: sspitsyn Date: 2016-09-21 01:33 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c86a798296ae 8147943: jvmti.h generated with GPL header Summary: Generate the jvmti.h with the GPL+CP header Reviewed-by: dcubed, alanb ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmtiH.xsl ! src/share/vm/prims/jvmtiLib.xsl Changeset: c6c0b2224e96 Author: sspitsyn Date: 2016-09-21 08:38 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c6c0b2224e96 Merge Changeset: 9e688f318f93 Author: kzhaldyb Date: 2016-09-05 20:31 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9e688f318f93 8165439: Convert Test_TempNewSymbol to GTest Reviewed-by: dholmes, coleenp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/classfile/test_symbolTable.cpp Changeset: e8b18e7e35a9 Author: kzhaldyb Date: 2016-09-08 18:41 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e8b18e7e35a9 8165601: Convert arrayOopDesc_test to Gtest Reviewed-by: coleenp, iignatyev - src/share/vm/oops/arrayOop.cpp ! src/share/vm/oops/arrayOop.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/oops/test_arrayOop.cpp Changeset: bc4db66d65c3 Author: kzhaldyb Date: 2016-09-21 11:31 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/bc4db66d65c3 Merge - src/share/vm/oops/arrayOop.cpp Changeset: f5aa9da183c8 Author: ddmitriev Date: 2016-09-21 16:46 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f5aa9da183c8 8150758: [TESTBUG] need jvmti tests for module aware agents Reviewed-by: sspitsyn, dsamersoff ! make/test/JtregNative.gmk + test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java + test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/libMAAClassFileLoadHook.c + test/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java + test/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/libMAAClassLoadPrepare.c + test/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java + test/serviceability/jvmti/ModuleAwareAgents/ThreadStart/libMAAThreadStart.c Changeset: 45d7a06ba454 Author: coleenp Date: 2016-09-21 09:56 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/45d7a06ba454 8163969: Cyclic interface initialization causes JVM crash Summary: Fix interface initialization to follow spec: interface initializations do not set initialization state of interfaces that extend them. Reviewed-by: dholmes, acorn, lfoltan ! src/share/vm/oops/instanceKlass.cpp + test/runtime/lambda-features/CyclicInterfaceInit.java + test/runtime/lambda-features/InterfaceInitializationStates.java Changeset: 682c41f68fbf Author: coleenp Date: 2016-09-21 16:47 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/682c41f68fbf Merge Changeset: 9c5d8a861184 Author: ctornqvi Date: 2016-09-21 12:45 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9c5d8a861184 8164852: Move slow tier1/tier2 runtime tests to later tiers Reviewed-by: gtriantafill, sla, mseledtsov ! test/TEST.groups Changeset: 2ad858eee506 Author: ctornqvi Date: 2016-09-21 16:52 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2ad858eee506 Merge Changeset: ce26917b8cf8 Author: ctornqvi Date: 2016-09-21 18:40 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ce26917b8cf8 Merge Changeset: 5a4770b4b7bf Author: cjplummer Date: 2016-09-21 12:53 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5a4770b4b7bf 8161225: Assert failure in JVMTI GetNamedModule at JPLISAgent.c line: 792 Summary: Made the assert less restrictive. Reviewed-by: dholmes, dcubed, sspitsyn ! src/share/vm/prims/jvmtiEnter.xsl Changeset: 2da4d47749b0 Author: kzhaldyb Date: 2016-09-16 19:49 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2da4d47749b0 8165613: Convert TestKlass_test to Gtest Reviewed-by: coleenp, rehn ! src/share/vm/oops/klass.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/oops/test_instanceKlass.cpp - test/native/runtime/test_instanceKlass.cpp Changeset: 736bbd7b1433 Author: kzhaldyb Date: 2016-09-22 00:21 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/736bbd7b1433 Merge - test/native/runtime/test_instanceKlass.cpp Changeset: 36494bc11768 Author: erikj Date: 2016-09-22 08:57 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/36494bc11768 8166202: Tracefile gensrc cannot handle closed src dir in different location Reviewed-by: egahlin, dholmes, tbell ! make/gensrc/GensrcJvmti.gmk Changeset: 6f627bebb70b Author: adinn Date: 2016-09-22 09:18 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6f627bebb70b 8166433: AArch64: Fix for JDK-8163014 broke AArch64 build Reviewed-by: adinn, coleenp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 0ff97dc32114 Author: dsamersoff Date: 2016-09-22 15:42 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/0ff97dc32114 8166552: SA: Missed testcase for add default methods to InstanceKlass Summary: Add default methods to InstanceKlass to enable SA to inspect default methods Reviewed-by: dsamersoff, iklam Contributed-by: jini.geo...@oracle.com + test/serviceability/sa/LingeredAppWithDefaultMethods.java + test/serviceability/sa/TestDefaultMethods.java Changeset: c8213909c403 Author: dsamersoff Date: 2016-09-22 14:29 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c8213909c403 Merge Changeset: 6f006bfb560e Author: kzhaldyb Date: 2016-09-08 15:23 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6f006bfb560e 8165433: Convert Test_linked_list to Gtest Reviewed-by: coleenp, dholmes, iignatyev ! src/share/vm/utilities/internalVMTests.cpp - src/share/vm/utilities/linkedlist.cpp + test/native/utilities/test_linkedlist.cpp Changeset: fefc408b0778 Author: iignatyev Date: 2016-09-22 16:41 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/fefc408b0778 Merge Changeset: 15ae86213202 Author: bchristi Date: 2016-09-22 10:24 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/15ae86213202 8166501: compilation error in stackwalk.cpp on some gccs Reviewed-by: coleenp ! src/share/vm/prims/stackwalk.cpp Changeset: d354727ce2d1 Author: iignatyev Date: 2016-09-22 22:51 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d354727ce2d1 8166549: fix incorrectly @ignore-d hotspot/compiler tests Reviewed-by: kvn, kzhaldyb ! test/compiler/codecache/stress/OverloadCompileQueueTest.java Changeset: c03738fe20c1 Author: amurillo Date: 2016-09-23 13:44 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c03738fe20c1 Merge Changeset: f71f1d9a2e26 Author: kbarrett Date: 2016-09-23 18:23 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f71f1d9a2e26 8166583: Add oopDesc::klass_or_null_acquire() Summary: Added new function. Reviewed-by: dholmes, tschatzl ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp Changeset: c2ecbb9ee746 Author: eosterlund Date: 2016-09-24 16:02 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c2ecbb9ee746 8165858: heapRegionManager is missing volatile specifier for _claims. Summary: Added volatile specifier. Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc/g1/heapRegionManager.cpp ! src/share/vm/gc/g1/heapRegionManager.hpp Changeset: 26fc98a79b2a Author: kzhaldyb Date: 2016-09-15 18:18 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/26fc98a79b2a 8165602: Convert TestChunkedList_test to GTest Reviewed-by: iignatyev, dfazunen - src/share/vm/utilities/chunkedList.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/utilities/test_chunkedList.cpp Changeset: e6e9117c4fec Author: kbarrett Date: 2016-09-26 14:38 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e6e9117c4fec 8166663: Simplify oops_on_card_seq_iterate_careful Summary: Remove unnecessary parameter, change return value. Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp Changeset: 3a28a908d78b Author: fparain Date: 2016-09-26 15:56 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3a28a908d78b 8146546: assert(fr->safe_for_sender(thread)) failed: Safety check Reviewed-by: dcubed, gziemski, dlong ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp Changeset: 2941666de7b8 Author: fparain Date: 2016-09-26 20:24 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2941666de7b8 Merge Changeset: cba30a8d3ee0 Author: kzhaldyb Date: 2016-09-26 17:49 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/cba30a8d3ee0 8159818: Convert IHOP_test to GTest Reviewed-by: tschatzl, iignatyev ! src/share/vm/gc/g1/g1IHOPControl.cpp ! src/share/vm/gc/g1/g1IHOPControl.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/gc/g1/test_g1IHOPControl.cpp Changeset: f1ad14991f86 Author: eosterlund Date: 2016-09-27 16:43 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f1ad14991f86 8165857: CMS _overflow_list is missing volatile specifiers. Summary: Change _overflow_list from "oop" to "oopDesc* volatile", both CMS and ParNew. Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/cms/parNewGeneration.hpp Changeset: 63933b5587ab Author: mcberg Date: 2016-09-07 12:23 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/63933b5587ab 8165565: Shorten branches causes incorrect code for SKX Summary: don't replace restoreMask CountedLoopEnd with short branches. Reviewed-by: kvn ! src/share/vm/adlc/formssel.cpp Changeset: f940af863003 Author: jcm Date: 2016-09-09 06:11 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f940af863003 8164508: unexpected profiling mismatch in c1 generated code Summary: made 8027631 first arg skip applicable to not inlined virtual callsite too. Reviewed-by: kvn ! src/share/vm/c1/c1_LIRGenerator.cpp ! test/compiler/jsr292/NullConstantReceiver.java Changeset: 73f4fbfb473e Author: gromero Date: 2016-09-08 18:17 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/73f4fbfb473e 8164987: RTM jtreg tests failing due to unnamed module unable to access class jdk.internal.misc.Unsafe Reviewed-by: kvn ! test/compiler/testlibrary/rtm/RTMTestBase.java Changeset: ec36e3e03d65 Author: goetz Date: 2016-09-01 16:47 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ec36e3e03d65 8165235: [TESTBUG] RTM tests must check OS version Summary: Also change enabling RTM on Aix to OS version 7.2. Reviewed-by: simonis, fzhinkin ! src/cpu/ppc/vm/vm_version_ppc.cpp ! test/compiler/rtm/cli/RTMLockingAwareTest.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAbortThreshold.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMRetryCount.java ! test/compiler/rtm/locking/TestRTMSpinLoopCount.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/compiler/rtm/locking/TestUseRTMDeopt.java ! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java ! test/compiler/rtm/locking/TestUseRTMForStackLocks.java ! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java ! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java ! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java ! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java + test/compiler/testlibrary/rtm/predicate/SupportedOS.java Changeset: ec8f276d9b50 Author: dnsimon Date: 2016-09-14 05:48 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ec8f276d9b50 8165755: [JVMCI] replace use of vm_abort with vm_exit Reviewed-by: dholmes ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompiler.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: ca56c5db7157 Author: vdeshpande Date: 2016-08-26 12:17 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ca56c5db7157 8154122: Intrinsify fused mac operations Summary: added FMA intrinsics on x86 Reviewed-by: kvn, aph, darcy ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/abstractInterpreter_x86.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/cpu/x86/vm/vmStructs_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/cpu/x86/vm/x86.ad ! src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.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/AMD64HotSpotVMConfig.java ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/abstractInterpreter.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.cpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/mulnode.cpp ! src/share/vm/opto/mulnode.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 9292269fdd56 Author: kvn Date: 2016-09-14 20:22 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9292269fdd56 Merge Changeset: 6b4540e1a74d Author: dnsimon Date: 2016-09-14 12:34 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6b4540e1a74d 8165434: [JVMCI] remove uses of setAccessible Reviewed-by: twisti, never ! 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/HotSpotCodeCacheProvider.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/HotSpotMethodHandleAccessProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotModifiers.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/HotSpotResolvedObjectTypeImpl.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/UnsafeAccess.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/ModifiersProvider.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/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! test/compiler/jvmci/common/CTVMUtilities.java ! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java + test/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.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 Changeset: 2429e047ae9b Author: dnsimon Date: 2016-09-14 19:55 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2429e047ae9b Merge ! src/share/vm/jvmci/vmStructs_jvmci.cpp - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java Changeset: 8190ed38d3e0 Author: kvn Date: 2016-09-16 21:10 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8190ed38d3e0 8166096: variable tracking size limit exceeded in jvmciCompilerToVM.cpp Summary: Turn off var-tracking-assignments for jvmciCompilerToVM.cpp Reviewed-by: dlong ! make/lib/JvmOverrideFiles.gmk Changeset: afeac3e88d34 Author: dnsimon Date: 2016-09-19 13:26 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/afeac3e88d34 8165457: [JVMCI] increase InterpreterCodeSize for JVMCI Reviewed-by: twisti ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp Changeset: 1a2757422bf6 Author: iignatyev Date: 2016-09-20 17:30 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1a2757422bf6 8166164: compiler/compilercontrol/share/processors/LogProcessor.java does not close Scanner Reviewed-by: kvn, ppunegov ! test/compiler/compilercontrol/share/processors/LogProcessor.java Changeset: d73bfd7b566d Author: dlong Date: 2016-09-20 16:34 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d73bfd7b566d Merge ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/vmSymbols.cpp - src/share/vm/gc/g1/g1Predictions.cpp - src/share/vm/gc/shared/memset_with_concurrent_readers.cpp - src/share/vm/gc/shared/referencePendingListLocker.cpp - src/share/vm/gc/shared/referencePendingListLocker.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java Changeset: d5d5cd1adeaa Author: mcberg Date: 2016-09-20 16:50 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d5d5cd1adeaa 8129376: SPECjvm98-client performance regression in 9-b66 Reviewed-by: kvn ! src/cpu/x86/vm/c1_LinearScan_x86.hpp ! src/cpu/x86/vm/x86_32.ad Changeset: d288db38d1aa Author: thartmann Date: 2016-09-21 08:14 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d288db38d1aa 8166046: [TESTBUG] compiler/stringopts/TestStringObjectInitialization.java fails with OOME Summary: Reduced heap memory consumption of test. Reviewed-by: kvn ! test/compiler/stringopts/TestStringObjectInitialization.java Changeset: 364691289f31 Author: kvn Date: 2016-09-21 13:47 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/364691289f31 8078122: YMM registers upper 128 bits may get clobbered by a JNI call on windows Summary: Convert all XMM registers to be Save-on-Call on Win64. Reviewed-by: kvn Contributed-by: kishor.khar...@intel.com ! src/cpu/x86/vm/macroAssembler_x86_sha.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/x86.ad Changeset: ebbfdf26a4ee Author: mdoerr Date: 2016-09-22 12:17 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ebbfdf26a4ee 8164920: ppc: enhancement of CRC32 intrinsic Reviewed-by: goetz, mdoerr Contributed-by: Hiroshi H Horii <ho...@jp.ibm.com> ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/stubRoutines_ppc.hpp ! src/cpu/ppc/vm/stubRoutines_ppc_64.cpp Changeset: dba0765d2b6d Author: ppunegov Date: 2016-08-17 18:48 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/dba0765d2b6d 8156852: Convert JSON_test to Gtest Summary: convert test from InternalVMTests to Gtest Reviewed-by: kvn, kzhaldyb ! src/share/vm/utilities/internalVMTests.cpp ! src/share/vm/utilities/json.cpp + test/native/utilities/test_json.cpp Changeset: 31e022a8660e Author: thartmann Date: 2016-09-26 08:51 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/31e022a8660e 8161085: PreserveFPRegistersTest fails with 'AssertionError: Final value has changed' Summary: C1's G1 barriers should save/restore vector registers before calling into the runtime. Reviewed-by: kvn, vlivanov ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp Changeset: f6c1ea29110e Author: mdoerr Date: 2016-09-19 15:08 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f6c1ea29110e 8166140: C1: Possible integer overflow in LIRGenerator::generate_address on several platforms Reviewed-by: kvn ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp Changeset: 9e79af843b09 Author: dlong Date: 2016-09-26 14:21 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9e79af843b09 Merge ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp - src/share/vm/oops/arrayOop.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/internalVMTests.cpp - src/share/vm/utilities/linkedlist.cpp - test/native/runtime/test_instanceKlass.cpp Changeset: 6c6a99e718b3 Author: dlong Date: 2016-09-27 20:55 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6c6a99e718b3 Merge ! src/share/vm/utilities/internalVMTests.cpp - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java Changeset: 776d89e316b6 Author: vtewari Date: 2016-09-28 11:58 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/776d89e316b6 8165537: runtime/SharedArchiveFile/SASymbolTableTest.java fails with NullPointerException Summary: Modify SASymbolTableTest.java to attach to LingeredApp and also handle the case where SymbolTable is not created. Reviewed-by: dsamersoff, mseledtsov, iklam Contributed-by: sharath.bal...@oracle.com ! test/runtime/SharedArchiveFile/SASymbolTableTest.java ! test/runtime/SharedArchiveFile/SASymbolTableTestAgent.java - test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java Changeset: 16e8d5342f7d Author: goetz Date: 2016-09-27 15:45 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/16e8d5342f7d 8166777: [ppc] port "8164086: Checked JNI pending exception check should be cleared" Reviewed-by: fparain, dholmes ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp Changeset: 8899d50bd985 Author: goetz Date: 2016-09-27 10:47 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8899d50bd985 8166765: [ppc] Port "8163014: Mysterious/wrong value for long frame local variable on 64-bit" Reviewed-by: mockner ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp Changeset: ece8d8d7daec Author: amurillo Date: 2016-09-30 02:52 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ece8d8d7daec Merge - src/share/vm/oops/arrayOop.cpp - src/share/vm/utilities/chunkedList.cpp - src/share/vm/utilities/linkedlist.cpp - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java - test/native/runtime/test_instanceKlass.cpp - test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java Changeset: bf6f88c2c086 Author: amurillo Date: 2016-10-05 06:28 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/bf6f88c2c086 Merge - make/Dist.gmk ! make/gensrc/GensrcJvmti.gmk Changeset: 633725d9b0f7 Author: amurillo Date: 2016-10-05 09:52 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/633725d9b0f7 Merge Changeset: f0f260a9cea8 Author: lana Date: 2016-10-06 23:12 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f0f260a9cea8 Merge - make/Dist.gmk - src/share/vm/oops/arrayOop.cpp - src/share/vm/utilities/chunkedList.cpp - src/share/vm/utilities/linkedlist.cpp - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java - test/native/runtime/test_instanceKlass.cpp - test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java Changeset: fec31089c2ef Author: iris Date: 2016-10-06 18:05 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/fec31089c2ef 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 1b89bda27d78 Author: mchung Date: 2016-10-13 15:37 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1b89bda27d78 Merge ! make/test/JtregNative.gmk ! src/os/windows/vm/os_windows.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmtiH.xsl ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java ! test/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.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/runtime/SharedArchiveFile/SASymbolTableTest.java - test/runtime/modules/JVMCanReadModule.java - test/runtime/modules/JVMIsExportedToModule.java ! test/runtime/modules/PatchModule/PatchModuleCDS.java Changeset: 4ffd375044d7 Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/4ffd375044d7 Added tag jdk-9+140 for changeset fec31089c2ef ! .hgtags Changeset: d8738aa84b92 Author: mchung Date: 2016-10-13 17:24 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d8738aa84b92 Merge ! .hgtags - test/runtime/modules/JVMCanReadModule.java - test/runtime/modules/JVMIsExportedToModule.java