<AWT Dev> hg: jdk7/awt/hotspot: 74 new changesets

lana.steuck at oracle.com lana.steuck at oracle.com
Fri Apr 29 23:56:14 PDT 2011


Changeset: c2323e2ea62b
Author:    never
Date:      2011-03-31 21:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/c2323e2ea62b

6385687: UseFastEmptyMethods/UseFastAccessorMethods considered harmful
Reviewed-by: kvn, jrose, phh

! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/runtime/globals.hpp

Changeset: f8b038506985
Author:    never
Date:      2011-04-01 21:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/f8b038506985

6909440: C2 fails with assertion (_always_cold->is_cold(),"must always be cold")
Reviewed-by: kvn

! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp

Changeset: 07acc51c1d2a
Author:    kvn
Date:      2011-04-02 09:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/07acc51c1d2a

7032314: Allow to generate CallLeafNoFPNode in IdealKit
Summary: Added CallLeafNoFPNode generation to IdealKit. Added i_o synchronization.
Reviewed-by: never

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp

Changeset: 08eb13460b3a
Author:    kvn
Date:      2011-04-02 10:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/08eb13460b3a

7004535: Clone loop predicate during loop unswitch
Summary: Clone loop predicate for clonned loops
Reviewed-by: never

! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! 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/loopopts.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.hpp

Changeset: 13bc79b5c9c8
Author:    roland
Date:      2011-04-03 12:00 +0200
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/13bc79b5c9c8

7033154: Improve C1 arraycopy performance
Summary: better static analysis. Take advantage of array copy stubs.
Reviewed-by: never

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp

Changeset: e863062e521d
Author:    twisti
Date:      2011-04-04 03:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/e863062e521d

7032458: Zero and Shark fixes
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/relocInfo_zero.cpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/share/vm/ci/ciTypeFlow.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp

Changeset: 8b2317d732ec
Author:    never
Date:      2011-04-04 12:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/8b2317d732ec

7026957: assert(type2aelembytes(store->as_Mem()->memory_type(), true) == 1 << shift->in(2)->get_int()) failed
Reviewed-by: kvn, jrose

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

Changeset: bb22629531fa
Author:    iveresov
Date:      2011-04-04 16:00 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/bb22629531fa

7033732: C1: When calling c2 arraycopy stubs offsets and length must have clear upper 32bits
Summary: With 7033154 we started calling c2 arraycopy stubs from c1. On sparcv9 we must clear the upper 32bits for offset (src_pos, dst_pos) and length parameters when calling them.
Reviewed-by: never, kvn

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp

Changeset: a54519951ff6
Author:    iveresov
Date:      2011-04-04 18:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/a54519951ff6

Merge


Changeset: 87ce328c6a21
Author:    never
Date:      2011-04-04 19:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/87ce328c6a21

6528013: C1 CTW failure with -XX:+VerifyOops assert(allocates2(pc),"")
Reviewed-by: kvn, iveresov

! src/share/vm/c1/c1_LIRAssembler.cpp

Changeset: fb37e3eabfd0
Author:    never
Date:      2011-04-04 22:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/fb37e3eabfd0

Merge


Changeset: d7a3fed1c1c9
Author:    kvn
Date:      2011-04-04 19:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/d7a3fed1c1c9

7004547: regular loop unroll should not unroll more than max unrolling
Summary: Take into account that after unroll conjoined heads and tails will fold.
Reviewed-by: never

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

Changeset: 03f2be00fa21
Author:    kvn
Date:      2011-04-05 00:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/03f2be00fa21

Merge


Changeset: 479b4b4b6950
Author:    never
Date:      2011-04-05 00:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/479b4b4b6950

6777083: assert(target != __null,"must not be null")
Reviewed-by: iveresov, kvn

! src/cpu/x86/vm/assembler_x86.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp

Changeset: 8e77e1f26188
Author:    never
Date:      2011-04-05 02:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/8e77e1f26188

Merge


Changeset: 527977d4f740
Author:    never
Date:      2011-04-05 19:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/527977d4f740

