hg: bsd-port/jdk8/hotspot: 325 new changesets
glewis at eyesbeyond.com
glewis at eyesbeyond.com
Sat Sep 5 13:35:11 UTC 2015
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.baesken at sap.com, martin.doerr at 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: sgehwolf at 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 <sgehwolf at 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.kim at 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 <tprintezis at twitter.com>, Thomas Schatzl <thomas.schatzl at 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.larsson at 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 <sgehwolf at 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: jwha at 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.qi at 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.sahu at 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.viswanathan at 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.qi at 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.kononenko at 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.eriksson at 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.hartmann at 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 <glewis at 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
More information about the bsd-port-dev
mailing list