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