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

List:       openjdk-nio-dev
Subject:    hg: nio/nio/hotspot: 74 new changesets
From:       alan.bateman () sun ! com (alan ! bateman at sun ! com)
Date:       2009-05-07 15:40:01
Message-ID: 20090507154254.53536E47D () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: c89f86385056
Author:    jrose
Date:      2009-03-20 23:19 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/c89f86385056

6814659: separable cleanups and subroutines for 6655638
Summary: preparatory but separable changes for method handles
Reviewed-by: kvn, never

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/loaderConstraints.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: ebebd376f657
Author:    never
Date:      2009-03-23 13:58 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/ebebd376f657

6805522: Server VM fails with assertion (block1->start() != \
                block2->start(),"successors have unique bcis")
Reviewed-by: kvn

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

Changeset: 78af5ae8e731
Author:    cfang
Date:      2009-03-24 12:19 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/78af5ae8e731

6636138: UseSuperWord enabled failure
Summary: Fixed SuperWord scheduling of memory operations.
Reviewed-by: kvn, never

! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
+ test/compiler/6636138/Test1.java
+ test/compiler/6636138/Test2.java

Changeset: 90a66aa50514
Author:    never
Date:      2009-03-24 15:09 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/90a66aa50514

6820510: assertion failure with unloaded class in subnode.cpp
Reviewed-by: kvn

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

Changeset: eca19a8425b5
Author:    phh
Date:      2009-03-24 21:56 -0400
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/eca19a8425b5

6810653: Change String cache class used by Hotspot from String to StringValue
Summary: Change create_vm() to load and initialize StringValue rather than String.
Reviewed-by: kvn

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/thread.cpp

Changeset: c7bbabdcadfb
Author:    phh
Date:      2009-03-24 19:05 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/c7bbabdcadfb

Merge


Changeset: d0994e5bebce
Author:    never
Date:      2009-03-26 14:31 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/d0994e5bebce

6822204: volatile fences should prefer lock:addl to actual mfence instructions
Reviewed-by: kvn, phh

! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/linux_sparc/vm/os_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.hpp
! src/share/vm/includeDB_core
! src/share/vm/runtime/orderAccess.cpp
! src/share/vm/runtime/orderAccess.hpp

Changeset: afd8dfb5c2a6
Author:    never
Date:      2009-03-26 14:39 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/afd8dfb5c2a6

Merge


Changeset: fbc12e71c476
Author:    kvn
Date:      2009-03-26 15:04 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/fbc12e71c476

6810845: Performance regression in mpegaudio on x64
Summary: Used the outer loop frequency in frequencies checks in RA.
Reviewed-by: never, twisti

! src/share/vm/opto/block.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/machnode.cpp

Changeset: 4948e7dd28dc
Author:    never
Date:      2009-03-27 14:37 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/4948e7dd28dc

6822333: _call_stub_compiled_return address handling in SA is broken causing jstack \
                to hang occasionally
Reviewed-by: kvn, twisti

! agent/src/share/classes/sun/jvm/hotspot/runtime/StubRoutines.java

Changeset: f6da6f0174ac
Author:    kvn
Date:      2009-03-30 18:19 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/f6da6f0174ac

6821700: tune VM flags for peak performance
Summary: Tune C2 flags default values for performance.
Reviewed-by: never, phh, iveresov, jmasa, ysr

! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/runtime/globals.hpp

Changeset: d3676b4cb78c
Author:    kvn
Date:      2009-03-31 10:02 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/d3676b4cb78c

Merge

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/prims/jvm.cpp

Changeset: 96b229c54d1e
Author:    apetrusenko
Date:      2009-03-25 13:10 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/96b229c54d1e

6543938: G1: remove the concept of popularity
Reviewed-by: iveresov, tonyp

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! 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/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.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/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/runtime/vm_operations.hpp

Changeset: 4ac7d97e6101
Author:    iveresov
Date:      2009-03-26 08:51 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/4ac7d97e6101

6822263: G1: JVMTI heap iteration fails
Summary: Make object_iterate() traverse the perm gen
Reviewed-by: apetrusenko, tonyp

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

