Changeset: 98b0a239a73d Author: amurillo Date: 2014-12-16 09:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/98b0a239a73d
Merge Changeset: b23970014931 Author: lana Date: 2014-12-17 14:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b23970014931 Merge Changeset: 47d2fb044efa Author: katleman Date: 2014-12-17 14:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/47d2fb044efa Added tag jdk8u60-b00 for changeset d9349fa88223 ! .hgtags Changeset: 7b46afd373e1 Author: lana Date: 2014-12-29 19:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7b46afd373e1 Merge Changeset: a8c8adf853c2 Author: vkempik Date: 2014-12-01 18:22 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a8c8adf853c2 8058935: CPU detection gives 0 cores per cpu, 2 threads per core in Amazon EC2 environment Reviewed-by: kvn, dsamersoff ! src/cpu/x86/vm/vm_version_x86.hpp Changeset: a5feb8bfc2a2 Author: kevinw Date: 2014-12-03 20:40 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a5feb8bfc2a2 8039995: Test serviceability/sa/jmap-hashcode/Test8028623.java fails on some Linux/Mac machines. Reviewed-by: dsamersoff, allwin, sla ! test/serviceability/sa/jmap-hashcode/Test8028623.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: eb111e3a2379 Author: kevinw Date: 2014-12-04 12:43 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/eb111e3a2379 8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge Reviewed-by: sla, dsamersoff ! test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: 5217ec74ac63 Author: kevinw Date: 2014-12-18 08:54 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5217ec74ac63 Merge Changeset: f06c27e55164 Author: kevinw Date: 2014-12-18 09:52 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f06c27e55164 Merge Changeset: 4181e5e64dd0 Author: goetz Date: 2014-11-25 15:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4181e5e64dd0 8065915: Fix includes after 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff Reviewed-by: vlivanov, dholmes ! src/share/vm/ci/ciTypeFlow.cpp Changeset: f46871c6c063 Author: dholmes Date: 2014-11-25 21:00 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f46871c6c063 8035663: Suspicious failure of test java/util/concurrent/Phaser/FickleRegister.java Reviewed-by: shade, coleenp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: c1c044c745b2 Author: dholmes Date: 2014-12-18 19:49 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c1c044c745b2 Merge Changeset: 190b6bbfec69 Author: dholmes Date: 2014-12-19 01:29 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/190b6bbfec69 Merge Changeset: aca52dbbc08f Author: amurillo Date: 2014-12-18 21:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/aca52dbbc08f 8067802: Update the Hotspot version numbers in Hotspot for JDK 8u60 Reviewed-by: kvn, jcoomes ! make/hotspot_version Changeset: 860297c03bbc Author: fzhinkin Date: 2014-11-26 14:17 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/860297c03bbc 8037968: Add tests on alignment of objects copied to survivor space Reviewed-by: jmasa, dfazunen ! test/TEST.groups + test/gc/arguments/TestSurvivorAlignmentInBytesOption.java + test/gc/survivorAlignment/AlignmentHelper.java + test/gc/survivorAlignment/SurvivorAlignmentTestMain.java + test/gc/survivorAlignment/TestAllocationInEden.java + test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java + test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java + test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java + test/gc/survivorAlignment/TestPromotionToSurvivor.java Changeset: 0ef505d06e12 Author: fzhinkin Date: 2014-12-15 18:11 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0ef505d06e12 8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails Reviewed-by: jmasa ! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java ! test/gc/survivorAlignment/TestAllocationInEden.java ! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ! test/gc/survivorAlignment/TestPromotionToSurvivor.java Changeset: f43fad8786fc Author: simonis Date: 2014-09-24 12:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f43fad8786fc 8058345: Refactor native stack printing from vmError.cpp to debug.cpp to make it available in gdb as well Summary: Also fix stack trace on x86 to enable walking of runtime stubs and native wrappers Reviewed-by: kvn ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.hpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/zero/vm/frame_zero.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/vmError.cpp Changeset: df4da2a16ea7 Author: amurillo Date: 2015-01-08 12:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/df4da2a16ea7 Merge Changeset: ebf89088c08a Author: amurillo Date: 2015-01-08 12:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ebf89088c08a Added tag hs25.60-b00 for changeset d9349fa88223 ! .hgtags Changeset: 6fe56d3026d5 Author: amurillo Date: 2015-01-08 12:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6fe56d3026d5 Added tag hs25.60-b01 for changeset ebf89088c08a ! .hgtags Changeset: 9989538b7507 Author: coffeys Date: 2015-01-21 17:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9989538b7507 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/utilities/vmError.cpp Changeset: 8a748ce0e308 Author: goetz Date: 2015-01-13 16:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8a748ce0e308 8069590: AIX port of "8050807: Better performing performance data handling" Reviewed-by: simonis, goetz Contributed-by: matthias.baes...@sap.com, martin.do...@sap.com ! make/aix/makefiles/xlc.make ! src/os/aix/vm/perfMemory_aix.cpp Changeset: e0d05cfad544 Author: amurillo Date: 2015-01-08 12:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e0d05cfad544 8068678: new hotspot build - hs25.60-b02 Reviewed-by: jcoomes ! make/hotspot_version Changeset: f7e9598536c1 Author: thartmann Date: 2014-12-12 09:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f7e9598536c1 8066763: fatal error "assert(false) failed: unexpected yanked node" in postaloc.cpp:139 Summary: Check for dead input nodes after replacing compare node with implicit null check. Reviewed-by: kvn ! src/share/vm/opto/lcm.cpp Changeset: 06face256a8c Author: sjohanss Date: 2015-01-12 15:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/06face256a8c 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit Summary: Making sure committed memory is cleared when re-committed, even if using large pages. Reviewed-by: jwilhelm, tschatzl ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp Changeset: 007ed0fcee27 Author: asiebenborn Date: 2015-01-16 13:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/007ed0fcee27 8068909: SIGSEGV in c2 compiled code with OptimizeStringConcat Reviewed-by: kvn ! src/share/vm/opto/stringopts.cpp + test/compiler/stringopts/TestOptimizeStringConcat.java Changeset: 0e1aa319e805 Author: ddehaven Date: 2014-06-13 18:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0e1aa319e805 8043340: [macosx] Fix hard-wired paths to JavaVM.framework Summary: Build system tweaks to allow building on OS X 10.9 and later Reviewed-by: erikj, dholmes ! agent/src/os/bsd/MacosxDebuggerLocal.m ! agent/src/os/bsd/Makefile ! make/bsd/makefiles/saproc.make Changeset: c56cd30b1b20 Author: ddehaven Date: 2015-01-20 23:24 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c56cd30b1b20 Merge Changeset: 9df0d8f65fea Author: iveresov Date: 2015-01-20 13:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9df0d8f65fea 8068881: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init> Summary: Use MachMerge to hook together defs of the same multidef value in a block Reviewed-by: kvn, vlivanov ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phase.cpp ! src/share/vm/opto/phase.hpp ! src/share/vm/opto/postaloc.cpp Changeset: e130bb08423d Author: iveresov Date: 2015-01-21 01:02 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e130bb08423d Merge Changeset: 5fa73007ceb9 Author: amurillo Date: 2015-01-23 14:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5fa73007ceb9 Merge ! make/hotspot_version Changeset: 702cc6067686 Author: amurillo Date: 2015-01-23 14:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/702cc6067686 Added tag hs25.60-b02 for changeset 5fa73007ceb9 ! .hgtags Changeset: 0499e4a89c76 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0499e4a89c76 Added tag jdk8u60-b01 for changeset 702cc6067686 ! .hgtags Changeset: 4011ee1230e3 Author: amurillo Date: 2015-01-23 15:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4011ee1230e3 8071500: new hotspot build - hs25.60-b03 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 93c6b977591b Author: iveresov Date: 2015-01-22 11:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/93c6b977591b 8071302: assert(!_reg_node[reg_lo] || edge_from_to(_reg_node[reg_lo], def)) failed: after block local Summary: Add merge nodes to node to block mapping Reviewed-by: kvn, vlivanov ! src/share/vm/opto/output.cpp ! src/share/vm/opto/postaloc.cpp Changeset: d9c03a9ead96 Author: kevinw Date: 2015-01-28 21:43 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d9c03a9ead96 8035938: Memory leak in JvmtiEnv::GetConstantPool Reviewed-by: sspitsyn, dcubed ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp Changeset: 11b575a5169b Author: zmajo Date: 2015-01-30 10:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/11b575a5169b 8071818: Incorrect addressing mode used for ldf in SPARC assembler Summary: Update MacroAssembler::ldf to select addressing mode depending on Address parameter. Reviewed-by: kvn, dlong ! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp Changeset: 7b93939e093e Author: dlong Date: 2015-01-23 22:39 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7b93939e093e 8031064: build_vm_def.sh not working correctly for new build cross compile Summary: move nm and awk code into vm.make Reviewed-by: dsamersoff, dholmes - make/linux/makefiles/build_vm_def.sh ! make/linux/makefiles/vm.make Changeset: a51071796915 Author: goetz Date: 2015-01-21 12:38 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a51071796915 8068013: [TESTBUG] Aix support in hotspot jtreg tests Reviewed-by: ctornqvi, fzhinkin, farvidsson ! test/runtime/6888954/vmerrors.sh ! test/test_env.sh ! test/testlibrary/com/oracle/java/testlibrary/Platform.java Changeset: f46bff88dc9f Author: kvn Date: 2015-01-30 10:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f46bff88dc9f 8071534: assert(!failing()) failed: Must not have pending failure. Reason is: out of memory Summary: Add missing C->failing() check after Connection graph construction. Reviewed-by: iveresov ! src/share/vm/opto/escape.cpp Changeset: 1830156c6b7e Author: dholmes Date: 2015-02-04 04:31 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1830156c6b7e 8071972: Minimal VM is broken for ARM fastdebug Reviewed-by: jwilhelm, tschatzl, stefank ! src/share/vm/memory/tenuredGeneration.cpp Changeset: 9686a796c829 Author: aph Date: 2015-01-16 09:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9686a796c829 6584008: jvmtiStringPrimitiveCallback should not be invoked when string value is null Reviewed-by: sla, sspitsyn ! src/share/vm/prims/jvmtiTagMap.cpp Changeset: 1f6ba0d2923d Author: amurillo Date: 2015-02-06 08:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1f6ba0d2923d Merge - make/linux/makefiles/build_vm_def.sh Changeset: 38f608052383 Author: amurillo Date: 2015-02-06 08:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/38f608052383 Added tag hs25.60-b03 for changeset 1f6ba0d2923d ! .hgtags Changeset: bf4c6049aef6 Author: katleman Date: 2015-02-11 12:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bf4c6049aef6 Added tag jdk8u60-b02 for changeset 38f608052383 ! .hgtags Changeset: 9d6eb2757167 Author: lana Date: 2015-02-11 18:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9d6eb2757167 Merge Changeset: 6e8e0bf87bbe Author: drchase Date: 2015-02-20 22:12 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6e8e0bf87bbe 8069412: Locks need better debug-printing support Summary: Added better debug-printing support and enhanced LogCompilation tool Reviewed-by: kvn, roland, dholmes ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java ! src/share/vm/oops/markOop.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/basicLock.cpp ! src/share/vm/runtime/vframe.cpp Changeset: d0934ced01ac Author: coffeys Date: 2015-02-26 10:05 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d0934ced01ac Merge ! .hgtags Changeset: a5685a980b17 Author: katleman Date: 2015-02-18 12:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a5685a980b17 Added tag jdk8u60-b03 for changeset 9d6eb2757167 ! .hgtags Changeset: 99c72fb0cfc4 Author: amurillo Date: 2015-02-06 09:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/99c72fb0cfc4 8072697: new hotspot build - hs25.60-b04 Reviewed-by: dholmes ! make/hotspot_version Changeset: 134cdf5e0b8a Author: iveresov Date: 2014-03-13 14:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/134cdf5e0b8a 8037140: C1: Incorrect argument type used for SharedRuntime::OSR_migration_end in LIRGenerator::do_Goto Summary: Fix the type of osrBuffer parameter to depend on bitness Reviewed-by: kvn, twisti ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 7e2e246df4e9 Author: dlong Date: 2015-02-02 23:26 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7e2e246df4e9 8069030: support new PTRACE_GETREGSET Summary: use PTRACE_GETREGSET if other options are not available Reviewed-by: sla, dholmes ! agent/src/os/linux/ps_proc.c Changeset: 490b4cb2c0b5 Author: sjohanss Date: 2014-02-17 09:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/490b4cb2c0b5 8033440: jmap reports unexpected used/free size of concurrent mark-sweep generation Summary: SA used the wrong type for the indexedFreeList in CompactibleFreeListSpace. Reviewed-by: coleenp, dsamersoff + agent/src/share/classes/sun/jvm/hotspot/memory/AdaptiveFreeList.java ! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java ! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: ec3982ff3fed Author: sjohanss Date: 2014-12-11 09:56 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ec3982ff3fed 8062672: JVM crashes during GC on various asserts which checks that HeapWord ptr is an oop Summary: Crashes were caused by not disabling UseMemSetInBOT as should be done on sparc. Added support for picking up blkinit as a platform feature if available on Linux sparc. This is needed to avoid enabling UseMemSetInBOT when running on this platform. Reviewed-by: jmasa, brutisso ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp Changeset: f9d003ea9023 Author: poonam Date: 2015-02-17 19:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f9d003ea9023 8046282: SA update 8049881: jstack not working on core files Summary: These changes add some definitions on the SA side and the supporting code on the hotspot side. Reviewed-by: sla, dsamersoff, mgronlun + agent/src/share/classes/sun/jvm/hotspot/gc_interface/G1YCType.java + agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java + agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java + agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCWhen.java + agent/src/share/classes/sun/jvm/hotspot/gc_interface/ReferenceType.java ! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java + agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java + agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java + agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java ! make/bsd/makefiles/sa.make ! make/solaris/makefiles/sa.make ! make/windows/makefiles/sa.make ! src/share/vm/runtime/vmStructs.cpp + src/share/vm/runtime/vmStructs_trace.hpp Changeset: 0a5d68482373 Author: iveresov Date: 2015-02-17 11:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0a5d68482373 8072753: Nondeterministic wrong answer on arithmetic Summary: Check for overflow when inverting the loop during the counted loop conversion Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp + test/compiler/loopopts/CountedLoopProblem.java Changeset: 0fb1ac49ae77 Author: amurillo Date: 2015-02-20 06:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0fb1ac49ae77 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java Changeset: 586a449cd303 Author: amurillo Date: 2015-02-20 06:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/586a449cd303 Added tag hs25.60-b04 for changeset 0fb1ac49ae77 ! .hgtags Changeset: 5d9011ea9ac6 Author: katleman Date: 2015-02-25 12:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5d9011ea9ac6 Added tag jdk8u60-b04 for changeset 586a449cd303 ! .hgtags Changeset: 0e25e3802086 Author: lana Date: 2015-02-27 15:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0e25e3802086 Merge ! .hgtags Changeset: ecdf1e03db40 Author: hseigel Date: 2015-02-20 08:44 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ecdf1e03db40 8064335: Null pointer dereference in hotspot/src/share/vm/classfile/verifier.cpp Summary: use correct CHECK macro in call to load_class() Reviewed-by: coleenp, lfoltan, gziemski ! src/share/vm/classfile/verifier.cpp Changeset: e84a77e47966 Author: amurillo Date: 2015-02-20 15:37 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e84a77e47966 Merge Changeset: 415762d044e4 Author: amurillo Date: 2015-02-20 06:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/415762d044e4 8073514: new hotspot build - hs25.60-b05 Reviewed-by: dholmes ! make/hotspot_version Changeset: 34f0c0e9df21 Author: amurillo Date: 2015-02-20 17:05 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/34f0c0e9df21 Merge Changeset: ddce0b7cee93 Author: dlong Date: 2015-02-24 15:04 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ddce0b7cee93 8072383: resolve conflicts between open and closed ports Summary: refactor close to remove references to closed ports Reviewed-by: kvn, simonis, sgehwolf, dholmes ! agent/src/os/linux/libproc.h ! make/defs.make - make/linux/makefiles/arm.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make - make/linux/makefiles/ppc.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make - make/linux/platform_arm - make/linux/platform_ppc ! src/os/linux/vm/os_linux.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/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/regmask.cpp ! src/share/vm/opto/regmask.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/macros.hpp Changeset: c6affd32651a Author: simonis Date: 2014-11-18 19:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c6affd32651a 8064815: Zero+PPC64: Stack overflow when running Maven Reviewed-by: kvn, simonis Contributed-by: sgehw...@redhat.com ! src/cpu/zero/vm/stack_zero.cpp ! src/cpu/zero/vm/stack_zero.inline.hpp Changeset: cae03a88934b Author: roland Date: 2014-12-15 09:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cae03a88934b 8067231: Zero builds fails after JDK-6898462 Summary: Interpreter::remove_activation_entry() is not defined for the C++ interpreter Reviewed-by: roland, coleenp Contributed-by: Severin Gehwolf <sgehw...@redhat.com> ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 4ebc1b290dbd Author: sgehwolf Date: 2015-02-24 21:17 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4ebc1b290dbd 8067331: Zero: Atomic::xchg and Atomic::xchg_ptr need full memory barrier Reviewed-by: dholmes, coleenp ! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp ! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp Changeset: 74931e85352b Author: amurillo Date: 2015-02-27 09:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/74931e85352b Merge - make/linux/makefiles/arm.make - make/linux/makefiles/ppc.make - make/linux/platform_arm - make/linux/platform_ppc Changeset: b13f1890afb8 Author: amurillo Date: 2015-02-27 09:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b13f1890afb8 Added tag hs25.60-b05 for changeset 74931e85352b ! .hgtags Changeset: 7619adc72abd Author: amurillo Date: 2015-03-03 13:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7619adc72abd Merge ! .hgtags - make/linux/makefiles/arm.make - make/linux/makefiles/ppc.make - make/linux/platform_arm - make/linux/platform_ppc Changeset: f49ce2149e43 Author: katleman Date: 2015-03-04 12:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f49ce2149e43 Added tag jdk8u60-b05 for changeset b13f1890afb8 ! .hgtags Changeset: db433ae5c123 Author: lana Date: 2015-03-05 09:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/db433ae5c123 Merge ! .hgtags Changeset: beee5a050416 Author: amurillo Date: 2015-02-27 09:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/beee5a050416 8074038: new hotspot build - hs25.60-b06 Reviewed-by: dholmes ! make/hotspot_version Changeset: 1f60a119863a Author: sjohanss Date: 2015-03-02 11:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1f60a119863a 8073944: Simplify ArgumentsExt and remove unneeded functionallity Reviewed-by: kbarrett, dholmes ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/arguments_ext.hpp Changeset: f74dbdd45754 Author: aeriksso Date: 2013-05-17 17:24 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f74dbdd45754 7176220: 'Full GC' events miss date stamp information occasionally Summary: Move date stamp logic into GCTraceTime Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/shared/gcTraceTime.cpp ! src/share/vm/memory/genCollectedHeap.cpp Changeset: 28e75d810c6e Author: dsamersoff Date: 2015-03-04 02:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/28e75d810c6e 8025667: Warning from b62 for hotspot.agent.src.os.solaris.proc: use after free Summary: move free call few lines down Reviewed-by: dholmes, sspitsyn ! agent/src/os/solaris/proc/saproc.cpp Changeset: 96c46dd53027 Author: dsamersoff Date: 2015-03-04 12:36 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/96c46dd53027 Merge Changeset: 47e6df07ca93 Author: dlong Date: 2015-03-04 01:20 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/47e6df07ca93 8074010: followup to 8072383 Summary: move arm and gcc logic from open gcc.make to closed Reviewed-by: dholmes, kvn ! make/linux/makefiles/gcc.make Changeset: c159f0c42cda Author: dlong Date: 2015-03-04 01:31 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c159f0c42cda Merge Changeset: 69b3b6c3a872 Author: dlong Date: 2015-03-04 19:23 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/69b3b6c3a872 Merge Changeset: c5b00c39d818 Author: dsamersoff Date: 2015-03-05 04:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c5b00c39d818 8049049: Unportable format string argument mismatch in hotspot/agent/src/os/solaris/proc/saproc.cpp Summary: Cast arguments on printing Reviewed-by: dholmes, sspitsyn, jbachorik ! agent/src/os/solaris/proc/saproc.cpp Changeset: b17a8a22a034 Author: amurillo Date: 2015-03-06 06:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b17a8a22a034 Merge Changeset: dd134042642f Author: amurillo Date: 2015-03-06 06:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dd134042642f Added tag hs25.60-b06 for changeset b17a8a22a034 ! .hgtags Changeset: 7b70923c8e04 Author: amurillo Date: 2015-03-10 13:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7b70923c8e04 Merge ! .hgtags Changeset: c82d1a19ffb5 Author: katleman Date: 2015-03-11 14:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c82d1a19ffb5 Added tag jdk8u60-b06 for changeset 7b70923c8e04 ! .hgtags Changeset: beec0d054a8b Author: amurillo Date: 2015-03-06 07:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/beec0d054a8b 8074550: new hotspot build - hs25.60-b07 Reviewed-by: dholmes ! make/hotspot_version Changeset: 6a4b9e574124 Author: gthornbr Date: 2015-03-06 17:33 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6a4b9e574124 8071501: perfMemory_solaris.cpp failing to compile with "Error: dd_fd is not a member of DIR." Summary: Force all Solaris builds to use the same version of the DIR structure. Reviewed-by: dcubed, dholmes, kvn ! src/os/solaris/vm/jvm_solaris.h ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp Changeset: deddcc0c31e3 Author: kevinw Date: 2015-03-03 19:42 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/deddcc0c31e3 8073688: Infinite loop reading types during jmap attach. Reviewed-by: dsamersoff, sla ! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java Changeset: 364f6c28effb Author: thartmann Date: 2015-03-02 13:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/364f6c28effb 8006960: hotspot, "impossible" assertion failure Summary: Escape state of allocated object should be always adjusted after it was passed to a method. Reviewed-by: kvn ! src/share/vm/ci/bcEscapeAnalyzer.cpp + test/compiler/escapeAnalysis/TestEscapeThroughInvoke.java Changeset: d68158e12cea Author: poonam Date: 2015-03-11 13:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d68158e12cea 8043224: -Xcheck:jni improvements to exception checking and excessive local refs Summary: Warning when not checking exceptions from function that require so, also when local refs expand beyond capacity. Reviewed-by: dsimms ! src/share/vm/memory/guardedMemory.hpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: d51ef6da82b4 Author: amurillo Date: 2015-03-13 12:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d51ef6da82b4 Merge Changeset: 353e580ce687 Author: amurillo Date: 2015-03-13 12:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/353e580ce687 Added tag hs25.60-b07 for changeset d51ef6da82b4 ! .hgtags Changeset: 5755b2aee8e8 Author: katleman Date: 2015-03-18 13:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5755b2aee8e8 Added tag jdk8u60-b07 for changeset 353e580ce687 ! .hgtags Changeset: 639714ae527e Author: amurillo Date: 2015-03-13 13:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/639714ae527e 8075144: new hotspot build - hs25.60-b08 Reviewed-by: dholmes ! make/hotspot_version Changeset: ffae627760ca Author: bpittore Date: 2014-01-08 20:23 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ffae627760ca 8027914: Client JVM silently exit with fail exit code when running in compact(1,2) with options -Dcom.sun.management and -XX:+ManagementServer Summary: Check for sun.management.Agent class and print message and exit VM if not found at startup. Reviewed-by: dholmes, mchung ! src/share/vm/services/management.cpp Changeset: 8461d0b03127 Author: cjplummer Date: 2015-03-12 22:03 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8461d0b03127 8043770: File leak in MemNotifyThread::start() in hotspot.src.os.linux.vm.os_linux.cpp Summary: Fixed by removing all code related to LowMemoryProtection, which removed offending code. Reviewed-by: dholmes, minqi ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.cpp Changeset: ceaf8db28d68 Author: dholmes Date: 2015-03-17 02:15 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ceaf8db28d68 Merge Changeset: 367427923e39 Author: sspitsyn Date: 2015-03-17 01:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/367427923e39 8042796: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found Summary: Relax the guaranty for deleted methods Reviewed-by: dcubed, coleenp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/utilities/accessFlags.hpp Changeset: fdde6a70ea85 Author: sspitsyn Date: 2015-03-17 17:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fdde6a70ea85 8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale Summary: optimize the adjust_method_entries functions by using the orig_method_idnum() function Reviewed-by: coleenp, dcubed ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 10c237e58446 Author: ddehaven Date: 2015-03-18 18:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/10c237e58446 8075400: Cannot build hotspot in jdk8u on OSX 10.10 (Yosemite) Reviewed-by: dholmes, erikj ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/saproc.make Changeset: aefa2e84b424 Author: zmajo Date: 2015-03-19 19:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/aefa2e84b424 8074869: C2 code generator can replace -0.0f with +0.0f on Linux Summary: Instead of 'fpclass', use cast float->int and double->long to check if value is +0.0f and +0.0d, respectively. Reviewed-by: kvn, simonis, dlong ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/sparc.ad ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp + test/compiler/loopopts/ConstFPVectorization.java Changeset: a72a4192a36d Author: amurillo Date: 2015-03-20 09:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a72a4192a36d Merge Changeset: bf68e15dc8fe Author: amurillo Date: 2015-03-20 09:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bf68e15dc8fe Added tag hs25.60-b08 for changeset a72a4192a36d ! .hgtags Changeset: 00e840150570 Author: katleman Date: 2015-03-25 10:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/00e840150570 Added tag jdk8u60-b08 for changeset bf68e15dc8fe ! .hgtags Changeset: 951689652d2c Author: amurillo Date: 2015-03-20 09:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/951689652d2c 8075615: new hotspot build - hs25.60-b09 Reviewed-by: dholmes ! make/hotspot_version Changeset: 695017a614d5 Author: hseigel Date: 2015-03-19 08:55 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/695017a614d5 8075118: JVM stuck in infinite loop during verification Summary: keep a list of handlers to prevent the same handler from being scanned repeatedly. Reviewed-by: dlong, dholmes ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp + test/runtime/handlerInTry/HandlerInTry.jasm + test/runtime/handlerInTry/IsolatedHandlerInTry.jasm + test/runtime/handlerInTry/LoadHandlerInTry.java Changeset: 2af69bed8db6 Author: tschatzl Date: 2014-10-10 12:15 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2af69bed8db6 8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object Summary: If G1TraceReclaimDeadHumongousObjectsAtYoungGC is enabled, always print humongous object liveness output. Reviewed-by: tschatzl Contributed-by: sangheon....@oracle.com ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp + test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java Changeset: f2e3f0e1f97d Author: sfriberg Date: 2014-11-14 15:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f2e3f0e1f97d 8064473: Improved handling of age during object copy in G1 Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/shared/ageTable.hpp Changeset: 5743a702da65 Author: tschatzl Date: 2015-03-24 10:04 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5743a702da65 Merge Changeset: 80ac3ee51955 Author: mgerdin Date: 2015-03-25 11:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/80ac3ee51955 8065358: Refactor G1s usage of save_marks and reduce related races Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: f97f21d8d58c Author: stefank Date: 2014-08-25 09:10 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f97f21d8d58c 8055416: Several vm/gc/heap/summary "After GC" events emitted for the same GC ID Reviewed-by: brutisso, ehelin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 4fa1813a03b0 Author: simonis Date: 2014-12-19 18:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4fa1813a03b0 8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639 Reviewed-by: goetz ! make/aix/makefiles/ppc64.make ! make/aix/makefiles/xlc.make Changeset: dfa21a177d66 Author: simonis Date: 2015-03-25 15:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dfa21a177d66 8075858: AIX: clean-up HotSpot make files Reviewed-by: kvn ! make/aix/makefiles/adlc.make ! make/aix/makefiles/ppc64.make ! make/aix/makefiles/xlc.make Changeset: c132be0fb74d Author: tschatzl Date: 2014-12-19 09:21 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c132be0fb74d 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprinte...@twitter.com>, Thomas Schatzl <thomas.scha...@oracle.com> ! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp + src/share/vm/gc_implementation/g1/g1InCSetState.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp Changeset: ae374055ebce Author: mlarsson Date: 2014-09-18 11:27 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ae374055ebce 8053998: Hot card cache flush chunk size too coarse grained Summary: Changed the chunk size to a smaller fixed number. Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp Changeset: b6a1bf5222c5 Author: redestad Date: 2015-01-29 15:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b6a1bf5222c5 8069273: Decrease Hot Card Cache Lock contention Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: 36c7518fd486 Author: tschatzl Date: 2015-02-02 10:38 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/36c7518fd486 8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card Summary: Properly bound the iteration work for objArray-oops. Reviewed-by: mgerdin, kbarrett ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 8e9ede9dd2cd Author: mgerdin Date: 2014-12-08 18:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8e9ede9dd2cd 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: ad32e85474ff Author: brutisso Date: 2014-08-07 09:35 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ad32e85474ff 8051837: Remove temporary G1UseParallelRSetUpdating and G1UseParallelRSetScanning flags Reviewed-by: stefank, tschatzl Contributed-by: marcus.lars...@oracle.com ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: 93a69595b807 Author: ehelin Date: 2014-10-23 11:43 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/93a69595b807 8061630: G1 iterates over JNIHandles two times Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: c3fcc09c9239 Author: brutisso Date: 2015-03-26 13:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c3fcc09c9239 8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases Reviewed-by: tschatzl, mgerdin, ecaspole ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1Log.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1StringDedup.cpp ! src/share/vm/gc_implementation/g1/g1StringDedup.hpp Changeset: 38d6febe66af Author: mgerdin Date: 2014-12-01 15:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/38d6febe66af 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp + src/share/vm/gc_implementation/g1/g1RootProcessor.cpp + src/share/vm/gc_implementation/g1/g1RootProcessor.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 3ca53859c3c7 Author: brutisso Date: 2015-03-19 15:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3ca53859c3c7 8027962: Per-phase timing measurements for strong roots processing Reviewed-by: tschatzl, ecaspole ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.hpp ! test/gc/g1/TestGCLogMessages.java Changeset: 407b168b3b3a Author: dlong Date: 2015-03-12 15:16 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/407b168b3b3a Merge Changeset: 6d817035633c Author: dlong Date: 2015-03-12 17:45 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6d817035633c Merge ! .hgtags Changeset: 493a3244426e Author: dlong Date: 2015-03-12 17:47 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/493a3244426e Merge Changeset: 4f5637f030ec Author: dlong Date: 2015-03-23 22:46 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4f5637f030ec Merge ! .hgtags Changeset: dfa9eac41999 Author: dlong Date: 2015-03-26 14:36 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dfa9eac41999 Merge Changeset: 6b65121b3258 Author: hseigel Date: 2015-03-25 08:16 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6b65121b3258 7127066: Class verifier accepts an invalid class file Summary: For *store bytecodes, compare incoming, not outgoing, type state with exception handlers' stack maps. Reviewed-by: acorn, dholmes ! src/share/vm/classfile/verifier.cpp ! src/share/vm/interpreter/bytecodes.hpp + test/runtime/stackMapCheck/BadMap.jasm + test/runtime/stackMapCheck/BadMapDstore.jasm + test/runtime/stackMapCheck/BadMapIstore.jasm + test/runtime/stackMapCheck/StackMapCheck.java Changeset: e982379a7119 Author: hseigel Date: 2015-03-27 02:17 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e982379a7119 Merge Changeset: 9cfc607cb03e Author: sspitsyn Date: 2015-03-26 23:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9cfc607cb03e 8013942: JSR 292: assert(type() == T_OBJECT) failed: type check Summary: A dead scope of the local needs to be identified Reviewed-by: coleenp, vlivanov, mgronlun ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/interpreter/oopMapCache.hpp ! src/share/vm/prims/jvmtiImpl.cpp Changeset: d937e6a06748 Author: amurillo Date: 2015-03-27 10:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d937e6a06748 Merge ! .hgtags Changeset: f1058b5c6294 Author: amurillo Date: 2015-03-27 10:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f1058b5c6294 Added tag hs25.60-b09 for changeset d937e6a06748 ! .hgtags Changeset: e7420fd43e50 Author: katleman Date: 2015-04-01 11:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e7420fd43e50 Added tag jdk8u60-b09 for changeset f1058b5c6294 ! .hgtags Changeset: 423484d91bfb Author: amurillo Date: 2015-03-27 10:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/423484d91bfb 8076191: new hotspot build - hs25.60-b10 Reviewed-by: dholmes ! make/hotspot_version Changeset: c04f46b4abe4 Author: tschatzl Date: 2015-03-31 11:36 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c04f46b4abe4 8068036: assert(is_available(index)) failed in G1 cset Summary: Some verification code iterated over the heap using the region mapping array. This is not allowed. Changed to use the regular iteration method with closure. Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 12eb26c15642 Author: tschatzl Date: 2015-03-31 16:12 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/12eb26c15642 Merge Changeset: 6d13c17668d1 Author: coleenp Date: 2014-08-15 15:25 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6d13c17668d1 8055231: ZERO variant build is broken Summary: Fix zero build. Reviewed-by: coleenp Contributed-by: Severin Gehwolf <sgehw...@redhat.com> ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: db9fdbb055c4 Author: dsamersoff Date: 2015-04-02 13:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/db9fdbb055c4 8068007: [Findbugs] SA com.sun.java.swing.action.ActionManager.manager should be package protect Summary: fixed java programming style nit Reviewed-by: dholmes, jbachorik, sspitsyn ! agent/src/share/classes/com/sun/java/swing/action/ActionManager.java ! agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java Changeset: 57a14c3927eb Author: amurillo Date: 2015-04-03 09:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/57a14c3927eb Merge Changeset: 8e4518dc2b38 Author: amurillo Date: 2015-04-03 09:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8e4518dc2b38 Added tag hs25.60-b10 for changeset 57a14c3927eb ! .hgtags Changeset: a3b23dd50c89 Author: katleman Date: 2015-04-09 06:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a3b23dd50c89 Added tag jdk8u60-b10 for changeset 8e4518dc2b38 ! .hgtags Changeset: 10d10330688b Author: amurillo Date: 2015-04-03 10:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/10d10330688b 8076760: new hotspot build - hs25.60-b11 Reviewed-by: dholmes ! make/hotspot_version Changeset: f996dba3f54e Author: dsamersoff Date: 2015-04-07 02:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f996dba3f54e 8067991: [Findbugs] SA com.sun.java.swing.ui.CommonUI some methods need final protect Summary: Fixed java programmint style nit Reviewed-by: jbachorik, sspitsyn ! agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java ! agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java Changeset: 04e84c0579be Author: stefank Date: 2014-09-03 12:45 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/04e84c0579be 8057037: Verification in ClassLoaderData::is_alive is too slow Reviewed-by: brutisso, mgerdin, tschatzl ! src/share/vm/classfile/classLoaderData.cpp Changeset: 1a9c5e6e13b7 Author: sspitsyn Date: 2015-04-08 14:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1a9c5e6e13b7 8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement.<init> Summary: use method cpref and klass version to provide meaningful methods name in stacktraces Reviewed-by: coleenp, dcubed ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: 4b8dc0e79adb Author: dholmes Date: 2015-04-08 22:29 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4b8dc0e79adb 8067235: embedded/minvm/checknmt fails on compact1 and compact2 with minimal VM Reviewed-by: lfoltan, sspitsyn ! src/share/vm/runtime/arguments.cpp Changeset: bff23dedb306 Author: dholmes Date: 2015-04-09 02:41 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bff23dedb306 Merge Changeset: fb69749583e8 Author: mlarsson Date: 2015-04-09 15:58 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fb69749583e8 8072621: Clean up around VM_GC_Operations Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/runtime/globals.hpp Changeset: af8f16ac392c Author: mlarsson Date: 2015-04-09 15:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/af8f16ac392c 8066771: Refactor VM GC operations caused by allocation failure Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp Changeset: a4ad5d51d29c Author: mlarsson Date: 2015-03-02 14:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a4ad5d51d29c 8065331: Add trace events for failed allocations Reviewed-by: ehelin, jwilhelm ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/allocTracer.cpp ! src/share/vm/gc_interface/allocTracer.hpp ! src/share/vm/trace/trace.xml Changeset: cff166f839f6 Author: mlarsson Date: 2014-06-03 09:44 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cff166f839f6 8044531: Event based tracing locks to rank as leafs where possible Reviewed-by: dcubed, dholmes ! src/share/vm/runtime/mutexLocker.cpp Changeset: dc2f15e0caee Author: roland Date: 2015-03-12 14:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dc2f15e0caee 8069263: assert(fm == NULL || fm->method_holder() == _participants[n]) failed: sanity Summary: default methods added to classes confuse dependency processing Reviewed-by: kvn ! src/share/vm/code/dependencies.cpp + test/compiler/inlining/DefaultMethodsDependencies.java Changeset: e3d76b57a655 Author: roland Date: 2015-04-09 16:41 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e3d76b57a655 Merge Changeset: 5b2cd065dfc6 Author: sspitsyn Date: 2015-04-09 17:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5b2cd065dfc6 8066679: jvmtiRedefineClasses.cpp assert cache ptrs must match Summary: remove the assert and deallocate cashed class file bytes that are in collision Reviewed-by: coleenp, dcubed ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 2163da41681e Author: roland Date: 2015-03-27 13:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2163da41681e 8075587: Compilation of constant array containing different sub classes crashes the JVM Summary: meet of 2 constant arrays result in bottom Reviewed-by: kvn ! src/share/vm/opto/type.cpp + test/compiler/types/TestMeetExactConstantArrays.java Changeset: 89783a257836 Author: dsamersoff Date: 2015-04-10 05:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/89783a257836 8044416: serviceability/sa/jmap-hashcode/Test8028623.java fails with AssertionFailure: can not get class data for java/lang/UNIXProcess$Platform$$Lambda Summary: Lambda object is not counted when SA builds class data cache but is reached inside live region. Reviewed-by: sla, jbachorik ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java Changeset: 64a32bc18e88 Author: amurillo Date: 2015-04-10 09:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/64a32bc18e88 Merge Changeset: 459a71db33dc Author: amurillo Date: 2015-04-10 09:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/459a71db33dc Added tag hs25.60-b11 for changeset 64a32bc18e88 ! .hgtags Changeset: 61be834a44f0 Author: asaha Date: 2015-02-18 13:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/61be834a44f0 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/utilities/vmError.cpp Changeset: 1b158020598d Author: asaha Date: 2015-02-26 10:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1b158020598d Merge ! .hgtags - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java ! make/hotspot_version Changeset: cb992eaab971 Author: asaha Date: 2015-02-26 10:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cb992eaab971 Merge ! .hgtags Changeset: 2edbdb0215e9 Author: asaha Date: 2015-03-17 12:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2edbdb0215e9 Merge ! .hgtags Changeset: 8f07afdc1cd1 Author: asaha Date: 2015-03-18 18:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8f07afdc1cd1 Merge ! .hgtags ! make/hotspot_version - make/linux/makefiles/arm.make - make/linux/makefiles/ppc.make - make/linux/platform_arm - make/linux/platform_ppc ! src/share/vm/runtime/arguments.cpp Changeset: 8cd2e2834c8f Author: asaha Date: 2015-03-25 11:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8cd2e2834c8f Merge ! .hgtags ! make/hotspot_version ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp Changeset: 28d6ce332e53 Author: asaha Date: 2015-04-01 11:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/28d6ce332e53 Merge ! .hgtags ! make/hotspot_version Changeset: 792c18127b81 Author: asaha Date: 2015-04-09 22:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/792c18127b81 Merge ! .hgtags ! make/hotspot_version Changeset: 48fa04e21c87 Author: asaha Date: 2015-04-10 11:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/48fa04e21c87 Merge ! .hgtags Changeset: d8f133adf05d Author: asaha Date: 2015-04-14 13:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d8f133adf05d Merge ! .hgtags ! make/hotspot_version ! src/share/vm/code/dependencies.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/runtime/arguments.cpp Changeset: fc3cd1db10e2 Author: katleman Date: 2015-04-15 14:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fc3cd1db10e2 Added tag jdk8u60-b11 for changeset d8f133adf05d ! .hgtags Changeset: 421863f11ad7 Author: amurillo Date: 2015-04-10 09:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/421863f11ad7 8077424: new hotspot build - hs25.60-b12 Reviewed-by: dholmes ! make/hotspot_version Changeset: 9b582718fbea Author: sangheki Date: 2015-04-09 10:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9b582718fbea 8076325: java hangs with -XX:ParallelGCThreads=0 -XX:+ExplicitGCInvokesConcurrent options Summary: Added a guard of gc workers > 0 to execute logic. Reviewed-by: stefank, mgerdin ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp Changeset: bd8725e80355 Author: asiebenborn Date: 2015-03-06 16:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bd8725e80355 8074561: Wrong volatile qualifier for field ClassLoaderDataGraphKlassIteratorAtomic::_next_klass Reviewed-by: mgerdin, stefank ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp Changeset: 2ac41ee91b06 Author: iveresov Date: 2015-04-10 15:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2ac41ee91b06 8062591: SPARC PICL causes significantly longer startup times Summary: Optimize traversals of the PICL tree Reviewed-by: kvn ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: f79d8e8caecb Author: iveresov Date: 2015-04-10 15:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f79d8e8caecb 8076968: PICL based initialization of L2 cache line size on some SPARC systems is incorrect Summary: Chcek both l2-dcache-line-size and l2-cache-line-size properties to determine the size of the line Reviewed-by: kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 0643c076b6c3 Author: iveresov Date: 2015-04-14 19:45 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0643c076b6c3 Merge Changeset: 713dfbf84b10 Author: brutisso Date: 2015-01-16 09:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/713dfbf84b10 8061259: ParNew promotion failed is serialized on a lock Reviewed-by: kbarrett, brutisso Contributed-by: j...@google.com ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Changeset: 6f31df24cec0 Author: lfoltan Date: 2015-04-16 09:03 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6f31df24cec0 8047382: hotspot build failed with gcc version Red Hat 4.4.6-4. Summary: Removed the Solaris specific conditionalization for casting to void * within calls to HS_DTRACE_PROBE* to enable successful compilation with gcc Red Hat 4.4.6-4. Reviewed-by: hseigel, stefank ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/services/classLoadingService.cpp Changeset: 4390345de45c Author: amurillo Date: 2015-04-17 01:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4390345de45c Merge ! make/hotspot_version ! src/share/vm/oops/instanceKlass.cpp Changeset: ccca7162738e Author: amurillo Date: 2015-04-17 01:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ccca7162738e Added tag hs25.60-b12 for changeset 4390345de45c ! .hgtags Changeset: ced08ed4924f Author: katleman Date: 2015-04-22 11:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ced08ed4924f Added tag jdk8u60-b12 for changeset ccca7162738e ! .hgtags Changeset: b0f52462883d Author: katleman Date: 2015-04-29 12:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b0f52462883d Added tag jdk8u60-b13 for changeset ced08ed4924f ! .hgtags Changeset: 0b64c713d208 Author: amurillo Date: 2015-04-17 01:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0b64c713d208 8078043: new hotspot build - hs25.60-b13 Reviewed-by: dholmes ! make/hotspot_version Changeset: 41a855ff6305 Author: ehelin Date: 2014-09-15 10:57 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/41a855ff6305 8049536: os::commit_memory on Solaris uses aligment_hint as page size Reviewed-by: stefank, tschatzl ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp + test/runtime/memory/LargePages/TestLargePageSizeInBytes.java Changeset: 340ca8812af9 Author: tschatzl Date: 2014-12-18 09:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/340ca8812af9 8067469: G1 ignores AlwaysPreTouch Summary: Factor out pretouch code of the various virtual space management classes and use them everywhere including in G1. Reviewed-by: stefank, ehelin, dholmes ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/shared/mutableSpace.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/virtualspace.cpp Changeset: c2ce24504334 Author: ehelin Date: 2014-06-24 15:50 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c2ce24504334 8049864: TestParallelHeapSizeFlags fails with unexpected heap size Reviewed-by: sjohanss, jmasa ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/memory/heap.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/virtualspace.cpp Changeset: cc5c3ef1f03a Author: minqi Date: 2014-11-26 10:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cc5c3ef1f03a 8053995: Add method to WhiteBox to get vm pagesize. Summary: Unsafe is not recommended and may deprecated in future. Added a WhiteBox API to get VM page size. Reviewed-by: dholmes, ccheung, mseledtsov Contributed-by: yumin...@oracle.com ! src/share/vm/prims/whitebox.cpp + test/runtime/memory/ReadVMPageSize.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 5788dbd1f2d6 Author: ehelin Date: 2015-01-16 10:29 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5788dbd1f2d6 8066875: VirtualSpace does not use large pages Reviewed-by: stefank, tschatzl, anoll, thartmann ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/memory/heap.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/virtualspace.cpp Changeset: 33e421924c67 Author: tschatzl Date: 2015-04-07 10:53 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/33e421924c67 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29 Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces. Reviewed-by: jmasa, pliden, stefank ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp + test/gc/g1/TestLargePageUseForAuxMemory.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 30e04eba9e29 Author: tschatzl Date: 2015-04-09 15:41 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/30e04eba9e29 8077255: TracePageSizes output reports wrong page size on Windows with G1 Summary: Print selected page size, not alignment size chosen by ReservedSpace (which is the vm_allocation_granularity that is different to page size on Windows) in the message presented by TracePageSizes. Reviewed-by: drwhite, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp Changeset: fd1aeeab001b Author: amurillo Date: 2015-04-22 04:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fd1aeeab001b Added tag hs25.60-b13 for changeset 30e04eba9e29 ! .hgtags Changeset: 974d7f3df726 Author: amurillo Date: 2015-04-22 05:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/974d7f3df726 8078270: new hotspot build - hs25.60-b14 Reviewed-by: dholmes ! make/hotspot_version Changeset: f967da7f0c3c Author: jwilhelm Date: 2015-04-23 15:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f967da7f0c3c 8062537: [TESTBUG] Conflicting GC combinations in hotspot tests Reviewed-by: tschatzl, jwilhelm ! test/compiler/regalloc/C1ObjectSpillInLogicOp.java ! test/gc/6581734/Test6581734.java ! test/gc/TestSystemGC.java ! test/gc/arguments/TestAlignmentToUseLargePages.java ! test/gc/arguments/TestG1HeapRegionSize.java ! test/gc/concurrentMarkSweep/DisableResizePLAB.java ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestRegionAlignment.java ! test/gc/g1/TestShrinkAuxiliaryData.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/gc/g1/TestShrinkToOneRegion.java ! test/gc/metaspace/G1AddMetaspaceDependency.java ! test/gc/metaspace/TestMetaspacePerfCounters.java ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java Changeset: 0956bdcc671e Author: tschatzl Date: 2015-04-24 09:47 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0956bdcc671e 8078375: [TESTBUG] gc/g1/TestLargePageUseForAuxMemory.java specifies wrong library path Reviewed-by: jmasa, jwilhelm ! test/gc/g1/TestLargePageUseForAuxMemory.java Changeset: 1ec24746bb40 Author: eistepan Date: 2015-04-23 13:02 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1ec24746bb40 8038098: [TESTBUG] remove explicit set build flavor from hotspot/test/compiler/* tests Reviewed-by: kvn, iignatyev ! test/compiler/codegen/LoadWithMask.java ! test/compiler/codegen/LoadWithMask2.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/uncommontrap/UncommonTrapStackBang.java Changeset: c97ba20ad404 Author: dbuck Date: 2015-04-28 00:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c97ba20ad404 8072863: Replace fatal() with vm_exit_during_initialization() when an incorrect class is found on the bootclasspath Reviewed-by: dholmes, coleenp Contributed-by: Cheleswer Sahu <cheleswer.s...@oracle.com> ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/prims/whitebox.cpp Changeset: eb8b5cc64669 Author: vlivanov Date: 2015-01-29 10:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/eb8b5cc64669 8063137: Never-taken branches should be pruned when GWT LambdaForms are shared Reviewed-by: jrose, kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp Changeset: d9593687713d Author: vlivanov Date: 2015-03-20 11:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d9593687713d 8074548: Never-taken branches cause repeated deopts in MHs.GWT case Reviewed-by: jrose, kvn ! src/share/vm/opto/library_call.cpp Changeset: 4eeec0cdeb6a Author: vlivanov Date: 2015-01-29 10:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4eeec0cdeb6a 8068915: uncommon trap w/ Reason_speculate_class_check causes performance regression due to continuous deoptimizations Reviewed-by: kvn, roland, jrose ! src/share/vm/opto/graphKit.cpp Changeset: 99edc344d77c Author: vlivanov Date: 2015-04-14 18:11 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/99edc344d77c 8062280: C2: inlining failure due to access checks being too strict Reviewed-by: kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp + test/compiler/jsr292/MHInlineTest.java Changeset: 915ca3e9d15e Author: dholmes Date: 2015-04-29 19:37 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/915ca3e9d15e 8078470: [Linux] Replace syscall use in os::fork_and_exec with glibc fork() and execve() Reviewed-by: stuefe, dsamersoff, dcubed ! src/os/linux/vm/os_linux.cpp ! src/share/vm/utilities/vmError.cpp + test/runtime/ErrorHandling/TestOnError.java + test/runtime/ErrorHandling/TestOnOutOfMemoryError.java Changeset: 231481a06214 Author: goetz Date: 2015-04-29 11:22 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/231481a06214 8078482: ppc: pass thread to throw_AbstractMethodError Summary: Also improve check for Safepoints in signal handler. Reviewed-by: kvn, simonis ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp Changeset: 157895117ad5 Author: sspitsyn Date: 2015-04-30 03:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/157895117ad5 8073705: more performance issues in class redefinition Summary: Optimize the method pointer adjustments for prev klass versions and MNT Reviewed-by: dcubed, coleenp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: 7bc99c1a5fee Author: bmoloden Date: 2015-04-30 11:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7bc99c1a5fee 8058846: c.o.j.t.Platform::isX86 and isX64 may simultaneously return true Reviewed-by: kvn ! test/testlibrary/com/oracle/java/testlibrary/Platform.java + test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: e9a7f132cec3 Author: bmoloden Date: 2015-04-30 11:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e9a7f132cec3 8068272: Extend WhiteBox API with methods that check monitor state and force safepoint Reviewed-by: kvn, iignatyev ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 9041e030d11f Author: bmoloden Date: 2015-04-30 12:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9041e030d11f 8050486: compiler/rtm/ tests fail due to monitor deflation at safepoint synchronization Reviewed-by: kvn, iignatyev ! 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 ! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/compiler/testlibrary/rtm/AbortProvoker.java ! test/compiler/testlibrary/rtm/BusyLock.java ! test/compiler/testlibrary/rtm/MemoryConflictProvoker.java ! test/compiler/testlibrary/rtm/RTMTestBase.java Changeset: 1f0d760ccac1 Author: amurillo Date: 2015-04-30 14:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1f0d760ccac1 Merge ! .hgtags Changeset: c9f8b7319d0a Author: amurillo Date: 2015-04-30 14:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c9f8b7319d0a Added tag hs25.60-b14 for changeset 1f0d760ccac1 ! .hgtags Changeset: ade5be2b1758 Author: katleman Date: 2015-05-06 13:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ade5be2b1758 Added tag jdk8u60-b14 for changeset c9f8b7319d0a ! .hgtags Changeset: 08ac538885d7 Author: amurillo Date: 2015-04-30 15:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/08ac538885d7 8079189: new hotspot build - hs25.60-b15 Reviewed-by: dholmes ! make/hotspot_version Changeset: 9dc350b9e498 Author: sspitsyn Date: 2015-05-01 12:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9dc350b9e498 8076579: Popping a stack frame after exception breakpoint sets last method param to exception Summary: Null the InterpreterRuntime::member_name_arg_or_null return value when it is necessary Reviewed-by: jbachorik, coleenp, twisti ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 7a4abf4cbade Author: coleenp Date: 2014-02-18 09:54 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7a4abf4cbade 8035132: [TESTBUG] test/runtime/lambda-features/InvokespecialInterface.java test has unrecognized option Summary: add IgnoreUnrecognizedVMOptions for product mode run Reviewed-by: ctornqvi, dholmes ! test/runtime/lambda-features/InvokespecialInterface.java Changeset: 37d4d581f698 Author: coleenp Date: 2015-05-02 00:20 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/37d4d581f698 Merge Changeset: ed0067c67bd7 Author: ysuenaga Date: 2015-04-28 19:04 +0900 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ed0067c67bd7 8076212: AllocateHeap() and ReallocateHeap() should be inlined. Summary: NMT with detail option reports incorrect caller address on Linux. Reviewed-by: dholmes, coleenp ! src/share/vm/memory/allocation.inline.hpp Changeset: 0f0188a02ecb Author: coleenp Date: 2015-05-04 16:53 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0f0188a02ecb Merge Changeset: 9a23a160ca57 Author: dholmes Date: 2015-05-04 23:23 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9a23a160ca57 8077674: BSD build failures due to undefined macros Reviewed-by: dsamersoff, kbarrett, hseigel ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/windows/vm/os_windows.cpp Changeset: 4187dc92e90b Author: amurillo Date: 2015-05-07 19:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4187dc92e90b Merge Changeset: b99f1bf208f3 Author: amurillo Date: 2015-05-07 19:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b99f1bf208f3 Added tag hs25.60-b15 for changeset 4187dc92e90b ! .hgtags Changeset: 3c8b53552a43 Author: jbachorik Date: 2014-02-24 10:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3c8b53552a43 4505697: nsk/jdi/ExceptionEvent/_itself_/exevent006 and exevent008 tests fail with InvocationTargetException Reviewed-by: dcubed, dholmes, sspitsyn ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/runtime/reflection.cpp Changeset: 2cf987c37b5e Author: jbachorik Date: 2015-05-12 19:52 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2cf987c37b5e Merge Changeset: 74ff9caddc22 Author: katleman Date: 2015-05-13 12:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/74ff9caddc22 Added tag jdk8u60-b15 for changeset b99f1bf208f3 ! .hgtags Changeset: 75b0573e0a5d Author: lana Date: 2015-05-14 20:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/75b0573e0a5d Merge Changeset: 1e96e4389302 Author: amurillo Date: 2015-05-07 19:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1e96e4389302 8079686: new hotspot build - hs25.60-b16 Reviewed-by: dholmes ! make/hotspot_version Changeset: 5f8824f56f39 Author: kvn Date: 2015-04-17 17:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5f8824f56f39 8078113: 8011102 changes may cause incorrect results Summary: replace Vzeroupper instruction in stubs with zeroing only used ymm registers. Reviewed-by: kvn Contributed-by: sandhya.viswanat...@intel.com ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: a1b5fe34c604 Author: kvn Date: 2015-04-02 17:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a1b5fe34c604 8076523: assert(((ABS(iv_adjustment_in_bytes) % elt_size) == 0)) fails in superword.cpp Summary: check that offset % mem_oper_size == 0 when alignment is verified during vectorization. Reviewed-by: iveresov ! src/share/vm/opto/superword.cpp Changeset: 84d55f179e24 Author: thartmann Date: 2015-05-11 07:44 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/84d55f179e24 8079343: Crash in PhaseIdealLoop with "assert(!had_error) failed: bad dominance" Summary: C2 should not try to vectorize loops with loop variant vector base address. Reviewed-by: kvn ! src/share/vm/opto/superword.cpp Changeset: 95dbbc0431d9 Author: thartmann Date: 2015-05-08 12:19 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/95dbbc0431d9 8078497: C2's superword optimization causes unaligned memory accesses Summary: Prevent vectorization of memory operations with different invariant offsets if unaligned memory accesses are not allowed. Reviewed-by: kvn ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp + test/compiler/loopopts/superword/TestVectorizationWithInvariant.java Changeset: f5800068c61d Author: amurillo Date: 2015-05-14 18:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f5800068c61d Merge Changeset: 4fdda95243c4 Author: amurillo Date: 2015-05-14 18:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4fdda95243c4 Added tag hs25.60-b16 for changeset f5800068c61d ! .hgtags Changeset: ab2353694ea7 Author: amurillo Date: 2015-05-19 09:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ab2353694ea7 Merge Changeset: a20bd9718799 Author: katleman Date: 2015-05-21 10:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a20bd9718799 Added tag jdk8u60-b16 for changeset ab2353694ea7 ! .hgtags Changeset: bbceafdc7a5f Author: minqi Date: 2015-05-14 20:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bbceafdc7a5f 6536943: Bogus -Xcheck:jni warning for SIG_INT action for SIGINT in JVM started from non-interactive shell Summary: check_signal_handler will print out Warning for SHURDOWN2_SIGNAL (SIGINT) is replaced by non-interactive shell. Fix by supply more information of the replacement to user. Reviewed-by: dholmes Contributed-by: yumin...@oracle.com ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp Changeset: e4a1ff4e5cae Author: minqi Date: 2015-05-15 04:52 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e4a1ff4e5cae Merge Changeset: 12cd98726f57 Author: amurillo Date: 2015-05-14 22:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/12cd98726f57 8080458: new hotspot build - hs25.60-b17 Reviewed-by: dholmes ! make/hotspot_version Changeset: 82617ab0e8b3 Author: amurillo Date: 2015-05-15 06:47 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/82617ab0e8b3 Merge Changeset: cbc7c4c9e11c Author: tschatzl Date: 2015-01-07 15:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cbc7c4c9e11c 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp - test/gc/g1/TestEagerReclaimHumongousRegions2.java + test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java + test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java + test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java ! test/gc/g1/TestGCLogMessages.java Changeset: 24c446b2460d Author: kbarrett Date: 2015-04-08 10:32 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/24c446b2460d 8076265: Simplify deal_with_reference Summary: Eliminate _CHECK_BOTH_FINGERS_ and simplify. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp Changeset: b7c8142a9e0b Author: kbarrett Date: 2015-04-15 12:16 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b7c8142a9e0b 8069367: Eagerly reclaimed humongous objects left on mark stack Summary: Prevent eager reclaim of objects that might be on mark stack. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! test/TEST.groups + test/gc/g1/TestGreyReclaimedHumongousObjects.java Changeset: 2e5e058881f4 Author: kbarrett Date: 2015-04-15 16:37 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2e5e058881f4 8075466: SATB queue pre-filter verify found reclaimed humongous object Summary: Removed pre-filter verify, and made filtering more careful. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: b5d14ef905b5 Author: kbarrett Date: 2015-04-17 13:49 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b5d14ef905b5 8078021: SATB apply_closure_to_completed_buffer should have closure argument Summary: Apply closure directly, eliminating registration. Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: 0f8f1250fed5 Author: kbarrett Date: 2015-04-22 14:06 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0f8f1250fed5 8078023: verify_no_cset_oops found reclaimed humongous object in SATB buffer Summary: Removed no longer valid checking of SATB buffers Reviewed-by: jmasa, pliden ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: 399885e13e90 Author: kbarrett Date: 2015-05-01 17:38 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/399885e13e90 8075215: SATB buffer processing found reclaimed humongous object Summary: Don't assume SATB buffer entries are valid objects Reviewed-by: brutisso, ecaspole ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: e5406a79ae90 Author: azakharov Date: 2015-05-19 15:49 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e5406a79ae90 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before Summary: added WhiteBox methods to count regions and exact aux data sizes Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/gc_implementation/g1/heapRegionManager.hpp ! src/share/vm/prims/whitebox.cpp ! test/gc/g1/TestShrinkAuxiliaryData.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/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 37a5a1341478 Author: simonis Date: 2015-05-19 11:06 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/37a5a1341478 8080190: PPC64: Fix wrong rotate instructions in the .ad file Reviewed-by: kvn ! src/cpu/ppc/vm/ppc.ad + test/compiler/codegen/IntRotateWithImmediate.java Changeset: b6ca1802dc7c Author: sspitsyn Date: 2015-05-20 02:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b6ca1802dc7c 8079644: memory stomping error with ResourceManagement and TestAgentStress.java Summary: the cached class file structure must be deallocated instead of the cached class file bytes Reviewed-by: coleenp, sla ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 5efc25c36716 Author: amurillo Date: 2015-05-21 22:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5efc25c36716 Merge - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java Changeset: c26d09f1065c Author: amurillo Date: 2015-05-21 22:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c26d09f1065c Added tag hs25.60-b17 for changeset 5efc25c36716 ! .hgtags Changeset: c8082f58a3d6 Author: katleman Date: 2015-05-27 13:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c8082f58a3d6 Added tag jdk8u60-b17 for changeset c26d09f1065c ! .hgtags Changeset: 74472adaf90d Author: amurillo Date: 2015-05-21 23:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/74472adaf90d 8080804: new hotspot build - hs25.60-b18 Reviewed-by: dholmes ! make/hotspot_version Changeset: 34714dc91411 Author: sjohanss Date: 2014-01-20 10:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/34714dc91411 8031686: G1: assert(_hrs.max_length() == _expansion_regions) failed Summary: Using pointer_delta to avoid overflowing pointer calculation. Reviewed-by: jwilhelm, ehelin ! src/share/vm/gc_implementation/g1/g1BiasedArray.hpp + test/gc/g1/Test2GbHeap.java Changeset: 9904bb920313 Author: dsimms Date: 2014-07-14 10:50 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9904bb920313 8046668: Excessive checked JNI warnings from Java startup Summary: Removed pedantic checked exception warnings for AIOOBException, add to current handle capacity Reviewed-by: hseigel, lfoltan ! src/share/vm/prims/jniCheck.cpp Changeset: a5685fe52cbf Author: poonam Date: 2015-05-22 13:41 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a5685fe52cbf Merge Changeset: 347744b2cafe Author: poonam Date: 2015-05-22 13:49 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/347744b2cafe Merge Changeset: 9246942b90ef Author: dholmes Date: 2015-05-25 18:48 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9246942b90ef 8077620: [TESTBUG] Some of the hotspot tests require at least compact profile 3 Reviewed-by: dholmes, vlivanov Contributed-by: Denis Kononenko <denis.konone...@oracle.com> ! test/TEST.groups Changeset: 03596ae35800 Author: aeriksso Date: 2015-05-21 16:49 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/03596ae35800 8060036: C2: CmpU nodes can end up with wrong type information Summary: CmpU needs to be reprocessed by CCP when an AddI/SubI input's input type change Reviewed-by: mcberg, kvn, roland Contributed-by: andreas.eriks...@oracle.com ! src/share/vm/opto/phaseX.cpp Changeset: 68c65ae9f5db Author: thartmann Date: 2015-05-22 13:02 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/68c65ae9f5db 8080156: Integer.toString(int value) sometimes throws NPE Summary: Added test to check correctness of type propagation to CmpUNodes. Reviewed-by: kvn + test/compiler/types/TestTypePropagationToCmpU.java Changeset: 624f4cc05e7e Author: amurillo Date: 2015-05-28 22:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/624f4cc05e7e Merge Changeset: 3fa5c654c143 Author: amurillo Date: 2015-05-28 22:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3fa5c654c143 Added tag hs25.60-b18 for changeset 624f4cc05e7e ! .hgtags Changeset: 72fa632cb8fb Author: katleman Date: 2015-06-03 08:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/72fa632cb8fb Added tag jdk8u60-b18 for changeset 3fa5c654c143 ! .hgtags Changeset: 173f9910da57 Author: amurillo Date: 2015-05-28 23:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/173f9910da57 8081436: new hotspot build - hs25.60-b19 Reviewed-by: dholmes ! make/hotspot_version Changeset: a1642365d69f Author: zmajo Date: 2015-03-27 10:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a1642365d69f 8075798: Allow ADLC register class to depend on runtime conditions also for cisc-spillable classes Summary: Introduce a new register class, reg_class_dynamic, that supports also cist-spillable masks. Reviewed-by: kvn, dlong, roland ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/adlparse.hpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/forms.hpp ! src/share/vm/adlc/formsopt.cpp ! src/share/vm/adlc/formsopt.hpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_c.cpp Changeset: e8260b6328fb Author: zmajo Date: 2015-05-29 10:58 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e8260b6328fb 8068945: Use RBP register as proper frame pointer in JIT compiled code on x86 Summary: Introduce the PreserveFramePointer flag to control if RBP is used as the frame pointer or as a general purpose register. Reviewed-by: kvn, roland, dlong, enevill, shade ! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_FrameMap_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/runtime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/x86.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/c1/c1_GraphBuilder.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/opto/bytecodeInfo.cpp ! src/share/vm/prims/forte.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/vframe.hpp Changeset: 62df92c92d33 Author: zmajo Date: 2015-05-29 11:02 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/62df92c92d33 8080281: 8068945 changes break building the zero JVM variant Summary: Define the PreserveFramePointer flag also in globals_zero.hpp Reviewed-by: simonis, kvn, sgehwolf ! src/cpu/zero/vm/globals_zero.hpp Changeset: 42c0a8631742 Author: ysuenaga Date: 2015-05-29 22:29 +0900 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/42c0a8631742 8081475: SystemTap does not work when JDK is compiled with GCC 5 Summary: libjvm.so which is generated by GCC 5 does not have .note.stapsdt section as dtrace was disabled due to incorrect version check Reviewed-by: dholmes, coleenp ! make/linux/makefiles/dtrace.make Changeset: 8c3941f2020c Author: cjplummer Date: 2015-05-26 11:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8c3941f2020c 8051712: regression Test7107135 crashes Summary: On AARCH64, make ElfFile::specifies_noexecstack() default to noexectstack Reviewed-by: dholmes, dlong, aph ! src/share/vm/utilities/elfFile.cpp Changeset: 55d07ec5bde4 Author: anoll Date: 2014-05-06 09:17 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/55d07ec5bde4 8036851: volatile double accesses are not explicitly atomic in C2 Summary: The C2 structure is adapted to distinguish between volatile and non-volatile double accesses. Reviewed-by: twisti, kvn Contributed-by: Tobias Hartmann <tobias.hartm...@oracle.com> ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp Changeset: c1c199dde5c9 Author: roland Date: 2015-06-03 14:22 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c1c199dde5c9 8077504: Unsafe load can loose control dependency and cause crash Summary: Node::depends_only_on_test() should return false for Unsafe loads Reviewed-by: kvn, adinn ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp ! src/share/vm/opto/vectornode.cpp ! src/share/vm/opto/vectornode.hpp + test/compiler/unsafe/TestUnsafeLoadControl.java Changeset: afc7b3416dc6 Author: jprovino Date: 2015-06-02 10:09 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/afc7b3416dc6 8081693: metaspace/shrink_grow/CompressedClassSpaceSize fails with OOM: Compressed class space Summary: metaspace/shrink_grow/CompressedClassSpaceSize fails with OOM: Compressed class space Reviewed-by: jmasa, kbarrett ! src/share/vm/memory/metaspace.cpp Changeset: b852350a2bc6 Author: amurillo Date: 2015-06-04 22:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b852350a2bc6 Merge Changeset: bd9221771f6e Author: amurillo Date: 2015-06-04 22:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bd9221771f6e Added tag hs25.60-b19 for changeset b852350a2bc6 ! .hgtags Changeset: 8b16790cd73a Author: lana Date: 2015-06-10 18:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8b16790cd73a Added tag jdk8u60-b19 for changeset bd9221771f6e ! .hgtags Changeset: 91a1be057e0a Author: amurillo Date: 2015-06-04 23:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/91a1be057e0a 8085869: new hotspot build - hs25.60-b20 Reviewed-by: dholmes ! make/hotspot_version Changeset: 81bed6c76a89 Author: aeriksso Date: 2015-05-07 15:05 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/81bed6c76a89 8051045: HotSpot fails to wrap Exceptions from invokedynamic in a BootstrapMethodError Reviewed-by: coleenp, dsimms ! src/share/vm/interpreter/linkResolver.cpp + test/runtime/invokedynamic/BootstrapMethodErrorTest.java Changeset: 3300e511bc3a Author: aeriksso Date: 2015-06-02 10:41 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3300e511bc3a 8072588: JVM crashes in JNI if toString is declared as an interface method Summary: Check for a valid itable index instead of checking if the holder is an interface Reviewed-by: dsimms, dholmes ! src/share/vm/prims/jni.cpp Changeset: 57d4971ff1df Author: jwilhelm Date: 2015-06-09 20:10 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/57d4971ff1df 8086111: BACKOUT - metaspace/shrink_grow/CompressedClassSpaceSize fails with OOM: Compressed class space Reviewed-by: brutisso ! src/share/vm/memory/metaspace.cpp Changeset: b091956d885c Author: jwilhelm Date: 2015-06-10 19:44 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b091956d885c Merge Changeset: 6b40d295742c Author: roland Date: 2015-06-04 16:19 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6b40d295742c 8078866: compiler/eliminateAutobox/6934604/TestIntBoxing.java assert(p_f->Opcode() == Op_IfFalse) failed Summary: Bail out from range check elimination if pre loop is not found Reviewed-by: kvn ! src/share/vm/opto/loopTransform.cpp Changeset: 78234388ae4f Author: roland Date: 2015-06-10 19:50 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/78234388ae4f Merge Changeset: 3820a7d64760 Author: skovalev Date: 2015-05-20 09:07 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3820a7d64760 8078834: [TESTBUG] Tests fails on ARM64 due to unknown hardware Reviewed-by: dholmes, adinn ! test/test_env.sh Changeset: cd8fe1a9205a Author: dholmes Date: 2015-06-10 20:15 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cd8fe1a9205a Merge Changeset: 2a55e4998f0d Author: sgehwolf Date: 2015-04-29 12:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2a55e4998f0d 8078666: JVM fastdebug build compiled with GCC 5 asserts with "widen increases" Summary: do the math on the unsigned type where overflows are well defined Reviewed-by: kvn, aph ! src/share/vm/opto/type.cpp Changeset: 908b2d7253fc Author: sgehwolf Date: 2015-03-10 21:20 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/908b2d7253fc 8074312: Enable hotspot builds on 4.x Linux kernels Summary: Add "4" to list of allowable versions Reviewed-by: dholmes, mikael ! make/linux/Makefile Changeset: fb260f267e87 Author: iignatyev Date: 2014-11-02 18:42 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fb260f267e87 8036913: make DeoptimizeALot dependent on number of threads Reviewed-by: kvn, shade ! src/share/vm/runtime/interfaceSupport.cpp Changeset: e01a710549a9 Author: amurillo Date: 2015-06-11 18:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e01a710549a9 Merge Changeset: 3b6c97747ccc Author: amurillo Date: 2015-06-11 18:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3b6c97747ccc Added tag hs25.60-b20 for changeset e01a710549a9 ! .hgtags Changeset: a3bbad4a7ea1 Author: lana Date: 2015-06-17 11:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a3bbad4a7ea1 Added tag jdk8u60-b20 for changeset 3b6c97747ccc ! .hgtags Changeset: 7694563dff06 Author: amurillo Date: 2015-06-11 22:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7694563dff06 8087238: new hotspot build - hs25.60-b21 Reviewed-by: dholmes ! make/hotspot_version Changeset: 49499180315f Author: ehelin Date: 2015-06-17 09:38 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/49499180315f 8087200: Code heap does not use large pages Reviewed-by: stefank, tschatzl, thartmann ! src/share/vm/memory/heap.cpp Changeset: 68de83e1d912 Author: poonam Date: 2015-06-17 05:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/68de83e1d912 8085965: VM hangs in C2Compiler Summary: CMSClassUnloadingEnabled and ExplicitGCInvokesConcurrentAndUnloadsClasses should be disabled when -Xnoclassgc is specified Reviewed-by: jmasa, kbarrett ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 9d514a2d02ff Author: poonam Date: 2015-06-17 13:09 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9d514a2d02ff Merge Changeset: 4b6687a4f2fe Author: amurillo Date: 2015-06-18 22:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4b6687a4f2fe Merge Changeset: e0d75c284bd1 Author: amurillo Date: 2015-06-18 22:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e0d75c284bd1 Added tag hs25.60-b21 for changeset 4b6687a4f2fe ! .hgtags Changeset: 4e81e7b9c389 Author: jeff Date: 2015-06-26 16:16 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4e81e7b9c389 8079531: Third Party License Readme update for 8u60 Reviewed-by: tbell, iris ! THIRD_PARTY_README Changeset: 049a2c17a4f2 Author: katleman Date: 2015-06-24 10:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/049a2c17a4f2 Added tag jdk8u60-b21 for changeset e0d75c284bd1 ! .hgtags Changeset: 101e28dee2f7 Author: lana Date: 2015-06-27 23:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/101e28dee2f7 Merge Changeset: c8be46515581 Author: amurillo Date: 2015-06-18 23:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c8be46515581 8129314: new hotspot build - hs25.60-b22 Reviewed-by: dholmes ! make/hotspot_version Changeset: 0b7060827bca Author: aph Date: 2015-06-23 22:14 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0b7060827bca 8080600: AARCH64: testlibrary does not support AArch64 Summary: Partial backport of 8080600 to make AArch64 a known platform Reviewed-by: dholmes, coleenp ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: bf41eee321e5 Author: vlivanov Date: 2015-06-11 14:19 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bf41eee321e5 8074551: GWT can be marked non-compilable due to deopt count pollution Reviewed-by: kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/deoptimization.cpp + test/compiler/jsr292/PollutedTrapCounts.java Changeset: c8076c718edd Author: coleenp Date: 2015-06-23 22:10 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c8076c718edd 8129607: Incorrect GPL header Summary: fix typo in GPL header Reviewed-by: kvn, dholmes ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp Changeset: e778f3037c61 Author: coleenp Date: 2015-06-24 17:20 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e778f3037c61 Merge Changeset: a5b77ac78ad2 Author: tschatzl Date: 2015-06-25 10:12 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a5b77ac78ad2 8129602: Incorrect GPL header causes RE script to create wrong output Summary: Fix up GPL headers so that the RE script works. Reviewed-by: stefank, dholmes, coleenp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! test/gc/g1/TestGCLogMessages.java ! test/runtime/InitialThreadOverflow/testme.sh ! test/serviceability/jvmti/GetObjectSizeOverflow.java ! test/testlibrary/ctw/Makefile ! test/testlibrary/whitebox/Makefile Changeset: 599c27e30262 Author: tschatzl Date: 2015-06-25 09:04 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/599c27e30262 8129604: Incorrect GPL header in README causes RE script to create wrong output Summary: Fix up GPL headers by removing leading "#" so that the RE script works. Reviewed-by: brutisso, coleenp ! test/testlibrary/ctw/README Changeset: ff8fdeb2fb6d Author: amurillo Date: 2015-06-25 23:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ff8fdeb2fb6d Merge Changeset: 8a7e515d9cfd Author: amurillo Date: 2015-06-25 23:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8a7e515d9cfd Added tag hs25.60-b22 for changeset ff8fdeb2fb6d ! .hgtags Changeset: 878cb0df27c2 Author: amurillo Date: 2015-06-29 16:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/878cb0df27c2 Merge Changeset: 0e4094950cd3 Author: asaha Date: 2015-07-01 21:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0e4094950cd3 Added tag jdk8u60-b22 for changeset 878cb0df27c2 ! .hgtags Changeset: 8dddcd728302 Author: asaha Date: 2015-05-28 20:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8dddcd728302 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 978a14d575e3 Author: asaha Date: 2015-06-03 20:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/978a14d575e3 Merge ! .hgtags ! make/hotspot_version Changeset: 67f2485a64d4 Author: asaha Date: 2015-06-04 13:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/67f2485a64d4 Merge ! .hgtags ! make/hotspot_version Changeset: 4894e24d2edc Author: asaha Date: 2015-06-08 11:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4894e24d2edc Added tag jdk8u51-b16 for changeset 3639e38bd73f ! .hgtags Changeset: 0e5f64fa55c9 Author: asaha Date: 2015-06-08 12:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0e5f64fa55c9 Merge ! .hgtags Changeset: 8fd636dd1c91 Author: asaha Date: 2015-06-10 23:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8fd636dd1c91 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 06114526675f Author: asaha Date: 2015-06-17 21:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/06114526675f Merge ! .hgtags ! make/hotspot_version Changeset: 169e29e8313f Author: asaha Date: 2015-06-24 11:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/169e29e8313f Merge ! .hgtags ! make/hotspot_version Changeset: 696dea43dfe9 Author: asaha Date: 2015-07-01 22:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/696dea43dfe9 Merge ! .hgtags ! make/hotspot_version Changeset: 33a2c47ceeb2 Author: katleman Date: 2015-07-08 11:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/33a2c47ceeb2 Added tag jdk8u60-b23 for changeset 0e4094950cd3 ! .hgtags Changeset: 55957789d190 Author: asaha Date: 2015-07-08 12:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/55957789d190 Merge ! .hgtags Changeset: 9613775cef0d Author: poonam Date: 2015-07-06 06:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9613775cef0d 8129108: nmethod related crash in CMS Summary: Add SO_AllCodeCache to root scanning options when not unloading classes with a CMS collection cycle Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: a0622494f6b2 Author: poonam Date: 2015-07-06 10:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a0622494f6b2 8080012: JVM times out with vdbench on SPARC M7-16 Summary: check cacheline sine only for one core on sun4v SPARC systems. Reviewed-by: kvn ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 1c27547b898a Author: amurillo Date: 2015-07-07 14:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1c27547b898a 8129939: new hotspot build - hs25.60-b23 Reviewed-by: dholmes ! make/hotspot_version Changeset: d89ceecf1bad Author: amurillo Date: 2015-07-09 09:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d89ceecf1bad Merge Changeset: dcbeaa94e7fe Author: amurillo Date: 2015-07-09 09:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dcbeaa94e7fe Added tag hs25.60-b23 for changeset d89ceecf1bad ! .hgtags Changeset: fb157d537278 Author: asaha Date: 2015-07-13 10:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fb157d537278 Merge ! .hgtags ! make/hotspot_version Changeset: 393cd726a730 Author: Greg Lewis <gle...@eyesbeyond.com> Date: 2015-09-05 06:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/393cd726a730 Merge from main OpenJDK repository ! make/bsd/makefiles/gcc.make ! src/cpu/x86/vm/x86_32.ad ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! test/test_env.sh