<i18n dev> hg: jdk7/l10n/hotspot: 74 new changesets
yong.huang at sun.com
yong.huang at sun.com
Thu May 13 00:46:02 PDT 2010
Changeset: 3f12a94552cc
Author: mikejwre
Date: 2010-04-08 17:02 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3f12a94552cc
Added tag jdk7-b88 for changeset 4b60f23c4223
! .hgtags
Changeset: b5d78a3b8843
Author: kvn
Date: 2009-12-03 14:20 -0800
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b5d78a3b8843
6892265: System.arraycopy unable to reference elements beyond Integer.MAX_VALUE bytes
Summary: Use size_t type cast to widen int values in typeArrayKlass::copy_array().
Reviewed-by: never, jcoomes
! src/share/vm/oops/typeArrayKlass.cpp
+ test/compiler/6892265/Test.java
Changeset: ae4032fb0a5b
Author: kvn
Date: 2010-01-21 10:07 -0800
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ae4032fb0a5b
6894807: No ClassCastException for HashAttributeSet constructors if run with -Xcomp
Summary: Return interface klass type if it is exact.
Reviewed-by: never
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/type.cpp
Changeset: 0c3f888b7636
Author: acorn
Date: 2010-01-19 16:03 -0500
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0c3f888b7636
6626217: Fixed loader constraint array handling
Summary: Loader constraints track array elements, not arrays themselves.
Reviewed-by: dcubed, kevinw
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/loaderConstraints.hpp
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 3d531bbe5917
Author: acorn
Date: 2010-01-28 13:59 -0500
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3d531bbe5917
Merge
Changeset: f5dd08ad65df
Author: acorn
Date: 2010-03-15 15:51 -0400
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f5dd08ad65df
6932480: Fix crash in CompilerThread/Parser. Unloaded array klass?
Summary: Restore code deleted in 6626217
Reviewed-by: asaha, kevinw
! src/share/vm/ci/ciEnv.cpp
Changeset: 09ac706c2623
Author: asaha
Date: 2010-03-24 17:16 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/09ac706c2623
Merge
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/loaderConstraints.hpp
! src/share/vm/classfile/systemDictionary.cpp
- src/share/vm/gc_implementation/g1/ptrQueue.inline.hpp
! src/share/vm/opto/type.cpp
Changeset: 5b29c2368d93
Author: lana
Date: 2010-04-08 15:28 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5b29c2368d93
Merge
! src/share/vm/opto/type.cpp
Changeset: 15836273ac24
Author: lana
Date: 2010-04-13 16:36 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/15836273ac24
Merge
Changeset: 765578777b6e
Author: mikejwre
Date: 2010-04-15 13:54 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/765578777b6e
Added tag jdk7-b89 for changeset 15836273ac24
! .hgtags
Changeset: 4c78b7c16824
Author: trims
Date: 2010-04-15 19:08 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4c78b7c16824
6944398: Bump the HS18 build number to 03
Summary: Update the HS18 build number to 03
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: fdd57634910e
Author: never
Date: 2010-03-18 14:31 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fdd57634910e
6926979: should simplify catch_inline_exception
Reviewed-by: twisti
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 747d26efc5fa
Author: twisti
Date: 2010-03-30 00:57 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/747d26efc5fa
6939180: Zero locking fix
Summary: When Zero is running with Shark enabled threads can be left with their _do_not_unlock_if_synchronized flag incorrectly set.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>
! src/cpu/zero/vm/cppInterpreter_zero.cpp
Changeset: 47742b654fcb
Author: twisti
Date: 2010-03-31 08:03 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/47742b654fcb
6939731: JSR 292 Zero build fix after 6934494
Summary: The changes of 6934494 have broken the Zero build.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>
! src/cpu/zero/vm/methodHandles_zero.cpp
! src/cpu/zero/vm/stubRoutines_zero.hpp
Changeset: f61d795ce6de
Author: never
Date: 2010-03-31 11:54 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f61d795ce6de
6939845: zero needs fallback path in C++ interpreter for platform dependent fast bytecodes
Reviewed-by: never
Contributed-by: ed at camswl.com
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: 7f4deda46b04
Author: never
Date: 2010-03-31 16:29 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7f4deda46b04
Merge
Changeset: 547cbe6dacc5
Author: never
Date: 2010-04-01 16:06 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/547cbe6dacc5
6936709: AsyncGetCallTrace doesn't handle inexact stack walking properly
Reviewed-by: kvn
! src/share/vm/prims/forte.cpp
Changeset: 1c9c45172908
Author: kvn
Date: 2010-04-02 11:55 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1c9c45172908
6939804: ciConstant::print() prints incorrect bool value
Summary: Fix typo.
Reviewed-by: never
! src/share/vm/ci/ciConstant.cpp
Changeset: 9bb91718aaf2
Author: kvn
Date: 2010-04-02 15:55 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9bb91718aaf2
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 895d9ade6111
Author: asaha
Date: 2010-04-06 22:06 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/895d9ade6111
Merge
! src/share/vm/opto/type.cpp
Changeset: a2ea687fdc7c
Author: coleenp
Date: 2010-03-31 16:51 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a2ea687fdc7c
6938627: Make temporary directory use property java.io.tmpdir when specified
Summary: Get java.io.tmpdir property in os::get_temp_directory() and call this instead of harcoding "/tmp". Don't assume trailing file_separator either.
Reviewed-by: dholmes, kamg
! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 0fd6320854d3
Author: jcoomes
Date: 2010-04-02 17:04 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0fd6320854d3
Merge
Changeset: 6ccd32c284ac
Author: kamg
Date: 2010-04-07 12:28 -0400
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6ccd32c284ac
Merge
Changeset: 56507bcd639e
Author: tonyp
Date: 2010-03-30 15:36 -0400
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/56507bcd639e
6937160: G1: should observe GCTimeRatio
Summary: Remove the G1GCPercent parameter, that specifies the desired GC overhead percentage in G1, and observe the GCTimeRatio parameter instead.
Reviewed-by: jmasa, johnc
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 781e29eb8e08
Author: tonyp
Date: 2010-04-02 12:10 -0400
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/781e29eb8e08
6677708: G1: re-enable parallel RSet updating and scanning
Summary: Enable parallel RSet updating and scanning.
Reviewed-by: iveresov, jmasa
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 72f725c5a7be
Author: tonyp
Date: 2010-04-05 12:19 -0400
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/72f725c5a7be
6940310: G1: MT-unsafe calls to CM::region_stack_push() / CM::region_stack_pop()
Summary: Calling the methods region_stack_push() and region_stack_pop() concurrent is not MT-safe. The assumption is that we will only call region_stack_push() during a GC pause and region_stack_pop() during marking. Unfortunately, we also call region_stack_push() during marking which seems to be introducing subtle marking failures. This change introduces lock-based methods for pushing / popping to be called during marking.
Reviewed-by: iveresov, johnc
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: 23b1b27ac76c
Author: tonyp
Date: 2010-04-06 10:59 -0400
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/23b1b27ac76c
6909756: G1: guarantee(G1CollectedHeap::heap()->mark_in_progress(),"Precondition.")
Summary: Make sure that two marking cycles do not overlap, i.e., a new one can only start after the concurrent marking thread finishes all its work. In the fix I piggy-back a couple of minor extra fixes: some general code reformatting for consistency (only around the code I modified), the removal of a field (G1CollectorPolicy::_should_initiate_conc_mark) which doesn't seem to be used at all (it's only set but never read), as well as moving the "is GC locker active" test earlier into the G1 pause / Full GC and using a more appropriate method for it.
Reviewed-by: johnc, jmasa, jcoomes, ysr
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Changeset: bda703475ded
Author: johnc
Date: 2010-04-07 11:43 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bda703475ded
6940894: G1: assert(new_obj != 0 || ... "should be forwarded") for compaction tests
Summary: Humongous regions may contain multiple objects as a result of being retained as to-space from a previous GC and then re-used as to-space after being tagged as humongous. These changes include a check that causes retained to-space regions that are now tagged as humongous to be disregarded and a new to-space region allocated.
Reviewed-by: tonyp, iveresov
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 6b73e879f1c2
Author: tonyp
Date: 2010-04-09 13:08 -0400
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6b73e879f1c2
Merge
Changeset: e4c77b879561
Author: tonyp
Date: 2010-04-09 15:01 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e4c77b879561
Merge
Changeset: ed4f78aa9282
Author: twisti
Date: 2010-04-06 13:39 +0200
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ed4f78aa9282
6940520: CodeCache::scavenge_root_nmethods_do must fix oop relocations
Summary: ScavengeRootsInCode can lead to unfixed code-embedded oops.
Reviewed-by: kvn, never
! src/share/vm/code/codeCache.cpp
Changeset: 0dc88ad3244e
Author: kvn
Date: 2010-04-06 15:18 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0dc88ad3244e
6940677: Use 64 bytes chunk copy for arraycopy on Sparc
Summary: For large arrays we should use 64 bytes chunks copy.
Reviewed-by: twisti
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
Changeset: 6476042f815c
Author: kvn
Date: 2010-04-07 09:37 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6476042f815c
6940701: Don't align loops in stubs for Niagara sparc
Summary: Don't align loops in stubs for Niagara sparc since NOPs are expensive.
Reviewed-by: twisti, never
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp
Changeset: b9d85fcdf743
Author: kvn
Date: 2010-04-07 10:35 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b9d85fcdf743
6940733: allocate non static oop fields in super and sub classes together
Summary: Use FieldsAllocationStyle=2 to allocate non static oop fields in super and sub classes together
Reviewed-by: twisti
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 9e321dcfa5b7
Author: kvn
Date: 2010-04-07 12:39 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9e321dcfa5b7
6940726: Use BIS instruction for allocation prefetch on Sparc
Summary: Use BIS instruction for allocation prefetch on Sparc
Reviewed-by: twisti
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 93767e6a2dfd
Author: twisti
Date: 2010-04-08 10:55 +0200
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/93767e6a2dfd
6941529: SharedRuntime::raw_exception_handler_for_return_address must reset thread MethodHandle flag
Summary: During testing a bug was hit when an exception returned to the interpreter and the SP was wrong.
Reviewed-by: kvn, never
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 0a43776437b6
Author: iveresov
Date: 2010-04-08 12:13 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0a43776437b6
6942223: c1 64 bit fixes
Summary: This fixes lir_cmp_l2i on x64 and sparc 64bit, and the debug info generation.
Reviewed-by: never
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: 213fbcf54799
Author: jrose
Date: 2010-04-08 17:45 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/213fbcf54799
Merge
Changeset: fc3cd2277dc7
Author: jrose
Date: 2010-04-13 13:01 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fc3cd2277dc7
Merge
Changeset: e16cca0aa5e1
Author: trims
Date: 2010-04-15 19:08 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e16cca0aa5e1
Merge
Changeset: 25f53b53aaa3
Author: trims
Date: 2010-04-15 19:09 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/25f53b53aaa3
Added tag hs18-b02 for changeset 4b60f23c4223
! .hgtags
Changeset: 605c9707a766
Author: trims
Date: 2010-04-20 21:38 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/605c9707a766
Merge
! .hgtags
Changeset: e0a1a502e402
Author: mikejwre
Date: 2010-04-22 16:54 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e0a1a502e402
Added tag jdk7-b90 for changeset 605c9707a766
! .hgtags
Changeset: 03a8443caa4b
Author: mikejwre
Date: 2010-04-29 14:32 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/03a8443caa4b
Added tag jdk7-b91 for changeset e0a1a502e402
! .hgtags
Changeset: ef74d6d1ac1e
Author: never
Date: 2010-04-14 15:30 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ef74d6d1ac1e
6938026: C2 compiler fails in Node::rematerialize()const
Reviewed-by: twisti
! src/share/vm/opto/parse1.cpp
Changeset: 9f5b60a14736
Author: never
Date: 2010-04-15 18:14 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9f5b60a14736
6939930: exception unwind changes in 6919934 hurts compilation speed
Reviewed-by: twisti
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: f9271ff9d324
Author: twisti
Date: 2010-04-15 02:40 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f9271ff9d324
6941224: Improved stack overflow handling for Zero
Summary: Adding stack overflow checking to Shark brought to light a bunch of deficiencies in Zero's stack overflow code.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/cppInterpreter_zero.hpp
! src/cpu/zero/vm/entryFrame_zero.hpp
! src/cpu/zero/vm/fakeStubFrame_zero.hpp
! src/cpu/zero/vm/interpreterFrame_zero.hpp
! src/cpu/zero/vm/interpreterRT_zero.cpp
! src/cpu/zero/vm/stack_zero.hpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/linux_zero/vm/thread_linux_zero.hpp
! src/share/vm/includeDB_zero
Changeset: badea972a310
Author: twisti
Date: 2010-04-16 00:52 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/badea972a310
Merge
Changeset: a9584793da0f
Author: twisti
Date: 2010-04-15 03:13 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a9584793da0f
6944028: 6940701 broke Zero
Summary: The fix for 6940701 broke Zero.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>
! src/cpu/zero/vm/globals_zero.hpp
Changeset: d32d2a2f62cd
Author: twisti
Date: 2010-04-16 02:59 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d32d2a2f62cd
Merge
Changeset: aa9c266de52a
Author: twisti
Date: 2010-04-16 05:05 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/aa9c266de52a
6944473: 6941224 misses new files
Summary: Two new files are missing in the push for 6941224.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>
+ src/cpu/zero/vm/stack_zero.cpp
+ src/cpu/zero/vm/stack_zero.inline.hpp
Changeset: c544d979f886
Author: twisti
Date: 2010-04-19 02:13 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c544d979f886
6944503: Improved Zero crash dump
Summary: With Zero on a GC crash the stack was dumped differently to other crashes.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
Changeset: bc32f286fae0
Author: never
Date: 2010-04-20 13:26 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bc32f286fae0
6945219: minor SA fixes
Reviewed-by: twisti
! agent/src/os/linux/ps_core.c
! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/HSDB.java
! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureIterator.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/FrameWrapper.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/Assert.java
Changeset: ba07d5be2d51
Author: jrose
Date: 2010-04-21 01:13 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ba07d5be2d51
Merge
Changeset: 0bfd3fb24150
Author: jmasa
Date: 2010-04-13 13:52 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0bfd3fb24150
6858496: Clear all SoftReferences before an out-of-memory due to GC overhead limit.
Summary: Ensure a full GC that clears SoftReferences before throwing an out-of-memory
Reviewed-by: ysr, jcoomes
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/includeDB_gc_serial
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.cpp
! src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.hpp
! 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/gc_implementation/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
Changeset: 7666957bc44d
Author: tonyp
Date: 2010-03-30 15:43 -0400
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7666957bc44d
6937142: G1: improvements to debugging output (S-M)
Summary: Various fixes to the G1 debugging output.
Reviewed-by: johnc, iveresov
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 5dbd9300cf9c
Author: johnc
Date: 2010-04-15 15:52 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5dbd9300cf9c
6943926: G1: Integer overflow during heap region verification
Summary: The expression that calculates the live bytes for a heap region can overflow for a suitably large humongous region/object. Cache the object size in a suitably sized local variable so that the expression is converted to a wider type.
Reviewed-by: tonyp, jmasa, iveresov, apetrusenko
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: f9ec1e4bbb44
Author: tonyp
Date: 2010-04-15 18:45 -0400
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f9ec1e4bbb44
6939027: G1: assertion failure during the concurrent phase of cleanup
Summary: The outgoing region map is not maintained properly and it's causing an assert failure. Given that we don't actually use it, I'm removing it. I'm piggy-backing a small change on this which removes a message that it's printed before a Full GC when DisableExplicitGC is set.
Reviewed-by: apetrusenko, ysr
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: 79e419e5ea3b
Author: apetrusenko
Date: 2010-04-16 08:48 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/79e419e5ea3b
6942253: G1: replace G1ParallelGCAllocBufferSize with YoungPLABSize and OldPLABSize
Summary: Replaces the G1-specific parameter with the existing ones that are used by the other GCs (YoungPLABSize and OldPLABSize)
Reviewed-by: tonyp, johnc
! 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/g1_globals.hpp
Changeset: bdb5361c461c
Author: kevinw
Date: 2010-04-16 17:36 +0100
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bdb5361c461c
6897143: Stress test crashes during HeapInspection using ParallelGC.
Summary: ensure_parsability() must be called even if GC_locker prevents GC.
Reviewed-by: ysr, chrisphi
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
Changeset: 6ecb6e6de3d6
Author: kevinw
Date: 2010-04-19 05:40 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6ecb6e6de3d6
Merge
Changeset: 1316cec51b4d
Author: johnc
Date: 2010-04-22 10:02 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1316cec51b4d
6819061: G1: eliminate serial Other times that are proportional to the collection set length
6871109: G1: remove the concept of the scan only prefix
Summary: Removed scan only regions and associated code. The young portion of the collection set is now constructed incrementally - when a young region is retired as the current allocation region it is added to the collection set.
Reviewed-by: apetrusenko, iveresov, tonyp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.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/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.hpp
! src/share/vm/services/g1MemoryPool.cpp
Changeset: 454ff03c0daf
Author: tonyp
Date: 2010-04-26 18:01 -0400
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/454ff03c0daf
Merge
Changeset: d7f654633cfe
Author: never
Date: 2010-04-26 11:27 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d7f654633cfe
6946040: add intrinsic for short and char reverseBytes
Reviewed-by: never, twisti
Contributed-by: Hiroshi Yamauchi <yamauchi at google.com>
! make/linux/makefiles/adlc.make
! make/solaris/makefiles/adlc.make
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/subnode.hpp
+ test/compiler/6431242/Test.java
+ test/compiler/6946040/TestCharShortByteSwap.java
Changeset: b4776199210f
Author: never
Date: 2010-04-26 23:59 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b4776199210f
6943485: JVMTI always on capabilities change code generation too much
Reviewed-by: twisti, dcubed
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiManageCapabilities.cpp
Changeset: 314e17ca2c23
Author: iveresov
Date: 2010-04-27 11:19 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/314e17ca2c23
6946892: c1 shouldn't sign-extend to upper 32bits on x64
Summary: c1 does sign-extension when it loads ints and shorts from memory to 64-bit registers. This causes problems for c2 because it relies on the fact the int passed in a 64-bit register is zero-extended.
Reviewed-by: never
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
Changeset: 90acda19b80f
Author: jrose
Date: 2010-04-29 00:03 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/90acda19b80f
Merge
Changeset: 7b03170e1fcb
Author: trims
Date: 2010-04-29 15:18 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7b03170e1fcb
Merge
Changeset: 310cdbc35535
Author: trims
Date: 2010-04-29 15:47 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/310cdbc35535
6948636: Bump the HS18 build number to 04
Summary: Update the HS18 build number to 04
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: e3fa0cc77f74
Author: trims
Date: 2010-05-04 12:23 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e3fa0cc77f74
Merge
Changeset: 3221d1887d30
Author: trims
Date: 2010-05-04 12:25 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3221d1887d30
Added tag hs18-b03 for changeset 25f53b53aaa3
! .hgtags
Changeset: fd3de7134574
Author: mikejwre
Date: 2010-05-06 18:25 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fd3de7134574
Added tag jdk7-b92 for changeset 3221d1887d30
! .hgtags
Changeset: fb57d4cf76c2
Author: prr
Date: 2010-05-11 14:35 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fb57d4cf76c2
6931180: Migration to recent versions of MS Platform SDK
6951582: Build problems on win64
Summary: Changes to enable building JDK7 with Microsoft Visual Studio 2010
Reviewed-by: ohair, art, ccheung, dcubed
! make/windows/build_vm_def.sh
! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/sanity.make
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/runtime/sharedRuntimeTrig.cpp
Changeset: 9d865fc2f644
Author: mikejwre
Date: 2010-05-12 17:19 -0700
URL: http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9d865fc2f644
Merge
More information about the i18n-dev
mailing list