Changeset: cea947c8a988
Author:    ysr
Date:      2009-03-28 15:47 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/cea947c8a988

6819891: ParNew: Fix work queue overflow code to deal correctly with \
                +UseCompressedOops
Summary: When using compressed oops, rather than chaining the overflowed grey \
objects' pre-images through their klass words, we use GC-worker thread-local overflow \
                stacks.
Reviewed-by: jcoomes, jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
                
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/runtime/globals.hpp

Changeset: a80d48f6fde1
Author:    apetrusenko
Date:      2009-04-02 05:22 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/a80d48f6fde1

Merge

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/share/vm/runtime/globals.hpp

Changeset: fbde8ec322d0
Author:    cfang
Date:      2009-03-31 14:07 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/fbde8ec322d0

6761600: Use sse 4.2 in intrinsics
Summary: Use SSE 4.2 in intrinsics for String.{compareTo/equals/indexOf} and \
                Arrays.equals.
Reviewed-by: kvn, never, jrose

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! 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/gcm.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 69aefafe69c1
Author:    never
Date:      2009-03-31 15:09 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/69aefafe69c1

6824463: deopt blob is testing wrong register on 64-bit x86
Reviewed-by: jrose, phh, kvn

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

Changeset: 90e3155a713d
Author:    never
Date:      2009-03-31 19:20 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/90e3155a713d

Merge


Changeset: 7230de7c4610
Author:    never
Date:      2009-04-01 11:45 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/7230de7c4610

6823454: Oop-typed loadP yields invalid pointer (0x1) on SPECjbb2005 at OSRed method \
                entry
Reviewed-by: kvn, jrose

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

Changeset: 4e35bfab60a5
Author:    never
Date:      2009-04-02 10:49 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/4e35bfab60a5

Merge

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

Changeset: a9d9d7e06593
Author:    trims
Date:      2009-04-02 17:01 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/a9d9d7e06593

Merge


Changeset: aa3a6f3eaa43
Author:    trims
Date:      2009-04-02 17:37 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/aa3a6f3eaa43

6825815: Bump HS15 build number to 05 and update copyright date of \
                HOTSPOT_VM_COPYRIGHT
Summary: Update the HS15 Build number to 05 and fix copyright date of \
                HOTSPOT_VM_COPYRIGHT
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 5373f8d7025b
Author:    trims
Date:      2009-04-02 17:37 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/5373f8d7025b

Merge


Changeset: f30ba3b36599
Author:    poonam
Date:      2009-03-27 10:29 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/f30ba3b36599

6822407: heapOopSize lookup is incorrect in Serviceability Agent.
Summary: heapOopSize symbol should be declared as constant in vmStructs and should \
                not be looked up in readVMIntConstants().
Reviewed-by: never, swamyv, coleenp

! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/runtime/vmStructs.cpp

Changeset: d142f1feeed5
Author:    acorn
Date:      2009-03-29 18:19 -0400
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/d142f1feeed5

Merge


Changeset: 956304450e80
Author:    phh
Date:      2009-04-01 16:38 -0400
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/956304450e80

6819213: revive sun.boot.library.path
Summary: Support multiplex and mutable sun.boot.library.path
Reviewed-by: acorn, dcubed, xlu

! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/hpi.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
+ test/runtime/6819213/TestBootNativeLibraryPath.java

Changeset: 23276f80d930
Author:    acorn
Date:      2009-04-02 14:26 -0400
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/23276f80d930

6825642: nsk sajdi tests fail with NullPointerException
Reviewed-by: xlu, coleenp, kamg, swamyv

! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/runtime/vmStructs.cpp

Changeset: 2c1dbb844832
Author:    acorn
Date:      2009-04-02 18:17 -0400
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/2c1dbb844832

Merge

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

Changeset: eae95c5579a4
Author:    trims
Date:      2009-04-03 19:54 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/eae95c5579a4

Merge


Changeset: becb17ad5e51
Author:    ysr
Date:      2009-04-02 15:57 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/becb17ad5e51