7033779: CodeCache::largest_free_block may need to hold the CodeCache lock
Reviewed-by: kvn

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp

Changeset: 98c560260039
Author:    never
Date:      2011-04-06 16:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/98c560260039

7034513: enable fast accessors and empty methods for ZERO and -Xint
Reviewed-by: kvn, iveresov

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

Changeset: 55973726c600
Author:    kvn
Date:      2011-04-06 17:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/55973726c600

6992789: assert(phi->_idx >= nodes_size()) failed: only new Phi per instance memory slice
Summary: Swap checks: check for regular memory slice first and keep input phi.
Reviewed-by: never

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

Changeset: ed69575596ac
Author:    jrose
Date:      2011-04-07 17:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/ed69575596ac

6981791: remove experimental code for JSR 292
Reviewed-by: twisti

! 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/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp

Changeset: 758ba0bf7bcc
Author:    jrose
Date:      2011-04-07 17:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/758ba0bf7bcc

7012087: JSR 292 Misleading exception message for a non-bound MH for a virtual method
Summary: Improve error message formatting to give more information to user.  Also, catch a corner case related to 6930553 and 6844449.
Reviewed-by: kvn

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 4124a5a27707
Author:    jrose
Date:      2011-04-07 17:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/4124a5a27707

7009600: JSR 292 Server compiler crashes in Compile::find_intrinsic(ciMethod*, bool)
Summary: catch errors during the compile-time processing of method handles; back out cleanly
Reviewed-by: twisti

! src/share/vm/ci/ciMethodHandle.cpp
! src/share/vm/opto/doCall.cpp

Changeset: 3f49d30f8184
Author:    never
Date:      2011-04-07 21:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/3f49d30f8184

7034957: acquiring lock CodeCache_lock/1 out of order with lock tty_lock/0 -- possible deadlock
Reviewed-by: iveresov

! src/share/vm/code/codeCache.cpp

Changeset: d86923d96dca
Author:    iveresov
Date:      2011-04-08 17:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/d86923d96dca

7034967: C1: assert(false) failed: error (assembler_sparc.cpp:2043)
Summary: Fix -XX:+VerifyOops
Reviewed-by: kvn, never

! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: 3af54845df98
Author:    kvn
Date:      2011-04-08 14:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/3af54845df98

7004555: Add new policy for one iteration loops
Summary: Add new policy for one iteration loops (mostly formal pre- loops).
Reviewed-by: never

! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp

Changeset: 46d145ee8e68
Author:    kvn
Date:      2011-04-08 20:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/46d145ee8e68

Merge


Changeset: 3fa3c7e4d4f3
Author:    never
Date:      2011-04-08 23:00 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/3fa3c7e4d4f3

7035161: assert(!o->is_null_object()) failed: null object not yet handled here.
Reviewed-by: kvn

! src/share/vm/ci/ciInstance.cpp

Changeset: 6c97c830fb6f
Author:    jrose
Date:      2011-04-09 21:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/6c97c830fb6f

Merge

! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp

Changeset: 677234770800
Author:    dsamersoff
Date:      2011-03-30 19:38 +0400
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/677234770800

7017193: Small memory leak in get_stack_bounds os::create_stack_guard_pages
Summary: getline() returns -1 but still allocate memory for str
Reviewed-by: dcubed, coleenp

! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp

Changeset: b025bffd6c2c
Author:    dholmes
Date:      2011-03-31 06:54 -0400
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/b025bffd6c2c

7032775: Include Shark code in the build again
Reviewed-by: ohair
Contributed-by: gbenson at redhat.com, ahughes at redhat.com

! make/linux/makefiles/vm.make

Changeset: 37be97a58393
Author:    andrew
Date:      2011-04-01 15:15 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/37be97a58393

7010849: 5/5 Extraneous javac source/target options when building sa-jdi
Summary: Make code changes necessary to get rid of the '-source 1.4 -target 1.4' options.
Reviewed-by: dholmes, dcubed

