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

List:       openjdk-2d-dev
Subject:    [OpenJDK 2D-Dev] hg: jdk7/2d/hotspot: 88 new changesets
From:       lana.steuck () oracle ! com (lana ! steuck at oracle ! com)
Date:       2011-05-14 21:57:53
Message-ID: 20110514220106.A29A747586 () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: f789bf584429
Author:    schien
Date:      2011-04-28 17:44 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/41c663fc6be1

Merge


Changeset: 175f5f4b41e1
Author:    trims
Date:      2011-05-03 16:00 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/hotspot/rev/49bd9c6f7bce

Merge


Changeset: cdd13dce903e
Author:    vladidan
Date:      2011-04-23 00:33 -0400
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/cdd13dce903e

Merge


Changeset: 01147d8aac1d
Author:    coleenp
Date:      2011-04-26 14:04 -0400
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/df22fe9c5a93

Merge


Changeset: 2a23b1b5a0a8
Author:    twisti
Date:      2011-04-18 01:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/c0dcda80820f

Merge


Changeset: b52782ae3880
Author:    jmasa
Date:      2011-04-21 10:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/df0a92a7e30b

Merge


Changeset: 6431be02f3ac
Author:    trims
Date:      2011-04-29 16:55 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/e534ac80e49a

Merge


Changeset: 0cddebc420d8
Author:    dcubed
Date:      2011-04-28 08:24 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/f78b3a5497f2

Merge


Changeset: 69e41359aef0
Author:    zgu
Date:      2011-05-03 13:01 -0400
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/f7b5dc171e92

Merge


Changeset: e62e515d3a55
Author:    zgu
Date:      2011-05-03 12:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/e62e515d3a55

Merge


Changeset: 5781ed5f1865
Author:    dcubed
Date:      2011-05-03 12:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/6dce0126f44e

Merge


Changeset: da0fffdcc453
Author:    johnc
Date:      2011-04-28 15:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/6dd3d74b2674

Merge


Changeset: ca7c15a01229
Author:    jmasa
Date:      2011-05-02 07:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/ca7c15a01229

Merge


Changeset: a1d5f532838d
Author:    brutisso
Date:      2011-04-29 09:11 +0200
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/8a9941687aae

Merge


Changeset: eae35325e5e1
Author:    never
Date:      2011-05-03 20:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/hotspot/rev/6ee92b277bc5

Merge


Changeset: 0139aac70fb5
Author:    twisti
Date:      2011-05-04 03:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/0139aac70fb5

Merge


Changeset: bad7ecd0b6ed
Author:    kvn
Date:      2011-05-04 13:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/96d55ef0792c

Merge


Changeset: 9ad1548c6b63
Author:    trims
Date:      2011-05-06 14:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/hotspot/rev/0effff0c9721

Added tag hs21-b12 for changeset 9ad1548c6b63

! .hgtags


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

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