hg: hsx/hotspot-comp/hotspot: 52 new changesets

vladimir.kozlov at oracle.com vladimir.kozlov at oracle.com
Fri Dec 9 15:20:33 PST 2011


Changeset: 3c7d67df8d07
Author:    dholmes
Date:      2011-11-10 06:23 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/3c7d67df8d07

7108264: Fix for 7104173 is insufficient
Summary: Disable PrintVMOptions by default for all builds
Reviewed-by: dsamersoff, twisti

! src/share/vm/runtime/globals.hpp

Changeset: f9a80a035a4a
Author:    coleenp
Date:      2011-11-15 12:40 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/f9a80a035a4a

Merge

! src/share/vm/runtime/globals.hpp

Changeset: 5a5ed80bea5b
Author:    ysr
Date:      2011-10-26 21:07 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/5a5ed80bea5b

7105163: CMS: some mentions of MinChunkSize should be IndexSetStart
Summary: Fixed the instances that were missed in the changeset for 7099817.
Reviewed-by: stefank

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp

Changeset: 59519b7d7b9d
Author:    tonyp
Date:      2011-10-28 13:04 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/59519b7d7b9d

Merge


Changeset: 6fd81579526f
Author:    brutisso
Date:      2011-10-31 08:01 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/6fd81579526f

7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
Summary: arrayOopDesc::max_array_length() should return a value that does not overflow a size_t if it is converted to bytes.
Reviewed-by: kvn, dholmes

! make/jprt.properties
! src/share/vm/oops/arrayOop.cpp
! src/share/vm/oops/arrayOop.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/utilities/quickSort.cpp
! test/Makefile

Changeset: ed80554efa25
Author:    brutisso
Date:      2011-11-02 08:04 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/ed80554efa25

7106751: G1: gc/gctests/nativeGC03 crashes VM with SIGSEGV
Summary: _cset_rs_update_cl[] was indexed with values beyond what it is set up to handle.
Reviewed-by: ysr, jmasa, johnc

! src/share/vm/gc_implementation/g1/g1RemSet.cpp

Changeset: 8aae2050e83e
Author:    tonyp
Date:      2011-11-07 22:11 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/8aae2050e83e

7092309: G1: introduce old region set
Summary: Keep track of all the old regions in the heap with a heap region set.
Reviewed-by: brutisso, johnc

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSets.cpp
! src/share/vm/gc_implementation/g1/heapRegionSets.hpp

Changeset: 53074c2c4600
Author:    tonyp
Date:      2011-11-08 00:41 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/53074c2c4600

7099849: G1: include heap region information in hs_err files
Reviewed-by: johnc, brutisso, poonam

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: ab5107bee78c
Author:    brutisso
Date:      2011-11-09 23:21 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/ab5107bee78c

7110190: GCCause::to_string missing case for _adaptive_size_policy
Summary: Added case for _adaptive_size_policy
Reviewed-by: johnc, ysr

! src/share/vm/gc_interface/gcCause.cpp

Changeset: aa4c21b00f7f
Author:    brutisso
Date:      2011-11-15 20:17 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/aa4c21b00f7f

7110152: assert(size_in_words <= (julong)max_jint) failed: no overflow
Summary: Reduce what arrayOopDesc::max_array_length() returns to avoid int overflow
Reviewed-by: kvn, dholmes, tonyp

! src/share/vm/oops/arrayOop.hpp

Changeset: 2ceafe3ceb65
Author:    poonam
Date:      2011-11-16 16:27 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/2ceafe3ceb65

7110428: Crash during HeapDump operation
Reviewed-by: ysr, dholmes

! src/share/vm/services/heapDumper.cpp

Changeset: b1754f3fbbd8
Author:    tonyp
Date:      2011-11-17 13:14 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/b1754f3fbbd8

Merge


Changeset: 088d09a130ff
Author:    katleman
Date:      2011-11-10 11:46 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/088d09a130ff

Added tag jdk8-b13 for changeset b92ca8e229d2

! .hgtags

Changeset: 883328bfc472
Author:    katleman
Date:      2011-11-17 10:45 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/883328bfc472

Added tag jdk8-b14 for changeset 088d09a130ff

! .hgtags

Changeset: 6c2a55d4902f
Author:    jcoomes
Date:      2011-11-18 15:15 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/6c2a55d4902f

Merge


Changeset: fde2a39ed7f3
Author:    jcoomes
Date:      2011-11-18 15:15 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/fde2a39ed7f3

Added tag hs23-b06 for changeset 6c2a55d4902f

! .hgtags

Changeset: da4182086289
Author:    jcoomes
Date:      2011-11-18 17:39 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/da4182086289

7113503: Bump the hs23 build number to 07
Reviewed-by: johnc
Contributed-by: alejandro.murillo at oracle.com

! make/hotspot_version

Changeset: 36b057451829
Author:    dholmes
Date:      2011-11-16 20:38 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/36b057451829

7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries
Reviewed-by: dholmes, dsamersoff
Contributed-by: Chris Hegarty <chris.hegarty at oracle.com>

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp

