hg: jdk7/tl/hotspot: 61 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Fri Apr 1 17:19:28 UTC 2011
Changeset: 9f44e9aad2d9
Author: coleenp
Date: 2011-03-03 19:51 -0500
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/9f44e9aad2d9
7022999: Can't build with FORCE_TIERED=0
Summary: Put UseFastLocking test under #ifdef COMPILER1
Reviewed-by: kvn, phh, never, dcubed
! src/share/vm/runtime/arguments.cpp
Changeset: fbbeec6dad2d
Author: coleenp
Date: 2011-03-03 19:52 -0500
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/fbbeec6dad2d
6512830: Error: assert(tag_at(which).is_unresolved_klass(), "Corrupted constant pool")
Summary: Redefine classes copies the constant pool while the constant pool may be resolving strings or classes
Reviewed-by: dcubed, dsamersoff, acorn
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: f767174aac14
Author: coleenp
Date: 2011-03-03 19:53 -0500
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/f767174aac14
7021653: Parfait issue in hotspot/src/share/vm/oops/methodDataOops.hpp
Summary: Fix compilation error(s)
Reviewed-by: kvn, phh, jcoomes, dholmes
! src/share/vm/oops/methodDataOop.hpp
! src/share/vm/runtime/os.cpp
Changeset: dbad0519a1c4
Author: kamg
Date: 2011-03-04 14:40 -0500
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/dbad0519a1c4
6845426: non-static <clinit> method with no args is called during the class initialization process
Summary: Only call <clinit> with ACC_STATIC for classfiles with version > 50
Reviewed-by: acorn, dholmes, coleenp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
Changeset: 0cd0a06d2535
Author: acorn
Date: 2011-03-07 09:16 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/0cd0a06d2535
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: df1347358fe6
Author: coleenp
Date: 2011-03-07 16:03 -0500
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/df1347358fe6
7024584: Symbol printouts shouldnt be under PrintGCDetails
Summary: Put symbol printing under Verbose and WizardMode so you can get this information if you really want it.
Reviewed-by: phh, stefank, never, dholmes, jcoomes
! src/share/vm/classfile/symbolTable.cpp
Changeset: 02e6fc2effd8
Author: trims
Date: 2011-03-11 22:41 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/02e6fc2effd8
Merge
Changeset: 4f148718983e
Author: bdelsart
Date: 2011-03-10 17:44 +0100
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/4f148718983e
7025485: leverage shared x86-only deoptimization code
Summary: removed an ifdef IA32 around harmless code useful for some ports
Reviewed-by: chrisphi, never
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
Changeset: 3d5a546351ef
Author: phh
Date: 2011-03-11 16:09 -0500
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/3d5a546351ef
7023931: PcDescCache::find_pc_desc should not write _last_pc_desc
Summary: Remove _last_pc_desc and use pcdescs[0] instead.
Reviewed-by: dcubed, coleenp, ysr
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
Changeset: 4775a1e3e923
Author: acorn
Date: 2011-03-14 11:43 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/4775a1e3e923
Merge
Changeset: 216d916d5c12
Author: dcubed
Date: 2011-03-15 06:35 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/216d916d5c12
7024234: 2/3 jvmti tests fail assert(!_oops_are_stale) failed: oops are stale on Win-AMD64
Summary: Move initialization of the '_instance' field to avoid race with ServiceThread start.
Reviewed-by: dholmes, kamg, never, dsamersoff, ysr, coleenp, acorn
! src/share/vm/runtime/serviceThread.cpp
Changeset: 46a56fac55c7
Author: dcubed
Date: 2011-03-15 06:37 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/46a56fac55c7
7024970: 2/3 assert(ServiceThread::is_service_thread(Thread::current())) failed: Service thread must post enqueue
Summary: Change nmethod_lock() to also prevent zombification of the nmethod. CompiledMethodUnload events also need to lock the nmethod. Clean ups in nmethod::make_not_entrant_or_zombie()
Reviewed-by: dholmes, kamg, never, dsamersoff, ysr, coleenp, acorn
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
Changeset: 65f880e2869b
Author: dcubed
Date: 2011-03-15 06:50 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/65f880e2869b
Merge
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
Changeset: 8a3f8defe568
Author: coleenp
Date: 2011-03-16 14:57 -0400
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8a3f8defe568
7019165: Incorrect symbols in pstack output after SymbolTable changes
Summary: And out lsb which is set for symbols in constant pool slots to distinguish them from strings
Reviewed-by: phh, dholmes, never, dcubed
! src/os/solaris/dtrace/libjvm_db.c
Changeset: b9684d5ccb52
Author: vladidan
Date: 2011-03-10 14:56 -0500
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/b9684d5ccb52
7011490: Wrong computation results in Test6880034
Summary: incorrect handling of c2i deoptimization on little endian architectures
Reviewed-by: never
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: bc57bfb5bfad
Author: vladidan
Date: 2011-03-16 10:47 -0400
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/bc57bfb5bfad
Merge
Changeset: 2074c95f707e
Author: vladidan
Date: 2011-03-16 23:45 -0400
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/2074c95f707e
Merge
Changeset: 5d8f5a6dced7
Author: iveresov
Date: 2011-03-04 15:14 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/5d8f5a6dced7
7020403: Add AdvancedCompilationPolicy for tiered
Summary: This implements adaptive tiered compilation policy.
Reviewed-by: kvn, never
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/methodOop.hpp
+ src/share/vm/runtime/advancedThresholdPolicy.cpp
+ src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/compilationPolicy.cpp
Changeset: 4cd9add59b1e
Author: never
Date: 2011-03-04 20:01 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/4cd9add59b1e
7024866: # assert(limit == NULL || limit <= nm->code_end()) failed: in bounds
Reviewed-by: kvn, iveresov
! src/share/vm/code/nmethod.cpp
Changeset: 8ec5e1f45ea1
Author: never
Date: 2011-03-04 22:44 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8ec5e1f45ea1
Merge
Changeset: 8e72cd29b15d
Author: kvn
Date: 2011-03-05 11:02 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8e72cd29b15d
6589823: Error: meet not symmetric
Summary: arrays pointers meet must fall to bottom if exact array klasses in upper lattice are not equal or super klass is exact.
Reviewed-by: never
! src/share/vm/opto/type.cpp
Changeset: 425688247f3d
Author: never
Date: 2011-03-06 22:09 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/425688247f3d
6965570: assert(!needs_patching && x->is_loaded(),"how do we know it's volatile if it's not loaded")
Reviewed-by: iveresov
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_ValueMap.hpp
Changeset: 1c0cf339481b
Author: kvn
Date: 2011-03-09 09:15 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1c0cf339481b
7025742: Can not use CodeCache::unallocated_capacity() with fragmented CodeCache
Summary: Use largest_free_block() instead of unallocated_capacity().
Reviewed-by: iveresov, never, ysr
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/sweeper.cpp
Changeset: 83f08886981c
Author: kvn
Date: 2011-03-11 07:50 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/83f08886981c
7026631: field _klass is incorrectly set for dual type of TypeAryPtr::OOPS
Summary: add missing check this->dual() != TypeAryPtr::OOPS into TypeAryPtr::klass().
Reviewed-by: never
! src/share/vm/opto/type.cpp
Changeset: 799d8ccf63cf
Author: jrose
Date: 2011-03-11 21:19 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/799d8ccf63cf
Merge
! src/share/vm/oops/methodOop.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 72dee110246f
Author: jrose
Date: 2011-03-11 22:33 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/72dee110246f
6839872: remove implementation inheritance from JSR 292 APIs
Summary: consolidate runtime support in java.dyn.MethodHandleNatives; include transitional compatibility logic
Reviewed-by: twisti
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 8033953d67ff
Author: jrose
Date: 2011-03-11 22:34 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8033953d67ff
7012648: move JSR 292 to package java.lang.invoke and adjust names
Summary: package and class renaming only; delete unused methods and classes
Reviewed-by: twisti
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! 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/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciCallSite.cpp
! src/share/vm/ci/ciCallSite.hpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethodHandle.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.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/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/prims/nativeLookup.cpp
Changeset: 82de9bd880e3
Author: kvn
Date: 2011-03-17 12:08 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/82de9bd880e3
7028394: Newer AMD Processor Prefetch Defaults
Summary: This new default has shown improvement across many workloads.
Reviewed-by: kvn
Contributed-by: tom.deneau at amd.com
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: d2134498fd3f
Author: jrose
Date: 2011-03-17 18:29 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/d2134498fd3f
7011865: JSR 292 CTW fails: !THREAD->is_Compiler_thread() failed: Can not load classes with the Compiler thre
Reviewed-by: kvn, never
! src/share/vm/interpreter/linkResolver.cpp
Changeset: fc5ebbb2d1a8
Author: twisti
Date: 2011-03-18 01:44 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/fc5ebbb2d1a8
Merge
! src/share/vm/code/nmethod.cpp
Changeset: 1216415d8e35
Author: tonyp
Date: 2011-03-04 17:13 -0500
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1216415d8e35
7014923: G1: code cleanup
Summary: Some G1 code cleanup.
Reviewed-by: johnc, jcoomes, jwilhelm
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSets.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: a2c2eac1ca62
Author: jcoomes
Date: 2011-03-06 11:37 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/a2c2eac1ca62
7018056: large pages not always enabled by default
Reviewed-by: phh, kvn
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
Changeset: c93aa6caa02f
Author: brutisso
Date: 2011-03-03 22:58 +0100
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/c93aa6caa02f
7022943: G1: improve logging to avoid interleaved numbers
Summary: Introduced buffered loggging to make sure that log lines are logged one line at a time
Reviewed-by: stefank, johnc, dsamersoff
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 04d1138b4cce
Author: brutisso
Date: 2011-03-03 11:35 +0100
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/04d1138b4cce
7023747: G1: too strict assert in RefineRecordRefsIntoCSCardTableEntryClosure::do_card_ptr in g1RemSet.cpp
Summary: Made sure that the assert looks at ParallelGCThreads.
Reviewed-by: stefank, tonyp, jwilhelm, johnc
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
Changeset: a181f3a124dd
Author: ysr
Date: 2011-03-14 21:52 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/a181f3a124dd
6987703: iCMS: Intermittent hang with gc/gctests/CallGC/CallGC01 and +ExplicitGCInvokesConcurrent
Summary: Count enable_icms() and disable_icms() events so as to prevent inteference between concurrent calls, which can cause the iCMS thread to be left stranded in icms_wait() with an unserviced request and no young allocations to unwedge it.
Reviewed-by: jcoomes, poonam
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp
Changeset: 1fb790245268
Author: jwilhelm
Date: 2011-03-11 16:35 +0100
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1fb790245268
6820066: Check that -XX:ParGCArrayScanChunk has a value larger than zero.
Summary: Check that -XX:ParGCArrayScanChunk has a value larger than zero.
Reviewed-by: johnc, jmasa, ysr
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 1abd292f8c38
Author: jwilhelm
Date: 2011-03-15 09:07 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1abd292f8c38
Merge
Changeset: dde920245681
Author: ysr
Date: 2011-03-16 10:37 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/dde920245681
6896099: Integrate CMS heap ergo with default heap sizing ergo
6627787: CMS: JVM refuses to start up with -Xms16m -Xmx16m
7000125: CMS: Anti-monotone young gen sizing with respect to maximum whole heap size specification
7027529: CMS: retire CMSUseOldDefaults flag
Summary: Simplify CMS heap sizing code, relying on ergonomic initial sizing consistent with other collectors for the most part, controlling only young gen sizing to rein in pause times. Make CMS young gen sizing default statically cpu-dependant. Remove inconsistencies wrt generation sizing and policy code, allowing for the fixing for 6627787 and 7000125. For 7027529, retire the flag CMSUseOldDefaults which had been introduced as a bridge from JDK 5 to JDK 6 a number of years ago.
Reviewed-by: brutisso, poonam
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 92da084fefc9
Author: ysr
Date: 2011-03-17 10:32 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/92da084fefc9
6668573: CMS: reference processing crash if ParallelCMSThreads > ParallelGCThreads
Summary: Use _max_num_q = max(discovery_degree, processing_degree), and let balance_queues() redistribute from discovery_degree to processing_degree of queues. This should also allow a more dynamic and flexible parallelism policy in the future.
Reviewed-by: jmasa, johnc
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.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/generation.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
Changeset: 048f98400b8e
Author: jcoomes
Date: 2011-03-18 09:03 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/048f98400b8e
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: e97ad5d5c990
Author: trims
Date: 2011-03-18 13:28 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/e97ad5d5c990
Merge
Changeset: b898f0fc3ced
Author: trims
Date: 2011-03-18 13:28 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/b898f0fc3ced
7028846: Bump the HS21 build number to 05
Summary: Update the HS21 build number to 05
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 7449da4cdab5
Author: schien
Date: 2011-03-24 11:20 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7449da4cdab5
Added tag jdk7-b135 for changeset b898f0fc3ced
! .hgtags
Changeset: 661c46a8434c
Author: trims
Date: 2011-03-25 17:26 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/661c46a8434c
Added tag hs21-b05 for changeset b898f0fc3ced
! .hgtags
Changeset: d673ef06fe96
Author: never
Date: 2011-03-18 15:52 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/d673ef06fe96
7028374: race in fix_oop_relocations for scavengeable nmethods
Reviewed-by: kvn
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/memory/universe.cpp
Changeset: c7f3d0b4570f
Author: never
Date: 2011-03-18 16:00 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/c7f3d0b4570f
7017732: move static fields into Class to prepare for perm gen removal
Reviewed-by: kvn, coleenp, twisti, stefank
! agent/src/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/IntField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/OopField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/test/jdi/sasanity.sh
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/dump_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciCPCache.cpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciInstance.cpp
! src/share/vm/ci/ciInstance.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/compactingPermGenGen.hpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlassKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/cpCacheKlass.cpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceKlassKlass.hpp
+ src/share/vm/oops/instanceMirrorKlass.cpp
+ src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassKlass.cpp
! src/share/vm/oops/klassOop.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/objArrayKlassKlass.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkNativeWrapper.cpp
Changeset: 57552dca1708
Author: never
Date: 2011-03-21 14:06 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/57552dca1708
7029509: nightly failures after static fields in Class
Reviewed-by: kvn
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/services/heapDumper.cpp
Changeset: 924777755fad
Author: jcoomes
Date: 2011-03-21 18:38 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/924777755fad
6962930: make the string table size configurable
Reviewed-by: never, phh, stefank, kamg, dholmes, coleenp
! agent/src/share/classes/sun/jvm/hotspot/memory/StringTable.java
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: b099aaf51bf8
Author: jcoomes
Date: 2011-03-22 13:36 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/b099aaf51bf8
6962931: move interned strings out of the perm gen
Reviewed-by: never, coleenp, ysr, jwilhelm
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/memory/dump.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 32f7097f9d8f
Author: never
Date: 2011-03-23 10:55 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/32f7097f9d8f
7030300: more nightly failures after statics in Class changes
Reviewed-by: iveresov, jcoomes, dcubed
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
Changeset: f195ebb181b8
Author: jcoomes
Date: 2011-03-24 23:00 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/f195ebb181b8
Merge
Changeset: 3ef1a1866a60
Author: twisti
Date: 2011-03-21 02:30 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/3ef1a1866a60
7027232: JSR 292: wrong numeric value returned by MH on solaris-sparc
Reviewed-by: kvn, never
! src/cpu/sparc/vm/methodHandles_sparc.cpp
Changeset: 9dc311b8473e
Author: kvn
Date: 2011-03-21 11:28 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/9dc311b8473e
7008866: Missing loop predicate for loop with multiple entries
Summary: Add predicates when loop head bytecode is parsed instead of when back branch bytecode is parsed.
Reviewed-by: never
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! 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/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/stringopts.cpp
Changeset: 0a5d9566b8a4
Author: twisti
Date: 2011-03-23 04:19 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/0a5d9566b8a4
7029805: JSR 292 compiler/6991596/Test6991596.java fails in nightly
Summary: Both JSR 292 compiler tests were moved with 6839872 to the jdk repository
Reviewed-by: never
- test/compiler/6987555/Test6987555.java
- test/compiler/6991596/Test6991596.java
Changeset: 0e3ed5a14f73
Author: jcoomes
Date: 2011-03-24 23:04 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/0e3ed5a14f73
Merge
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/stringopts.cpp
- test/compiler/6987555/Test6987555.java
- test/compiler/6991596/Test6991596.java
Changeset: 083f13976b51
Author: dholmes
Date: 2011-03-21 22:16 -0400
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/083f13976b51
6535709: interrupt of wait()ing thread isn't triggerring InterruptedException - test intwait3
Summary: only clear the interrupt state if we will report that it was set
Reviewed-by: dcubed, alanb, phh, coleenp, dice
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: fc416c2556ec
Author: mchung
Date: 2011-03-22 18:04 -0400
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/fc416c2556ec
7025628: Remove the temporary hack added for jdk modularization in hotspot
Summary: Removed
Reviewed-by: ohair, coleenp
! src/share/vm/runtime/os.cpp
Changeset: 006b3750a4d4
Author: jcoomes
Date: 2011-03-24 23:06 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/006b3750a4d4
Merge
! src/share/vm/runtime/vmStructs.cpp
Changeset: c10b82a05d58
Author: trims
Date: 2011-03-25 18:04 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/c10b82a05d58
Merge
- test/compiler/6987555/Test6987555.java
- test/compiler/6991596/Test6991596.java
Changeset: bd586e392d93
Author: trims
Date: 2011-03-25 18:04 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/bd586e392d93
7031227: Bump the HS21 build number to 06
Summary: Update the HS21 build number to 06
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: a1615ff22854
Author: schien
Date: 2011-03-31 18:14 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/a1615ff22854
Added tag jdk7-b136 for changeset bd586e392d93
! .hgtags
More information about the security-dev
mailing list