! agent/src/share/classes/sun/jvm/hotspot/HelloWorld.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java
! make/linux/makefiles/sa.make
! make/solaris/makefiles/sa.make
! make/windows/makefiles/sa.make

Changeset: 7144a1d6e0a9
Author:    kamg
Date:      2011-03-31 08:08 -0400
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/7144a1d6e0a9

7030388: JCK test failed to reject invalid class check01304m10n.
Summary: Restrict fix for 7020118 to only when checking exception handlers
Reviewed-by: dcubed, dholmes

! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/stackMapTable.cpp

Changeset: 11427f216063
Author:    dholmes
Date:      2011-04-04 18:15 -0400
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/11427f216063

7009276: Add -XX:+IgnoreUnrecognizedVMOptions to several tests
Reviewed-by: kvn

! test/compiler/6795161/Test.java

Changeset: 1dac0f3af89f
Author:    ohair
Date:      2011-04-07 20:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/1dac0f3af89f

7019210: Fix misc references to /bugreport websites
Reviewed-by: skannan

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

Changeset: c49c3947b98a
Author:    brutisso
Date:      2011-04-11 11:12 +0200
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/c49c3947b98a

7034625: Product builds in Visual Studio projects should produce full symbol information
Summary: Add the /debug flag to the linker command in Visual Studio
Reviewed-by: mgronlun, poonam, hosterda

! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java

Changeset: 6a615eae2f34
Author:    dholmes
Date:      2011-04-12 02:53 -0400
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/6a615eae2f34

7034585: Adjust fillInStackTrace filtering to assist 6998871
Summary: Allow for one or more fillInStackTrace frames to be skipped
Reviewed-by: mchung, kvn

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/vmSymbols.hpp

Changeset: 3449f5e02cc4
Author:    coleenp
Date:      2011-04-12 14:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/3449f5e02cc4

Merge

! make/linux/makefiles/vm.make
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 328926869b15
Author:    jrose
Date:      2011-04-09 22:55 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/328926869b15

6987991: JSR 292 phpreboot test/testtracefun2.phpr segfaults
Summary: Make MH verification tests more correct, robust, and informative.  Fix lingering symbol refcount problems.
Reviewed-by: twisti

! src/share/vm/oops/methodOop.cpp
! src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/prims/methodHandles.cpp

Changeset: 15c9a0e16269
Author:    kvn
Date:      2011-04-11 15:30 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/15c9a0e16269

7035713: 3DNow Prefetch Instruction Support
Summary: The upcoming processors from AMD are the first that support 3dnow prefetch without supporting the 3dnow instruction set.
Reviewed-by: kvn
Contributed-by: tom.deneau at amd.com

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad

Changeset: 4b95bbb36464
Author:    twisti
Date:      2011-04-12 02:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/4b95bbb36464

7035870: JSR 292: Zero support
Summary: This adds support for JSR 292 to Zero.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/bytecodeInterpreter_zero.hpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/cppInterpreter_zero.hpp
! src/cpu/zero/vm/interpreter_zero.cpp
! src/cpu/zero/vm/methodHandles_zero.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp

Changeset: 3a808be061ff
Author:    iveresov
Date:      2011-04-13 14:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/3a808be061ff

6988308: assert((cnt > 0.0f) && (prob > 0.0f)) failed: Bad frequency assignment in if
Summary: Make sure cnt doesn't become negative and integer overflow doesn't happen.
Reviewed-by: kvn, twisti

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

Changeset: dbccacb79c63
Author:    iveresov
Date:      2011-04-14 00:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/dbccacb79c63

7036236: VM crashes assert((!inside_attrs()) || is_error_reported()) failed ...
Summary: Eliminate the race condition.
Reviewed-by: kvn

! src/share/vm/code/codeCache.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/sweeper.cpp

Changeset: 1fcd6e9c3965
Author:    twisti
Date:      2011-04-14 01:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/1fcd6e9c3965

7036220: Shark fails to find LLVM 2.9 System headers during build
Reviewed-by: gbenson, twisti
Contributed-by: Xerxes Ranby <xerxes at zafena.se>