Changeset: 002cb3fc8256
Author:    coleenp
Date:      2011-11-18 17:26 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/002cb3fc8256

Merge


Changeset: c17bc65648de
Author:    brutisso
Date:      2011-11-21 08:02 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/c17bc65648de

7112308: Fix Visual Studio build for precompiled header
Summary: Add the new path to precompiled.hpp in the project make file
Reviewed-by: coleenp, dholmes, brutisso
Contributed-by: rbackman <rickard.backman at oracle.com>

! make/windows/makefiles/projectcreator.make

Changeset: 1d090cf33da6
Author:    coleenp
Date:      2011-11-21 10:22 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/1d090cf33da6

Merge


Changeset: 242b4e0e6f73
Author:    phh
Date:      2011-11-29 09:21 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/242b4e0e6f73

7116189: Export JVM_SetNativeThreadName from Hotspot
Summary: Added JVM_SetNativeThreadName to linker mapfiles on Solaris and Linux.
Reviewed-by: dcubed, dholmes
Contributed-by: michael.x.mcmahon at oracle.com

! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers

Changeset: 763f01599ff4
Author:    phh
Date:      2011-11-29 17:00 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/763f01599ff4

7116481: Commercial features in Hotspot must be gated by a switch
Summary: Add -XX:+UnlockCommercialVMOptions to gate use of commercial feature switches in the same way as -XX:UnlockDiagnosticVMOptions gates use of diagnostic feature switches.
Reviewed-by: jwilhelm, kamg

! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp

Changeset: 358eca91be48
Author:    phh
Date:      2011-11-30 12:48 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/358eca91be48

7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch
Summary: Revert 7116481 to current hsx/hotspot-main
Reviewed-by: kamg

! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp

Changeset: 81a08cd7f6a1
Author:    coleenp
Date:      2011-12-01 13:42 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/81a08cd7f6a1

Merge


Changeset: a88de71c4e3a
Author:    tonyp
Date:      2011-11-18 12:52 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/a88de71c4e3a

7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class
Summary: Major cleanup of the G1CollectorPolicy class. It removes a lot of unused fields and methods and also consolidates replicated information (mainly various ways of counting the number of CSet regions) into one copy.
Reviewed-by: johnc, brutisso

! 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/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: d06a2d7fcd5b
Author:    brutisso
Date:      2011-11-21 07:47 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/d06a2d7fcd5b

7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM
Summary: Interpret MarkSweepAlwaysCompactCount < 1 as never do full compaction
Reviewed-by: ysr, tonyp, jmasa, johnc

! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/memory/space.hpp

Changeset: b5a5f30c483d
Author:    johnc
Date:      2011-11-21 09:24 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/b5a5f30c483d

7110173: GCNotifier::pushNotification publishes stale data.
Summary: GCNotifier::pushNotification() references GCMemoryManager::_last_gc_stat but is called from GCMemoryManager::gc_end() before GCMemoryManager::_last_gc_stat is set up using the values in GCMemoryManager::_current_gc_stat. As a result the GC notification code accesses unitialized or stale data. Move the notification call after GCMemoryManager::_las_gc_stat is set, but inside the same if-block.
Reviewed-by: poonam, dholmes, fparain, mchung

! src/share/vm/services/memoryManager.cpp

Changeset: 6071e0581859
Author:    johnc
Date:      2011-11-18 12:27 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/6071e0581859

7111795: G1: Various cleanups identified during walk through of changes for 6484965
Summary: Various cleanups and formatting changes identified during a code walk through of the changes for 6484965 ("G1: piggy-back liveness accounting phase on marking").
Reviewed-by: brutisso, tonyp

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: 3a298e04d914
Author:    tonyp
Date:      2011-11-22 04:47 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/3a298e04d914

Merge


Changeset: bca17e38de00
Author:    jmasa
Date:      2011-08-09 10:16 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/bca17e38de00

6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads
Summary: Select number of GC threads dynamically based on heap usage and number of Java threads
Reviewed-by: johnc, ysr, jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
! src/share/vm/utilities/yieldingWorkgroup.cpp
! src/share/vm/utilities/yieldingWorkgroup.hpp

Changeset: 00dd86e542eb
Author:    johnc
Date:      2011-11-28 09:49 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/00dd86e542eb

7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise
Summary: Race between the VM thread reading G1CollectedHeap::_mark_in_progress and it being set by the concurrent mark thread when concurrent marking is aborted by a full GC. Have the concurrent mark thread join the SuspendibleThreadSet before changing the marking state.
Reviewed-by: tonyp, brutisso

! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp

Changeset: dc467e8b2c5e
Author:    johnc
Date:      2011-11-17 12:40 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/dc467e8b2c5e

7112743: G1: Reduce overhead of marking closure during evacuation pauses
Summary: Parallelize the serial code that was used to mark objects reachable from survivor objects in the collection set. Some minor improvments in the timers used to track the freeing of the collection set along with some tweaks to PrintGCDetails.
Reviewed-by: tonyp, brutisso

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/oops/objArrayOop.hpp