6824570: ParNew: Fix memory leak introduced in 6819891
Summary: Allocate worker-local overflow stacks, introduced in 6819891, along with \
                ParNewGeneration, rather than with the per-scavenge \
                ParScanThreadState.
Reviewed-by: jmasa

! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: f18338cf04b0
Author:    jcoomes
Date:      2009-03-03 14:23 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/f18338cf04b0

6810474: par compact - crash in summary_phase with very full heap
Reviewed-by: tonyp

! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp

Changeset: 922aedc96ef5
Author:    ysr
Date:      2009-04-03 15:59 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/922aedc96ef5

Merge

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

Changeset: fafab5d5349c
Author:    trims
Date:      2009-04-03 20:12 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/fafab5d5349c

Merge


Changeset: f8e839c08615
Author:    xdono
Date:      2009-04-09 10:37 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/f8e839c08615

Added tag jdk7-b54 for changeset fafab5d5349c

! .hgtags

Changeset: bcbec53c367d
Author:    xdono
Date:      2009-04-16 11:22 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/bcbec53c367d

Added tag jdk7-b55 for changeset f8e839c08615

! .hgtags

Changeset: a63bc96715a9
Author:    trims
Date:      2009-04-08 14:55 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/a63bc96715a9

6828076: Fork HS15 to HS16 - renumber Major and build numbers of JVM
Summary: Update the Hotspot version number to HS16 B01 for HS16 fork
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: b9fba36710f2
Author:    xlu
Date:      2009-04-06 15:47 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/b9fba36710f2

6699669: Hotspot server leaves synchronized block with monitor in bad state
Summary: Remove usage of _highest_lock field in Thread so that is_lock_owned won't \
                depend on the correct update of that field.
Reviewed-by: never, dice, acorn

! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 68cd0d7ee9bb
Author:    xlu
Date:      2009-04-09 13:59 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/68cd0d7ee9bb

Merge


Changeset: ad8c635e757e
Author:    kvn
Date:      2009-04-03 13:33 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/ad8c635e757e

6823453: DeoptimizeALot causes fastdebug server jvm to fail with \
                assert(false,"unscheduable graph")
Summary: Use a HaltNode on the fall through path of the AllocateArrayNode to indicate \
                that it is unreachable if the array length is negative.
Reviewed-by: never, jrose

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
+ test/compiler/6823453/Test.java

Changeset: 1f2abec69714
Author:    never
Date:      2009-04-03 18:51 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/1f2abec69714

6826261: class file dumping from SA is broken
Reviewed-by: kvn, jcoomes

! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java

Changeset: 819880572f09
Author:    never
Date:      2009-04-06 11:53 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/819880572f09

6539464: Math.log() produces inconsistent results between successive runs.
Reviewed-by: kvn

! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
+ test/compiler/6539464/Test.java

Changeset: 4ec1257180ec
Author:    kvn
Date:      2009-04-07 10:05 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/4ec1257180ec

6826960: C2 Sparc: assert(bb->_nodes(_bb_end)->is_Proj(),"skipping projections after \
                expected call")
Summary: Add the check when a Halt node is placed in a separate block.
Reviewed-by: twisti

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

Changeset: f2049ae95c3d
Author:    kvn
Date:      2009-04-07 19:04 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/f2049ae95c3d

6711117: Assertion in 64bit server vm (flat != TypePtr::BOTTOM,"cannot alias-analyze \
                an untyped ptr")
Summary: Delay a memory node transformation if its control or address on IGVN \
                worklist.
Reviewed-by: never

! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
+ test/compiler/6711117/Test.java

Changeset: 1d037ecd7960
Author:    jrose
Date:      2009-04-08 00:12 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/1d037ecd7960

6827505: sizing logic for vtable and itable stubs needs self-check
Summary: Asserts and comments to help maintain the correct sizing of certain stubs
Reviewed-by: kvn

! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/code/vtableStubs.cpp

Changeset: e5b0439ef4ae
Author:    jrose
Date:      2009-04-08 10:56 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/e5b0439ef4ae

6655638: dynamic languages need method handles
Summary: initial implementation, with known omissions (x86/64, sparc, compiler \
                optim., c-oops, C++ interp.)
