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

List:       openjdk-hotspot-runtime-dev
Subject:    hg: jdk7/hotspot-rt/hotspot: 21 new changesets
From:       lev.serebryakov () sun ! com (lev ! serebryakov at sun ! com)
Date:       2008-12-06 10:43:00
Message-ID: 20081206104343.40A71D29F () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: 316c0b576ea1
Author:    xdono
Date:      2008-11-20 11:39 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/316c0b576ea1

Added tag jdk7-b40 for changeset 81a0cbe3b284

! .hgtags

Changeset: ab42bab113e0
Author:    trims
Date:      2008-11-21 16:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/ab42bab113e0

Merge

- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentGCThread.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentGCThread.hpp

Changeset: f9d938ede196
Author:    trims
Date:      2008-11-21 16:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f9d938ede196

6775176: Bump HS14 build number to 08
Summary: Update the Hotspot build number to 08
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: a60eabc24e2c
Author:    kamg
Date:      2008-11-25 15:59 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/a60eabc24e2c

Merge


Changeset: 00b023ae2d78
Author:    ysr
Date:      2008-11-20 12:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/00b023ae2d78

6722113: CMS: Incorrect overflow handling during precleaning of Reference lists
Summary: When we encounter marking stack overflow during precleaning of Reference \
lists, we were using the overflow list mechanism, which can cause problems on account \
of mutating the mark word of the header because of conflicts with mutator accesses \
and updates of that field. Instead we should use the usual mechanism for overflow \
handling in concurrent phases, namely dirtying of the card on which the overflowed \
object lies. Since precleaning effectively does a form of discovered list processing, \
albeit with discovery enabled, we needed to adjust some code to be correct in the \
                face of interleaved processing and discovery.
Reviewed-by: apetrusenko, jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
                
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
                
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/runtime/globals.hpp

Changeset: c96030fff130
Author:    ysr
Date:      2008-11-20 16:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/c96030fff130

6684579: SoftReference processing can be made more efficient
Summary: For current soft-ref clearing policies, we can decide at marking time if a \
soft-reference will definitely not be cleared, postponing the decision of whether it \
will definitely be cleared to the final reference processing phase. This can be \
especially beneficial in the case of concurrent collectors where the marking is \
                usually concurrent but reference processing is usually not.
Reviewed-by: jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
                
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/includeDB_core
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/referencePolicy.cpp
! src/share/vm/memory/referencePolicy.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/utilities/macros.hpp

Changeset: df4305d4c1a1
Author:    ysr
Date:      2008-11-24 09:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/df4305d4c1a1

6774607: SIGSEGV or (!is_null(v),"oop value can never be zero") assertion when \
                running with CMS and COOPs
Summary: Use the more permissive set_klass_or_null() and klass_or_null() interfaces \
                in ParNew's workqueue overflow code that manipulates the klass-word.
Reviewed-by: coleenp

! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/oops/oop.inline.hpp

Changeset: 434912c745cf
Author:    iveresov
Date:      2008-11-26 09:24 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/434912c745cf

Merge

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

Changeset: b6272ef4a18f
Author:    poonam
Date:      2008-11-27 18:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/b6272ef4a18f

6743339: Enable building sa-jdi.jar and sawindbg.dll on Windows with hotspot build
Summary: These changes enable the SA binaries build with hotspot build on Windows
Reviewed-by: swamyv

! make/windows/build.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/sa.make

Changeset: 27a80744a83b
Author:    ysr
Date:      2008-12-01 23:25 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/27a80744a83b

6778647: snap(), snap_policy() should be renamed setup(), setup_policy()
Summary: Renamed Reference{Policy,Pocessor} methods from snap{,_policy}() to \
                setup{,_policy}()
Reviewed-by: apetrusenko

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
                
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/referencePolicy.cpp
! src/share/vm/memory/referencePolicy.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp

Changeset: 95cad1ab2510
Author:    jmasa
Date:      2008-12-03 14:44 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/95cad1ab2510

Merge


Changeset: 3a86a8dcf27c
Author:    never
Date:      2008-11-25 13:14 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3a86a8dcf27c

6756768: C1 generates invalid code
Reviewed-by: kvn, jrose

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_ValueMap.hpp
+ test/compiler/6756768/Test6756768.java
+ test/compiler/6756768/Test6756768_2.java

Changeset: 424f9bfe6b96
Author:    kvn
Date:      2008-12-03 13:41 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/424f9bfe6b96

6775880: EA +DeoptimizeALot: assert(mon_info->owner()->is_locked(),"object must be \
                locked now")
Summary: Create new "eliminated" BoxLock node for monitor debug info when \
                corresponding locks are eliminated.
Reviewed-by: never

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/locknode.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/output.cpp
+ test/compiler/6775880/Test.java

Changeset: 1f54ed41d6ae
Author:    kvn
Date:      2008-12-04 08:55 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/1f54ed41d6ae

Merge


Changeset: 85f1b9537f70
Author:    iveresov
Date:      2008-12-03 14:18 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/85f1b9537f70

6779436: NUMA allocator: libnuma expects certain size of the buffer in \
                numa_node_to_cpus()
Summary: In os::Linux::rebuild_cpu_to_node_map() fix the size of the CPU bitmap. \
Fixed arithmetic in MutableNUMASpace::adaptive_chunk_size() that could cause \
                overflows and underflows of the chunk_size variable.
Reviewed-by: apetrusenko

! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/runtime/globals.hpp

Changeset: ab25f609be4a
Author:    jmasa
Date:      2008-12-04 09:04 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/ab25f609be4a

Merge


Changeset: 8a0c882e46d6
Author:    jmasa
Date:      2008-12-04 13:21 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/8a0c882e46d6

Merge


Changeset: 8724fb00c422
Author:    blacklion
Date:      2008-12-05 15:06 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/8724fb00c422

Merge

! src/os/windows/vm/os_windows.cpp
! src/share/vm/includeDB_core

Changeset: 2e4f74ff86a1
Author:    xdono
Date:      2008-12-04 11:10 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/2e4f74ff86a1

Added tag jdk7-b41 for changeset f9d938ede196

! .hgtags

Changeset: 7cee1a61ffd7
Author:    trims
Date:      2008-12-05 15:32 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/7cee1a61ffd7

Merge


Changeset: 3c4d36b4a7ac
Author:    trims
Date:      2008-12-05 15:45 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3c4d36b4a7ac

6781742: Bump HS14 build number to 09
Summary: Update Hotspot 14 build number to b09
Reviewed-by: jcoomes

! make/hotspot_version


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

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