[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-penrose-dev
Subject:    hg: penrose/jigsaw/hotspot: 222 new changesets
From:       zhangshj () linux ! vnet ! ibm ! com (zhangshj at linux ! vnet ! ibm ! com)
Date:       2012-04-09 7:22:58
Message-ID: 20120409073015.EA4D347F72 () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: 5f3fcd591768
Author:    amurillo
Date:      2012-01-20 17:07 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/94f0ce74d48e

Merge


Changeset: 9a28ddfc1f4a
Author:    roland
Date:      2012-01-26 09:38 +0100
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/072384a61312

Merge


Changeset: 2e966d967c5c
Author:    johnc
Date:      2012-01-13 13:27 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/df88f58f3b61

Merge


Changeset: e8a4934564b2
Author:    phh
Date:      2012-01-24 19:33 -0500
URL:       http://hg.openjdk.java.net/penrose/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/penrose/jigsaw/hotspot/rev/78dadb7b16ab

Merge


Changeset: d708a8cdd022
Author:    kamg
Date:      2012-01-25 10:08 -0500
URL:       http://hg.openjdk.java.net/penrose/jigsaw/hotspot/rev/d708a8cdd022

Merge


Changeset: 520830f632e7
Author:    fparain
Date:      2012-01-25 10:32 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/jigsaw/hotspot/rev/24ec1a6d6ef3

Merge


Changeset: a42c07c38c47
Author:    dsamersoff
Date:      2012-01-25 21:10 +0400
URL:       http://hg.openjdk.java.net/penrose/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/penrose/jigsaw/hotspot/rev/6d00795f99a1

Merge


Changeset: 6db63e782d3d
Author:    dsamersoff
Date:      2012-01-25 18:58 -0800
URL:       http://hg.openjdk.java.net/penrose/jigsaw/hotspot/rev/6db63e782d3d

Merge


Changeset: de268c8a8075
Author:    phh
Date:      2012-01-26 20:06 -0500
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/9e177d44b10f

Merge


Changeset: a80fd4f45d7a
Author:    amurillo
Date:      2012-01-27 14:44 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/d96c130c9399

Merge


Changeset: b2cd0ee8f778
Author:    acorn
Date:      2012-01-30 23:27 -0500
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/5ab44ceb4d57

Merge


Changeset: b22de8247499
Author:    amurillo
Date:      2012-02-03 18:04 -0800
URL:       http://hg.openjdk.java.net/penrose/jigsaw/hotspot/rev/b22de8247499

Merge


Changeset: 4e9b30938cbf
Author:    amurillo
Date:      2012-02-03 18:04 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/ea677dbdd883

Merge


Changeset: 5e9fba4e8718
Author:    kvn
Date:      2012-02-07 11:33 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/2f985b6ce7ff

Merge


Changeset: 1ac084126285
Author:    dlong
Date:      2012-01-24 18:00 -0500
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/f3fa16bd7159

Merge


Changeset: b7b8b6d2f97d
Author:    bpittore
Date:      2012-02-06 10:57 -0500
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/d71e662fe037

Merge


Changeset: fd3060701216
Author:    amurillo
Date:      2012-02-10 11:41 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/f9961b6498f9

Merge


Changeset: 95f6641e38e0
Author:    iveresov
Date:      2012-02-10 17:40 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/be398bba40e9

Merge


Changeset: 1b0e0f8be510
Author:    minqi
Date:      2012-02-09 00:51 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/ea527c5cde03

Merge


Changeset: 54d3535a6dd3
Author:    poonam
Date:      2012-02-12 19:33 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/jigsaw/hotspot/rev/1bb2838e2fc1

Merge


Changeset: 849412a95e45
Author:    coleenp
Date:      2012-02-13 12:30 -0500
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/a9ac4910e7f2

Merge


Changeset: 28d91e43ab6d
Author:    coleenp
Date:      2012-02-14 16:50 -0500
URL:       http://hg.openjdk.java.net/penrose/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/penrose/jigsaw/hotspot/rev/cf772dff4bfd

Merge


Changeset: b8a4e1d372a0
Author:    kamg
Date:      2012-02-14 20:02 -0500
URL:       http://hg.openjdk.java.net/penrose/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/penrose/jigsaw/hotspot/rev/91a81502a27d

Merge


Changeset: 2b150750d53d
Author:    sspitsyn
Date:      2012-02-14 17:04 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/jigsaw/hotspot/rev/cd239a88b90c

Merge


Changeset: 64fc5ac1b770
Author:    minqi
Date:      2012-02-14 23:50 -0800
URL:       http://hg.openjdk.java.net/penrose/jigsaw/hotspot/rev/64fc5ac1b770

Merge


Changeset: f1cb6f9cfe21
Author:    fparain
Date:      2012-02-15 12:17 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/df4927a3b82e

Merge


Changeset: d3384450b649
Author:    fparain
Date:      2012-02-17 06:34 -0800
URL:       http://hg.openjdk.java.net/penrose/jigsaw/hotspot/rev/d3384450b649

Merge


Changeset: 73df3733f2eb
Author:    kvn
Date:      2012-02-10 12:53 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/f92a171cf007

Merge


Changeset: 98cd09d11a21
Author:    amurillo
Date:      2012-02-17 15:06 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/1a4e5feb63c4

Merge


Changeset: d9b93445a67c
Author:    vladidan
Date:      2012-02-15 20:26 -0500
URL:       http://hg.openjdk.java.net/penrose/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/penrose/jigsaw/hotspot/rev/d79f8393df2b

Merge


Changeset: 701a83c86f28
Author:    jiangli
Date:      2012-02-21 13:14 -0500
URL:       http://hg.openjdk.java.net/penrose/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/penrose/jigsaw/hotspot/rev/398c5d0fb0ae

Merge


Changeset: 975c4105f1e2
Author:    amurillo
Date:      2012-02-24 18:08 -0800
URL:       http://hg.openjdk.java.net/penrose/jigsaw/hotspot/rev/975c4105f1e2

Merge


Changeset: b183b0863611
Author:    amurillo
Date:      2012-02-24 18:08 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/b5ab7482dbf9

Merge


Changeset: 7292cff45988
Author:    erikj
Date:      2012-02-22 09:24 +0100
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/205573af962c

Merge


Changeset: d8abc90163a4
Author:    kvn
Date:      2012-02-20 13:11 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/ce292d6c0385

Merge


Changeset: 9eaf473fff9b
Author:    dlong
Date:      2012-02-29 12:58 -0500
URL:       http://hg.openjdk.java.net/penrose/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/penrose/jigsaw/hotspot/rev/03cb7c836ef3

Merge


Changeset: 030b5306d60f
Author:    amurillo
Date:      2012-03-02 16:27 -0800
URL:       http://hg.openjdk.java.net/penrose/jigsaw/hotspot/rev/030b5306d60f

Merge


Changeset: b45b5c564098
Author:    amurillo
Date:      2012-03-02 16:27 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/d59a6302465a

Merge


Changeset: 4fabc16dc5bf
Author:    roland
Date:      2012-03-02 16:04 +0100
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/d8b13355c500

Merge


Changeset: dfae0140457c
Author:    amurillo
Date:      2012-03-09 13:08 -0800
URL:       http://hg.openjdk.java.net/penrose/jigsaw/hotspot/rev/dfae0140457c

Merge


Changeset: 2e3ff1aa30f5
Author:    amurillo
Date:      2012-03-09 13:08 -0800
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/f96bddf3d3f3

Merge


Changeset: f4767e53d6e0
Author:    amurillo
Date:      2012-03-17 00:10 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/hotspot/rev/f4767e53d6e0

Merge

! .hgtags

Changeset: 0cd147eaa673
Author:    amurillo
Date:      2012-03-17 00:10 -0700
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/2537ebc321d4

Merge


Changeset: 0f4014d7731b
Author:    never
Date:      2012-03-13 10:03 -0700
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/1a11548571e8

Merge


Changeset: ed4c92f54c2d
Author:    kvn
Date:      2012-03-20 13:10 -0700
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/27863e4586de

Merge


Changeset: 25410a347ebb
Author:    jcoomes
Date:      2012-03-23 21:31 -0700
URL:       http://hg.openjdk.java.net/penrose/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/penrose/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/penrose/jigsaw/hotspot/rev/883606a2be24

Merge

! make/bsd/makefiles/sa.make


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic