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

List:       openjdk-hotspot-runtime-dev
Subject:    hg: hsx/hotspot-rt/hotspot: 31 new changesets
From:       frederic.parain () oracle ! com (frederic ! parain at oracle ! com)
Date:       2012-02-22 18:27:29
Message-ID: 20120222182829.9B4134762C () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: 77a488cd4af2
Author:    dlong
Date:      2012-02-15 00:51 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/77a488cd4af2

7140866: assert(covered) failed: Card for end of new region not committed
Summary: resize covered region only after successfully mapping shared archive
Reviewed-by: brutisso, ysr
Contributed-by: dean.long at oracle.com

! src/share/vm/memory/compactingPermGenGen.cpp

Changeset: f9961b6498f9
Author:    bpittore
Date:      2012-02-15 16:09 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/f9961b6498f9

Merge


Changeset: 95f6641e38e0
Author:    iveresov
Date:      2012-02-10 17:40 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/95f6641e38e0

7144296: PS: Optimize nmethods processing
Summary: Prunes scavenge roots in code list every young GC, promote objects directly \
                pointed by the code immediately
Reviewed-by: johnc, jcoomes

! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp

Changeset: caa4652b4414
Author:    tonyp
Date:      2012-02-14 08:21 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/caa4652b4414

7129892: G1: explicit marking cycle initiation might fail to initiate a marking cycle
Summary: If we try to schedule an initial-mark GC in order to explicit start a conc \
mark cycle and it gets pre-empted by antoher GC, we should retry the attempt as long \
                as it's appropriate for the GC cause.
Reviewed-by: brutisso, johnc

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp

Changeset: d903bf750e9f
Author:    johnc
Date:      2012-01-18 09:50 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/d903bf750e9f

7129514: time warp warnings after 7117303
Summary: Replace calls to os::javaTimeMillis() that are used to update the \
milliseconds since the last GC to an equivalent that uses a monotonically \
                non-decreasing time source.
Reviewed-by: ysr, jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
                
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genMarkSweep.cpp

Changeset: a9647476d1a4
Author:    tonyp
Date:      2012-02-15 13:06 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/a9647476d1a4

7132029: G1: mixed GC phase lasts for longer than it should
Summary: Revamp of the mechanism that chooses old regions for inclusion in the CSet. \
It simplifies the code and introduces min and max bounds on the number of old regions \
added to the CSet at each mixed GC to avoid pathological cases. It also ensures that \
when we do a mixed GC we'll always find old regions to add to the CSet (i.e., it \
eliminates the case where a mixed GC will collect no old regions which can happen \
                today).
Reviewed-by: johnc, brutisso

! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.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/g1ErgoVerbose.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: ab4422d0ed59
Author:    jcoomes
Date:      2012-02-16 13:12 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/ab4422d0ed59

7146343: PS invoke methods should indicate the type of gc done
Reviewed-by: stefank, jmasa

! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp

Changeset: 23c0eb012d6f
Author:    jcoomes
Date:      2012-02-16 13:13 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/23c0eb012d6f

6330863: vm/gc/InfiniteList.java fails intermittently due to timeout
Summary: in some cases, allocate from the old gen before doing a full gc
Reviewed-by: stefank, jmasa

! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp

Changeset: be398bba40e9
Author:    stefank
Date:      2012-02-17 13:23 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/be398bba40e9

Merge


Changeset: d3384450b649
Author:    fparain
Date:      2012-02-17 06:34 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/d3384450b649

Merge


Changeset: 73df3733f2eb
Author:    kvn
Date:      2012-02-10 12:53 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/73df3733f2eb

7129284: +DoEscapeAnalysis regression w/ early build of 7u4 (HotSpot 23) on Linux
Summary: Removed code which tried to create edges from fields of destination objects \
of arraycopy to fields of source objects. Added 30 sec time limit for EA graph \
                construction.
Reviewed-by: never

! src/share/vm/opto/escape.cpp

Changeset: de34c646c3f7
Author:    kvn
Date:      2012-02-10 17:20 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/de34c646c3f7

7140985: HSDIS does not handle caller options correctly
Summary: Fix typo.
Reviewed-by: jrose, kvn
Contributed-by: Andrew Haley <aph at redhat.com>

! src/share/tools/hsdis/hsdis.c

Changeset: 45a1bf98f1bb
Author:    twisti
Date:      2012-02-13 02:29 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/45a1bf98f1bb

7141329: Strange values of stack_size in -XX:+TraceMethodHandles output
Reviewed-by: kvn, never

! src/cpu/x86/vm/methodHandles_x86.cpp

Changeset: f09ae3853e3b
Author:    twisti
Date:      2012-02-13 04:30 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/f09ae3853e3b

7143766: add ALT_JDK_IMAGE_DIR and improve test_jdk
Reviewed-by: rbackman, jrose, dholmes

! make/Makefile
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/top.make
! make/defs.make
! make/linux/makefiles/top.make
! make/solaris/makefiles/top.make

Changeset: b522995d91f0
Author:    roland
Date:      2012-02-14 09:43 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/b522995d91f0

7144405: JumbleGC002 assert(m->offset() == pc_offset) failed: oopmap not found
Summary: oop map needs pc stored in frame anchor in \
                StubGenerator::generate_throw_exception()
Reviewed-by: twisti, never, kvn

! src/cpu/x86/vm/stubGenerator_x86_64.cpp

Changeset: 8f4eb44b3b76
Author:    never
Date:      2012-02-14 15:43 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/8f4eb44b3b76

7143061: nsk/stress/stack/b4525850 crash VM
Reviewed-by: kvn, twisti

! src/cpu/x86/vm/globals_x86.hpp

Changeset: 80107dc493db
Author:    roland
Date:      2012-02-15 09:43 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/80107dc493db

7126041: jdk7u4 b05 and b06 crash with RubyMine 3.2.4, works well with b04
Summary: Goto that replaces a If mistaken to be a back branch and triggers erroneous \
                OSR compilation.
Reviewed-by: never, iveresov

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp

Changeset: 09d00c18e323
Author:    never
Date:      2012-02-15 10:12 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/09d00c18e323

7145537: minor tweaks to LogEvents
Reviewed-by: kvn, twisti

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.hpp

Changeset: cfdfbeac0a5b
Author:    iveresov
Date:      2012-02-15 12:32 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/cfdfbeac0a5b

7145345: Code cache sweeper must cooperate with safepoints
Summary: Safepoint in the sweeper loop in necessary
Reviewed-by: kvn, never

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

Changeset: 69333a2fbae2
Author:    iveresov
Date:      2012-02-15 16:29 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/69333a2fbae2

7142680: default GC affected by jvm path
Summary: Removed old tiered code
Reviewed-by: never, kvn

! src/share/vm/runtime/arguments.cpp

Changeset: fd8114661503
Author:    kvn
Date:      2012-02-15 21:37 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/fd8114661503

7125136: SIGILL on linux amd64 in gc/ArrayJuggle/Juggle29
Summary: For C2 moved saving EBP after ESP adjustment. For C1 generated 5 byte nop \
                instruction first if needed.
Reviewed-by: never, twisti, azeemj

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/output.cpp

Changeset: c7401dcad8bf
Author:    roland
Date:      2012-02-16 09:20 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/c7401dcad8bf

7143038: SIGSEGV in assert_equal / LinearScan::assign_reg_num
Summary: forced exit may destory global objects that are still in use.
Reviewed-by: twisti, never, kvn

! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp

Changeset: ad3b47344802
Author:    never
Date:      2012-02-16 11:33 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/ad3b47344802

7144318: GCLocker assert failure: assert(_needs_gc || \
                SafepointSynchronize::is_at_safepoint(
Reviewed-by: kvn, twisti

! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/gcLocker.inline.hpp

Changeset: 9b8ce46870df
Author:    kvn
Date:      2012-02-16 17:12 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/9b8ce46870df

7145346: VerifyStackAtCalls is broken
Summary: Replace call_epilog() encoding with macroassembler use. Moved duplicated \
                code to x86.ad. Fixed return_addr() definition.
Reviewed-by: never

! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/bsd_x86/vm/bsd_x86_32.ad
! src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
! src/os_cpu/linux_x86/vm/linux_x86_32.ad
! src/os_cpu/linux_x86/vm/linux_x86_64.ad
! src/os_cpu/solaris_x86/vm/solaris_x86_32.ad
! src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
! src/os_cpu/windows_x86/vm/windows_x86_32.ad
! src/os_cpu/windows_x86/vm/windows_x86_64.ad
! src/share/vm/opto/chaitin.cpp

Changeset: 72c425c46102
Author:    never
Date:      2012-02-17 12:18 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/72c425c46102

7146729: nightly failure after 7141200: tty is sometimes null during shutdown of main \
                thread
Reviewed-by: kvn

! src/share/vm/utilities/events.hpp

Changeset: 15085a6eb50c
Author:    never
Date:      2012-02-17 12:18 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/15085a6eb50c

Merge

! src/cpu/x86/vm/globals_x86.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 087daaec688d
Author:    katleman
Date:      2012-02-16 13:01 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/087daaec688d

Added tag jdk8-b26 for changeset fd3060701216

! .hgtags

Changeset: f92a171cf007
Author:    amurillo
Date:      2012-02-17 15:06 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/f92a171cf007

Merge


Changeset: 98cd09d11a21
Author:    amurillo
Date:      2012-02-17 15:06 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/98cd09d11a21

Added tag hs23-b16 for changeset f92a171cf007

! .hgtags

Changeset: 4ab89de75552
Author:    amurillo
Date:      2012-02-17 15:11 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/4ab89de75552

7146700: new hotspot build - hs24-b01
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 1a4e5feb63c4
Author:    fparain
Date:      2012-02-22 08:19 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/1a4e5feb63c4

Merge


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

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