! src/share/vm/shark/llvmHeaders.hpp

Changeset: e9b9554f7fc3
Author:    twisti
Date:      2011-04-14 06:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/e9b9554f7fc3

Merge


Changeset: 97e8046e2562
Author:    jrose
Date:      2011-04-15 08:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/97e8046e2562

Merge


Changeset: da7f1093a6b7
Author:    trims
Date:      2011-04-15 18:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/da7f1093a6b7

Merge


Changeset: 611e19a16519
Author:    trims
Date:      2011-04-15 18:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/611e19a16519

7037174: Bump the HS21 build number to 09
Summary: Update the HS21 build number to 09
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: db3a870b62f6
Author:    katleman
Date:      2011-04-21 15:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/db3a870b62f6

Added tag jdk7-b139 for changeset 611e19a16519

! .hgtags

Changeset: 7b4fb6089361
Author:    trims
Date:      2011-04-21 19:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/7b4fb6089361

Added tag hs21-b09 for changeset 611e19a16519

! .hgtags

Changeset: 5504afd15955
Author:    zgu
Date:      2011-04-14 11:50 -0400
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/5504afd15955

7033100: CreateMinidumpOnCrash does not work for failed asserts
Summary: Passing NULL as MINIDUMP_EXCEPTION_INFORMATION when calling MiniDumpWriteDump when crash is due to assertion instead of real exception to avoid creating zero-length mini dump file.
Reviewed-by: acorn, dcubed, poonam, coleenp

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

Changeset: 6c9cec219ce4
Author:    vladidan
Date:      2011-04-11 23:02 -0400
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/6c9cec219ce4

7005865: Crash when running with PrintIRWithLIR
Summary: the failure is caused by uninitialized bci number
Reviewed-by: iveresov

! src/share/vm/c1/c1_Instruction.cpp

Changeset: c737922fd8bb
Author:    vladidan
Date:      2011-04-12 10:32 -0400
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/c737922fd8bb

Merge


Changeset: 208b6c560ff4
Author:    vladidan
Date:      2011-04-14 11:02 -0400
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/208b6c560ff4

Merge

! src/share/vm/c1/c1_Instruction.cpp

Changeset: a534c140904e
Author:    vladidan
Date:      2011-04-14 23:06 -0400
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/a534c140904e

Merge


Changeset: 8ce625481709
Author:    coleenp
Date:      2011-04-15 09:36 -0400
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/8ce625481709

7032407: Crash in LinkResolver::runtime_resolve_virtual_method()
Summary: Make CDS reorder vtables so that dump time vtables match run time order, so when redefine classes reinitializes them, they aren't in the wrong order.
Reviewed-by: dcubed, acorn

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/dump.cpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp

Changeset: fcc932c8238c
Author:    thurka
Date:      2011-04-16 11:59 +0200
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/fcc932c8238c

7007254: NullPointerException occurs with jvisualvm placed under a dir. including Japanese chars
Summary: use java_lang_String::create_from_platform_dependent_str() instead of java_lang_String::create_from_str() in JvmtiEnv::AddToSystemClassLoaderSearch()
Reviewed-by: dcubed

! src/share/vm/prims/jvmtiEnv.cpp

Changeset: df8a1555b1ea
Author:    coleenp
Date:      2011-04-19 20:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/df8a1555b1ea

Merge


Changeset: e6beb62de02d
Author:    never
Date:      2011-04-05 19:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/e6beb62de02d

7032963: StoreCM shouldn't participate in store elimination
Reviewed-by: kvn

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/output.cpp

Changeset: e1162778c1c8
Author:    johnc
Date:      2011-04-07 09:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/e1162778c1c8