Changeset: ea640b5e949a
Author:    jmasa
Date:      2011-11-22 14:18 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/ea640b5e949a

7106024: CMS: Removed unused code for precleaning in remark phase
Summary: Remove dead code.
Reviewed-by: stefank, ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp

Changeset: 7913e93dca52
Author:    jmasa
Date:      2011-11-22 14:59 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/7913e93dca52

7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure
Summary: Remove obsolete code.
Reviewed-by: brutisso, ysr, jcoomes

! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp

Changeset: 1bbf5b6fb7b0
Author:    tonyp
Date:      2011-12-02 08:52 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/1bbf5b6fb7b0

Merge

! src/share/vm/runtime/globals.hpp

Changeset: d1f29d4e0bc6
Author:    katleman
Date:      2011-12-01 10:33 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/d1f29d4e0bc6

Added tag jdk8-b15 for changeset fde2a39ed7f3

! .hgtags

Changeset: 6de8c9ba5907
Author:    jcoomes
Date:      2011-12-02 15:11 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/6de8c9ba5907

Merge


Changeset: aed8bf036ce2
Author:    jcoomes
Date:      2011-12-02 15:11 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/aed8bf036ce2

Added tag hs23-b07 for changeset 6de8c9ba5907

! .hgtags

Changeset: cf4dd13bbcd3
Author:    jcoomes
Date:      2011-12-02 21:10 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/cf4dd13bbcd3

7117536: new hotspot build - hs23-b08
Reviewed-by: johnc

! make/hotspot_version

Changeset: cd00eaeebef6
Author:    phh
Date:      2011-12-05 12:50 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/cd00eaeebef6

7117389: Add a framework for vendor-specific command line switch extensions to Hotspot
Summary: Add a file, globals_ext.hpp, containing a null interface, to be replaced by a vendor in altsrc as needed.
Reviewed-by: coleenp, kamg, dholmes, johnc, jrose

! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
+ src/share/vm/runtime/globals_ext.hpp
! src/share/vm/runtime/globals_extension.hpp

Changeset: 8657ec177a14
Author:    dcubed
Date:      2011-12-05 14:55 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/8657ec177a14

7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X
Summary: Replace SA_APPLE_BOOT_JAVA with logic that checks the boot JDK for the location of JDI classes. ALWAYS_PASS_TEST_GAMMA is true by default on Darwin.
Reviewed-by: kvn, swingler

! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/sa.make

Changeset: 41cce03b29a8
Author:    dcubed
Date:      2011-12-06 05:28 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/41cce03b29a8

Merge


Changeset: 03865c41c4f3
Author:    vladidan
Date:      2011-12-06 16:35 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/03865c41c4f3

Merge

! src/share/vm/runtime/globals.hpp

Changeset: 55d777c0860a
Author:    dcubed
Date:      2011-12-07 07:27 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/55d777c0860a

7118648: disable compressed oops by default on MacOS X until 7118647 is fixed
Summary: UseCompressedOops is false by default on MacOS X; can still be set manually
Reviewed-by: jmelvin, kvn, dholmes

! src/share/vm/runtime/arguments.cpp

Changeset: 81f7362f7bed
Author:    kvn
Date:      2011-12-08 10:27 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/81f7362f7bed

Merge

! make/jprt.properties
! src/share/vm/runtime/globals.hpp

Changeset: 4406629aa157
Author:    johnc
Date:      2011-12-02 12:39 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/4406629aa157

7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj
Summary: As a result of  the changes for 4965777, the G1 reference field scanning closure could be applied to the discovered field of a reference object twice. The failing assert is too strong if the result of the first application of the closure is stolen, and the referenced object, evacuated by another worker thread.
Reviewed-by: ysr, tonyp

! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp

Changeset: e37aedaedccd
Author:    tonyp
Date:      2011-12-05 12:26 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/e37aedaedccd

Merge


Changeset: f1391adc6681
Author:    stefank
Date:      2011-11-28 10:19 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/f1391adc6681

7112034: Parallel CMS fails to properly mark reference objects
Summary: Enabled reference processing when work stealing during concurrent marking
Reviewed-by: jmasa, brutisso

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: f4414323345f
Author:    stefank
Date:      2011-11-28 14:58 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/f4414323345f

7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM
Summary: Changed the conditional to see if the precompiled header has been specified. Also, removed the unused PrecompiledOption.
Reviewed-by: dholmes, brutisso

! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/top.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/top.make
! make/solaris/makefiles/gcc.make

Changeset: d23d2b18183e
Author:    tonyp
Date:      2011-12-07 12:54 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/d23d2b18183e

7118202: G1: eden size unnecessarily drops to a minimum
Summary: An integer underflow can cause the RSet lengths to be massively overpredicted which forces the eden size to the minimum.
Reviewed-by: brutisso, johnc

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp

Changeset: e9b91fd07263
Author:    jmasa
Date:      2011-12-09 06:46 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/e9b91fd07263

Merge




More information about the hotspot-compiler-dev mailing list