hg: jdk7/hotspot-rt/hotspot: 37 new changesets
keith.mcguigan at oracle.com
keith.mcguigan at oracle.com
Wed May 4 18:02:49 PDT 2011
Changeset: 2705303a05c4
Author: schien
Date: 2011-04-14 15:21 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/2705303a05c4
Added tag jdk7-b138 for changeset 0930dc920c18
! .hgtags
Changeset: d6d9b537f2c6
Author: trims
Date: 2011-04-14 17:53 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/d6d9b537f2c6
Added tag hs21-b08 for changeset 0930dc920c18
! .hgtags
Changeset: da7f1093a6b7
Author: trims
Date: 2011-04-15 18:23 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/da7f1093a6b7
Merge
Changeset: 611e19a16519
Author: trims
Date: 2011-04-15 18:23 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/611e19a16519
7037174: Bump the HS21 build number to 09
Summary: Update the HS21 build number to 09
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: db3a870b62f6
Author: katleman
Date: 2011-04-21 15:32 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/db3a870b62f6
Added tag jdk7-b139 for changeset 611e19a16519
! .hgtags
Changeset: 7b4fb6089361
Author: trims
Date: 2011-04-21 19:49 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/7b4fb6089361
Added tag hs21-b09 for changeset 611e19a16519
! .hgtags
Changeset: 83fccfbfe47b
Author: trims
Date: 2011-04-22 18:52 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/83fccfbfe47b
Merge
Changeset: d283b8296671
Author: trims
Date: 2011-04-22 18:52 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/d283b8296671
7039044: Bump the HS21 build number to 10
Summary: Update the HS21 build number to 10
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: df22fe9c5a93
Author: coleenp
Date: 2011-04-27 17:25 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/df22fe9c5a93
Merge
Changeset: 2a23b1b5a0a8
Author: twisti
Date: 2011-04-18 01:33 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/2a23b1b5a0a8
7018355: JSR 292: VM crash in DefNewGeneration::copy_to_survivor_space
Reviewed-by: kvn, jrose
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: bbe95b4337f1
Author: twisti
Date: 2011-04-18 06:50 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/bbe95b4337f1
7036960: TemplateTable::fast_aldc in templateTable_x86_64.cpp uses movptr instead of load_klass
Reviewed-by: kvn, iveresov
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
Changeset: 2a34a4fbc52c
Author: kvn
Date: 2011-04-19 09:30 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/2a34a4fbc52c
7037812: few more defaults changes for new AMD processors
Summary: use PREFETCHW as default prefetch instruction, set UseXMMForArrayCopy and UseUnalignedLoadStores to true by default.
Reviewed-by: kvn
Contributed-by: tom.deneau at amd.com
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: d934e4b931e9
Author: never
Date: 2011-04-20 09:29 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/d934e4b931e9
7009346: java/dyn/InvokeDynamicPrintArgs.java fails with NPE on solaris-sparc with -Xcomp
Reviewed-by: kvn, jrose, twisti
! src/cpu/sparc/vm/methodHandles_sparc.cpp
Changeset: 66b0e2371912
Author: kvn
Date: 2011-04-20 18:29 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/66b0e2371912
7026700: regression in 6u24-rev-b23: Crash in C2 compiler in PhaseIdealLoop::build_loop_late_post
Summary: memory slices should be always created for non-static fields after allocation
Reviewed-by: never
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
Changeset: 08ccee2c4dbf
Author: twisti
Date: 2011-04-21 00:25 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/08ccee2c4dbf
6993078: JSR 292 too many pushes: Lesp points into register window
Reviewed-by: kvn, never
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/oops/cpCacheOop.cpp
Changeset: 548597e74aa4
Author: never
Date: 2011-04-25 16:25 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/548597e74aa4
7030715: JSR 292 JRuby test/test_super_call_site_caching.rb asserts with +DoEscapeAnalysis
Reviewed-by: twisti
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/graphKit.cpp
Changeset: 273b56978029
Author: kvn
Date: 2011-04-26 12:14 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/273b56978029
7039586: test/java/util/Collections/Rotate.java failing with hs21-b09
Summary: A predicate should not be moved in partial peel optimization since it will invalidate jvm state of its uncommon trap.
Reviewed-by: never
! src/share/vm/opto/loopopts.cpp
Changeset: 149bb459be66
Author: never
Date: 2011-04-27 15:40 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/149bb459be66
7029167: add support for conditional card marks
Reviewed-by: iveresov, kvn
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 01fd6090fdd8
Author: never
Date: 2011-04-28 14:00 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/01fd6090fdd8
7032162: assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr
Reviewed-by: kvn
! src/share/vm/ci/ciObject.cpp
! src/share/vm/opto/stringopts.cpp
Changeset: 286c498ae0d4
Author: kvn
Date: 2011-04-29 11:15 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/286c498ae0d4
Merge
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 49a67202bc67
Author: tonyp
Date: 2011-04-19 15:46 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/49a67202bc67
7011855: G1: non-product flag to artificially grow the heap
Summary: It introduces non-product cmd line parameter G1DummyRegionsPerGC which indicates how many "dummy" regions to allocate at the end of each GC. This allows the G1 heap to grow artificially and makes concurrent marking cycles more frequent irrespective of what the application that is running is doing. The dummy regions will be found totally empty during cleanup so this parameter can also be used to stress the concurrent cleanup operation.
Reviewed-by: brutisso, johnc
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 139667d9836a
Author: iveresov
Date: 2011-04-20 17:12 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/139667d9836a
7034464: Support transparent large pages on Linux
Summary: Support transparent huge pages on Linux available since 2.6.38
Reviewed-by: iveresov, ysr
Contributed-by: aph at redhat.com
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
Changeset: c48ad6ab8bdf
Author: ysr
Date: 2011-04-20 19:19 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/c48ad6ab8bdf
7037276: Unnecessary double traversal of dirty card windows
Summary: Short-circuited an unnecessary double traversal of dirty card windows when iterating younger refs. Also renamed some cardtable methods for more clarity.
Reviewed-by: jmasa, stefank, poonam
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
Changeset: c0dcda80820f
Author: ysr
Date: 2011-04-21 01:16 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/c0dcda80820f
Merge
Changeset: b52782ae3880
Author: jmasa
Date: 2011-04-21 10:23 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/b52782ae3880
6946417: G1: Java VisualVM does not support G1 properly.
Summary: Added counters for jstat
Reviewed-by: tonyp, jwilhelm, stefank, ysr, johnc
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
+ src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp
+ src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
! src/share/vm/gc_implementation/shared/generationCounters.cpp
! src/share/vm/gc_implementation/shared/generationCounters.hpp
+ src/share/vm/gc_implementation/shared/hSpaceCounters.cpp
+ src/share/vm/gc_implementation/shared/hSpaceCounters.hpp
! src/share/vm/services/g1MemoryPool.cpp
! src/share/vm/services/g1MemoryPool.hpp
Changeset: 7f3faf7159fd
Author: jmasa
Date: 2011-04-22 09:26 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/7f3faf7159fd
Merge
! src/os/linux/vm/os_linux.cpp
Changeset: d6cdc6c77582
Author: jcoomes
Date: 2011-04-23 04:20 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/d6cdc6c77582
7037250: cscope.make database generation is silently broken
Reviewed-by: stefank
+ make/cscope.make
! make/linux/Makefile
- make/linux/makefiles/cscope.make
! make/solaris/Makefile
- make/solaris/makefiles/cscope.make
Changeset: c303b3532d4a
Author: iveresov
Date: 2011-04-26 11:46 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/c303b3532d4a
7037939: NUMA: Disable adaptive resizing if SHM large pages are used
Summary: Make the NUMA allocator behave properly with SHM and ISM large pages.
Reviewed-by: ysr
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
Changeset: 1f4413413144
Author: ysr
Date: 2011-04-26 21:17 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/1f4413413144
7039089: G1: changeset for 7037276 broke heap verification, and related cleanups
Summary: In G1 heap verification, we no longer scan perm to G1-collected heap refs as part of process_strong_roots() but rather in a separate explicit oop iteration over the perm gen. This preserves the original perm card-marks. Added a new assertion in younger_refs_iterate() to catch a simple subcase where the user may have forgotten a prior save_marks() call, as happened in the case of G1's attempt to iterate perm to G1 refs when verifying the heap before exit. The assert was deliberately weakened for ParNew+CMS and will be fixed for that combination in a future CR. Also made some (non-G1) cleanups related to code and comments obsoleted by the migration of Symbols to the native heap.
Reviewed-by: iveresov, jmasa, tonyp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/runtime/vmThread.cpp
Changeset: 86ebb26bcdeb
Author: johnc
Date: 2011-04-27 14:40 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/86ebb26bcdeb
7037756: Deadlock in compiler thread similiar to 6789220
Summary: Avoid blocking in CompileBroker::compile_method_base() if the current thread holds the pending list lock.
Reviewed-by: never, brutisso, ysr
! src/share/vm/compiler/compileBroker.cpp
Changeset: c6033dad9fd3
Author: jmasa
Date: 2011-04-29 12:33 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/c6033dad9fd3
Merge
- make/linux/makefiles/cscope.make
- make/solaris/makefiles/cscope.make
Changeset: df0a92a7e30b
Author: jmasa
Date: 2011-04-29 14:36 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/df0a92a7e30b
Merge
Changeset: 4ca65400aa33
Author: ohair
Date: 2011-04-26 16:20 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/4ca65400aa33
6631003: Add hg tip changeset to build image
Reviewed-by: mduigou
! .hgignore
Changeset: d7cc76ea8d06
Author: cl
Date: 2011-04-27 19:20 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/d7cc76ea8d06
Merge
Changeset: 6431be02f3ac
Author: trims
Date: 2011-04-29 16:55 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/6431be02f3ac
Merge
- make/linux/makefiles/cscope.make
- make/solaris/makefiles/cscope.make
Changeset: 3aea9e9feb07
Author: trims
Date: 2011-04-29 17:00 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3aea9e9feb07
7040777: Bump the HS21 build number to 11
Summary: Update the HS21 build number to 11
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 6dce0126f44e
Author: kamg
Date: 2011-05-04 11:04 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/6dce0126f44e
Merge
More information about the serviceability-dev
mailing list