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