Reviewed-by: kvn, twisti, never

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! 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/methodHandles_sparc.cpp
! src/cpu/sparc/vm/register_definitions_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
+ src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/includeDB_core
! src/share/vm/includeDB_gc_parallel
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/memory/dump.cpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
+ src/share/vm/prims/methodHandles.cpp
+ src/share/vm/prims/methodHandles.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/utilities/accessFlags.hpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 9610b2a8ab4e
Author:    cfang
Date:      2009-04-10 15:01 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/9610b2a8ab4e

6829021: tests for 6636138 use UseSuperword instead of UseSuperWord
Summary: Remove the wrong flag -XX:+UseSuperword to fix the Nightly failure
Reviewed-by: kvn, never

! test/compiler/6636138/Test1.java
! test/compiler/6636138/Test2.java

Changeset: 6e33bfd4139b
Author:    never
Date:      2009-04-14 12:25 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/6e33bfd4139b

Merge

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

Changeset: 4961a8a726a4
Author:    trims
Date:      2009-04-15 21:31 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/4961a8a726a4

6830815: jprt.config not setting proper compiler version for use in 6u14
Summary: Add the 6u14 option to the jprt.config file in workspace
Reviewed-by: ohair

! make/jprt.config

Changeset: 981375ca07b7
Author:    never
Date:      2009-04-17 12:22 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/981375ca07b7

6831604: missing null check in guarantee
Reviewed-by: kvn

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

Changeset: a3fd9e40ff2e
Author:    trims
Date:      2009-04-21 15:08 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/a3fd9e40ff2e

Merge


Changeset: bc47cdb8966c
Author:    xdono
Date:      2009-04-23 15:54 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/bc47cdb8966c

Added tag jdk7-b56 for changeset a3fd9e40ff2e

! .hgtags

Changeset: c8152ae3f339
Author:    coleenp
Date:      2009-04-21 16:12 -0400
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/c8152ae3f339

6830069: UseLargePages is broken on Win64
Summary: Making VirtualAlloc/VirtualProtect two calls for PAGE_EXECUTE_READWRITE \
                doesn't work for MEM_LARGE_PAGES.
Reviewed-by: xlu, kvn, jcoomes

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

Changeset: 670013185256
Author:    xlu
Date:      2009-04-22 11:47 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/670013185256

Merge


Changeset: a61730a6fdbc
Author:    trims
Date:      2009-04-22 19:30 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/a61730a6fdbc

6833316: jprt.properties not setting values for 6u14 release flag
Summary: Fix jprt.properties to do 6u14 tests right
Reviewed-by: ohair

! make/jprt.properties

Changeset: 67a2f5ba5582
Author:    never
Date:      2009-04-15 09:53 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/67a2f5ba5582

6684007: PrintAssembly plugin not available for linux or windows
Reviewed-by: rasbold, jrose, twisti

! .hgignore
! make/windows/makefiles/vm.make
! src/share/tools/MakeDeps/BuildConfig.java
! src/share/tools/hsdis/Makefile
! src/share/tools/hsdis/README
! src/share/tools/hsdis/hsdis-demo.c
! src/share/tools/hsdis/hsdis.c

Changeset: 1b42d5772ae0
Author:    never
Date:      2009-04-16 10:40 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/1b42d5772ae0

6449385: JCK test dup2_x200106m1 fails with Segmentation Fault on x86
Reviewed-by: kvn

! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp

Changeset: a134d9824964
Author:    never
Date:      2009-04-16 15:50 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/a134d9824964

6828024: verification of fixed interval usage is too weak
Reviewed-by: kvn

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

Changeset: 3ec1ff9307d6
Author:    never
Date:      2009-04-16 21:25 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/3ec1ff9307d6

6741757: minor ctw improvements
Reviewed-by: kvn

! src/share/vm/classfile/classLoader.cpp

Changeset: 2bf529ef0adb
Author:    kvn
Date:      2009-04-17 09:38 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/2bf529ef0adb

6831323: Use v8plus as minimum required hardware for current Hotspot sources
Summary: Use -xarch=v8plus as default for 32-bits VM on sparc.
Reviewed-by: never, twisti

