<Swing Dev> hg: jdk7/swing/hotspot: 197 new changesets
yuri.nesterenko at sun.com
yuri.nesterenko at sun.com
Thu Apr 30 15:03:23 UTC 2009
Changeset: 23673011938d
Author: ysr
Date: 2009-01-30 14:17 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/23673011938d
6787254: Work queue capacity can be increased substantially on some platforms
Summary: Increased the default and maximum size of the CMS marking stack and the size of the parallel workers' work queues in 64-bit mode. The latter was accomplished by an increase in the width of the Taskqueue's Age struct and its Tag field in 64-bit mode.
Reviewed-by: jmasa, tonyp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: 9a25e0c45327
Author: jmasa
Date: 2009-01-31 00:15 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/9a25e0c45327
6792421: assert(_bitMap->isMarked(addr+size-1),inconsistent Printezis mark)
Summary: The CMS concurrent precleaning and concurrent marking phases should work around classes that are undergoing redefinition.
Reviewed-by: ysr, tonyp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/cpCacheKlass.cpp
! src/share/vm/oops/cpCacheKlass.hpp
! src/share/vm/oops/cpCacheOop.hpp
Changeset: a268411445d9
Author: ysr
Date: 2009-02-04 15:42 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/a268411445d9
Merge
Changeset: 82a980778b92
Author: never
Date: 2009-02-05 11:42 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/82a980778b92
6793828: G1: invariant: queues are empty when activated
Reviewed-by: jrose, kvn
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/memnode.cpp
Changeset: 58054a18d735
Author: apetrusenko
Date: 2009-02-06 01:38 +0300
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/58054a18d735
6484959: G1: introduce survivor spaces
6797754: G1: combined bugfix
Summary: Implemented a policy to control G1 survivor space parameters.
Reviewed-by: tonyp, iveresov
! 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/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/gc_implementation/shared/ageTable.hpp
Changeset: 05c6d52fa7a9
Author: jmasa
Date: 2009-02-08 13:18 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/05c6d52fa7a9
6690928: Use spinning in combination with yields for workstealing termination.
Summary: Substitute a spin loop for most calls to yield() to reduce the stress on the system.
Reviewed-by: tonyp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/oops/cpCacheKlass.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: 1e458753107d
Author: apetrusenko
Date: 2009-02-09 17:33 +0300
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/1e458753107d
6802413: G1: G1FixedSurvivorSpaceSize should be converted into regions in calculate_survivors_policy()
Reviewed-by: tonyp, jmasa
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 773234c55e8c
Author: ysr
Date: 2009-02-09 12:26 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/773234c55e8c
6800586: -XX:+PrintGCDateStamps is using mt-unsafe localtime function
Summary: replaced localtime() with localtime_r() on Solaris and Linux.
Reviewed-by: apetrusenko, dholmes, jmasa
! 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/os.cpp
! src/share/vm/runtime/os.hpp
Changeset: fe3d7c11b4b7
Author: apetrusenko
Date: 2009-02-10 18:39 +0300
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/fe3d7c11b4b7
6700941: G1: allocation spec missing for some G1 classes
Reviewed-by: tonyp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1
! src/share/vm/utilities/workgroup.hpp
Changeset: 96964ebdb154
Author: kvn
Date: 2009-01-07 11:04 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/96964ebdb154
6782232: assert("CreateEx must be first instruction in block" )
Summary: Add the missing check for CreateEx. Add new notproduct flag VerifyRegisterAllocator.
Reviewed-by: never
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/reg_split.cpp
Changeset: 6c4cda924d2e
Author: kvn
Date: 2009-01-07 11:23 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6c4cda924d2e
6790182: matcher.cpp:1375: assert(false,"bad AD file")
Summary: Add a match rule for regD_low in regD definition.
Reviewed-by: never
! src/cpu/sparc/vm/sparc.ad
Changeset: 011517bbcd7b
Author: kvn
Date: 2009-01-13 11:10 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/011517bbcd7b
6784930: server jvm fails with assert(!n->is_SpillCopy(),"")
Summary: Set minimum block frequency MIN_BLOCK_FREQUENCY 1.e-35f.
Reviewed-by: never, rasbold
! src/share/vm/opto/gcm.cpp
Changeset: 041fe019d769
Author: never
Date: 2009-01-13 11:43 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/041fe019d769
6791132: bad control in autobox split code
Reviewed-by: kvn
! src/share/vm/opto/memnode.cpp
Changeset: 78144dc3db03
Author: never
Date: 2009-01-13 14:02 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/78144dc3db03
Merge
Changeset: 35ae4dd6c27c
Author: never
Date: 2009-01-14 14:12 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/35ae4dd6c27c
6788347: C2Compiler crash 6u7
Reviewed-by: kvn
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
Changeset: 48bb4a49b7ac
Author: kvn
Date: 2009-01-16 11:23 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/48bb4a49b7ac
6790209: server VM fails with assert(will_link,"_new: typeflow responsibility")
Summary: Add missing code for reflection class loader in SystemDictionary::find().
Reviewed-by: never, jrose
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 465813e0303a
Author: kvn
Date: 2009-01-21 11:18 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/465813e0303a
6794939: assert(_base == OopPtr,"subclass must override cast_to_ptr_type")
Summary: Fix the assert in TypeKlassPtr::cast_to_ptr_type().
Reviewed-by: never
! src/share/vm/opto/type.cpp
Changeset: 3b5ac9e7e6ea
Author: twisti
Date: 2009-01-26 16:22 +0100
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/3b5ac9e7e6ea
6796746: rename LoadC (char) opcode class to LoadUS (unsigned short)
Summary: Renaming LoadC to LoadUS would round up the planned introduction of LoadUB and LoadUI.
Reviewed-by: phh, kvn
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/lcm.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/opto/mulnode.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
Changeset: 7628781568e1
Author: twisti
Date: 2009-02-03 01:39 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/7628781568e1
6795362: 32bit server compiler leads to wrong results on solaris-x86
Summary: The C2 compiler leads to wrong results on solaris-i486 (32-bit) for a testcase given in the CR.
Reviewed-by: never, rasbold
! src/share/vm/opto/mulnode.cpp
! src/share/vm/utilities/globalDefinitions.hpp
+ test/compiler/6795362/Test6795362.java
Changeset: b79faa366fbd
Author: twisti
Date: 2009-02-03 08:10 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
Summary: The HotSpot tests Makefile has a hardcoded SLASH_JAVA which makes it difficult to run the tests on non-Sun build machines which do not have a /java infrastructure.
Reviewed-by: kamg
! test/Makefile
Changeset: 5bfdb08ea692
Author: never
Date: 2009-02-03 18:05 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/5bfdb08ea692
6782260: Memory leak in CodeBuffer::create_patch_overflow
Reviewed-by: phh, kvn
! src/share/vm/asm/codeBuffer.cpp
Changeset: 1580954e694c
Author: never
Date: 2009-02-04 11:44 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/1580954e694c
6798785: Crash in OopFlow::build_oop_map: incorrect comparison of 64bit pointers
Reviewed-by: phh, kvn
! src/share/vm/adlc/dict2.cpp
! src/share/vm/libadt/dict.cpp
Changeset: 1b9fc6e3171b
Author: never
Date: 2009-02-04 23:17 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/1b9fc6e3171b
6442502: assert(bits,"Use TypePtr for NULL") on linux-x86
Reviewed-by: kvn
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
Changeset: 323728917cf4
Author: kvn
Date: 2009-02-05 13:38 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/323728917cf4
6788376: allow to ignore unrecognized VM options
Summary: Add new product flag -XX:+IgnoreUnrecognizedVMOptions
Reviewed-by: ysr, xlu
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/6775880/Test.java
Changeset: 7fe62bb75bf4
Author: kvn
Date: 2009-02-05 14:43 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/7fe62bb75bf4
6799693: Server compiler leads to data corruption when expression throws an Exception
Summary: Use merged memory state for an allocation's slow path.
Reviewed-by: never
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/macro.cpp
+ test/compiler/6795161/Test.java
+ test/compiler/6799693/Test.java
Changeset: 91263420e1c6
Author: kvn
Date: 2009-02-06 13:31 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/91263420e1c6
6791852: assert(b->_nodes[insidx] == n,"got insidx set incorrectly")
Summary: Move the CreateEx up before each round of IFG construction
Reviewed-by: never, phh
! src/share/vm/opto/block.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/reg_split.cpp
Changeset: bbef4344adb2
Author: twisti
Date: 2009-02-13 09:09 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/bbef4344adb2
6800154: Add comments to long_by_long_mulhi() for better understandability
Summary: This patch adds a comment pointing to the Hacker's Delight version of the algorithm plus a verbatim copy of it. Furthermore it adds inline comments.
Reviewed-by: kvn, jrose
! src/share/vm/opto/divnode.cpp
+ test/compiler/6603011/Test.java
+ test/compiler/6800154/Test6800154.java
Changeset: 30663ca5e8f4
Author: twisti
Date: 2009-02-16 07:19 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/30663ca5e8f4
6805724: ModLNode::Ideal() generates functionally incorrect graph when divisor is any (2^k-1) constant.
Summary: C2, ModLNode::Ideal() generates functionally incorrect graph when divisor is any (2^k-1) constant.
Reviewed-by: rasbold
! src/share/vm/opto/divnode.cpp
! src/share/vm/utilities/globalDefinitions.hpp
+ test/compiler/6805724/Test6805724.java
Changeset: 2cacccded90f
Author: twisti
Date: 2009-02-17 11:19 +0100
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/2cacccded90f
6805950: Typos in andL_rReg_imm instructions in x86_64.ad
Summary: There are two typos in andL_rReg_imm instructions in x86_64.ad.
Reviewed-by: kvn
! src/cpu/x86/vm/x86_64.ad
Changeset: dca06e7f503d
Author: kvn
Date: 2009-02-17 14:30 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/dca06e7f503d
Merge
! src/cpu/x86/vm/x86_32.ad
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 6b7f6a17455e
Author: trims
Date: 2009-02-18 18:14 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6b7f6a17455e
Merge
Changeset: 1605bb4eb5a7
Author: trims
Date: 2009-02-18 18:20 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/1605bb4eb5a7
6807345: Bump HS15 build number to 02
Summary: Update the HS15 Build number to 02
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 8b22ccb5aba2
Author: trims
Date: 2009-02-25 23:16 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/8b22ccb5aba2
Merge
Changeset: dae503d9f04c
Author: xdono
Date: 2009-02-26 10:57 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/dae503d9f04c
Added tag jdk7-b49 for changeset 8b22ccb5aba2
! .hgtags
Changeset: 67f831f73d34
Author: xdono
Date: 2009-03-05 09:49 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/67f831f73d34
Added tag jdk7-b50 for changeset dae503d9f04c
! .hgtags
Changeset: 69c752d99841
Author: ohair
Date: 2009-01-31 17:19 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/69c752d99841
6799141: Build with --hash-style=both so that binaries can work on SuSE 10
Reviewed-by: tbell
! make/linux/makefiles/gcc.make
Changeset: f9d5cfc2afa2
Author: xdono
Date: 2009-02-27 15:13 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/f9d5cfc2afa2
Merge
Changeset: f5eac45b1641
Author: xdono
Date: 2009-03-09 11:43 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/f5eac45b1641
Merge
Changeset: 0fbdb4381b99
Author: xdono
Date: 2009-03-09 13:28 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/0fbdb4381b99
6814575: Update copyright year
Summary: Update copyright for files that have been modified in 2009, up to 03/09
Reviewed-by: katleman, tbell, ohair
! agent/src/os/linux/ps_core.c
! agent/src/os/solaris/proc/saproc.cpp
! make/hotspot_version
! make/linux/makefiles/adlc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/adlc.make
! src/cpu/sparc/vm/jni_sparc.h
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! 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/interpreterRT_x86_32.cpp
! src/cpu/x86/vm/jni_x86.h
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/adlparse.hpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/dfa.cpp
! src/share/vm/adlc/dict2.cpp
! src/share/vm/adlc/filebuff.hpp
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/classFileParser.cpp
! 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/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.hpp
! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
! src/share/vm/gc_implementation/includeDB_gc_g1
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/includeDB_gc_shared
! src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/gc_implementation/shared/ageTable.hpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/includeDB_features
! src/share/vm/includeDB_gc
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/libadt/port.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/memory/permGen.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/arrayOop.hpp
! src/share/vm/oops/constMethodKlass.cpp
! src/share/vm/oops/constMethodKlass.hpp
! src/share/vm/oops/constMethodOop.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolKlass.hpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheKlass.cpp
! src/share/vm/oops/cpCacheKlass.hpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/klass.hpp
! 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/oops/oopsHierarchy.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/memprofiler.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/management.cpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
! src/share/vm/utilities/workgroup.hpp
! test/Makefile
! test/compiler/6757316/Test6757316.java
! test/compiler/6758234/Test6758234.java
! test/compiler/6775880/Test.java
! test/compiler/6778657/Test.java
Changeset: ce2272390558
Author: xdono
Date: 2009-03-09 13:34 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ce2272390558
Merge
Changeset: 9e5a6ed08fc9
Author: jmasa
Date: 2009-02-17 15:35 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/9e5a6ed08fc9
6786346: intermittent Internal Error (src/share/vm/memory/cardTableModRefBS.cpp:226)
Summary: Two assertions were incorrectly composed.
Reviewed-by: tonyp
! src/share/vm/memory/cardTableModRefBS.cpp
Changeset: a0576ae7045f
Author: ysr
Date: 2009-02-20 11:12 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/a0576ae7045f
Merge
Changeset: 5d75ab5f6698
Author: kvn
Date: 2009-02-18 13:53 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/5d75ab5f6698
6807084: AutoBox elimination is broken with compressed oops
Summary: Add checks for DecodeN nodes into AutoBox elimination code.
Reviewed-by: never
! src/share/vm/opto/memnode.cpp
Changeset: 49a36a80b0c7
Author: kvn
Date: 2009-02-19 17:38 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/49a36a80b0c7
6802499: EA: assert(false,"unknown node on this path")
Summary: Add missing checks for SCMemProj node in Escape analysis code.
Reviewed-by: never
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/macro.cpp
Changeset: 22e09c0f4b47
Author: twisti
Date: 2009-02-23 12:02 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/22e09c0f4b47
6808589: Merge vm_version_x86_{32,64}.{cpp,hpp}
Summary: There is very much duplicated code in vm_version_x86_{32,64}.{cpp,hpp}. Refactoring these would help maintainability.
Reviewed-by: kvn, never
+ src/cpu/x86/vm/vm_version_x86.cpp
+ src/cpu/x86/vm/vm_version_x86.hpp
- src/cpu/x86/vm/vm_version_x86_32.cpp
- src/cpu/x86/vm/vm_version_x86_32.hpp
- src/cpu/x86/vm/vm_version_x86_64.cpp
- src/cpu/x86/vm/vm_version_x86_64.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.hpp
! src/share/vm/includeDB_core
Changeset: 6bea93606c11
Author: kvn
Date: 2009-02-23 16:03 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6bea93606c11
6791572: assert("duplicating node that's already been matched")
Summary: Mark inputs for an address expression as shared if there are other uses besides address expressions.
Reviewed-by: never
! src/share/vm/opto/matcher.cpp
Changeset: e57b6f22d1f3
Author: kvn
Date: 2009-02-24 09:53 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/e57b6f22d1f3
Merge
- src/cpu/x86/vm/vm_version_x86_32.cpp
- src/cpu/x86/vm/vm_version_x86_32.hpp
- src/cpu/x86/vm/vm_version_x86_64.cpp
- src/cpu/x86/vm/vm_version_x86_64.hpp
Changeset: ef3b3df478b9
Author: trims
Date: 2009-02-25 22:55 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ef3b3df478b9
Merge
- src/cpu/x86/vm/vm_version_x86_32.cpp
- src/cpu/x86/vm/vm_version_x86_32.hpp
- src/cpu/x86/vm/vm_version_x86_64.cpp
- src/cpu/x86/vm/vm_version_x86_64.hpp
Changeset: 01ddca3f0730
Author: jcoomes
Date: 2009-02-09 13:47 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/01ddca3f0730
Merge
Changeset: 3264b1424f72
Author: apangin
Date: 2009-02-15 20:09 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/3264b1424f72
Merge
Changeset: a53107650e8b
Author: apangin
Date: 2009-02-22 17:11 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/a53107650e8b
Merge
Changeset: 82e4d969e7cb
Author: ikrylov
Date: 2009-02-19 04:54 -0500
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/82e4d969e7cb
6806046: Hotspot build error when compiled from Visual Studio
Summary: Define HOTSPOT_LIB_ARCH in the preprocessor flags of the generated projects
Reviewed-by: kamg, xlu
! src/share/tools/MakeDeps/BuildConfig.java
Changeset: 1b68c738c0d9
Author: apangin
Date: 2009-02-22 17:21 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/1b68c738c0d9
Merge
Changeset: 7898caac2071
Author: apangin
Date: 2009-02-26 14:25 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/7898caac2071
Merge
- src/cpu/x86/vm/vm_version_x86_32.cpp
- src/cpu/x86/vm/vm_version_x86_32.hpp
- src/cpu/x86/vm/vm_version_x86_64.cpp
- src/cpu/x86/vm/vm_version_x86_64.hpp
Changeset: 3698e8f47799
Author: tonyp
Date: 2009-02-24 15:50 -0500
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/3698e8f47799
6804746: G1: guarantee(variance() > -1.0,"variance should be >= 0") (due to evacuation failure)
Summary: Under certain circumstances (evacuation failure) the pause time is not communicated to the policy and, as a result, the pause time field is not initialized properly.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Changeset: 83ef1482304c
Author: jmasa
Date: 2009-02-24 22:12 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/83ef1482304c
6806226: Signed integer overflow in growable array code causes JVM crash
Summary: Workaround the overflow by doing the intermediate calculations in an unsigned variable.
Reviewed-by: ysr, jcoomes
! src/share/vm/utilities/growableArray.cpp
Changeset: 59150d6667e1
Author: jmasa
Date: 2009-02-24 22:51 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/59150d6667e1
Merge
Changeset: 1fa16c3565be
Author: ysr
Date: 2009-02-27 15:30 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/1fa16c3565be
Merge
Changeset: 0ad1cb407fa1
Author: never
Date: 2009-02-25 10:53 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/0ad1cb407fa1
6805427: adlc compiler may generate incorrect machnode emission code
Reviewed-by: kvn, twisti
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
Changeset: 07d449658fc7
Author: never
Date: 2009-02-25 14:36 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/07d449658fc7
6807963: need tool to make sense of LogCompilaton output
Reviewed-by: kvn
+ src/share/tools/LogCompilation/Makefile
+ src/share/tools/LogCompilation/README
+ src/share/tools/LogCompilation/manifest.mf
+ src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/BasicLogEvent.java
+ src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
+ src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java
+ src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Constants.java
+ src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCleanupReader.java
+ src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
+ src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java
+ src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
+ src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java
+ src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java
+ src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/NMethod.java
+ src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
+ src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java
Changeset: 523ded093c31
Author: kvn
Date: 2009-02-26 14:26 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/523ded093c31
6809798: SafePointScalarObject node placed into incorrect block during GCM
Summary: Replace the control edge of a pinned node before scheduling.
Reviewed-by: never
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/macro.cpp
Changeset: ed6404fac86b
Author: never
Date: 2009-02-26 16:57 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ed6404fac86b
6810855: KILL vs. TEMP ordering restrictions are too strong
Reviewed-by: kvn
! src/share/vm/adlc/formssel.cpp
Changeset: dbbe28fc66b5
Author: twisti
Date: 2009-02-27 03:35 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/dbbe28fc66b5
6778669: Patch from Red Hat -- fixes compilation errors
Summary: Some fixes which are required to build on recent GCCs.
Reviewed-by: never, kvn
Contributed-by: langel at redhat.com
! make/linux/makefiles/adlc.make
! make/solaris/makefiles/adlc.make
! src/share/vm/adlc/adlc.hpp
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/dfa.cpp
! src/share/vm/adlc/filebuff.cpp
! src/share/vm/adlc/filebuff.hpp
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/forms.hpp
! src/share/vm/adlc/formsopt.cpp
! src/share/vm/adlc/formsopt.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/main.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/includeDB_core
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
Changeset: ec59443af135
Author: kvn
Date: 2009-02-27 08:34 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ec59443af135
6811267: Fix for 6809798 broke linux build
Summary: Fix method's declaration.
Reviewed-by: phh, twisti
! src/share/vm/opto/block.hpp
Changeset: 98cb887364d3
Author: twisti
Date: 2009-02-27 13:27 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/98cb887364d3
6810672: Comment typos
Summary: I have collected some typos I have found while looking at the code.
Reviewed-by: kvn, never
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.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/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os/linux/launcher/java.c
! src/os/linux/launcher/java_md.h
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/launcher/java.c
! src/os/solaris/launcher/java_md.h
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/tools/MakeDeps/Database.java
! src/share/vm/adlc/Doc/Syntax.doc
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/dict2.cpp
! src/share/vm/adlc/dict2.hpp
! src/share/vm/adlc/filebuff.cpp
! src/share/vm/adlc/filebuff.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp
! src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/cppInterpreter.hpp
! src/share/vm/interpreter/cppInterpreterGenerator.hpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterGenerator.hpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/libadt/dict.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/permGen.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/generateOopMap.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/locknode.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/machnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/extendedPC.hpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/mutex.hpp
! src/share/vm/runtime/orderAccess.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/threadCritical.hpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 19962e74284f
Author: never
Date: 2009-03-01 20:49 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/19962e74284f
6811384: MacroAssembler::serialize_memory may touch next page on amd64
Reviewed-by: kvn, phh, twisti
! src/cpu/x86/vm/assembler_x86.cpp
Changeset: d8c7fa77a6dc
Author: kvn
Date: 2009-03-03 10:34 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/d8c7fa77a6dc
Merge
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 0386097d43d8
Author: dcubed
Date: 2009-03-02 13:57 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/0386097d43d8
6700114: 3/4 Assertion (_thread->get_interp_only_mode() == 1,"leaving interp only when mode not one")
Summary: Don't create JvmtiThreadState for an exiting JavaThread.
Reviewed-by: coleenp, swamyv
! src/share/vm/prims/jvmtiThreadState.hpp
Changeset: ea20d7ce26b0
Author: dcubed
Date: 2009-03-02 14:00 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ea20d7ce26b0
6800721: 3/4 JavaThread::jvmti_thread_state() and JvmtiThreadState::state_for() robustness
Summary: Check for NULL return values from jvmti_thread_state() and state_for() and return a JVM TI error code as appropriate.
Reviewed-by: coleenp, swamyv
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiThreadState.hpp
! src/share/vm/runtime/thread.hpp
Changeset: 70998f2e05ef
Author: dcubed
Date: 2009-03-02 14:03 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/70998f2e05ef
6805864: 4/3 Problem with jvmti->redefineClasses: some methods don't get redefined
Summary: Remove incorrect optimization in klassItable::adjust_method_entries(). Add RedefineClasses() tracing support for obsolete method entry.
Reviewed-by: acorn, swamyv
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/includeDB_core
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: 2f716c0acb64
Author: dcubed
Date: 2009-03-02 14:05 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/2f716c0acb64
6567360: 3/4 SIGBUS in jvmti RawMonitor magic check for unaligned bad monitor pointer
Summary: Change JvmtiEnvBase::is_valid() and JvmtiRawMonitor::is_valid() to fetch the _magic fields via Bytes::get_native_u[248]().
Reviewed-by: coleenp, swamyv
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
Changeset: afa80fa86d22
Author: dcubed
Date: 2009-03-02 14:43 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/afa80fa86d22
Merge
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/includeDB_core
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 5caef2219893
Author: dcubed
Date: 2009-03-02 16:56 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/5caef2219893
Merge
! src/share/vm/includeDB_core
Changeset: 3db67f76d308
Author: acorn
Date: 2009-03-05 22:07 -0500
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/3db67f76d308
Merge
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/includeDB_core
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: c6c601a0f2d6
Author: ysr
Date: 2009-03-02 16:37 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/c6c601a0f2d6
6797870: Add -XX:+{HeapDump,PrintClassHistogram}{Before,After}FullGC
Summary: Call newly created CollectedHeap::dump_{pre,post}_full_gc before and after every stop-world full collection cycle on GenCollectedHeap and ParallelScavengeHeap. (Support for G1CollectedHeap forthcoming under CR 6810861.) Small modifications to existing heap dumping and class histogram implementation, especially to allow multiple on-the-fly histos/dumps by the VM thread during a single safepoint.
Reviewed-by: jmasa, alanb, mchung
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/includeDB_gc
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/heapDumper.hpp
Changeset: 4f360ec815ba
Author: iveresov
Date: 2009-03-06 13:50 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/4f360ec815ba
6720309: G1: don't synchronously update RSet during evacuation pauses
6720334: G1: don't update RSets of collection set regions during an evacuation pause
Summary: Introduced a deferred update mechanism for delaying the rset updates during the collection pause
Reviewed-by: apetrusenko, tonyp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
Changeset: 0db4adb6e914
Author: tonyp
Date: 2009-03-07 11:07 -0500
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/0db4adb6e914
6810698: G1: two small bugs in the sparse remembered sets
Summary: The _expanded flag of the sparse RSets is not reset and this can leave a RSet in an inconsistent state if it is expanded more than once. Also, we should be iterating over the _cur, instead of the _next, sparse table
Reviewed-by: apetrusenko, iveresov
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
Changeset: ae1579717a57
Author: tonyp
Date: 2009-03-07 11:07 -0500
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ae1579717a57
6812428: G1: Error: assert(ret || obj_in_cs(obj),"sanity")
Summary: The length of the fast cset test vector is decided at the beginning of a GC, but more regions can be added during the GC. The simple fix is to set the length of the fast cset test vector to the max.
Reviewed-by: iveresov
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 7ea5ca260b28
Author: tonyp
Date: 2009-03-07 11:07 -0500
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/7ea5ca260b28
6814467: G1: small fixes related to concurrent marking verboseness
Summary: A few small fixes to remove some inconsistencies in the concurrent mark-related verbose GC output.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: bcedf688d882
Author: tonyp
Date: 2009-03-09 11:32 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/bcedf688d882
Merge
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/os.cpp
Changeset: 19f25e603e7b
Author: kvn
Date: 2009-03-03 18:25 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/19f25e603e7b
6812721: Block's frequency should not be NaN
Summary: Set MIN_BLOCK_FREQUENCY block's frequency when calculated block's frequency is NaN
Reviewed-by: never
! src/share/vm/opto/gcm.cpp
Changeset: 56aae7be60d4
Author: jrose
Date: 2009-03-04 09:58 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/56aae7be60d4
6812678: macro assembler needs delayed binding of a few constants (for 6655638)
Summary: minor assembler enhancements preparing for method handles
Reviewed-by: 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/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! 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/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
Changeset: 9adddb8c0fc8
Author: jrose
Date: 2009-03-06 21:36 -0800
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/9adddb8c0fc8
6812831: factor duplicated assembly code for megamorphic invokeinterface (for 6655638)
Summary: Code in vtableStubs and templateTable moved into MacroAssembler.
Reviewed-by: 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/vtableStubs_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
Changeset: 337400e7a5dd
Author: twisti
Date: 2009-03-09 03:17 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/337400e7a5dd
6797305: Add LoadUB and LoadUI opcode class
Summary: Add a LoadUB (unsigned byte) and LoadUI (unsigned int) opcode class so we have these load optimizations in the first place and do not need to handle them in the matcher.
Reviewed-by: never, kvn
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/forms.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/6797305/Test6797305.java
Changeset: 2f2f54ed12ce
Author: kvn
Date: 2009-03-10 08:52 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/2f2f54ed12ce
Merge
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
Changeset: 87fa6e083d82
Author: apetrusenko
Date: 2009-03-10 00:47 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/87fa6e083d82
6760309: G1: update remembered sets during Full GCs
Reviewed-by: iveresov, tonyp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: fcf566137dbf
Author: tonyp
Date: 2009-03-12 11:34 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/fcf566137dbf
Merge
Changeset: 7bb995fbd3c0
Author: trims
Date: 2009-03-12 18:16 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/7bb995fbd3c0
Merge
! make/linux/makefiles/adlc.make
! make/solaris/makefiles/adlc.make
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/vm_version_x86_32.cpp
- src/cpu/x86/vm/vm_version_x86_32.hpp
- src/cpu/x86/vm/vm_version_x86_64.cpp
- src/cpu/x86/vm/vm_version_x86_64.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/dfa.cpp
! src/share/vm/adlc/dict2.cpp
! src/share/vm/adlc/filebuff.hpp
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.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/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/includeDB_core
! src/share/vm/includeDB_gc
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
Changeset: 2581d90c6c9b
Author: trims
Date: 2009-03-12 18:17 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/2581d90c6c9b
6816970: Bump HS15 build number to 03
Summary: Update the HS15 Build number to 03
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 1b1e8f1a4fe8
Author: xdono
Date: 2009-03-19 13:25 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/1b1e8f1a4fe8
Added tag jdk7-b51 for changeset 2581d90c6c9b
! .hgtags
Changeset: 6e56a851ccaa
Author: xdono
Date: 2009-03-27 14:11 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6e56a851ccaa
Added tag jdk7-b52 for changeset 1b1e8f1a4fe8
! .hgtags
Changeset: ec1a6dc46005
Author: iveresov
Date: 2009-03-12 14:01 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ec1a6dc46005
6816433: Test G1 and ParOld in JPRT
Reviewed-by: jmasa, never, ysr
! make/jprt.properties
Changeset: 4018e98c778a
Author: tonyp
Date: 2009-03-13 16:10 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/4018e98c778a
Merge
Changeset: 09f82af55c3e
Author: ysr
Date: 2009-03-13 13:56 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/09f82af55c3e
6808322: ParNew, CMS, G1: ParGCAllocBuffer overflow
Summary: Correct the overflow check in ParGCAllocBuffer::allocate(); simplify ParGCAllocBuffer::undo_allocation().
Reviewed-by: apetrusenko, jcoomes, jmasa, minqi, phh, tonyp
! src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
Changeset: fe2441500281
Author: ysr
Date: 2009-03-13 17:06 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/fe2441500281
Merge
Changeset: 6c4cea9bfa11
Author: tonyp
Date: 2009-03-15 22:03 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6c4cea9bfa11
6604422: G1: re-use half-promoted regions
6728271: G1: Cleanup G1CollectedHeap::get_gc_alloc_regions()
Summary: It allows the last half-full region to be allocated to during a GC to be reused during the next GC.
Reviewed-by: apetrusenko, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 25e146966e7c
Author: iveresov
Date: 2009-03-16 08:01 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/25e146966e7c
6817419: G1: Enable extensive verification for humongous regions
Summary: Enabled full verification for humongous regions. Also made sure that the VerifyAfterGC works with deferred updates and G1HRRSFlushLogBuffersOnVerify.
Reviewed-by: tonyp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
Changeset: 2a5da27ccae9
Author: tonyp
Date: 2009-03-16 10:52 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/2a5da27ccae9
6816154: G1: introduce flags to enable/disable RSet updating and scanning
Summary: Introduces two flags, -XX:-/+G1EnableParallelRSetUpdating and -XX:-/+G1EnableParallelRSetScanning, to turn on/off the "band aid" fix that serializes RSet updating / scanning during GCs.
Reviewed-by: iveresov
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 922c573ea67d
Author: iveresov
Date: 2009-03-16 17:48 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/922c573ea67d
6815683: G1: SEGV during marking
Summary: We should mark the regions that continue humongous regions as live if the first region is live.
Reviewed-by: tonyp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: ba50942c8138
Author: tonyp
Date: 2009-03-18 11:37 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ba50942c8138
Merge
! 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/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 6af0a709d52b
Author: twisti
Date: 2009-03-11 14:16 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6af0a709d52b
6812587: Use auxv to determine SPARC hardware features on Solaris
Summary: A similar function to getisax(2) should be used to determine all possible instruction set extensions.
Reviewed-by: never, kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/includeDB_core
Changeset: 660978a2a31a
Author: kvn
Date: 2009-03-12 10:37 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/660978a2a31a
6791178: Specialize for zero as the compressed oop vm heap base
Summary: Use zero based compressed oops if java heap is below 32gb and unscaled compressed oops if java heap is below 4gb.
Reviewed-by: never, twisti, jcoomes, coleenp
! agent/src/share/classes/sun/jvm/hotspot/debugger/Debugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java
! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_64.ad
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/jhelper.d
! src/os/solaris/dtrace/libjvm_db.c
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: c771b7f43bbf
Author: twisti
Date: 2009-03-13 11:35 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/c771b7f43bbf
6378821: bitCount() should use POPC on SPARC processors and AMD+10h
Summary: bitCount() should use POPC on SPARC processors where POPC is implemented directly in hardware.
Reviewed-by: kvn, never
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! 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/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp
+ test/compiler/6378821/Test6378821.java
Changeset: c517646eef23
Author: jrose
Date: 2009-03-13 18:39 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/c517646eef23
6813212: factor duplicated assembly code for general subclass check (for 6655638)
Summary: Code in interp_masm, stubGenerator, c1_LIRAssembler, and AD files moved into MacroAssembler.
Reviewed-by: kvn
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! 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/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/graphKit.cpp
Changeset: c3a720eefe82
Author: kvn
Date: 2009-03-16 15:06 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/c3a720eefe82
6816308: Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003
Summary: Allow Hotspot builds with latest Windows SDK 6.1 on 64bit Windows 2003
Reviewed-by: ohair, tbell, jcoomes
! make/windows/get_msc_ver.sh
! make/windows/makefiles/compile.make
! make/windows/makefiles/sa.make
! make/windows/makefiles/sanity.make
! src/cpu/x86/vm/interpreterRT_x86_64.cpp
! src/os_cpu/windows_x86/vm/unwind_windows_x86.hpp
! src/share/vm/adlc/adlc.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/blockOffsetTable.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
Changeset: 039a914095f4
Author: kvn
Date: 2009-03-18 13:25 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/039a914095f4
6772368: REGRESSION:tomcat crashed twice with JDK 7
Summary: Call make_block_at() with the original handler limits.
Reviewed-by: never
! src/share/vm/ci/ciMethodBlocks.cpp
Changeset: bd441136a5ce
Author: kvn
Date: 2009-03-19 09:13 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/bd441136a5ce
Merge
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/includeDB_core
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
Changeset: 2314b7336582
Author: tonyp
Date: 2009-03-21 22:53 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/2314b7336582
6820321: G1: Error: guarantee(check_nums(total, n, parts), "all seq lengths should match")
Summary: Small fixes to sort out some verbosegc-related incorrectness and a failure
Reviewed-by: apetrusenko
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
Changeset: 59f139e8a8d1
Author: tonyp
Date: 2009-03-25 10:36 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/59f139e8a8d1
Merge
Changeset: 54782a4cd321
Author: poonam
Date: 2009-03-15 18:11 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/54782a4cd321
6812971: SA: re-attaching to process fails
Summary: After attaching, de-attaching SA from a process, the second time attach() call fails. This happens because in VM.initialize(), Universe does not get re-initialized before it is accessed.
Reviewed-by: swamyv
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
Changeset: 8ce995316d10
Author: acorn
Date: 2009-03-16 08:50 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/8ce995316d10
Merge
Changeset: 4aaa9f5e02a8
Author: acorn
Date: 2009-03-18 17:20 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/4aaa9f5e02a8
4766230: Hotspot vtable inconsistencies cause core dumps. 6579515. 6582242.
Reviewed-by: kamg, coleenp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
Changeset: e55bcaf3a6a1
Author: acorn
Date: 2009-03-20 11:23 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/e55bcaf3a6a1
6819853: VM does not detect JDK which supports parallel class loaders
Reviewed-by: coleenp, pbk, xlu, alanb
! src/share/vm/classfile/vmSymbols.hpp
Changeset: c664a0794f85
Author: coleenp
Date: 2009-03-20 22:08 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/c664a0794f85
6805748: Assertion "don't reset to 0 -- could be mistaken for never-executed" in CompilationPolicy
Summary: Resetting the invocation counter for a method invocation event was setting count to zero for CompileThreshold=1, making it look like a never executed method.
Reviewed-by: phh, kamg, acorn, never
! src/share/vm/interpreter/invocationCounter.cpp
Changeset: 60bfce711da4
Author: acorn
Date: 2009-03-23 10:42 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/60bfce711da4
Merge
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 6bdd6923ba16
Author: coleenp
Date: 2009-03-25 14:19 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6bdd6923ba16
6541756: Reduce executable C-heap
Summary: Add executable parameters to reserve_memory and commit_memory to reduce executable memory to only the Code Heap.
Reviewed-by: xlu, kvn, acorn
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
Changeset: 715dceaa89b7
Author: acorn
Date: 2009-03-25 13:09 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/715dceaa89b7
6603316: Improve instrumentation for classes loaded at startup
Reviewed-by: xlu, mchung
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm_misc.hpp
Changeset: fe62b51b93f4
Author: acorn
Date: 2009-03-26 16:00 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/fe62b51b93f4
Merge
Changeset: 520d43965b1f
Author: ikrylov
Date: 2009-03-27 01:35 -0500
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/520d43965b1f
6812297: update project creation for Visual Studio 2005-2008
Summary: Add 2 news classes to create VC8 and VC9 projects
Reviewed-by: apetrusenko, xlu
! make/windows/build_vm_def.sh
! make/windows/create.bat
! make/windows/makefiles/adlc.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/makedeps.make
! make/windows/makefiles/rules.make
! src/share/tools/MakeDeps/WinGammaPlatformVC7.java
+ src/share/tools/MakeDeps/WinGammaPlatformVC8.java
+ src/share/tools/MakeDeps/WinGammaPlatformVC9.java
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
Changeset: 0aeec7d15d30
Author: acorn
Date: 2009-03-27 14:35 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/0aeec7d15d30
Merge
Changeset: 00bcc4b01dde
Author: trims
Date: 2009-03-27 16:54 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/00bcc4b01dde
Merge
Changeset: 9ab385cb0c42
Author: trims
Date: 2009-03-27 16:58 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/9ab385cb0c42
6823377: Bump HS15 build number to 04
Summary: Update the HS15 Build number to 04
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 032c6af894da
Author: trims
Date: 2009-04-01 22:31 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/032c6af894da
Merge
Changeset: 5450320b9c27
Author: xdono
Date: 2009-04-02 16:51 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/5450320b9c27
Added tag jdk7-b53 for changeset 032c6af894da
! .hgtags
Changeset: c89f86385056
Author: jrose
Date: 2009-03-20 23:19 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/hotspot/rev/c7bbabdcadfb
Merge
Changeset: d0994e5bebce
Author: never
Date: 2009-03-26 14:31 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/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/jdk7/swing/hotspot/rev/afd8dfb5c2a6
Merge
Changeset: fbc12e71c476
Author: kvn
Date: 2009-03-26 15:04 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/hotspot/rev/90e3155a713d
Merge
Changeset: 7230de7c4610
Author: never
Date: 2009-04-01 11:45 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/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/jdk7/swing/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/jdk7/swing/hotspot/rev/a9d9d7e06593
Merge
Changeset: aa3a6f3eaa43
Author: trims
Date: 2009-04-02 17:37 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/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/jdk7/swing/hotspot/rev/5373f8d7025b
Merge
Changeset: f30ba3b36599
Author: poonam
Date: 2009-03-27 10:29 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/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/jdk7/swing/hotspot/rev/d142f1feeed5
Merge
Changeset: 956304450e80
Author: phh
Date: 2009-04-01 16:38 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/hotspot/rev/eae95c5579a4
Merge
Changeset: becb17ad5e51
Author: ysr
Date: 2009-04-02 15:57 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/hotspot/rev/fafab5d5349c
Merge
Changeset: f8e839c08615
Author: xdono
Date: 2009-04-09 10:37 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/hotspot/rev/68cd0d7ee9bb
Merge
Changeset: ad8c635e757e
Author: kvn
Date: 2009-04-03 13:33 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/hotspot/rev/a3fd9e40ff2e
Merge
Changeset: bc47cdb8966c
Author: xdono
Date: 2009-04-23 15:54 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/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/jdk7/swing/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/jdk7/swing/hotspot/rev/670013185256
Merge
Changeset: a61730a6fdbc
Author: trims
Date: 2009-04-22 19:30 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/hotspot/rev/928912ce8438
Merge
Changeset: be93aad57795
Author: jrose
Date: 2009-04-21 23:21 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/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/jdk7/swing/hotspot/rev/6ffcd0923239
Merge
Changeset: 3672e1dac765
Author: kvn
Date: 2009-04-27 12:45 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/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/jdk7/swing/hotspot/rev/27e8e660fbd0
Merge
Changeset: 451fd2abeda8
Author: jcoomes
Date: 2009-04-29 13:22 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/451fd2abeda8
Merge
Changeset: f4cbf78110c7
Author: jcoomes
Date: 2009-04-29 13:27 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/f4cbf78110c7
6834202: Bump the HS16 build number to 02
Reviewed-by: jmasa
! make/hotspot_version
More information about the swing-dev
mailing list