hg: jigsaw/jigsaw/hotspot: 222 new changesets
mandy.chung at oracle.com
mandy.chung at oracle.com
Fri Apr 6 10:28:29 PDT 2012
Changeset: 5f3fcd591768
Author: amurillo
Date: 2012-01-20 17:07 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5f3fcd591768
7131979: new hotspot build - hs23-b12
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 53a127075045
Author: kvn
Date: 2012-01-20 09:43 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/53a127075045
7131302: connode.cpp:205 Error: ShouldNotReachHere()
Summary: Add Value() methods to short and byte Load nodes to truncate constants which does not fit.
Reviewed-by: jrose
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
Changeset: 9164b8236699
Author: iveresov
Date: 2012-01-20 15:02 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/9164b8236699
7131028: Switch statement takes wrong path
Summary: Pass correct type to branch in LIRGenerator::do_SwitchRanges()
Reviewed-by: kvn, never
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: a81f60ddab06
Author: never
Date: 2012-01-22 14:03 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a81f60ddab06
7130676: Tiered: assert(bci == 0 || 0<= bci && bci<code_size()) during stack trace construction
Reviewed-by: kvn, iveresov
! src/share/vm/classfile/javaClasses.cpp
Changeset: 82e5a84b7436
Author: bdelsart
Date: 2012-01-24 15:41 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/82e5a84b7436
7120450: complete information dumped by frame_describe
Summary: improvements of frame_describe
Reviewed-by: never, twisti
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.hpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.hpp
! src/share/vm/runtime/frame.cpp
Changeset: dddf0be88eb1
Author: iveresov
Date: 2012-01-24 17:00 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/dddf0be88eb1
7132945: Tiered: adjust OSR threshold of level 3
Summary: Change the value of Tier3BackEdgeThreshold from 7000 to 60000
Reviewed-by: kvn, never
! src/share/vm/runtime/globals.hpp
Changeset: cf407b7d3d78
Author: roland
Date: 2012-01-25 09:31 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/cf407b7d3d78
7116050: C2/ARM: memory stomping error with DivideMcTests
Summary: Block::schedule_local() may write beyond end of ready_cnt array
Reviewed-by: never, kvn
! src/share/vm/opto/block.hpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/lcm.cpp
Changeset: 52474ec73861
Author: kvn
Date: 2012-01-24 17:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/52474ec73861
7132936: guarantee(t != NULL) failed: must be con
Summary: Use !higher_equal() check to skip top and values which fit.
Reviewed-by: never
! src/share/vm/opto/memnode.cpp
Changeset: 94f0ce74d48e
Author: kvn
Date: 2012-01-25 08:10 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/94f0ce74d48e
Merge
Changeset: 9a28ddfc1f4a
Author: roland
Date: 2012-01-26 09:38 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/9a28ddfc1f4a
7123910: Some CTW tests crash VM: is_loaded() && that->is_loaded()
Summary: handle not loaded array klass in Parse::do_checkcast().
Reviewed-by: kvn, never
! src/share/vm/opto/parseHelper.cpp
Changeset: 5dbed2f542ff
Author: bdelsart
Date: 2012-01-26 16:49 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5dbed2f542ff
7120468: SPARC/x86: use frame::describe to enhance trace_method_handle
Summary: improvements of TraceMethodHandles for JSR292
Reviewed-by: never, twisti
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.hpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.hpp
! src/cpu/zero/vm/frame_zero.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
Changeset: 20334ed5ed3c
Author: iveresov
Date: 2012-01-26 12:15 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/20334ed5ed3c
7131259: compile_method and CompilationPolicy::event shouldn't be declared TRAPS
Summary: Make sure that CompilationPolicy::event() doesn't throw exceptions
Reviewed-by: kvn, never
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
! src/share/vm/utilities/exceptions.hpp
Changeset: 072384a61312
Author: jrose
Date: 2012-01-26 19:39 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/072384a61312
Merge
Changeset: 2e966d967c5c
Author: johnc
Date: 2012-01-13 13:27 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2e966d967c5c
7121547: G1: High number mispredicted branches while iterating over the marking bitmap
Summary: There is a high number of mispredicted branches associated with calling BitMap::iteratate() from within CMBitMapRO::iterate(). Implement a version of CMBitMapRO::iterate() directly using inline-able routines.
Reviewed-by: tonyp, iveresov
! 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/utilities/bitMap.inline.hpp
Changeset: 851b58c26def
Author: brutisso
Date: 2012-01-16 11:21 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/851b58c26def
7130334: G1: Change comments and error messages that refer to CMS in g1/concurrentMark.cpp/hpp
Summary: Removed references to CMS in the concurrentMark.cpp/hpp files.
Reviewed-by: tonyp, jmasa, johnc
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
Changeset: 9509c20bba28
Author: brutisso
Date: 2012-01-16 22:10 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/9509c20bba28
6976060: G1: humongous object allocations should initiate marking cycles when necessary
Reviewed-by: tonyp, johnc
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
Changeset: 0b3d1ec6eaee
Author: tonyp
Date: 2012-01-18 10:30 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0b3d1ec6eaee
7097586: G1: improve the per-space output when using jmap -heap
Summary: Extend the jmap -heap output for G1 to include some more G1-specific information.
Reviewed-by: brutisso, johnc, poonam
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1MonitoringSupport.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetBase.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
Changeset: 7ca7be5a6a0b
Author: johnc
Date: 2012-01-17 10:21 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/7ca7be5a6a0b
7129271: G1: Interference from multiple threads in PrintGC/PrintGCDetails output
Summary: During an initial mark pause, signal the Concurrent Mark thread after the pause output from PrintGC/PrintGCDetails is complete.
Reviewed-by: tonyp, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: a8a126788ea0
Author: tonyp
Date: 2012-01-19 09:13 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a8a126788ea0
7078465: G1: Don't use the undefined value (-1) for the G1 old memory pool max size
Reviewed-by: johnc, brutisso
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
! src/share/vm/services/g1MemoryPool.hpp
Changeset: 57025542827f
Author: brutisso
Date: 2012-01-20 18:01 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/57025542827f
7131791: G1: Asserts in nightly testing due to 6976060
Summary: Create a handle and fake an object to make sure that we don't loose the memory we just allocated
Reviewed-by: tonyp, stefank
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 6a78aa6ac1ff
Author: brutisso
Date: 2012-01-23 20:36 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6a78aa6ac1ff
7132311: G1: assert((s == klass->oop_size(this)) || (Universe::heap()->is_gc_active() && ((is_typeArray()...
Summary: Move the check for when to call collect() to before we do a humongous object allocation
Reviewed-by: stefank, tonyp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Changeset: 877914d90c57
Author: tonyp
Date: 2012-01-24 17:08 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/877914d90c57
7132398: G1: java.lang.IllegalArgumentException: Invalid threshold: 9223372036854775807 > max (1073741824)
Summary: Was not passing the right old pool max to the memory pool constructor in the fix for 7078465.
Reviewed-by: brutisso, johnc
! src/share/vm/services/g1MemoryPool.cpp
Changeset: d30fa85f9994
Author: johnc
Date: 2012-01-12 00:06 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d30fa85f9994
6484965: G1: piggy-back liveness accounting phase on marking
Summary: Remove the separate counting phase of concurrent marking by tracking the amount of marked bytes and the cards spanned by marked objects in marking task/worker thread local data structures, which are updated as individual objects are marked.
Reviewed-by: brutisso, tonyp
! 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/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: eff609af17d7
Author: tonyp
Date: 2012-01-25 12:58 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/eff609af17d7
7127706: G1: re-enable survivors during the initial-mark pause
Summary: Re-enable survivors during the initial-mark pause. Afterwards, the concurrent marking threads have to scan them and mark everything reachable from them. The next GC will have to wait for the survivors to be scanned.
Reviewed-by: brutisso, johnc
! 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/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: a5244e07b761
Author: jcoomes
Date: 2012-01-25 21:14 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a5244e07b761
7112413: JVM Crash, possibly GC-related
Summary: disable UseAdaptiveSizePolicy with the CMS and ParNew
Reviewed-by: johnc, brutisso
! src/share/vm/runtime/arguments.cpp
Changeset: b4ebad3520bb
Author: johnc
Date: 2012-01-26 14:14 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b4ebad3520bb
7133038: G1: Some small profile based optimizations
Summary: Some minor profile based optimizations. Reduce the number of branches and branch mispredicts by removing some virtual calls, through closure specalization, and refactoring some conditional statements.
Reviewed-by: brutisso, tonyp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 0a10d80352d5
Author: brutisso
Date: 2012-01-27 09:04 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0a10d80352d5
Merge
- src/os/bsd/vm/decoder_bsd.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: af739d5ab23c
Author: bpittore
Date: 2012-01-21 23:02 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/af739d5ab23c
6972759: Step over not working after thrown exception and Pop
Summary: reset jvmtithreadstate exception state after frame pop and forceearlyreturn processed
Reviewed-by: minqi, dholmes, dlong
Contributed-by: bill.pittore at oracle.com
! src/share/vm/prims/jvmtiThreadState.cpp
! src/share/vm/prims/jvmtiThreadState.hpp
Changeset: 583b428aa858
Author: coleenp
Date: 2012-01-23 17:45 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/583b428aa858
Merge
- src/os/bsd/vm/decoder_bsd.cpp
Changeset: d6660fedbab5
Author: phh
Date: 2012-01-24 14:07 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d6660fedbab5
7126732: MAC: Require Mac OS X builds/tests for JPRT integrate jobs for HotSpot
Summary: Modify jprt.properties to run OSX builds and tests.
Reviewed-by: dcubed, kamg, ohair, dholmes
Contributed-by: james.melvin at oracle.com
! make/jprt.properties
Changeset: bf864f701a4a
Author: dsamersoff
Date: 2012-01-25 02:29 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/bf864f701a4a
7066129: GarbageCollectorMXBean#getLastGcInfo leaks native memory
Summary: Make GCStatInfo a resource object
Reviewed-by: phh, coleenp
! src/share/vm/services/gcNotifier.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryManager.hpp
Changeset: df88f58f3b61
Author: dsamersoff
Date: 2012-01-24 20:15 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/df88f58f3b61
Merge
Changeset: e8a4934564b2
Author: phh
Date: 2012-01-24 19:33 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e8a4934564b2
7125793: MAC: test_gamma should always work
Summary: Fix gamma launcher on Mac OS X and reconcile test_gamma script on Unix platforms
Reviewed-by: dcubed, ohair, jcoomes, dholmes, ksrini
Contributed-by: james.melvin at oracle.com
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/launcher.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/buildtree.make
! make/solaris/makefiles/buildtree.make
! src/os/bsd/vm/os_bsd.cpp
! src/os/posix/launcher/java_md.c
Changeset: 78dadb7b16ab
Author: phh
Date: 2012-01-25 01:16 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/78dadb7b16ab
Merge
Changeset: d708a8cdd022
Author: kamg
Date: 2012-01-25 10:08 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d708a8cdd022
Merge
Changeset: 520830f632e7
Author: fparain
Date: 2012-01-25 10:32 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/520830f632e7
7131346: Parsing of boolean arguments to diagnostic commands is broken
Reviewed-by: dholmes, dcubed
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
Changeset: 24ec1a6d6ef3
Author: fparain
Date: 2012-01-25 16:33 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/24ec1a6d6ef3
Merge
Changeset: a42c07c38c47
Author: dsamersoff
Date: 2012-01-25 21:10 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a42c07c38c47
7132515: Add dcmd to manage UnlockingCommercialFeature flag
Summary: Added dcmd to unlock or check status of UnlockingCommercialFeature flag
Reviewed-by: fparain, rottenha
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
+ src/share/vm/services/diagnosticCommand_ext.hpp
! src/share/vm/services/diagnosticFramework.hpp
! src/share/vm/services/management.cpp
Changeset: 6d00795f99a1
Author: dsamersoff
Date: 2012-01-25 15:03 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6d00795f99a1
Merge
Changeset: 6db63e782d3d
Author: dsamersoff
Date: 2012-01-25 18:58 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6db63e782d3d
Merge
Changeset: de268c8a8075
Author: phh
Date: 2012-01-26 20:06 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/de268c8a8075
7082553: Interpret Thread.setPriority(Thread.MAX_PRIORITY) to mean FX60 on Solaris 10 and 11
Summary: Add CriticalPriority == MaxPriority+1 and enable scheduling class as well as thread priority to change on Solaris.
Reviewed-by: dholmes, dcubed
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/osThread_solaris.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
Changeset: bf5da1648543
Author: kamg
Date: 2012-01-27 10:42 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/bf5da1648543
Merge
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 9e177d44b10f
Author: amurillo
Date: 2012-01-27 14:44 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/9e177d44b10f
Merge
Changeset: a80fd4f45d7a
Author: amurillo
Date: 2012-01-27 14:44 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a80fd4f45d7a
Added tag hs23-b12 for changeset 9e177d44b10f
! .hgtags
Changeset: 905945c5913e
Author: katleman
Date: 2012-02-02 09:39 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/905945c5913e
Added tag jdk8-b24 for changeset a80fd4f45d7a
! .hgtags
Changeset: 9f1c2b7cdfb6
Author: amurillo
Date: 2012-01-27 14:49 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/9f1c2b7cdfb6
7135385: new hotspot build - hs23-b13
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 34e2e90e7182
Author: rbackman
Date: 2012-01-24 14:48 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/34e2e90e7182
7130476: Remove use of #ifdef TRACE_DEFINE_KLASS_TRACE_ID from klass.hpp
Reviewed-by: kamg, phh, dsamersoff
Contributed-by: Rickard Backman <rickard.backman at oracle.com>
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/trace/traceMacros.hpp
Changeset: 26a08cbbf042
Author: stefank
Date: 2012-01-27 13:46 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/26a08cbbf042
7022100: Method annotations are incorrectly set when redefining classes
Summary: Changed to the correct annotation arrays
Reviewed-by: kamg, dholmes, sla
! src/share/vm/oops/instanceKlass.hpp
Changeset: f457154eee8b
Author: brutisso
Date: 2012-01-30 12:36 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f457154eee8b
7140882: Don't return booleans from methods returning pointers
Summary: Changed "return false" to "return NULL"
Reviewed-by: dholmes, rottenha
Contributed-by: dbhole at redhat.com
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/opto/loopnode.cpp
Changeset: d96c130c9399
Author: brutisso
Date: 2012-01-30 05:08 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d96c130c9399
Merge
Changeset: b2cd0ee8f778
Author: acorn
Date: 2012-01-30 23:27 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b2cd0ee8f778
7114376: Make system dictionary hashtable bucket array size configurable
Summary: 7u4 new experimental flag -XX:PredictedClassLoadedCount=#
Reviewed-by: dholmes, phh, dcubed
! agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java
! agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/hashtable.hpp
Changeset: 481a9443f721
Author: phh
Date: 2012-02-01 15:01 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/481a9443f721
7123386: RFE: Preserve universal builds of HotSpot on Mac OS X
Summary: Add support for packaging HotSpot JVM builds in universal binaries
Reviewed-by: dholmes, kamg, dcubed, phh
Contributed-by: james.melvin at oracle.com
! make/Makefile
! make/bsd/makefiles/defs.make
+ make/bsd/makefiles/universal.gmk
! make/defs.make
Changeset: 527cf36f4a20
Author: fparain
Date: 2012-02-03 14:04 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/527cf36f4a20
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 1a2723f7ad8e
Author: never
Date: 2012-01-29 16:46 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1a2723f7ad8e
7129164: JNI Get/ReleasePrimitiveArrayCritical doesn't scale
Reviewed-by: kvn, iveresov, dholmes
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/gcLocker.inline.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/thread.hpp
Changeset: 5f17b16b3219
Author: iveresov
Date: 2012-01-30 19:37 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5f17b16b3219
7141059: 7116795 broke pure c2 builds
Summary: Fix pure c2 builds
Reviewed-by: kvn, brutisso, never
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/frame_x86.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 5ed8f599a788
Author: kvn
Date: 2012-01-31 07:18 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5ed8f599a788
7140924: SIGSEGV in compiled code for sun.awt.X11.XDecoratedPeer.updateMinSizeHints
Summary: Use unknown_obj instead of empty_map for NULL or Constant Pool object constants in bytecode Escape Analyzer.
Reviewed-by: iveresov, never
! src/share/vm/ci/bcEscapeAnalyzer.cpp
Changeset: 2f5980b127e3
Author: twisti
Date: 2012-01-31 09:53 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2f5980b127e3
7132180: JSR 292: C1 JVM crash with ClassValue/MethodHandle
Reviewed-by: never
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: f067b4e0e04b
Author: roland
Date: 2012-02-01 10:36 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f067b4e0e04b
7090976: Eclipse/CDT causes a JVM crash while indexing C++ code
Summary: too optimistic inlining decision confuses local value numbering.
Reviewed-by: never
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_ValueMap.cpp
+ test/compiler/7090976/Test7090976.java
Changeset: aa3d708d67c4
Author: never
Date: 2012-02-01 07:59 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/aa3d708d67c4
7141200: log some interesting information in ring buffers for crashes
Reviewed-by: kvn, jrose, kevinw, brutisso, twisti, jmasa
! src/os/windows/vm/os_windows.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.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_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 0382d2b469b2
Author: never
Date: 2012-02-01 16:57 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0382d2b469b2
7013347: allow crypto functions to be called inline to enhance performance
Reviewed-by: kvn
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/oops/arrayOop.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/nativeLookup.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 392a3f07d567
Author: twisti
Date: 2012-02-02 09:14 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/392a3f07d567
7141637: JSR 292: MH spread invoker crashes with NULL argument on x86_32
Reviewed-by: twisti
Contributed-by: Volker Simonis <volker.simonis at gmail.com>
! src/cpu/x86/vm/methodHandles_x86.cpp
+ test/compiler/7141637/SpreadNullArg.java
Changeset: 379b22e03c32
Author: jcoomes
Date: 2012-02-03 12:08 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/379b22e03c32
Merge
! src/os/windows/vm/os_windows.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/globals.hpp
Changeset: be649fefcdc2
Author: stefank
Date: 2012-01-27 14:14 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/be649fefcdc2
7134655: Crash in reference processing when doing single-threaded remarking
Summary: Temporarily disabled multi-threaded reference discovery when entering a single-threaded remark phase.
Reviewed-by: brutisso, tonyp, jmasa, jcoomes
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: c03e06373b47
Author: stefank
Date: 2012-01-28 01:15 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c03e06373b47
Merge
- src/os/bsd/vm/decoder_bsd.cpp
Changeset: 2eeebe4b4213
Author: brutisso
Date: 2012-01-30 15:21 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2eeebe4b4213
7140909: Visual Studio project builds broken: need to define INCLUDE_TRACE
Summary: Add define of INCLUDE_TRACE
Reviewed-by: sla, kamg
! src/share/tools/ProjectCreator/BuildConfig.java
Changeset: 24cae3e4cbaa
Author: jcoomes
Date: 2012-02-02 16:05 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/24cae3e4cbaa
6679764: enable parallel compaction by default
Reviewed-by: phh, jmasa
! src/share/vm/runtime/arguments.cpp
Changeset: 5ab44ceb4d57
Author: jcoomes
Date: 2012-02-03 12:20 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5ab44ceb4d57
Merge
Changeset: b22de8247499
Author: amurillo
Date: 2012-02-03 18:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b22de8247499
Merge
Changeset: 4e9b30938cbf
Author: amurillo
Date: 2012-02-03 18:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4e9b30938cbf
Added tag hs23-b13 for changeset b22de8247499
! .hgtags
Changeset: 1f22b536808b
Author: amurillo
Date: 2012-02-03 18:09 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1f22b536808b
7142393: new hotspot build - hs23-b14
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 585feefad374
Author: phh
Date: 2012-02-06 14:01 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/585feefad374
7142852: MAC: Comment out JPRT jbb tests on Mac OS X until 7142850 is resolved
Summary: Comment out JPRT jbb tests on Mac OS X until GUI hang can be fixed
Reviewed-by: dholmes, brutisso, phh
Contributed-by: james.melvin at oracle.com
! make/jprt.properties
Changeset: 64b46f975ab8
Author: phh
Date: 2012-02-06 14:02 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/64b46f975ab8
7142616: MAC: Honor ALT_EXPORT_PATH overrides from JDK control builds
Summary: Fix EXPORT_PATH overrides on Mac OS X and only change default.
Reviewed-by: phh, dcubed
Contributed-by: james.melvin at oracle.com
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/universal.gmk
Changeset: 9ad8feb5afbd
Author: amurillo
Date: 2012-02-06 12:13 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/9ad8feb5afbd
Added tag hs23-b14 for changeset 64b46f975ab8
! .hgtags
Changeset: aaceb8ddf2e2
Author: katleman
Date: 2012-02-09 12:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/aaceb8ddf2e2
Added tag jdk8-b25 for changeset 9ad8feb5afbd
! .hgtags
Changeset: 3c4621be5149
Author: amurillo
Date: 2012-02-06 12:18 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/3c4621be5149
7143122: new hotspot build - hs23-b15
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 869be5c8882e
Author: phh
Date: 2012-02-03 17:21 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/869be5c8882e
7142586: Cannot build on Solaris 11 due to use of ia_nice
Summary: Delete the single use of ia_nice in os_solaris.cpp
Reviewed-by: kamg, kvn
! src/os/solaris/vm/os_solaris.cpp
Changeset: c77d473e71f7
Author: ohrstrom
Date: 2012-01-31 13:12 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c77d473e71f7
7132779: build-infra merge: Enable ccache to work for most developer builds.
Summary: When a build number is not specified, the JRE_RELEASE_VERSION define contains a date and timestamp. Thus ccache cannot cache the object files for longer than a minute since the define is passed to the compilation of all source files. This change passes JRE_RELEASE_VERSION only to vm_version.cpp and adds a function jre_release_version() to Abstract_VM_Version. This allows all other source files to be ccached.
Reviewed-by: ohair, rottenha
Contributed-by: fredrik.ohrstrom at oracle.com
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
Changeset: 719f7007c8e8
Author: erikj
Date: 2012-02-06 09:14 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/719f7007c8e8
7141242: build-infra merge: Rename CPP->CXX and LINK->LD
Summary: Cleaned up make variables for compilers and linker to consistently use CXX for C++ compiler, CC for C compiler and LD for linker.
Reviewed-by: dholmes, ohrstrom
! make/bsd/makefiles/adlc.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/launcher.make
! make/bsd/makefiles/product.make
! make/bsd/makefiles/rules.make
! make/bsd/makefiles/sparcWorks.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/adlc.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/launcher.make
! make/linux/makefiles/product.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/sparcWorks.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/adlc.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/launcher.make
! make/solaris/makefiles/product.make
! make/solaris/makefiles/rules.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/vm.make
! make/windows/build_vm_def.sh
! make/windows/get_msc_ver.sh
! make/windows/makefiles/adlc.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/launcher.make
! make/windows/makefiles/product.make
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/sa.make
! make/windows/makefiles/sanity.make
! make/windows/makefiles/shared.make
! make/windows/makefiles/vm.make
Changeset: ea677dbdd883
Author: fparain
Date: 2012-02-07 12:34 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ea677dbdd883
Merge
Changeset: 5e9fba4e8718
Author: kvn
Date: 2012-02-07 11:33 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5e9fba4e8718
7142167: MAC: _get_previous_fp broken on bsd with llvm-gcc
Summary: LLVM-GCC (__llvm__) should use the same _get_previous_fp implementation as __clang__ (as is the case for os::current_stack_pointer).
Reviewed-by: twisti, never, dcubed
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
Changeset: b9bc6cae88f2
Author: kvn
Date: 2012-02-07 16:33 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b9bc6cae88f2
7143491: G1 C2 CTW: assert(p2x->outcnt() == 2) failed: expects 2 users: Xor and URShift nodes
Summary: Adjust the assert and code in eliminate_card_mark() method for case when stored value is NULL.
Reviewed-by: iveresov, never
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
Changeset: c742b0b47fe5
Author: roland
Date: 2012-02-08 09:52 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c742b0b47fe5
7119286: JSR292: SIGSEGV in JNIHandleBlock::release_block(JNIHandleBlock*, Thread*)+0x3c
Summary: unaligned stack in throw_NullPointerException_at_call_entry().
Reviewed-by: twisti, never, kvn
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: 2f985b6ce7ff
Author: jrose
Date: 2012-02-09 18:01 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2f985b6ce7ff
Merge
Changeset: 1ac084126285
Author: dlong
Date: 2012-01-24 18:00 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1ac084126285
7130319: C2: running with -XX:+PrintOptoAssembly crashes the VM with assert(false) failed: bad tag in log
Summary: Relax assert to allow the VMThread to close the log while the compiler thread is still writing to it.
Reviewed-by: dholmes, never
Contributed-by: dean.long at oracle.com
! src/share/vm/utilities/xmlstream.cpp
Changeset: d851f3714641
Author: dholmes
Date: 2012-01-25 19:26 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d851f3714641
Merge
- src/os/bsd/vm/decoder_bsd.cpp
Changeset: a79cb7c55012
Author: jiangli
Date: 2012-01-25 17:40 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a79cb7c55012
7132690: InstanceKlass:_reference_type should be u1 type
Summary: Change InstanceKlass::_reference_type to u1 type.
Reviewed-by: dholmes, coleenp, acorn
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: f3fa16bd7159
Author: bobv
Date: 2012-01-25 21:30 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f3fa16bd7159
Merge
Changeset: b7b8b6d2f97d
Author: bpittore
Date: 2012-02-06 10:57 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b7b8b6d2f97d
Merge
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: f174909614bd
Author: bpittore
Date: 2012-02-10 10:55 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f174909614bd
Merge
! src/share/vm/opto/library_call.cpp
Changeset: d71e662fe037
Author: amurillo
Date: 2012-02-10 11:41 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d71e662fe037
Merge
Changeset: fd3060701216
Author: amurillo
Date: 2012-02-10 11:41 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/fd3060701216
Added tag hs23-b15 for changeset d71e662fe037
! .hgtags
Changeset: 087daaec688d
Author: katleman
Date: 2012-02-16 13:01 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/087daaec688d
Added tag jdk8-b26 for changeset fd3060701216
! .hgtags
Changeset: 094138495da4
Author: amurillo
Date: 2012-02-10 11:46 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/094138495da4
7144322: new hotspot build - hs23-b16
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 77a488cd4af2
Author: dlong
Date: 2012-02-15 00:51 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/77a488cd4af2
7140866: assert(covered) failed: Card for end of new region not committed
Summary: resize covered region only after successfully mapping shared archive
Reviewed-by: brutisso, ysr
Contributed-by: dean.long at oracle.com
! src/share/vm/memory/compactingPermGenGen.cpp
Changeset: f9961b6498f9
Author: bpittore
Date: 2012-02-15 16:09 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f9961b6498f9
Merge
Changeset: 95f6641e38e0
Author: iveresov
Date: 2012-02-10 17:40 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/95f6641e38e0
7144296: PS: Optimize nmethods processing
Summary: Prunes scavenge roots in code list every young GC, promote objects directly pointed by the code immediately
Reviewed-by: johnc, jcoomes
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
Changeset: caa4652b4414
Author: tonyp
Date: 2012-02-14 08:21 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/caa4652b4414
7129892: G1: explicit marking cycle initiation might fail to initiate a marking cycle
Summary: If we try to schedule an initial-mark GC in order to explicit start a conc mark cycle and it gets pre-empted by antoher GC, we should retry the attempt as long as it's appropriate for the GC cause.
Reviewed-by: brutisso, johnc
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: d903bf750e9f
Author: johnc
Date: 2012-01-18 09:50 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d903bf750e9f
7129514: time warp warnings after 7117303
Summary: Replace calls to os::javaTimeMillis() that are used to update the milliseconds since the last GC to an equivalent that uses a monotonically non-decreasing time source.
Reviewed-by: ysr, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genMarkSweep.cpp
Changeset: a9647476d1a4
Author: tonyp
Date: 2012-02-15 13:06 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a9647476d1a4
7132029: G1: mixed GC phase lasts for longer than it should
Summary: Revamp of the mechanism that chooses old regions for inclusion in the CSet. It simplifies the code and introduces min and max bounds on the number of old regions added to the CSet at each mixed GC to avoid pathological cases. It also ensures that when we do a mixed GC we'll always find old regions to add to the CSet (i.e., it eliminates the case where a mixed GC will collect no old regions which can happen today).
Reviewed-by: johnc, brutisso
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: ab4422d0ed59
Author: jcoomes
Date: 2012-02-16 13:12 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ab4422d0ed59
7146343: PS invoke methods should indicate the type of gc done
Reviewed-by: stefank, jmasa
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
Changeset: 23c0eb012d6f
Author: jcoomes
Date: 2012-02-16 13:13 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/23c0eb012d6f
6330863: vm/gc/InfiniteList.java fails intermittently due to timeout
Summary: in some cases, allocate from the old gen before doing a full gc
Reviewed-by: stefank, jmasa
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp
Changeset: be398bba40e9
Author: stefank
Date: 2012-02-17 13:23 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/be398bba40e9
Merge
Changeset: 1b0e0f8be510
Author: minqi
Date: 2012-02-09 00:51 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1b0e0f8be510
7131006: java/lang/management/ThreadMXBean/ThreadLists.java
Reviewed-by: dholmes, acorn
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/utilities/preserveException.cpp
Changeset: db006a85bf91
Author: zgu
Date: 2012-02-09 10:16 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/db006a85bf91
7141259: Native stack is missing in hs_err
Summary: Code cleanup and creating a private decoder for error handler, since it can be triggered from in signal handler, where no lock can be taken
Reviewed-by: dholmes, kamg, acorn, coleenp
! src/os/bsd/vm/decoder_machO.hpp
! src/os/windows/vm/decoder_windows.hpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/decoder.hpp
! src/share/vm/utilities/decoder_elf.hpp
! src/share/vm/utilities/vmError.hpp
Changeset: ea527c5cde03
Author: zgu
Date: 2012-02-09 07:35 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ea527c5cde03
Merge
Changeset: 54d3535a6dd3
Author: poonam
Date: 2012-02-12 19:33 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/54d3535a6dd3
7009098: SA cannot open core files larger than 2GB on Linux 32-bit
Summary: Added Large File Support by compiling libsaproc.so with -D_FILE_OFFSET_BITS=64, and a small change with which SA should first load libraries from the path specified with SA_ALTROOT.
Reviewed-by: dholmes, kevinw, dcubed, minqi
! agent/src/os/linux/Makefile
! agent/src/os/linux/libproc_impl.c
! make/linux/makefiles/saproc.make
Changeset: 1bb2838e2fc1
Author: fparain
Date: 2012-02-13 06:24 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1bb2838e2fc1
Merge
Changeset: 849412a95e45
Author: coleenp
Date: 2012-02-13 12:30 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/849412a95e45
7059899: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV
Summary: Increase StackShadowPages to accomodate the JDK changes to increase buffer size in socketWrite
Reviewed-by: acorn, phh
! src/cpu/x86/vm/globals_x86.hpp
Changeset: 1891640ca63f
Author: fparain
Date: 2012-02-14 06:54 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1891640ca63f
7143760: Memory leak in GarbageCollectionNotifications
Reviewed-by: dholmes, dcubed, kamg
! src/share/vm/services/gcNotifier.cpp
! src/share/vm/services/gcNotifier.hpp
Changeset: a9831b955a0a
Author: kamg
Date: 2012-02-13 14:03 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a9831b955a0a
7069991: Setup make/jprt.properties files for jdk8
Summary: Change default release value to jdk8 (but overrideable)
Reviewed-by: phh, jcoomes, dholmes, ohair
! make/jprt.properties
Changeset: a9ac4910e7f2
Author: kamg
Date: 2012-02-14 15:52 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a9ac4910e7f2
Merge
Changeset: 28d91e43ab6d
Author: coleenp
Date: 2012-02-14 16:50 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/28d91e43ab6d
7145587: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV (sparc version)
Summary: Increase StackShadowPages to accomodate the JDK changes to increase buffer size in socketWrite
Reviewed-by: acorn, phh, dcubed, kamg, dsamersoff
! src/cpu/sparc/vm/globals_sparc.hpp
Changeset: cf772dff4bfd
Author: coleenp
Date: 2012-02-14 18:35 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/cf772dff4bfd
Merge
Changeset: b8a4e1d372a0
Author: kamg
Date: 2012-02-14 20:02 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b8a4e1d372a0
7145589: First JSDT provider creation fails
Summary: 0 is a successful return from an ioctl() call
Reviewed-by: dcubed, phh, dsamersoff
! src/share/vm/runtime/dtraceJSDT.cpp
Changeset: 91a81502a27d
Author: kamg
Date: 2012-02-15 00:09 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/91a81502a27d
Merge
Changeset: 2b150750d53d
Author: sspitsyn
Date: 2012-02-14 17:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2b150750d53d
7130993: nsk/jdi/ReferenceType/instances/instances004 fails with JFR: assert(ServiceUtil::visible_oop(obj))
Summary: Skip reporting invisible refs in iterate_over_object to avoid assert(ServiceUtil::visible_oop(obj))
Reviewed-by: dcubed, mgronlun, rbackman
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/prims/jvmtiTagMap.cpp
Changeset: cd239a88b90c
Author: minqi
Date: 2012-02-14 20:54 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/cd239a88b90c
Merge
Changeset: 64fc5ac1b770
Author: minqi
Date: 2012-02-14 23:50 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/64fc5ac1b770
Merge
Changeset: f1cb6f9cfe21
Author: fparain
Date: 2012-02-15 12:17 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f1cb6f9cfe21
7145243: Need additional specializations for argument parsing framework
Reviewed-by: acorn, fparain
Contributed-by: nils.loodin at oracle.com
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/diagnosticArgument.hpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/diagnosticFramework.hpp
Changeset: 4a24c4f648bd
Author: phh
Date: 2012-02-16 13:50 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4a24c4f648bd
7142113: Add Ivy Bridge to the known Intel x86 cpu families
Summary: In vm_version_x86.hpp, add and use CPU_MODEL_IVYBRIDGE_EP, and restrict is_intel_tsc_synced_at_init() to EP models.
Reviewed-by: kvn, acorn
! src/cpu/x86/vm/vm_version_x86.hpp
Changeset: 7df3125953cb
Author: coleenp
Date: 2012-02-16 15:52 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/7df3125953cb
7146354: Re-enable Compressed OOPs after 7118647 is resolved
Summary: Relax the assertion to simply check for COOP mode rather than an exact address.
Reviewed-by: coleenp, kvn, phh, dcubed
Contributed-by: james.melvin at oracle.com
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: df4927a3b82e
Author: coleenp
Date: 2012-02-16 17:19 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/df4927a3b82e
Merge
Changeset: d3384450b649
Author: fparain
Date: 2012-02-17 06:34 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d3384450b649
Merge
Changeset: 73df3733f2eb
Author: kvn
Date: 2012-02-10 12:53 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/73df3733f2eb
7129284: +DoEscapeAnalysis regression w/ early build of 7u4 (HotSpot 23) on Linux
Summary: Removed code which tried to create edges from fields of destination objects of arraycopy to fields of source objects. Added 30 sec time limit for EA graph construction.
Reviewed-by: never
! src/share/vm/opto/escape.cpp
Changeset: de34c646c3f7
Author: kvn
Date: 2012-02-10 17:20 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/de34c646c3f7
7140985: HSDIS does not handle caller options correctly
Summary: Fix typo.
Reviewed-by: jrose, kvn
Contributed-by: Andrew Haley <aph at redhat.com>
! src/share/tools/hsdis/hsdis.c
Changeset: 45a1bf98f1bb
Author: twisti
Date: 2012-02-13 02:29 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/45a1bf98f1bb
7141329: Strange values of stack_size in -XX:+TraceMethodHandles output
Reviewed-by: kvn, never
! src/cpu/x86/vm/methodHandles_x86.cpp
Changeset: f09ae3853e3b
Author: twisti
Date: 2012-02-13 04:30 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f09ae3853e3b
7143766: add ALT_JDK_IMAGE_DIR and improve test_jdk
Reviewed-by: rbackman, jrose, dholmes
! make/Makefile
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/top.make
! make/defs.make
! make/linux/makefiles/top.make
! make/solaris/makefiles/top.make
Changeset: b522995d91f0
Author: roland
Date: 2012-02-14 09:43 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b522995d91f0
7144405: JumbleGC002 assert(m->offset() == pc_offset) failed: oopmap not found
Summary: oop map needs pc stored in frame anchor in StubGenerator::generate_throw_exception()
Reviewed-by: twisti, never, kvn
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: 8f4eb44b3b76
Author: never
Date: 2012-02-14 15:43 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/8f4eb44b3b76
7143061: nsk/stress/stack/b4525850 crash VM
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/globals_x86.hpp
Changeset: 80107dc493db
Author: roland
Date: 2012-02-15 09:43 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/80107dc493db
7126041: jdk7u4 b05 and b06 crash with RubyMine 3.2.4, works well with b04
Summary: Goto that replaces a If mistaken to be a back branch and triggers erroneous OSR compilation.
Reviewed-by: never, iveresov
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: 09d00c18e323
Author: never
Date: 2012-02-15 10:12 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/09d00c18e323
7145537: minor tweaks to LogEvents
Reviewed-by: kvn, twisti
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.hpp
Changeset: cfdfbeac0a5b
Author: iveresov
Date: 2012-02-15 12:32 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/cfdfbeac0a5b
7145345: Code cache sweeper must cooperate with safepoints
Summary: Safepoint in the sweeper loop in necessary
Reviewed-by: kvn, never
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sweeper.cpp
Changeset: 69333a2fbae2
Author: iveresov
Date: 2012-02-15 16:29 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/69333a2fbae2
7142680: default GC affected by jvm path
Summary: Removed old tiered code
Reviewed-by: never, kvn
! src/share/vm/runtime/arguments.cpp
Changeset: fd8114661503
Author: kvn
Date: 2012-02-15 21:37 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/fd8114661503
7125136: SIGILL on linux amd64 in gc/ArrayJuggle/Juggle29
Summary: For C2 moved saving EBP after ESP adjustment. For C1 generated 5 byte nop instruction first if needed.
Reviewed-by: never, twisti, azeemj
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/output.cpp
Changeset: c7401dcad8bf
Author: roland
Date: 2012-02-16 09:20 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c7401dcad8bf
7143038: SIGSEGV in assert_equal / LinearScan::assign_reg_num
Summary: forced exit may destory global objects that are still in use.
Reviewed-by: twisti, never, kvn
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp
Changeset: ad3b47344802
Author: never
Date: 2012-02-16 11:33 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ad3b47344802
7144318: GCLocker assert failure: assert(_needs_gc || SafepointSynchronize::is_at_safepoint(
Reviewed-by: kvn, twisti
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/gcLocker.inline.hpp
Changeset: 9b8ce46870df
Author: kvn
Date: 2012-02-16 17:12 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/9b8ce46870df
7145346: VerifyStackAtCalls is broken
Summary: Replace call_epilog() encoding with macroassembler use. Moved duplicated code to x86.ad. Fixed return_addr() definition.
Reviewed-by: never
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/bsd_x86/vm/bsd_x86_32.ad
! src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
! src/os_cpu/linux_x86/vm/linux_x86_32.ad
! src/os_cpu/linux_x86/vm/linux_x86_64.ad
! src/os_cpu/solaris_x86/vm/solaris_x86_32.ad
! src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
! src/os_cpu/windows_x86/vm/windows_x86_32.ad
! src/os_cpu/windows_x86/vm/windows_x86_64.ad
! src/share/vm/opto/chaitin.cpp
Changeset: 72c425c46102
Author: never
Date: 2012-02-17 12:18 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/72c425c46102
7146729: nightly failure after 7141200: tty is sometimes null during shutdown of main thread
Reviewed-by: kvn
! src/share/vm/utilities/events.hpp
Changeset: 15085a6eb50c
Author: never
Date: 2012-02-17 12:18 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/15085a6eb50c
Merge
! src/cpu/x86/vm/globals_x86.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: f92a171cf007
Author: amurillo
Date: 2012-02-17 15:06 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f92a171cf007
Merge
Changeset: 98cd09d11a21
Author: amurillo
Date: 2012-02-17 15:06 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/98cd09d11a21
Added tag hs23-b16 for changeset f92a171cf007
! .hgtags
Changeset: 931e5f39e365
Author: kvn
Date: 2012-02-20 13:11 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/931e5f39e365
7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
Summary: Increase size of deopt_blob and uncommon_trap_blob by size of stack bang code (SPARC).
Reviewed-by: azeemj, iveresov, never, phh
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
Changeset: 3b24e7e01d20
Author: jcoomes
Date: 2012-02-20 22:32 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/3b24e7e01d20
Added tag hs23-b16 for changeset 931e5f39e365
! .hgtags
Changeset: 0ed0960af27d
Author: katleman
Date: 2012-02-23 12:03 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0ed0960af27d
Added tag jdk8-b27 for changeset 3b24e7e01d20
! .hgtags
Changeset: 4ab89de75552
Author: amurillo
Date: 2012-02-17 15:11 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4ab89de75552
7146700: new hotspot build - hs24-b01
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 86ce3208eb18
Author: dcubed
Date: 2012-02-17 15:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/86ce3208eb18
7145798: System.loadLibrary does not search current working directory
Summary: Append "." to java.library.path on MacOS X to ease migration from Apple's Java6 to OpenJDK7.
Reviewed-by: phh, jmelvin, coleenp
! src/os/bsd/vm/os_bsd.cpp
Changeset: 0368109684cb
Author: sla
Date: 2012-02-19 13:11 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0368109684cb
7132070: Use a mach_port_t as the OSThread thread_id rather than pthread_t on BSD/OSX
Summary: Change OSThread to use mach thread_t
Reviewed-by: phh, dcubed
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os/bsd/vm/osThread_bsd.cpp
! src/os/bsd/vm/osThread_bsd.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
Changeset: 38fd165da001
Author: poonam
Date: 2012-02-20 21:27 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/38fd165da001
7145358: SA throws ClassCastException for partially loaded ConstantPool
Summary: In printValueOn() in ConstantPool.java check if the poolHolder is a valid Klass and only then print it.
Reviewed-by: sla, sspitsyn
Contributed-by: Krystal Mok <sajia at taobao.com>
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
Changeset: 1a4e5feb63c4
Author: fparain
Date: 2012-02-22 08:19 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1a4e5feb63c4
Merge
Changeset: d9b93445a67c
Author: vladidan
Date: 2012-02-15 20:26 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d9b93445a67c
7129401: PPC: runtime/7100935/TestShortArraycopy.java fails
Summary: pass assembler switches for PPC
Reviewed-by: dholmes
! make/linux/makefiles/ppc.make
Changeset: d79f8393df2b
Author: bpittore
Date: 2012-02-22 14:00 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d79f8393df2b
Merge
Changeset: 701a83c86f28
Author: jiangli
Date: 2012-02-21 13:14 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/701a83c86f28
7120481: storeStore barrier in constructor with final field
Summary: Issue storestore barrier before constructor return if the constructor write final field.
Reviewed-by: dholmes, jrose, roland, coleenp
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_ValueMap.hpp
Changeset: 398c5d0fb0ae
Author: bpittore
Date: 2012-02-23 21:10 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/398c5d0fb0ae
Merge
Changeset: 975c4105f1e2
Author: amurillo
Date: 2012-02-24 18:08 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/975c4105f1e2
Merge
Changeset: b183b0863611
Author: amurillo
Date: 2012-02-24 18:08 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b183b0863611
Added tag hs24-b01 for changeset 975c4105f1e2
! .hgtags
Changeset: 610674484669
Author: katleman
Date: 2012-03-01 12:23 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/610674484669
Added tag jdk8-b28 for changeset b183b0863611
! .hgtags
Changeset: 694fd3171eb0
Author: amurillo
Date: 2012-02-24 18:14 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/694fd3171eb0
7148664: new hotspot build - hs24-b02
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 645162d94294
Author: dsamersoff
Date: 2012-02-22 19:43 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/645162d94294
7110104: It should be possible to stop and start JMX Agent at runtime
Summary: Added a capability to start and stop JMX Agent by jcmd
Reviewed-by: acorn, mchung
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
Changeset: b5ab7482dbf9
Author: dsamersoff
Date: 2012-02-22 10:32 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b5ab7482dbf9
Merge
Changeset: 7292cff45988
Author: erikj
Date: 2012-02-22 09:24 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/7292cff45988
7141244: build-infra merge: Include $(SPEC) in makefiles and make variables overridable
Reviewed-by: dholmes, ohrstrom, ohair, jcoomes
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/sparcWorks.make
! make/defs.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/sparcWorks.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/sparcWorks.make
! make/windows/build.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make
Changeset: f096e1b74d85
Author: dholmes
Date: 2012-02-25 01:49 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f096e1b74d85
7148126: ConstantPoolCacheEntry::print prints to wrong stream
Summary: Should print to passed in stream not tty
Reviewed-by: dholmes, never
Contributed-by: Krystal Mok <sajia at taobao.com>
! src/share/vm/oops/cpCacheOop.cpp
Changeset: 205573af962c
Author: fparain
Date: 2012-02-28 07:58 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/205573af962c
Merge
Changeset: d8abc90163a4
Author: kvn
Date: 2012-02-20 13:11 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d8abc90163a4
7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
Summary: Increase size of deopt_blob and uncommon_trap_blob by size of stack bang code (SPARC).
Reviewed-by: azeemj, iveresov, never, phh
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
Changeset: 9a72c7ece7fb
Author: kvn
Date: 2012-02-21 11:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/9a72c7ece7fb
7146442: assert(false) failed: bad AD file
Summary: Take into account only stores captured by Initialize node. Added missing check for Top input in value() methods.
Reviewed-by: never
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/escape.cpp
Changeset: c7987cbaf2ca
Author: kvn
Date: 2012-02-24 12:33 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c7987cbaf2ca
7147416: LogCompilation tool does not work with post parse inlining
Summary: fixed few problems in LogCompilation parser.
Reviewed-by: never
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
Changeset: da4be62fb889
Author: roland
Date: 2012-02-27 09:17 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/da4be62fb889
7147740: add assertions to check stack alignment on VM entry from generated code (x64)
Summary: check stack alignment on VM entry on x64.
Reviewed-by: kvn, never
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/os.hpp
Changeset: bf7796b7367a
Author: roland
Date: 2012-02-27 11:42 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/bf7796b7367a
7148486: At a method handle call returning with an exception may call the runtime with misaligned stack (x64)
Summary: stack must be realigned when calling the runtime for exception propagation at a call.
Reviewed-by: kvn, never
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: 2ee7dcc77c63
Author: never
Date: 2012-02-28 10:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2ee7dcc77c63
7145024: Crashes in ucrypto related to C2
Reviewed-by: kvn
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: b279f99d7143
Author: roland
Date: 2012-02-28 09:13 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b279f99d7143
6910461: Register allocator may insert spill code at wrong insertion index
Summary: When resolving exception edges after register allocation, the C1 register allocator may insert spill code at the wrong insertion position.
Reviewed-by: kvn, never
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: 031df0387c09
Author: never
Date: 2012-03-01 15:31 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/031df0387c09
7150051: incorrect oopmap in critical native
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: ce292d6c0385
Author: never
Date: 2012-03-02 09:13 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ce292d6c0385
Merge
Changeset: 9eaf473fff9b
Author: dlong
Date: 2012-02-29 12:58 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/9eaf473fff9b
7142641: -Xshared:on fails on ARM
Summary: map read-only pages MAP_PRIVATE instead of MAP_SHARED
Reviewed-by: dcubed, dholmes
Contributed-by: dean.long at oracle.com
! src/os/linux/vm/os_linux.cpp
Changeset: 03cb7c836ef3
Author: bpittore
Date: 2012-03-02 14:34 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/03cb7c836ef3
Merge
Changeset: 030b5306d60f
Author: amurillo
Date: 2012-03-02 16:27 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/030b5306d60f
Merge
Changeset: b45b5c564098
Author: amurillo
Date: 2012-03-02 16:27 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b45b5c564098
Added tag hs24-b02 for changeset 030b5306d60f
! .hgtags
Changeset: d61761bf3050
Author: katleman
Date: 2012-03-08 20:34 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d61761bf3050
Added tag jdk8-b29 for changeset b45b5c564098
! .hgtags
Changeset: 02ba95965d78
Author: katleman
Date: 2012-03-15 15:15 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/02ba95965d78
Added tag jdk8-b30 for changeset d61761bf3050
! .hgtags
Changeset: 257d67351eae
Author: amurillo
Date: 2012-03-02 16:56 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/257d67351eae
7150327: new hotspot build - hs24-b03
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 2d503de963b3
Author: mgerdin
Date: 2012-02-23 14:58 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2d503de963b3
7148152: Add whitebox testing API to HotSpot
Summary: Add an internal testing API to HotSpot to enable more targeted testing of vm functionality
Reviewed-by: phh, dholmes
! make/Makefile
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/vm.make
+ make/bsd/makefiles/wb.make
! make/jprt.properties
! make/linux/makefiles/defs.make
! make/linux/makefiles/vm.make
+ make/linux/makefiles/wb.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/vm.make
+ make/solaris/makefiles/wb.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
+ make/windows/makefiles/wb.make
+ src/share/tools/whitebox/sun/hotspot/WhiteBox.java
! src/share/vm/prims/nativeLookup.cpp
+ src/share/vm/prims/whitebox.cpp
+ src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/vmError.cpp
! test/Makefile
+ test/sanity/WBApi.java
Changeset: b5290bf0a9e4
Author: johnc
Date: 2012-03-02 10:36 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b5290bf0a9e4
7147806: G1: Crash in vm bootstrap when running with -XX:+UseG1GC -XX:-UsePerfData
Summary: Update generation and collector counters only if UsePerfData is enabled.
Reviewed-by: iveresov, tonyp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp
Changeset: e4624321d36a
Author: jcoomes
Date: 2012-03-03 12:36 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e4624321d36a
7150454: add release jdk7u4 to jprt.properties
Reviewed-by: ohair, never
! make/jprt.properties
Changeset: b12a322de178
Author: jcoomes
Date: 2012-03-03 12:45 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b12a322de178
7150899: remove unused build.targets lines from jprt.properties
Reviewed-by: ohair
! make/jprt.properties
Changeset: 22d276ade3e1
Author: brutisso
Date: 2012-03-05 22:34 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/22d276ade3e1
Merge
! make/windows/makefiles/defs.make
Changeset: 4e0a9aaec0e9
Author: dcubed
Date: 2012-03-07 14:58 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4e0a9aaec0e9
7152031: Hotspot needs updated xawt path [macosx]
Summary: Update to use the right path on MacOS X.
Reviewed-by: michaelm, jcoomes, amurillo
! src/os/bsd/vm/os_bsd.cpp
Changeset: fdf4deca44ec
Author: dcubed
Date: 2012-03-08 06:33 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/fdf4deca44ec
7152206: anti-delta the fix for 7152031
Summary: Backout the fix for 7152031; the real bug to be fixed in jdk repo.
Reviewed-by: michaelm
! src/os/bsd/vm/os_bsd.cpp
Changeset: ff29ce866f23
Author: dsamersoff
Date: 2012-03-01 12:41 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ff29ce866f23
7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode
Summary: Assert doesn't respect invokedynamic opcode
Reviewed-by: dcubed, phh
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
Changeset: 8a48c2906f91
Author: coleenp
Date: 2012-03-05 14:19 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/8a48c2906f91
7150046: SIGILL on sparcv9 fastdebug
Summary: Breakpoint needs to do 64-bit compare for pointers on sparcv9
Reviewed-by: coleenp, never
Contributed-by: dean.long at oracle.com
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
Changeset: d59a6302465a
Author: acorn
Date: 2012-03-09 00:28 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d59a6302465a
Merge
Changeset: 4fabc16dc5bf
Author: roland
Date: 2012-03-02 16:04 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4fabc16dc5bf
6910464: Lookupswitch and Tableswitch default branches not recognized as safepoints
Summary: C1 does not recognize the default branch of a lookupswitch or tableswitch bytecode to be a safepoint if backward.
Reviewed-by: kvn, never
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: e5f73be4c7f1
Author: never
Date: 2012-03-02 13:13 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e5f73be4c7f1
Merge
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: b40ac3579043
Author: never
Date: 2012-03-05 18:10 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b40ac3579043
6658428: C2 doesn't inline java method if corresponding intrinsic failed to inline.
Summary: Allow fallback to non-intrinsic inline case
Reviewed-by: kvn, jrose, never
Contributed-by: nils.eliasson at oracle.com
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/library_call.cpp
Changeset: 541c4a5e7b88
Author: never
Date: 2012-03-06 16:32 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/541c4a5e7b88
7150390: JFR test crashed on assert(_jni_lock_count == count) failed: must be equal
Reviewed-by: dholmes, minqi, kvn, coleenp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: d8b13355c500
Author: never
Date: 2012-03-09 08:34 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d8b13355c500
Merge
Changeset: dfae0140457c
Author: amurillo
Date: 2012-03-09 13:08 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/dfae0140457c
Merge
Changeset: 2e3ff1aa30f5
Author: amurillo
Date: 2012-03-09 13:08 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2e3ff1aa30f5
Added tag hs24-b03 for changeset dfae0140457c
! .hgtags
Changeset: fde683df4c27
Author: amurillo
Date: 2012-03-09 13:34 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/fde683df4c27
7152700: new hotspot build - hs24-b04
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 61b82be3b1ff
Author: never
Date: 2012-03-12 15:28 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/61b82be3b1ff
7152957: VM crashes with assert(false) failed: bad AD file
Reviewed-by: kvn, never
Contributed-by: nils.eliasson at oracle.com
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/library_call.cpp
Changeset: a735aec54ea4
Author: sspitsyn
Date: 2012-03-14 20:06 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a735aec54ea4
7123170: JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02
Summary: The JVMTI ResourceExhausted events must be generated in all places where OOME is thrown
Reviewed-by: acorn, coleenp, dcubed, dholmes, dsamersoff, jwilhelm, tonyp
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/prims/jvmtiExport.hpp
Changeset: 970cbbba54b0
Author: jmelvin
Date: 2012-03-16 15:13 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/970cbbba54b0
7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6
Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using contains() method instead of .startsWith().
Reviewed-by: dcubed, phh, ohair, katleman
Contributed-by: james.melvin at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
Changeset: cf956638b844
Author: iveresov
Date: 2012-03-12 13:12 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/cf956638b844
7151089: PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages
Summary: Don't attempt to uncommit SHM-based large pages
Reviewed-by: kvn
! src/os/linux/vm/os_linux.cpp
Changeset: 2c0751569716
Author: brutisso
Date: 2012-03-13 21:12 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2c0751569716
7152954: G1: Native memory leak during full GCs
Summary: Add destructor to TruncatedSeq and call delete when necessary
Reviewed-by: johnc, tonyp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp
Changeset: c7a555a9449a
Author: brutisso
Date: 2012-03-14 12:49 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c7a555a9449a
7068625: Testing 8 bytes of card table entries at a time speeds up card-scanning
Summary: Check clean words instead of clean bytes
Reviewed-by: jcoomes, jmasa, jwilhelm, ysr
Contributed-by: alexey.ragozin at gmail.com
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
Changeset: f96bddf3d3f3
Author: jcoomes
Date: 2012-03-16 23:45 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f96bddf3d3f3
Merge
Changeset: f4767e53d6e0
Author: amurillo
Date: 2012-03-17 00:10 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f4767e53d6e0
Merge
! .hgtags
Changeset: 0cd147eaa673
Author: amurillo
Date: 2012-03-17 00:10 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0cd147eaa673
Added tag hs24-b04 for changeset f4767e53d6e0
! .hgtags
Changeset: bbdc75c217e7
Author: katleman
Date: 2012-03-22 12:41 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/bbdc75c217e7
Added tag jdk8-b31 for changeset 0cd147eaa673
! .hgtags
Changeset: a142c661f6b1
Author: amurillo
Date: 2012-03-17 00:27 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a142c661f6b1
7154706: new hotspot build - hs23-b05
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 77591ef8983a
Author: sla
Date: 2012-03-19 20:13 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/77591ef8983a
7152800: All tests using the attach API fail with "well-known file is not secure" on Mac OS X
Summary: Create well-known file with effective group of the current process
Reviewed-by: kamg, dcubed
! src/os/bsd/vm/attachListener_bsd.cpp
Changeset: 3d7ea1dbe0de
Author: erikj
Date: 2012-03-19 10:09 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/3d7ea1dbe0de
7141246: build-infra merge: Introduce new JVM_VARIANT* to control which kind of jvm gets built
Reviewed-by: dholmes, ohair
! make/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/vm.make
! make/defs.make
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/defs.make
! make/windows/makefiles/defs.make
Changeset: 80fe40862b02
Author: jmelvin
Date: 2012-03-20 16:46 -0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/80fe40862b02
7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messages
Summary: Provide custom error messages for locked commercial feature options which are not first unlocked.
Reviewed-by: dcubed, jcoomes, kamg
Contributed-by: james.melvin at oracle.com
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_ext.hpp
Changeset: ee138854b3a6
Author: kvn
Date: 2012-03-12 10:46 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ee138854b3a6
7147744: CTW: assert(false) failed: infinite EA connection graph build
Summary: rewrote Connection graph construction code in EA to reduce time spent there.
Reviewed-by: never
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/utilities/growableArray.hpp
Changeset: 2537ebc321d4
Author: never
Date: 2012-03-12 19:54 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2537ebc321d4
Merge
Changeset: 0f4014d7731b
Author: never
Date: 2012-03-13 10:03 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0f4014d7731b
7152961: InlineTree::should_not_inline may exit prematurely
Reviewed-by: kvn, never
Contributed-by: nils.eliasson at oracle.com
! src/share/vm/opto/bytecodeInfo.cpp
Changeset: dbd21c7c833f
Author: never
Date: 2012-03-13 20:54 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/dbd21c7c833f
7152955: print_method crashes with null root
Reviewed-by: kvn, never
Contributed-by: nils.eliasson at oracle.com
! src/share/vm/opto/compile.cpp
Changeset: 56ee89841dc4
Author: iveresov
Date: 2012-03-15 16:38 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/56ee89841dc4
7154333: JVM fails to start if -XX:+AggressiveHeap is set
Summary: Don't set CompilationPolicyChoice with AggressiveHeap
Reviewed-by: never
! src/share/vm/runtime/arguments.cpp
Changeset: 1a11548571e8
Author: jcoomes
Date: 2012-03-16 23:52 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1a11548571e8
Merge
Changeset: ed4c92f54c2d
Author: kvn
Date: 2012-03-20 13:10 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ed4c92f54c2d
7154997: assert(false) failed: not G1 barrier raw StoreP
Summary: Skip only G1 cases and explicitly set global escape state in unsafe cases.
Reviewed-by: never
! src/share/vm/opto/escape.cpp
Changeset: ad412114302a
Author: never
Date: 2012-03-22 13:54 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ad412114302a
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 27863e4586de
Author: jcoomes
Date: 2012-03-23 21:31 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/27863e4586de
Merge
Changeset: 25410a347ebb
Author: jcoomes
Date: 2012-03-23 21:31 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/25410a347ebb
Added tag hs24-b05 for changeset 27863e4586de
! .hgtags
Changeset: ede8c2260e77
Author: michaelm
Date: 2012-04-03 23:46 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ede8c2260e77
Merge
! .hgtags
! make/bsd/makefiles/sa.make
! make/windows/makefiles/vm.make
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 883606a2be24
Author: michaelm
Date: 2012-04-05 23:49 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/883606a2be24
Merge
! make/bsd/makefiles/sa.make
More information about the jigsaw-dev
mailing list