Changeset: 4d4f3f5b215a Author: erikj Date: 2016-03-14 12:03 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/4d4f3f5b215a
8151619: genSocketOptionRegistry.exe always relinked on Windows Reviewed-by: tbell ! make/lib/Lib-jdk.hotspot.agent.gmk Changeset: 2eca85c32025 Author: ppunegov Date: 2016-03-01 20:17 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2eca85c32025 8148563: compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java timesout Summary: decrease amount of directives and threads Reviewed-by: neliasso ! test/compiler/compilercontrol/jcmd/StressAddJcmdBase.java ! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java - test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java Changeset: f9a45b25d9c9 Author: ppunegov Date: 2016-03-03 16:54 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f9a45b25d9c9 Merge Changeset: 6ff38c89f1f2 Author: mikael Date: 2016-03-03 09:33 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6ff38c89f1f2 8149159: Clean up Unsafe Reviewed-by: jrose, kvn, stsmirno, chegar, aph, psandoz, redestad, twisti ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/unsafe.cpp + src/share/vm/prims/unsafe.hpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/shark/sharkBuilder.cpp ! test/compiler/intrinsics/IntrinsicDisabledTest.java Changeset: d15b795cdf21 Author: shade Date: 2016-03-03 22:17 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d15b795cdf21 8150669: C1 intrinsic for Class.isPrimitive Reviewed-by: twisti, vlivanov, redestad ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp + test/compiler/intrinsics/class/TestClassIsPrimitive.java Changeset: 6c9cc4c0b514 Author: shade Date: 2016-03-03 23:57 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6c9cc4c0b514 8150465: Unsafe methods to produce uninitialized arrays Reviewed-by: jrose, kvn, psandoz, aph, twisti, flar ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp + test/compiler/intrinsics/unsafe/AllocateUninitializedArray.java Changeset: a66bdd827fcb Author: shade Date: 2016-03-04 01:30 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a66bdd827fcb 8146801: Allocating short arrays of non-constant size is slow Reviewed-by: kvn, twisti, vlivanov ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp ! src/share/vm/runtime/globals.hpp Changeset: 59829cb7ae2e Author: vdeshpande Date: 2016-03-03 22:02 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/59829cb7ae2e 8150767: Enables SHA Extensions on x86 Summary: Add x86 intrinsics for SHA-1 and SHA-256. Reviewed-by: kvn, twisti Contributed-by: vivek.r.deshpa...@intel.com, shravya.rukmannag...@intel.com ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.hpp + src/cpu/x86/vm/macroAssembler_x86_sha.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86.cpp ! src/cpu/x86/vm/stubRoutines_x86.hpp ! src/cpu/x86/vm/vmStructs_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! 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/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/runtime/globals.hpp Changeset: 0adf6c8c7223 Author: zmajo Date: 2016-03-04 08:53 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/0adf6c8c7223 8150839: Adjust the number of compiler threads for 32-bit platforms Summary: Set the number of compiler threads to 3 on 32-bit platforms. Reviewed-by: iveresov ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp Changeset: 4838927d2c74 Author: rraghavan Date: 2016-03-04 01:18 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/4838927d2c74 8140721: ProfilerNumberOf*Methods flags should be diagnostic. Summary: Converted four ProfilerNumberOf*Methods flags from develop to diagnostic. Reviewed-by: twisti ! src/share/vm/runtime/globals.hpp Changeset: 323d6d9aeb1e Author: thartmann Date: 2016-03-04 13:16 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/323d6d9aeb1e Merge ! src/share/vm/runtime/globals.hpp - test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java Changeset: bff625f165fa Author: zmajo Date: 2016-03-07 09:34 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/bff625f165fa Merge - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif ! 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.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp - test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java Changeset: 687c4d83a4cc Author: kvn Date: 2016-03-07 10:03 -0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/687c4d83a4cc 8150353: PPC64LE: Support RTM on linux Reviewed-by: mdoerr, kvn Contributed-by: grom...@linux.vnet.ibm.com ! src/cpu/ppc/vm/globalDefinitions_ppc.hpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/share/vm/opto/compile.hpp Changeset: 0edd74a48586 Author: mikael Date: 2016-03-07 15:03 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/0edd74a48586 8151002: Make Assembler methods vextract and vinsert match actual instructions Reviewed-by: kvn, vlivanov, mcberg ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/x86.ad Changeset: 87e72c51ec69 Author: enevill Date: 2016-03-08 14:39 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/87e72c51ec69 8150394: aarch64: add support for 8.1 LSE CAS instructions Reviewed-by: aph Contributed-by: ananth.ja...@caviumnetworks.com, edward.nev...@linaro.org ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: 9e7c906e3208 Author: enevill Date: 2016-02-20 15:11 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9e7c906e3208 8150082: aarch64: optimise small array copy Reviewed-by: aph ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: dae92a905ef8 Author: enevill Date: 2016-02-20 15:15 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/dae92a905ef8 8150313: aarch64: optimise array copy using SIMD instructions Reviewed-by: aph ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 9e9281592247 Author: fyang Date: 2016-03-05 22:22 +0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9e9281592247 8151340: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. Summary: aarch64: add prefetch for write prior to ldxr/stxr loops. Reviewed-by: aph Contributed-by: felix.y...@linaro.org ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp Changeset: 3a1f495e37b3 Author: twisti Date: 2016-03-08 15:10 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3a1f495e37b3 8151266: HotSpotResolvedJavaFieldImpl::isStable() does not work as expected Reviewed-by: never, twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java Changeset: 07536fb80fad Author: amurillo Date: 2016-03-10 16:08 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/07536fb80fad Merge - test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java Changeset: 96638b8bfdfa Author: amurillo Date: 2016-03-14 14:28 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/96638b8bfdfa Merge - test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java Changeset: d890ed97a19c Author: lana Date: 2016-03-15 14:48 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d890ed97a19c Merge - test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java Changeset: 3a8da1230500 Author: goetz Date: 2016-03-06 15:50 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3a8da1230500 8149557: Resource mark breaks printing to string stream Reviewed-by: stuefe, dholmes ! src/share/vm/oops/symbol.cpp ! src/share/vm/utilities/ostream.cpp Changeset: 57175b61dac3 Author: stuefe Date: 2016-03-06 19:07 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/57175b61dac3 8150843: [windows] os::getTimesSecs() returns negative values for kernel, user times Reviewed-by: dholmes ! src/os/windows/vm/os_windows.cpp Changeset: f96580a236c0 Author: ddmitriev Date: 2016-03-07 10:36 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f96580a236c0 8149973: Optimize object alignment check in debug builds. Reviewed-by: coleenp, tschatzl ! src/share/vm/gc/g1/g1OopClosures.inline.hpp ! src/share/vm/gc/g1/g1RemSet.inline.hpp ! src/share/vm/oops/oop.inline.hpp Changeset: 1bff1b586886 Author: rehn Date: 2016-02-26 10:51 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1bff1b586886 8150026: Add the ability to log with variable log level Reviewed-by: brutisso, mlarsson ! src/share/vm/logging/log.hpp Changeset: 143691dafa25 Author: sangheki Date: 2016-03-07 01:20 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/143691dafa25 8145204: JVM can hang when ParGCArrayScanChunk=4294967296 and ParallelGC is used Summary: Changed the max value of ParGCArrayScanChunk to max_jint/3 Reviewed-by: jwilhelm, drwhite ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/globals.hpp ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: 001616491946 Author: sangheki Date: 2016-03-07 10:01 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/001616491946 Merge Changeset: a6ba2cec1af1 Author: drwhite Date: 2016-03-01 12:10 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a6ba2cec1af1 8078673: Update TEST.groups for recent GC tests Summary: Updates the needs_g1gc list in TEST.groups and adds appropriate "@requires vm.gc" annotations to a few GC tests. Reviewed-by: tschatzl, dfazunen ! test/TEST.groups ! test/gc/TestCardTablePageCommits.java ! test/gc/arguments/TestCMSHeapSizeFlags.java ! test/gc/arguments/TestG1ConcRefinementThreads.java ! test/gc/arguments/TestG1HeapSizeFlags.java ! test/gc/arguments/TestG1PercentageOptions.java ! test/gc/arguments/TestParallelHeapSizeFlags.java ! test/gc/logging/TestGCId.java Changeset: d367f98eeadc Author: tschatzl Date: 2016-03-07 10:56 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d367f98eeadc 8142484: Let IHOP follow the current capacity, not the maximum capacity Summary: Instead of following the current heap capacity, let all IHOP calculations follow the maximum capacity. Reviewed-by: brutisso, jmasa ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1IHOPControl.cpp ! src/share/vm/gc/g1/g1IHOPControl.hpp Changeset: bfaeb7b78742 Author: tschatzl Date: 2016-03-07 12:49 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/bfaeb7b78742 Merge Changeset: 7a1bb5c3ff95 Author: sjohanss Date: 2016-03-07 15:07 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7a1bb5c3ff95 8149642: gc/g1/TestShrinkAuxiliaryData* tests fail with "GC triggered before VM initialization completed" Reviewed-by: brutisso, dfazunen ! 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: 3f5a29b58493 Author: jmasa Date: 2016-03-03 11:36 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3f5a29b58493 8151101: Improve UseParallelGC parallelization of object array processing Reviewed-by: tschatzl, shade Contributed-by: richard.reingru...@sap.com ! src/share/vm/gc/parallel/psCompactionManager.inline.hpp Changeset: 91b99f0a2ec8 Author: jwilhelm Date: 2016-02-29 15:47 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/91b99f0a2ec8 6787054: Par compact - remove code that clears source_region Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psParallelCompact.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 8feda14c460c Author: jwilhelm Date: 2016-03-07 19:17 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8feda14c460c Merge Changeset: 741520968fec Author: gziemski Date: 2016-03-07 10:39 -0600 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/741520968fec 8146850: Remove TraceHandleAllocation rather than converting to UL 8149850: Remove HandleAllocationLimit and TotalHandleAllocationLimit when removing TraceHandleAllocation Summary: Removed TraceHandleAllocation, HandleAllocationLimit and TotalHandleAllocationLimit flags Reviewed-by: coleenp, dholmes ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.cpp Changeset: faba55e07315 Author: gziemski Date: 2016-03-07 19:29 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/faba55e07315 Merge Changeset: 7fbe91178ff9 Author: dsamersoff Date: 2016-03-07 20:58 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7fbe91178ff9 8147456: Parsing of argument for -agentpath can write outside of allocated memory Reviewed-by: sspitsyn, dholmes Contributed-by: sharath.bal...@oracle.com ! src/os/posix/vm/os_posix.cpp Changeset: df3a86fcf1c5 Author: dsamersoff Date: 2016-03-07 18:05 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/df3a86fcf1c5 Merge Changeset: 53322af1a349 Author: dsamersoff Date: 2016-03-07 20:33 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/53322af1a349 Merge Changeset: b9719c517370 Author: sangheki Date: 2016-03-07 02:11 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b9719c517370 8149834: gc/shared/gcTimer.cpp:88 assert(_is_concurrent_phase_active) failed: A concurrent phase is not active Summary: Compare-and-exchange for concurrent gc timer related flag at G1CollectedHeap Reviewed-by: jmasa, drwhite ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp Changeset: 6e078dfe1d5b Author: sangheki Date: 2016-03-07 18:56 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6e078dfe1d5b Merge Changeset: a140334040d2 Author: sangheki Date: 2016-03-07 21:40 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a140334040d2 Merge Changeset: c4597dc5ff71 Author: cvarming Date: 2016-03-07 14:41 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c4597dc5ff71 8150013: ParNew: Prune nmethods scavengable list. Summary: Speed up ParNew collections by pruning the list of scavengable nmethods. Reviewed-by: jmasa, tonyp, twisti ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp ! src/share/vm/memory/iterator.hpp Changeset: eb055098b5ab Author: jmasa Date: 2016-03-07 23:06 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/eb055098b5ab Merge Changeset: 16356f8940ac Author: jwilhelm Date: 2016-03-16 14:31 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/16356f8940ac Merge ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/runtime/globals.hpp ! test/TEST.groups Changeset: 74522870dbde Author: twisti Date: 2016-03-10 13:04 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/74522870dbde 8151470: [JVMCI] remove up-call to HotSpotJVMCICompilerConfig.selectCompiler Reviewed-by: dnsimon, vlivanov ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/thread.cpp Changeset: cdc9ef77a4da Author: enevill Date: 2016-03-10 14:53 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/cdc9ef77a4da 8151502: optimize pd_disjoint_words and pd_conjoint_words Summary: optimize copy routines using inline assembler Reviewed-by: aph ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s Changeset: 1b8cc1264b20 Author: dnsimon Date: 2016-03-10 14:06 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1b8cc1264b20 8151664: [JVMCI] add missing test in 8151266 integration Reviewed-by: never, twisti + test/compiler/jvmci/meta/StableFieldTest.java Changeset: 91371caabd4c Author: simonis Date: 2016-03-03 16:21 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/91371caabd4c 8150646: Add support for blocking compiles though whitebox API Reviewed-by: kvn, ppunegov, simonis, neliasso Contributed-by: nils.elias...@oracle.com, volker.simo...@gmail.com ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/compiler/compilerDirectives.cpp ! src/share/vm/compiler/compilerDirectives.hpp ! src/share/vm/compiler/directivesParser.cpp ! src/share/vm/compiler/directivesParser.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/services/diagnosticCommand.cpp + test/compiler/whitebox/BlockingCompilation.java Changeset: fc4808355352 Author: neliasso Date: 2016-03-09 21:19 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/fc4808355352 8073793: serviceability/dcmd/compiler/CodelistTest.java fails with ClassNotFoundException trying to load VM anonymous class Summary: Make test less fragile using whitebox API Reviewed-by: kvn ! test/serviceability/dcmd/compiler/CodelistTest.java Changeset: ca0cd486254f Author: neliasso Date: 2016-03-09 21:20 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ca0cd486254f 8066770: EnqueueMethodForCompilationTest.java fails to compile method Summary: Make compiles blocking and always check queue Reviewed-by: kvn ! test/compiler/whitebox/ClearMethodStateTest.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/LockCompilationTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java Changeset: af3712e4a548 Author: neliasso Date: 2016-03-11 21:02 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/af3712e4a548 Merge Changeset: 9c7684975803 Author: vlivanov Date: 2016-03-14 12:35 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9c7684975803 8139247: Improper locking of MethodData::_extra_data_lock Reviewed-by: dholmes, roland, dcubed ! src/share/vm/ci/ciMethodData.cpp Changeset: 6c8277ce87d6 Author: vlivanov Date: 2016-03-14 12:35 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6c8277ce87d6 8150320: C1: Illegal bci in debug info for MH::linkTo* methods Reviewed-by: kvn, dlong ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/code/debugInfoRec.cpp Changeset: 3497071a8c93 Author: vlivanov Date: 2016-03-14 12:35 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3497071a8c93 8141420: Compiler runtime entries don't hold Klass* from being GCed Reviewed-by: kvn, coleenp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/opto/runtime.cpp Changeset: dc073ee24dc6 Author: vlivanov Date: 2016-03-14 12:35 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/dc073ee24dc6 8143407: C1: @Stable array support Reviewed-by: twisti ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_ValueType.hpp ! test/compiler/stable/StableConfiguration.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java Changeset: c479d5653ab6 Author: zmajo Date: 2016-03-14 17:51 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c479d5653ab6 Merge Changeset: da024e29b678 Author: kshefov Date: 2016-03-15 13:00 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/da024e29b678 8150850: [JVMCI] NPE when executing HotSpotConstantReflectionProvider.readStableFieldValue Reviewed-by: twisti, dnsimon ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java Changeset: bb71f0783bb7 Author: neliasso Date: 2016-03-15 11:17 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/bb71f0783bb7 8151795: compiler/compilercontrol/parser/DirectiveParserTest.java fails with "assert failed: 0 != 0" Summary: Treat zero added directives as fail Reviewed-by: twisti, kvn ! src/share/vm/compiler/directivesParser.cpp Changeset: 4bdeac967dce Author: neliasso Date: 2016-03-15 11:17 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/4bdeac967dce 8151796: compiler/whitebox/BlockingCompilation.java fails due to method not compiled Summary: Make test more robust Reviewed-by: simonis ! test/compiler/whitebox/BlockingCompilation.java Changeset: bea0cfad5afa Author: neliasso Date: 2016-03-15 12:34 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/bea0cfad5afa Merge Changeset: 97c1a4ad293c Author: ppunegov Date: 2016-03-15 16:23 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/97c1a4ad293c 8150955: RandomValidCommandsTest.java fails with UnsatisfiedLinkError: sun.hotspot.WhiteBox.registerNatives Summary: Replace invalid command with a valid one Reviewed-by: kvn ! test/compiler/compilercontrol/share/MultiCommand.java Changeset: 6daf6d082fd0 Author: thartmann Date: 2016-03-15 17:42 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6daf6d082fd0 8150804: C2 Compilation fails with assert(_base >= OopPtr && _base <= AryPtr) failed: Not a Java pointer Summary: Wait with removing casts from inputs in PhiNode::ideal() until after parsing for the type information to propagate. Reviewed-by: kvn ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/cfgnode.cpp + test/compiler/types/TestPhiElimination.java Changeset: a67e578d4015 Author: never Date: 2016-03-15 14:19 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a67e578d4015 8151871: [JVMCI] missing HAS_PENDING_EXCEPTION check Reviewed-by: kvn ! src/share/vm/jvmci/jvmciCompiler.cpp Changeset: b64b01f6cf4f Author: zmajo Date: 2016-03-17 13:48 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b64b01f6cf4f Merge Changeset: c2c3ba4ed1ac Author: amurillo Date: 2016-03-17 11:25 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c2c3ba4ed1ac Merge Changeset: ffee6483b81b Author: chegar Date: 2016-03-22 10:43 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ffee6483b81b Merge - src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/runtime/arguments.cpp - test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java - test/compiler/jvmci/common/CompilerToVMHelper.java - test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java - test/compiler/jvmci/events/MetaAccessWrapper.java - test/runtime/BadObjectClass/Object.java - test/testlibrary/jdk/test/lib/PerfCounter.java - test/testlibrary/jdk/test/lib/PerfCounters.java Changeset: 8e0924cea35b Author: chegar Date: 2016-03-22 17:04 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8e0924cea35b Merge ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/utilities/ostream.cpp + test/compiler/jvmci/meta/StableFieldTest.java ! test/compiler/stable/StableConfiguration.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java ! test/gc/g1/plab/TestPLABPromotion.java ! test/gc/g1/plab/TestPLABResize.java ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: 958cf9910c0f Author: amurillo Date: 2016-03-22 18:41 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/958cf9910c0f 8152483: Fix a couple of tests that are being incorrectly run on C1 after jigsaw M3 Reviewed-by: ctornqvi, kvn ! test/compiler/unsafe/UnsafeGetConstantField.java ! test/compiler/unsafe/UnsafeGetStableArrayElement.java Changeset: 76582e8dc9e6 Author: lana Date: 2016-03-23 21:44 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/76582e8dc9e6 Merge - test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java Changeset: c569f8d89269 Author: lana Date: 2016-03-31 01:13 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c569f8d89269 Added tag jdk-9+112 for changeset 76582e8dc9e6 ! .hgtags Changeset: 84e46a50a084 Author: alanb Date: 2016-03-31 13:54 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/84e46a50a084 Merge ! .hgtags ! make/lib/Lib-jdk.hotspot.agent.gmk ! src/os/linux/vm/os_linux.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/utilities/ostream.cpp - test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java ! test/compiler/stable/StableConfiguration.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java ! test/compiler/unsafe/UnsafeGetConstantField.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/serviceability/dcmd/compiler/CodelistTest.java