! make/solaris/makefiles/sparcWorks.make

Changeset: 928912ce8438
Author:    never
Date:      2009-04-20 14:48 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/928912ce8438

Merge


Changeset: be93aad57795
Author:    jrose
Date:      2009-04-21 23:21 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/be93aad57795

6655646: dynamic languages need dynamically linked call sites
Summary: invokedynamic instruction (JSR 292 RI)
Reviewed-by: twisti, never

! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.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_32.hpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! 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/includeDB_core
! src/share/vm/includeDB_gc_parallel
! src/share/vm/includeDB_jvmti
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecode.cpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeStream.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheKlass.cpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/methodDataOop.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 6b2273dd6fa9
Author:    twisti
Date:      2009-04-21 11:16 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/6b2273dd6fa9

6822110: Add AddressLiteral class on SPARC
Summary: The Address class on SPARC currently handles both, addresses and address \
                literals, what makes the Address class more complicated than it has \
                to be.
Reviewed-by: never, kvn

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/dump_sparc.cpp
! src/cpu/sparc/vm/icBuffer_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interpreterRT_sparc.cpp
! src/cpu/sparc/vm/jniFastGetField_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/sparc/vm/runtime_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp

Changeset: 85656c8fa13f
Author:    twisti
Date:      2009-04-22 06:09 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/85656c8fa13f

Merge

! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp

Changeset: 04fa5affa478
Author:    kvn
Date:      2009-04-22 17:03 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/04fa5affa478

6709742: find_base_for_derived's use of Ideal NULL is unsafe causing crashes during \
                register allocation
Summary: Create a mach node corresponding to ideal node ConP #NULL specifically for \
                derived pointers.
Reviewed-by: never

! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp

Changeset: 9c6be3edf0dc
Author:    cfang
Date:      2009-04-23 14:04 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/9c6be3edf0dc

6589834: deoptimization problem with -XX:+DeoptimizeALot
Summary: Relocate the stack pointer adjustment to where uncommon_trap is actually \
                inserted for new_array.
Reviewed-by: kvn, jrose

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse3.cpp
+ test/compiler/6589834/Test_ia32.java

Changeset: aa92a90b1cc6
Author:    cfang
Date:      2009-04-24 09:14 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/aa92a90b1cc6

6833951: Extra ":" Causes Testcase in CR 6589834 "Parse Exception: Invalid tag: \
                summary:"
Summary: Remove the colon
Reviewed-by: never

! test/compiler/6589834/Test_ia32.java

Changeset: fb4c18a2ec66
Author:    never
Date:      2009-04-24 15:08 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/fb4c18a2ec66

6833573: C2 sparc: assert(c < 64 && (c & 1) == 0,"bad double float register")
Reviewed-by: twisti

! src/cpu/sparc/vm/sparc.ad

Changeset: 6ffcd0923239
Author:    never
Date:      2009-04-24 18:45 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/6ffcd0923239

Merge


Changeset: 3672e1dac765
Author:    kvn
Date:      2009-04-27 12:45 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/3672e1dac765

6834142: method->print_codes(): Error: ShouldNotReachHere()
Summary: Restore the call to Bytecodes::java_code() in \
                BytecodePrinter::print_attributes().
Reviewed-by: jrose

! src/share/vm/interpreter/bytecodeTracer.cpp

Changeset: 27e8e660fbd0
Author:    kvn
Date:      2009-04-27 12:55 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/27e8e660fbd0

Merge


Changeset: 451fd2abeda8
Author:    jcoomes
Date:      2009-04-29 13:22 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/451fd2abeda8

Merge


Changeset: f4cbf78110c7
Author:    jcoomes
Date:      2009-04-29 13:27 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/f4cbf78110c7

6834202: Bump the HS16 build number to 02
Reviewed-by: jmasa

! make/hotspot_version

Changeset: 53d9bf689e80
Author:    xdono
Date:      2009-04-30 15:04 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/53d9bf689e80

Added tag jdk7-b57 for changeset f4cbf78110c7

! .hgtags


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

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