7009266: G1: assert(obj->is_oop_or_null(true )) failed: Error
Summary: A referent object that is only weakly reachable at the start of concurrent marking but is re-attached to the strongly reachable object graph during marking may not be marked as live. This can cause the reference object to be processed prematurely and leave dangling pointers to the referent object. Implement a read barrier for the java.lang.ref.Reference::referent field by intrinsifying the Reference.get() method, and intercepting accesses though JNI, reflection, and Unsafe, so that when a non-null referent object is read it is also logged in an SATB buffer.
Reviewed-by: kvn, iveresov, never, tonyp, dholmes

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/interpreterGenerator_zero.hpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: 9c4f56ff88e9
Author:    jcoomes
Date:      2011-04-07 16:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/9c4f56ff88e9

7034133: cleanup obsolete option handling
Reviewed-by: ysr, johnc, poonam

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

Changeset: eda9eb483d29
Author:    jcoomes
Date:      2011-04-07 17:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/eda9eb483d29

6841742: par compact - remove unused/unsupported options
Summary: ignore UseParallel{OldGCDensePrefix,OldGCCompacting,DensePrefixUpdate}
Reviewed-by: jwilhelm, brutisso

! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPermGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 92add02409c9
Author:    jmasa
Date:      2011-04-08 14:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/92add02409c9

Merge

! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: f177ddd59c60
Author:    jmasa
Date:      2011-04-08 14:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/f177ddd59c60

Merge

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

Changeset: 59766fd005ff
Author:    johnc
Date:      2011-04-13 17:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/59766fd005ff

7035117: G1: nsk/stress/jni/jnistress002 fails with assertion failure
Summary: Allow long type for offset in G1 code in compiler implementations of Unsafe.getObject
Reviewed-by: never, iveresov

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 5d046bf49ce7
Author:    johnc
Date:      2011-04-14 13:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/5d046bf49ce7

Merge

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: c69b1043dfb1
Author:    ysr
Date:      2011-04-14 12:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/c69b1043dfb1

7036482: clear argument is redundant and unused in cardtable methods
Summary: Removed the unused clear argument to various cardtbale methods and unused mod_oop_in_space_iterate method. Unrelated to synopsis, added  a pair of clarifying parens in AllocationStats constructor.
Reviewed-by: brutisso, jcoomes

! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/modRefBarrierSet.hpp

Changeset: 4080db1b5d0a
Author:    johnc
Date:      2011-04-14 13:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/4080db1b5d0a

Merge


Changeset: edd9b016deb6
Author:    johnc
Date:      2011-04-15 10:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/edd9b016deb6

7036021: G1: build failure on win64 and linux with hs21 in jdk6 build environment
Summary: Missing parentheses around a casted expression and some missing casts were causing build failures with the jdk6 build tools.
Reviewed-by: kvn, brutisso

! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/opto/library_call.cpp

Changeset: 1d0b856224f8
Author:    jmasa
Date:      2011-04-17 01:24 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/1d0b856224f8

6946385: G1: jstat does not support G1 GC
Summary: Added counters for jstat
Reviewed-by: tonyp, jwilhelm, stefank, ysr, johnc


Changeset: 527b586edf24
Author:    johnc
Date:      2011-04-18 16:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/527b586edf24

7036706: G1: Use LIR_OprDesc::as_pointer_register in code changes for 7035117
Summary: Use LIR_OprDesc::as_pointer_register() instead as_register/as_register_lo combination in the code changes for 7035117.
Reviewed-by: iveresov

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp

Changeset: 732454aaf5cb
Author:    jmasa
Date:      2011-04-20 20:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/732454aaf5cb

Merge

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 83fccfbfe47b
Author:    trims
Date:      2011-04-22 18:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/83fccfbfe47b

Merge


Changeset: d283b8296671
Author:    trims
Date:      2011-04-22 18:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/d283b8296671

7039044: Bump the HS21 build number to 10
Summary: Update the HS21 build number to 10
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 4ca65400aa33
Author:    ohair
Date:      2011-04-26 16:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/4ca65400aa33

6631003: Add hg tip changeset to build image
Reviewed-by: mduigou

! .hgignore

Changeset: d7cc76ea8d06
Author:    cl
Date:      2011-04-27 19:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/d7cc76ea8d06

Merge





More information about the awt-dev mailing list