<Swing Dev> hg: jdk7/swing/hotspot: 88 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Sat May 14 22:52:39 UTC 2011
Changeset: f789bf584429
Author: schien
Date: 2011-04-28 17:44 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/f789bf584429
Added tag jdk7-b140 for changeset d283b8296671
! .hgtags
Changeset: 41c663fc6be1
Author: schien
Date: 2011-05-02 09:36 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/41c663fc6be1
Merge
Changeset: 175f5f4b41e1
Author: trims
Date: 2011-05-03 16:00 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/175f5f4b41e1
Added tag hs21-b10 for changeset d283b8296671
! .hgtags
Changeset: 7ec4bb02d5f0
Author: vladidan
Date: 2011-04-20 14:07 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/7ec4bb02d5f0
7035861: linux-armsflt: assert(ni->data() == (int)(x + o)) failed: instructions must match
Summary: The change avoids generating relocation info entry for the staging area patching stub on systems that don't support movw/movt instructions
Reviewed-by: bdelsart
! src/share/vm/c1/c1_Runtime1.cpp
Changeset: 49bd9c6f7bce
Author: vladidan
Date: 2011-04-21 10:12 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/49bd9c6f7bce
Merge
Changeset: cdd13dce903e
Author: vladidan
Date: 2011-04-23 00:33 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/cdd13dce903e
Merge
Changeset: 01147d8aac1d
Author: coleenp
Date: 2011-04-26 14:04 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/01147d8aac1d
7009923: JSR 292: VM crash in JavaThread::last_frame
Summary: Handle stack overflow before the first frame is called, by printing out the called method and not walking the stack.
Reviewed-by: dholmes, phh, dsamersoff
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp
Changeset: df22fe9c5a93
Author: coleenp
Date: 2011-04-27 17:25 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/df22fe9c5a93
Merge
Changeset: 2a23b1b5a0a8
Author: twisti
Date: 2011-04-18 01:33 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/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/swing/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/swing/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/swing/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/swing/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/swing/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/swing/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/swing/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/swing/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/swing/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/swing/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/swing/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/swing/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/swing/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/swing/hotspot/rev/c0dcda80820f
Merge
Changeset: b52782ae3880
Author: jmasa
Date: 2011-04-21 10:23 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/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/swing/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/swing/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/swing/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/swing/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/swing/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/swing/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/swing/hotspot/rev/df0a92a7e30b
Merge
Changeset: 6431be02f3ac
Author: trims
Date: 2011-04-29 16:55 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/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/swing/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: 5d07913abd59
Author: trims
Date: 2011-05-03 16:03 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/5d07913abd59
Merge
- make/linux/makefiles/cscope.make
- make/solaris/makefiles/cscope.make
Changeset: 66b35d6aefbe
Author: schien
Date: 2011-05-05 14:02 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/66b35d6aefbe
Added tag jdk7-b141 for changeset 5d07913abd59
! .hgtags
Changeset: 212479c24edc
Author: trims
Date: 2011-05-06 14:10 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/212479c24edc
Added tag hs21-b11 for changeset 3aea9e9feb07
! .hgtags
Changeset: 2a3da7eaf4a6
Author: zgu
Date: 2011-04-27 09:09 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/2a3da7eaf4a6
7036747: 7017009 reappeared, problem with ElfStringTable
Summary: Created new "new" operator for CHeapObj that allows malloc to fail without causing fatal error. Also replaced "HeapAllocate" with "os::malloc" in decoder code to allow decoder to handle low memory scenario.
Reviewed-by: coleenp, dholmes
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/utilities/elfFile.cpp
! src/share/vm/utilities/elfStringTable.cpp
Changeset: e534ac80e49a
Author: zgu
Date: 2011-04-27 06:20 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/e534ac80e49a
Merge
Changeset: 0cddebc420d8
Author: dcubed
Date: 2011-04-28 08:24 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/0cddebc420d8
7039447: 2/1 java profiling is broken in build 139 (garbage in function name)
Summary: The name in a deferred JVM/TI DynamicCodeGenerated event needs to be explicitly saved.
Reviewed-by: acorn, never, dsamersoff, dholmes
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiImpl.cpp
Changeset: dddc5753c53a
Author: dsamersoff
Date: 2011-04-29 21:13 +0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/dddc5753c53a
7019808: build fails on Fedora 14: SELinux run-time check: execution of stack in libjvm.so
Summary: executable flag is set in the elf header of libjvm.so during build, instruct ld to don't do it.
Reviewed-by: acorn, phh
! make/linux/makefiles/vm.make
Changeset: 405c634f4aaa
Author: dcubed
Date: 2011-05-02 14:53 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/405c634f4aaa
7028172: 3/4 SA needs to adapt to Solaris libproc change made in 6748307
Summary: Support build and runtime configs of old and new interfaces as appropriate.
Reviewed-by: acorn, never
! agent/src/os/solaris/proc/libproc.h
! agent/src/os/solaris/proc/salibproc.h
! agent/src/os/solaris/proc/saproc.cpp
! make/solaris/makefiles/saproc.make
Changeset: 250642c729b4
Author: dsamersoff
Date: 2011-05-03 18:24 +0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/250642c729b4
7041156: gcc 4.6 doesn't recognise -export-dynamic option
Summary: Since -export-dynamic is a linker option, the correct way to pass it is -Xlinker -export-dynamic
Reviewed-by: dsamersoff, dholmes
Contributed-by: omajid at redhat.com
! make/linux/makefiles/gcc.make
Changeset: da880ba4edf9
Author: dsamersoff
Date: 2011-05-03 18:43 +0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/da880ba4edf9
7031385: incorrect register allocation in release_store_fence on linux x86
Summary: Since gcc 4.5 the inline assembly trying to use r register for an atomic 8-bit exchange and it leads to compilation error
Reviewed-by: dsamersoff, dholmes
Contributed-by: dbhole at redhat.com
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
Changeset: f78b3a5497f2
Author: dsamersoff
Date: 2011-05-03 13:01 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/f78b3a5497f2
Merge
Changeset: 69e41359aef0
Author: zgu
Date: 2011-05-03 13:01 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/69e41359aef0
6986065: Rebrand exe/dll company names
Summary: Fixed Windows exe/dll right-click properties. "Oracle Corporation" for company name in jdk7, but "Sun Microsystems, Inc." for jdk6.
Reviewed-by: phh, acorn
+ make/jdk6_hotspot_distro
! make/windows/build.make
Changeset: f7b5dc171e92
Author: zgu
Date: 2011-05-03 10:17 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/f7b5dc171e92
Merge
Changeset: e62e515d3a55
Author: zgu
Date: 2011-05-03 12:19 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/e62e515d3a55
Merge
Changeset: 5781ed5f1865
Author: dcubed
Date: 2011-05-03 12:45 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/5781ed5f1865
7041410: 5/4 finish removing SOLARIS_7_OR_LATER from HotSpot
Summary: Delete use of SOLARIS_7_OR_LATER from sparcWorks.make
Reviewed-by: never
! make/solaris/makefiles/sparcWorks.make
Changeset: 6dce0126f44e
Author: kamg
Date: 2011-05-04 11:04 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6dce0126f44e
Merge
Changeset: da0fffdcc453
Author: johnc
Date: 2011-04-28 15:29 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/da0fffdcc453
7040410: -Xloggc:<file> incorrectly enables TraceClassUnloading causing tracing on tty
Summary: Don't enable TraceClassUnloading whne -Xloggc is specified.
Reviewed-by: tonyp, ysr
! src/share/vm/runtime/arguments.cpp
Changeset: cd8e33b2a8ad
Author: tonyp
Date: 2011-04-29 12:40 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/cd8e33b2a8ad
7034139: G1: assert(Thread::current()->is_ConcurrentGC_thread()) failed: only a conc GC thread can call this.
Summary: We were calling STS join and leave during a STW pause and we are not suppoesed to. I now only call those during concurrent phase. I also added stress code in the non-product builds to force an overflows (the condition that ws uncovering the bug) to make sure it does not happen again.
Reviewed-by: johnc, brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 063382f9b575
Author: tonyp
Date: 2011-04-29 14:59 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/063382f9b575
7035144: G1: nightly failure: Non-dirty cards in region that should be dirty (failures still exist...)
Summary: We should only undirty cards after we decide that they are not on a young region, not before. The fix also includes improvements to the verify_dirty_region() method which print out which cards were not found dirty.
Reviewed-by: johnc, brutisso
! 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/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
Changeset: 188c9a5d6a6d
Author: iveresov
Date: 2011-04-29 12:39 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/188c9a5d6a6d
7040485: Use transparent huge page on linux by default
Summary: Turn on UseLargePages by default but try only HugeTLBFS method if it is not explicitly specified on the command line.
Reviewed-by: ysr
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
Changeset: 6dd3d74b2674
Author: iveresov
Date: 2011-04-29 20:42 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6dd3d74b2674
Merge
Changeset: ca7c15a01229
Author: jmasa
Date: 2011-05-02 07:08 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ca7c15a01229
Merge
Changeset: a1d5f532838d
Author: brutisso
Date: 2011-04-29 09:11 +0200
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/a1d5f532838d
7040068: CMS: Possibly unsafe initialization of BlockOffsetArrayUseUnallocatedBlock
Summary: BlockOffsetArrayUseUnallocatedBlock was intended to be turned off as part of BUG 6948538 but a code line in collectorPolicy.cpp actually kept it turned on.
Reviewed-by: jwilhelm, ysr
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 567c87d484a0
Author: iveresov
Date: 2011-05-04 15:08 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/567c87d484a0
7041501: NUMA: Expand the old gen more aggressively
Summary: Expand the old gen in bigger increments
Reviewed-by: jmasa
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 75af3e8de182
Author: tonyp
Date: 2011-05-05 09:15 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/75af3e8de182
7040450: G1: assert((_g1->evacuation_failed()) || (!_g1->obj_in_cs(obj))) failed: shouldn't still be in ...
Summary: There is a race in the evac failure handling code that causes the condition the assert checks not to be true. The fix is to replace the too-strong assert with a more targeted one.
Reviewed-by: johnc, ysr, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: acf5e660c71a
Author: jcoomes
Date: 2011-05-05 07:51 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/acf5e660c71a
6728025: LinkResolver is missing some ResourceMarks
Reviewed-by: dholmes, coleenp, ysr, kamg
! src/share/vm/interpreter/linkResolver.cpp
Changeset: 54a56bbaf95b
Author: brutisso
Date: 2011-05-06 09:45 +0200
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/54a56bbaf95b
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 6c978a541c03
Author: dholmes
Date: 2011-05-04 19:16 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6c978a541c03
7036267: c2/arm: mark version number as experimental and disable on unsupported platforms
Summary: Change call to Abstract_VM_Version::vm_info_string to VM_Version::vm_info_string so it cna be overridden by the arch specific VM_Version class
Reviewed-by: bobv, phh
! src/share/vm/runtime/arguments.cpp
Changeset: f49c31acee88
Author: dholmes
Date: 2011-05-04 23:10 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/f49c31acee88
Merge
- make/linux/makefiles/cscope.make
- make/solaris/makefiles/cscope.make
Changeset: 277d0f6ca64d
Author: kevinw
Date: 2011-04-18 08:03 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/277d0f6ca64d
7005503: Make GuaranteedSafepointInterval a diagnostic flag
Reviewed-by: kamg, ysr
! src/share/vm/runtime/globals.hpp
Changeset: 52df0980eb50
Author: kevinw
Date: 2011-05-05 09:33 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/52df0980eb50
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 1d80a2429f59
Author: kamg
Date: 2011-05-05 12:50 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/1d80a2429f59
7033669: JVM TI spec has to be changed to not contain URLS to the VM Spec
Summary: Update JVMTI source files to remove hyperlinks and add full legal name
Reviewed-by: acorn, dcubed, dholmes
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmti.xsl
Changeset: ededdaaf8ca5
Author: dholmes
Date: 2011-05-05 21:20 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ededdaaf8ca5
7036525: Disable alternative source mechanism for OPENJDK builds
Summary: By default if OPENJDK=true is set then we don't look in the alt-src predefined location. The user can explicitly set HS_ALT_SRC_REL to the desired location in conjunction with OPENJDK=true, if they wish.
Reviewed-by: jcoomes, kamg
! make/altsrc.make
Changeset: f4063a3503fc
Author: kamg
Date: 2011-05-06 11:25 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/f4063a3503fc
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: ae93231c7a1f
Author: kvn
Date: 2011-04-28 16:40 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ae93231c7a1f
7039652: Performance regression after 7004547 changes
Summary: Use unrolled_count() to limit unrolling and use the stride check only for initial stride value.
Reviewed-by: never
! src/share/vm/opto/loopTransform.cpp
Changeset: b21ecca7ccc4
Author: twisti
Date: 2011-05-02 00:55 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/b21ecca7ccc4
6552561: MaxRecursiveInlineLevel flag doesn't operate correctly
Reviewed-by: kvn, never
! src/share/vm/opto/bytecodeInfo.cpp
Changeset: 49d67a090fe2
Author: never
Date: 2011-05-02 10:51 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/49d67a090fe2
Merge
- make/linux/makefiles/cscope.make
- make/solaris/makefiles/cscope.make
Changeset: 2e038ad0c1d0
Author: never
Date: 2011-05-02 18:53 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/2e038ad0c1d0
7009361: JSR 292 Invalid value on stack on solaris-sparc with -Xcomp
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/debug.cpp
Changeset: e6d7eed3330c
Author: kvn
Date: 2011-05-03 09:10 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/e6d7eed3330c
7041100: The load in String.equals intrinsic executed before null check
Summary: Remove control from loads in String.equals intrinsic and cast argument to not-null.
Reviewed-by: never
! src/share/vm/opto/library_call.cpp
+ test/compiler/7041100/Test7041100.java
Changeset: f1d6640088a1
Author: never
Date: 2011-05-03 12:11 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/f1d6640088a1
6796786: invalid FP identity transform - (a - b) -> b - a
Reviewed-by: iveresov, twisti
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
+ test/compiler/6796786/Test6796786.java
Changeset: 8a9941687aae
Author: never
Date: 2011-05-03 17:09 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/8a9941687aae
Merge
Changeset: eae35325e5e1
Author: never
Date: 2011-05-03 20:56 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/eae35325e5e1
7041603: standalone SA doesn't build after 7010849
Reviewed-by: dcubed
! agent/make/Makefile
Changeset: e9b8ef09622a
Author: never
Date: 2011-05-04 00:21 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/e9b8ef09622a
7041582: set_mode_flags isn't called without -Xmixed specified
Reviewed-by: kvn, iveresov
! src/share/vm/runtime/arguments.cpp
Changeset: 8d944991dbf9
Author: twisti
Date: 2011-05-04 00:41 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/8d944991dbf9
7041244: JSR 292: Server VM gets a SEGV running a JCK test
Reviewed-by: iveresov, kvn, never
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/share/vm/memory/genOopClosures.hpp
Changeset: 6ee92b277bc5
Author: twisti
Date: 2011-05-04 00:46 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6ee92b277bc5
Merge
Changeset: 0139aac70fb5
Author: twisti
Date: 2011-05-04 03:42 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/0139aac70fb5
Merge
Changeset: bad7ecd0b6ed
Author: kvn
Date: 2011-05-04 13:12 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/bad7ecd0b6ed
5091921: Sign flip issues in loop optimizer
Summary: Fix integer overflow problem in the code generated by loop optimizer.
Reviewed-by: never
! src/cpu/x86/vm/x86_32.ad
! src/share/vm/oops/methodDataOop.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
+ test/compiler/5091921/Test5091921.java
+ test/compiler/5091921/Test6186134.java
+ test/compiler/5091921/Test6196102.java
+ test/compiler/5091921/Test6357214.java
+ test/compiler/5091921/Test6559156.java
+ test/compiler/5091921/Test6753639.java
+ test/compiler/5091921/Test6850611.java
+ test/compiler/5091921/Test6890943.java
+ test/compiler/5091921/Test6890943.sh
+ test/compiler/5091921/Test6897150.java
+ test/compiler/5091921/Test6905845.java
+ test/compiler/5091921/Test6931567.java
+ test/compiler/5091921/Test6935022.java
+ test/compiler/5091921/Test6959129.java
+ test/compiler/5091921/Test6985295.java
+ test/compiler/5091921/Test6992759.java
+ test/compiler/5091921/Test7005594.java
+ test/compiler/5091921/Test7020614.java
+ test/compiler/5091921/input6890943.txt
+ test/compiler/5091921/output6890943.txt
Changeset: dcfb3dede009
Author: never
Date: 2011-05-04 22:31 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/dcfb3dede009
7042052: Xcomp crash with PopSynchronousTest
Reviewed-by: kvn, iveresov
! src/share/vm/runtime/deoptimization.cpp
Changeset: 37e4df3c8952
Author: kvn
Date: 2011-05-04 22:41 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/37e4df3c8952
7042070: Typo in Test6796786.java
Summary: The test should compare with -0.0f.
Reviewed-by: never, iveresov
! test/compiler/6796786/Test6796786.java
Changeset: f879eafd5835
Author: kvn
Date: 2011-05-05 21:06 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/f879eafd5835
7042327: assert(opaq->outcnt() == 1 && opaq->in(1) == limit)
Summary: Separate limit by Opaque2 node when calculating new limit for unrolled loop.
Reviewed-by: never
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/loopTransform.cpp
Changeset: 942e888897bc
Author: never
Date: 2011-05-06 11:36 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/942e888897bc
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 96d55ef0792c
Author: trims
Date: 2011-05-06 14:41 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/96d55ef0792c
Merge
Changeset: 9ad1548c6b63
Author: trims
Date: 2011-05-06 14:41 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/9ad1548c6b63
7040779: Bump the HS21 build number to 12
Summary: Update the HS21 build number to 12
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 7133c05d365a
Author: schien
Date: 2011-05-12 17:17 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/7133c05d365a
Added tag jdk7-b142 for changeset 9ad1548c6b63
! .hgtags
Changeset: 0effff0c9721
Author: trims
Date: 2011-05-12 21:42 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/0effff0c9721
Added tag hs21-b12 for changeset 9ad1548c6b63
! .hgtags
More information about the swing-dev
mailing list