hg: jdk7/jdk7/hotspot: 33 new changesets
erik.trimble at sun.com
erik.trimble at sun.com
Wed Feb 25 23:24:47 PST 2009
Changeset: 23673011938d
Author: ysr
Date: 2009-01-30 14:17 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/hotspot/rev/a268411445d9
Merge
Changeset: 82a980778b92
Author: never
Date: 2009-02-05 11:42 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/hotspot/rev/78144dc3db03
Merge
Changeset: 35ae4dd6c27c
Author: never
Date: 2009-01-14 14:12 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/hotspot/rev/6b7f6a17455e
Merge
Changeset: 1605bb4eb5a7
Author: trims
Date: 2009-02-18 18:20 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/hotspot/rev/8b22ccb5aba2
Merge
More information about the jdk7-dev
mailing list