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

List:       openjdk-2d-dev
Subject:    [OpenJDK 2D-Dev] hg: jdk7/2d/hotspot: 74 new changesets
From:       lana.steuck () oracle ! com (lana ! steuck at oracle ! com)
Date:       2011-04-29 18:58:52
Message-ID: 20110429190109.01A2547108 () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: c2323e2ea62b
Author:    never
Date:      2011-03-31 21:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/a54519951ff6

Merge


Changeset: 87ce328c6a21
Author:    never
Date:      2011-04-04 19:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/fb37e3eabfd0

Merge


Changeset: d7a3fed1c1c9
Author:    kvn
Date:      2011-04-04 19:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/03f2be00fa21

Merge


Changeset: 479b4b4b6950
Author:    never
Date:      2011-04-05 00:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/8e77e1f26188

Merge


Changeset: 527977d4f740
Author:    never
Date:      2011-04-05 19:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/46d145ee8e68

Merge


Changeset: 3fa3c7e4d4f3
Author:    never
Date:      2011-04-08 23:00 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/e9b9554f7fc3

Merge


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

Merge


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

Merge


Changeset: 611e19a16519
Author:    trims
Date:      2011-04-15 18:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/c737922fd8bb

Merge


Changeset: 208b6c560ff4
Author:    vladidan
Date:      2011-04-14 11:02 -0400
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/a534c140904e

Merge


Changeset: 8ce625481709
Author:    coleenp
Date:      2011-04-15 09:36 -0400
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/hotspot/rev/df8a1555b1ea

Merge


Changeset: e6beb62de02d
Author:    never
Date:      2011-04-05 19:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/4080db1b5d0a

Merge


Changeset: edd9b016deb6
Author:    johnc
Date:      2011-04-15 10:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/83fccfbfe47b

Merge


Changeset: d283b8296671
Author:    trims
Date:      2011-04-22 18:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/hotspot/rev/d7cc76ea8d06

Merge


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

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