hg: nio/nio/hotspot: 131 new changesets

alan.bateman at sun.com alan.bateman at sun.com
Mon Feb 1 06:44:58 PST 2010


Changeset: 08780c8a9f04
Author:    kamg
Date:      2009-10-20 16:34 -0400
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/08780c8a9f04

6893483: DTrace probe return values for a couple JNI methods are wrong
Summary: Fix the shadowing and incorrect macro usages
Reviewed-by: coleenp

! src/share/vm/prims/jni.cpp

Changeset: a3b9e96881fe
Author:    xlu
Date:      2009-10-23 18:44 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/a3b9e96881fe

Merge


Changeset: d912f17c1ae4
Author:    xlu
Date:      2009-10-28 10:37 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/d912f17c1ae4

Merge


Changeset: 0a46d0c5dccb
Author:    never
Date:      2009-10-15 11:47 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/0a46d0c5dccb

6891750: deopt blob kills values in O5
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
+ test/compiler/6891750/Test6891750.java

Changeset: 71fdc5052e49
Author:    cfang
Date:      2009-10-16 16:14 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/71fdc5052e49

Merge


Changeset: 987e948ebbc8
Author:    jrose
Date:      2009-10-17 19:51 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/987e948ebbc8

6815692: method handle code needs some cleanup (post-6655638)
Summary: correctly raise exceptions, support safe bitwise "raw" conversions, fix bugs revealed by VerifyMethodHandles, remove dead code, improve debugging support
Reviewed-by: never, twisti

! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp

Changeset: 873ec3787992
Author:    kvn
Date:      2009-10-21 09:15 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/873ec3787992

6892186: SA does not dump debug info for scalar replaced objects
Summary: Implement scalar replaced objects debug info dump in SA.
Reviewed-by: twisti

! agent/make/saenv.sh
! agent/make/saenv64.sh
! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java
! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
! agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java
! agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! src/share/vm/opto/callnode.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: f875b4f472f7
Author:    twisti
Date:      2009-10-27 03:00 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/f875b4f472f7

6893554: SPECjvm2008 mpegaudio fails with SecurityException
Summary: The problem occurs with negative numbers, as the 32-bit input values are sign extended into the 64-bit registers.
Reviewed-by: kvn

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

Changeset: 4926bf2d292f
Author:    cfang
Date:      2009-10-29 08:49 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/4926bf2d292f

Merge


Changeset: fc06cd9b42c7
Author:    tonyp
Date:      2009-10-23 14:34 -0400
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/fc06cd9b42c7

6886024: G1: assert(recent_avg_pause_time_ratio() < 1.00,"All GC?")
Summary: the assert is incorrect and can fire incorrectly due to floating point inaccuracy.
Reviewed-by: apetrusenko, ysr, jcoomes

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp

Changeset: 6270f80a7331
Author:    tonyp
Date:      2009-09-30 14:50 -0400
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/6270f80a7331

6890137: G1: revamp reachable object dump
Summary: Revamp the reachable object dump debugging facility.
Reviewed-by: jmasa, apetrusenko

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

Changeset: fa2f65ebeb08
Author:    apetrusenko
Date:      2009-10-27 02:42 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/fa2f65ebeb08

6870843: G1: G1 GC memory leak
Summary: The fix addresses two memory leaks in G1 code: (1) _evac_failure_scan_stack - a resource object allocated on the C heap was not freed; (2) RSHashTable were linked into deleted list which was only cleared at full GC.
Reviewed-by: tonyp, iveresov

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

Changeset: 72a6752ac432
Author:    ysr
Date:      2009-10-28 11:16 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/72a6752ac432

6818264: Heap dumper unexpectedly adds .hprof suffix
Summary: Restore old behaviour wrt HeapDumpPath; first dump goes to <file>, <n>th dump goes to <file>.<n-1>, with default value of <file> the same as before.
Reviewed-by: alanb, jcoomes, tonyp

! src/share/vm/services/heapDumper.cpp

Changeset: beb8f45ee9f0
Author:    johnc
Date:      2009-10-29 09:42 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/beb8f45ee9f0

6889740: G1: OpenDS fails with "unhandled exception in compiled code"
Summary: Incorrect code was being generated for the store operation in the null case of the aastore bytecode template. The bad code was generated by the store_heap_oop routine which takes a Register as its second argument. Passing NULL_WORD (0) as the second argument causes the value to be converted to Register(0), which is rax. Thus the generated store was "mov (dst), $rax" instead of "mov (dst), $0x0". Changed calls to store_heap_oop that pass NULL_WORD as the second argument to a new routine store_heap_oop_null.
Reviewed-by: kvn, twisti

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: 29adffcb6a61
Author:    tonyp
Date:      2009-10-30 13:31 -0400
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/29adffcb6a61

Merge


Changeset: a6280c71758e
Author:    trims
Date:      2009-11-05 15:44 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/a6280c71758e

Merge


Changeset: 50c16f09ddf5
Author:    trims
Date:      2009-11-05 15:58 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/50c16f09ddf5

6898707: Bump the HS17 build number to 05
Summary: Update the HS17 build number to 05
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 26f1542097f1
Author:    ysr
Date:      2009-11-03 16:43 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/26f1542097f1

6801625: CDS: HeapDump tests crash with internal error in compactingPermGenGen.cpp
Summary: Allow iteration over the shared spaces when using CDS, repealing previous proscription. Deferred further required CDS-related cleanups of perm gen to CR 6897789.
Reviewed-by: phh, jmasa

! src/share/vm/memory/compactingPermGenGen.cpp
! src/share/vm/memory/compactingPermGenGen.hpp
! src/share/vm/memory/generation.cpp

Changeset: 9174bb32e934
Author:    trims
Date:      2009-11-06 00:41 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/9174bb32e934

Merge


Changeset: 455105fc81d9
Author:    katleman
Date:      2009-11-12 15:35 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/455105fc81d9

Added tag jdk7-b76 for changeset 9174bb32e934

! .hgtags

Changeset: 7589c1b72907
Author:    mikejwre
Date:      2009-12-03 12:52 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/7589c1b72907

Added tag jdk7-b77 for changeset 455105fc81d9

! .hgtags

Changeset: e703499b4b51
Author:    ohair
Date:      2009-12-16 12:51 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/e703499b4b51

6909462: Fix nbproject/private references in .hgignore
Summary: See bugzilla issue 100097
Reviewed-by: tbell
Contributed-by: Jesse Glick <jesse.glick at sun.com>

! .hgignore

Changeset: 1cf572922ff1
Author:    mikejwre
Date:      2009-12-17 14:10 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/1cf572922ff1

Added tag jdk7-b78 for changeset e703499b4b51

! .hgtags

Changeset: f334aec453a1
Author:    kvn
Date:      2009-10-29 16:57 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/f334aec453a1

6896084: VM does not reserve protected page below heap for compressed oops implicit null checks
Summary: Set narrow_oop_base and narrow_oop_use_implicit_null_checks in Universe::preferred_heap_base().
Reviewed-by: twisti, jcoomes

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

Changeset: 73a726751507
Author:    cfang
Date:      2009-10-30 10:12 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/73a726751507

6852078: HSX 14/16 in jdk 5.0: api/javax_management api/org_omg jck tests crashes or make tnameserv crash
Summary: Disable SuperWord optimization for unsafe read/write
Reviewed-by: kvn, phh

! src/share/vm/opto/superword.cpp
+ test/compiler/6852078/Test6852078.java

Changeset: 389049f3f393
Author:    jrose
Date:      2009-10-30 16:22 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/389049f3f393

6858164: invokedynamic code needs some cleanup (post-6655638)
Summary: Fix several crashers, remove needless paths for boxed-style bootstrap method call, refactor & simplify APIs for rewriter constantPoolOop, remove sun.dyn.CallSiteImpl
Reviewed-by: kvn

! src/cpu/sparc/vm/templateInterpreter_sparc.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/share/vm/ci/ciEnv.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/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/bytecodeTracer.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/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/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp

Changeset: 323bd24c6520
Author:    roland
Date:      2009-11-02 11:17 +0100
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/323bd24c6520

6769124: various 64-bit fixes for c1
Reviewed-by: never

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_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_LIRGenerator_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/runtime/arguments.cpp
+ test/compiler/6769124/TestArrayCopy6769124.java
+ test/compiler/6769124/TestDeoptInt6769124.java
+ test/compiler/6769124/TestUnalignedLoad6769124.java

Changeset: 09572fede9d1
Author:    kvn
Date:      2009-11-04 14:16 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/09572fede9d1

6896370: CTW fails share/vm/opto/matcher.cpp:1475 "duplicating node that's already been matched"
Summary: Move DecodeN code outside the memory nodes only code.
Reviewed-by: never

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

Changeset: dcdcc8c16e20
Author:    kvn
Date:      2009-11-04 14:43 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/dcdcc8c16e20

6896352: CTW fails hotspot/src/share/vm/opto/escape.cpp:1155
Summary: Always call C->get_alias_index(phase->type(address)) during parsing.
Reviewed-by: never

! src/share/vm/opto/escape.cpp
! src/share/vm/opto/memnode.cpp

Changeset: 2f1ec89b9995
Author:    cfang
Date:      2009-11-10 17:00 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/2f1ec89b9995

Merge

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp

Changeset: 473cce303f13
Author:    phh
Date:      2009-10-28 16:25 -0400
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/473cce303f13

6887571: Increase default heap config sizes
Summary: Apply modification of existing server heap size ergo to all collectors except CMS.
Reviewed-by: jmasa, ysr, xlu

! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp
! src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/services/management.cpp

Changeset: c4ecde2f6b3c
Author:    xlu
Date:      2009-10-30 17:24 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/c4ecde2f6b3c

Merge


Changeset: 97b36138b494
Author:    kamg
Date:      2009-11-06 15:04 -0500
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/97b36138b494

Merge


Changeset: ba7ea42fc66e
Author:    phh
Date:      2009-11-04 16:49 -0500
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/ba7ea42fc66e

6898160: Need serviceability support for new vm argument type 'uint64_t'
Summary: Add serviceability support for uint64_t. Flags of unknown type assert in debug builds and are ignored in product builds.
Reviewed-by: never, xlu, mchung, dcubed

! src/share/vm/runtime/globals.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/management.cpp

Changeset: db0d21039f34
Author:    kamg
Date:      2009-11-06 16:05 -0500
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/db0d21039f34

Merge


Changeset: fb4c00faa9da
Author:    kamg
Date:      2009-11-11 09:13 -0500
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/fb4c00faa9da

Merge

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

Changeset: 87b2fdd4bf98
Author:    never
Date:      2009-11-11 23:39 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/87b2fdd4bf98

6892079: live value must not be garbage failure after fix for 6854812
Reviewed-by: kvn

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

Changeset: b18963243361
Author:    twisti
Date:      2009-11-19 03:41 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/b18963243361

6902000: use ShouldNotReachHere() for btos/ctos/stos in TemplateInterpreterGenerator::set_short_entry_points
Summary: set_entry_point is only ever used with the tos states of bytecode templates in templateTable.cpp and none of those use the subword tos states like btos, ctos and stos.
Reviewed-by: kvn

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

Changeset: 7ef1d2e14917
Author:    kvn
Date:      2009-11-19 14:32 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/7ef1d2e14917

6902036: WorldWind asserts on escape.cpp:1153: assert(addr->is_AddP(),"AddP required")
Summary: Remove the assert.
Reviewed-by: twisti

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

Changeset: de44705e6b33
Author:    cfang
Date:      2009-11-24 11:49 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/de44705e6b33

Merge


Changeset: 84cb6f20afb3
Author:    phh
Date:      2009-11-20 16:22 -0500
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/84cb6f20afb3

6900899: vm fails to start when -Xmx value is less than OldSize + NewSize
Summary: Set minimum heap size to min(OldSize + NewSize, MaxHeapSize) in Arguments::set_heap_size().
Reviewed-by: kvn, ysr, tonyp

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

Changeset: a75edfd400ea
Author:    acorn
Date:      2009-11-11 15:49 -0500
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/a75edfd400ea

6893504: LinkageError for bootstrap duplicate class definitions.
Reviewed-by: kamg, xlu

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp

Changeset: 1920bd911283
Author:    acorn
Date:      2009-11-23 16:24 -0500
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/1920bd911283

Merge

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp

Changeset: e1fb452ad949
Author:    kamg
Date:      2009-11-25 09:03 -0500
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/e1fb452ad949

Merge


Changeset: 8e7adf982378
Author:    twisti
Date:      2009-11-27 07:56 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/8e7adf982378

6896043: first round of zero fixes
Reviewed-by: kvn
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/cpu/zero/vm/sharkFrame_zero.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/runtime/os.hpp

Changeset: 6400f475effe
Author:    iveresov
Date:      2009-12-01 14:49 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/6400f475effe

Merge


Changeset: 7c57aead6d3e
Author:    never
Date:      2009-11-12 09:24 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/7c57aead6d3e

6892658: C2 should optimize some stringbuilder patterns
Reviewed-by: kvn, twisti

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/c2_globals.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/phaseX.hpp
+ src/share/vm/opto/stringopts.cpp
+ src/share/vm/opto/stringopts.hpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/utilities/growableArray.hpp

Changeset: bd12fff78df5
Author:    cfang
Date:      2009-11-25 12:09 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/bd12fff78df5

6904191: OptimizeStringConcat should be product instead of experimental
Summary: Make OptimizeStringConcat a product VM option(contributed by never)
Reviewed-by: never

! src/share/vm/opto/c2_globals.hpp

Changeset: facbc74580c3
Author:    iveresov
Date:      2009-12-01 22:11 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/facbc74580c3

Merge

! src/share/vm/classfile/systemDictionary.hpp

Changeset: 8b22f86d1740
Author:    cfang
Date:      2009-12-02 13:29 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/8b22f86d1740

6901572: JVM 1.6.16 crash on loops: assert(has_node(i),"")
Summary: Skip the secondary induction variable handling if it is dead
Reviewed-by: never, kvn

! src/share/vm/opto/loopnode.cpp
+ test/compiler/6901572/Test.java

Changeset: 5f932a151fd4
Author:    johnc
Date:      2009-11-06 11:10 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/5f932a151fd4

6895788: G1: SATB and update buffer allocation code allocates too much space
Summary: The type in the NEW_C_HEAP_ARRRY and FREE_C_HEAP_ARRAY calls in the buffer allocation code was changed from void* to char as the size argument had already been mulitipled by the byte size of an object pointer.
Reviewed-by: ysr, tonyp

! src/share/vm/gc_implementation/g1/ptrQueue.cpp

Changeset: 0e2d7ae2bc67
Author:    jmasa
Date:      2009-11-10 11:32 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/0e2d7ae2bc67

6898857: [Regression] -XX:NewRatio with -XX:+UseConcMarkSweepGC causes fatal error
Summary: Use CollectorPolicy information instead of MaxNewSize
Reviewed-by: ysr, jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: 89f1b9ae8991
Author:    ysr
Date:      2009-11-13 11:55 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/89f1b9ae8991

6898948: G1: forensic instrumentation for out-of-bounds recent_avg_pause_time_ratio()
Summary: Added instrumentation and (temporary) assert in non-product mode; clipped the value when found out-of-bounds in product mode. Fix of original issue will follow collection of data from this instrumentation.
Reviewed-by: jcoomes, tonyp

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp

Changeset: 23b9a8d315fc
Author:    ysr
Date:      2009-11-19 10:19 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/23b9a8d315fc

6902701: G1: protect debugging code related to 6898948 with a debug flag
Summary: Protected stats dump with a new develop flag; other than for the dump, reconciled product and non-product behaviour in face of the error.
Reviewed-by: tonyp

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: 3fc996d4edd2
Author:    ysr
Date:      2009-11-19 13:43 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/3fc996d4edd2

6902303: G1: ScavengeALot should cause an incremental, rather than a full, collection
Summary: ScavengeALot now causes an incremental (but possibly partially young, in the G1 sense) collection. Some such collections may be abandoned on account of MMU specs. Band-aided a native leak associated with abandoned pauses, as well as an MMU tracker overflow related to frequent scavenge events in the face of a large MMU denominator interval; the latter is protected by a product flag that defaults to false.
Reviewed-by: tonyp

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.cpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/memory/sharedHeap.hpp

Changeset: db0d5eba9d20
Author:    tonyp
Date:      2009-11-20 14:47 -0500
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/db0d5eba9d20

6815790: G1: Missing MemoryPoolMXBeans with -XX:+UseG1GC
Summary: It introduces the necessary memory pools for G1.
Reviewed-by: mchung, ysr

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/includeDB_gc_g1
+ src/share/vm/services/g1MemoryPool.cpp
+ src/share/vm/services/g1MemoryPool.hpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryManager.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp

Changeset: fa357420e7d2
Author:    johnc
Date:      2009-11-24 15:19 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/fa357420e7d2

6899058: G1: Internal error in ptrQueue.cpp:201 in nightly tests
Summary: Fixes a race on the dirty card queue completed buffer list between worker thread(s) performing a flush of a deferred store barrier (enqueueing a newly completed buffer) and worker thread(s) in the RSet updating code claiming completed buffers. Removed the routine that removes elements from the completed update buffer queue using a CAS.
Reviewed-by: ysr, tonyp

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

Changeset: 6aa7255741f3
Author:    ysr
Date:      2009-12-03 15:01 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/6aa7255741f3

6906727: UseCompressedOops: some card-marking fixes related to object arrays
Summary: Introduced a new write_ref_array(HeapWords* start, size_t count) method that does the requisite MemRegion range calculation so (some of the) clients of the erstwhile write_ref_array(MemRegion mr) do not need to worry. This removed all external uses of array_size(), which was also simplified and made private. Asserts were added to catch other possible issues. Further, less essential, fixes stemming from this investigation are deferred to CR 6904516 (to follow shortly in hs17).
Reviewed-by: kvn, coleenp, jmasa

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/includeDB_core
! src/share/vm/memory/barrierSet.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayOop.hpp

Changeset: ed52bcc32739
Author:    tonyp
Date:      2009-12-04 07:44 -0500
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/ed52bcc32739

6880903: G1: G1 reports incorrect Runtime.maxMemory()
Summary: G1 reports committed memory instead of reserved memory from the Runtime.maxMemory() method
Reviewed-by: ysr, jmasa

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

Changeset: afc30fccf324
Author:    tonyp
Date:      2009-12-04 07:44 -0500
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/afc30fccf324

6906565: G1: deal with compilation warning in g1MemoryPool.hpp
Summary: size_t max_size() hides size_t max_size() const.
Reviewed-by: jmasa, ysr

! src/share/vm/services/g1MemoryPool.cpp
! src/share/vm/services/g1MemoryPool.hpp

Changeset: 9118860519b6
Author:    tonyp
Date:      2009-12-07 14:22 -0500
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/9118860519b6

6904967: G1: some CollectionUsageThreshold tests fail
Summary: ensure that max and committed are non-zero (currently: at least as large as the region size).
Reviewed-by: iveresov, mchung

! src/share/vm/services/g1MemoryPool.cpp

Changeset: 7bfd295ec074
Author:    ysr
Date:      2009-12-08 15:12 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/7bfd295ec074

6908208: UseCompressedOops: array_size() returns incorrect size for MAX_INT object array following 6906727
Summary: In array_size() cast to an unsigned to avoid overflow of intermediate value.
Reviewed-by: kvn, tonyp, jmasa, jcoomes, coleenp

! src/share/vm/oops/objArrayOop.hpp

Changeset: 84a2da7f454c
Author:    jmasa
Date:      2009-12-11 08:39 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/84a2da7f454c

Merge

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/includeDB_core

Changeset: 74e00f62c726
Author:    trims
Date:      2009-12-11 16:38 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/74e00f62c726

Merge


Changeset: 61b46f7853d4
Author:    trims
Date:      2009-12-22 16:32 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/61b46f7853d4

Merge


Changeset: c5d3d979ae27
Author:    never
Date:      2009-12-08 16:27 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/c5d3d979ae27

6908167: jbb2005, OptimizeStringConcat causes assert in EA
Reviewed-by: kvn

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

Changeset: f96a1a986f7b
Author:    kvn
Date:      2009-12-09 16:40 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/f96a1a986f7b

6895383: JCK test throws NPE for method compiled with Escape Analysis
Summary: Add missing checks for MemBar nodes in EA.
Reviewed-by: never

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse3.cpp
+ test/compiler/6895383/Test.java

Changeset: 7fee0a6cc6d4
Author:    kvn
Date:      2009-12-09 19:50 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/7fee0a6cc6d4

6896727: nsk/logging/LoggingPermission/LoggingPermission/logperm002 fails with G1, EscapeAnalisys
Summary: Move instance store's memory users to corresponding memory slices when updating its memory edge.
Reviewed-by: never

! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
+ test/compiler/6896727/Test.java

Changeset: 6dc5471e0f66
Author:    iveresov
Date:      2009-12-15 17:19 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/6dc5471e0f66

Merge


Changeset: 9dc2adf2cbe0
Author:    johnc
Date:      2009-12-09 23:51 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/9dc2adf2cbe0

6908215: G1: SEGV with G1PolicyVerbose=2 debug flag
Summary: Change CollectionSetChooser::printSortedHeapRegions to handle null entries in _markedRegions growable array.
Reviewed-by: jmasa, tonyp, iveresov

! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp

Changeset: 27f9477e879b
Author:    jmasa
Date:      2009-12-11 09:30 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/27f9477e879b

Merge


Changeset: cf9a9a50e763
Author:    jmasa
Date:      2009-12-17 07:02 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/cf9a9a50e763

Merge


Changeset: 22e4972db0a6
Author:    trims
Date:      2009-12-22 16:33 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/22e4972db0a6

Merge


Changeset: 920875ae1277
Author:    trims
Date:      2009-12-22 16:35 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/920875ae1277

6912782: Bump the HS17 build number to 06
Summary: Update the HS17 build number to 06
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 85f13cdfbc1d
Author:    twisti
Date:      2009-12-16 12:48 +0100
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/85f13cdfbc1d

6829192: JSR 292 needs to support 64-bit x86
Summary: changes for method handles and invokedynamic
Reviewed-by: kvn

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/stubGenerator_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/templateTable_x86_64.hpp
! src/share/vm/classfile/classFileParser.cpp

Changeset: 032260830071
Author:    never
Date:      2009-12-16 22:15 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/032260830071

5057818: codecache full and compiler disabled in bigapps fastdebug run
Reviewed-by: kvn

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp

Changeset: 1ea456c6f2b7
Author:    iveresov
Date:      2009-12-22 17:56 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/1ea456c6f2b7

Merge


Changeset: 44f61c24ddab
Author:    iveresov
Date:      2009-12-16 15:12 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/44f61c24ddab

6862387: tune concurrent refinement further
Summary: Reworked the concurrent refinement: threads activation, feedback-based threshold adjustment, other miscellaneous fixes.
Reviewed-by: apetrusenko, tonyp

! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.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/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.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/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1

Changeset: cc0ca4f00e89
Author:    jmasa
Date:      2009-12-22 22:35 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/cc0ca4f00e89

Merge


Changeset: 7ac7d558e895
Author:    jmasa
Date:      2009-12-23 00:47 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/7ac7d558e895

Merge


Changeset: 9749fbc4859b
Author:    trims
Date:      2009-12-23 02:57 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/9749fbc4859b

Merge


Changeset: 4b966d9946a3
Author:    mchung
Date:      2009-11-25 08:37 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/4b966d9946a3

6888880: JKernel VM to inject the sun.jkernel.DownloadManager as a boot classloader hook
Summary: Call sun.jkernel.DownloadManager.setBootClassLoaderHook during the kernel VM initialization
Reviewed-by: alanb, coleenp, acorn

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

Changeset: 0018cf203583
Author:    coleenp
Date:      2009-12-02 07:59 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/0018cf203583

Merge


Changeset: 95e9083cf4a7
Author:    dholmes
Date:      2009-12-01 22:29 -0500
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/95e9083cf4a7

6822370: ReentrantReadWriteLock: threads hung when there are no threads holding onto the lock (Netra x4450)
Summary: This day one bug is caused by missing memory barriers in various Parker::park() paths that can result in lost wakeups and hangs.
Reviewed-by: dice, acorn

! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp

Changeset: 3115100553b5
Author:    dholmes
Date:      2009-12-02 20:32 -0500
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/3115100553b5

Merge


Changeset: 547f81740344
Author:    minqi
Date:      2009-12-11 11:09 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/547f81740344

6361589: Print out stack trace for target thread of GC crash
Summary: If GC crashed with java thread involved, print out the java stack trace in error report
Reviewed-by: never, ysr, coleenp, dholmes

! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: 9127aa69352e
Author:    dcubed
Date:      2009-12-14 09:51 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/9127aa69352e

6648438: 4/4 src/share/vm/prims/jvmtiEnv.cpp:457 assert(phase == JVMTI_PHASE_LIVE,"sanity check")
Summary: Return error on invalid JVMTI_PHASE instead of asserting.
Reviewed-by: dholmes, ohair

! src/share/vm/prims/jvmtiEnv.cpp

Changeset: 98cd9901c161
Author:    dcubed
Date:      2009-12-14 10:05 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/98cd9901c161

6849968: 3/2 JVMTI tests fails on jdk5.0 with hs14
Summary: If a JVMTI agent asks for version 1.0, then it should get version 1.0 semantics.
Reviewed-by: dholmes, ohair

! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiHpp.xsl

Changeset: dcb15a6f342d
Author:    dcubed
Date:      2009-12-14 13:26 -0700
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/dcb15a6f342d

Merge

! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.cpp

Changeset: 167c2986d91b
Author:    phh
Date:      2009-12-16 12:54 -0500
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/167c2986d91b

6843629: Make current hotspot build part of jdk5 control build
Summary: Source changes for older compilers plus makefile changes.
Reviewed-by: xlu

! make/linux/makefiles/debug.make
! make/linux/makefiles/fastdebug.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/jvmg.make
! make/linux/makefiles/launcher.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/debug.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/fastdebug.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/jvmg.make
! make/solaris/makefiles/launcher.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/vm.make
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/dtrace/libjvm_db.c
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/ci/bcEscapeAnalyzer.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/runtime/os.hpp

Changeset: 2e8bdfdd3ba2
Author:    xlu
Date:      2009-12-16 13:16 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/2e8bdfdd3ba2

6899467: System property java.class.version out-of-sync with VM for jdk 5.0 with HS 16 in nightly build
Reviewed-by: kvn, never, dholmes, ysr

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

Changeset: d48983315b71
Author:    xlu
Date:      2009-12-16 13:19 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/d48983315b71

Merge


Changeset: 933a3e806ce6
Author:    xlu
Date:      2009-12-16 14:27 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/933a3e806ce6

6895168: JCK api/signaturetest/sigtest.basic.html#basic test fails for jdk 5.0 with HS 16 in nightly build
Reviewed-by: dholmes, acorn, jrose

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

Changeset: ba60f0a5d714
Author:    xlu
Date:      2009-12-16 15:44 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/ba60f0a5d714

Merge


Changeset: 6952ed8677bf
Author:    xlu
Date:      2009-12-17 01:19 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/6952ed8677bf

Merge


Changeset: a5a6adfca6ec
Author:    trims
Date:      2009-12-23 03:12 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/a5a6adfca6ec

Merge

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp

Changeset: 1bc68593a110
Author:    katleman
Date:      2010-01-14 15:48 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/1bc68593a110

Added tag jdk7-b79 for changeset a5a6adfca6ec

! .hgtags

Changeset: 40e7c1d24e4a
Author:    twisti
Date:      2010-01-04 00:22 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/40e7c1d24e4a

6909153: Fix broken options on Zero
Summary: Smaller fixes to ensure that Zero still works with non-standard options.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

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

Changeset: 896da934748c
Author:    twisti
Date:      2010-01-04 03:34 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/896da934748c

6913869: Zero assert fix
Summary: Zero currently won't build on zSeries or PowerPC machines with assertions turned on.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/share/vm/prims/jni.cpp

Changeset: aa62b9388fce
Author:    twisti
Date:      2010-01-04 15:52 +0100
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/aa62b9388fce

6894206: JVM needs a way to traverse method handle structures
Summary: We need a way to walk chained method handles in the JVM to call the right methods and to generate required bytecode adapters for the compilers.
Reviewed-by: kvn

! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/includeDB_core
+ src/share/vm/prims/methodHandleWalk.cpp
+ src/share/vm/prims/methodHandleWalk.hpp

Changeset: 0910903272e5
Author:    twisti
Date:      2010-01-04 07:04 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/0910903272e5

Merge


Changeset: e66fd840cb6b
Author:    twisti
Date:      2010-01-04 18:38 +0100
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/e66fd840cb6b

6893081: method handle & invokedynamic code needs additional cleanup (post 6815692, 6858164)
Summary: During the work for 6829187 we have fixed a number of basic bugs which are logically grouped with 6815692 and 6858164 but which must be reviewed and pushed separately.
Reviewed-by: kvn, never

! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/ci/ciStreams.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/code/codeBlob.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/debugInfoRec.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/pcDesc.hpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/interpreter/bytecode.cpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 4b84186a8248
Author:    kvn
Date:      2010-01-04 15:21 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/4b84186a8248

6913075: EA identifies escape state incorrectly after 6895383 fix
Summary: EA incorrectly identifies escape state of an allocation passed as call argument.
Reviewed-by: never

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

Changeset: 97125851f396
Author:    twisti
Date:      2010-01-05 13:05 +0100
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/97125851f396

6829187: compiler optimizations required for JSR 292
Summary: C2 implementation for invokedynamic support.
Reviewed-by: kvn, never

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
+ src/share/vm/ci/ciCPCache.cpp
+ src/share/vm/ci/ciCPCache.hpp
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciObject.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/type.cpp

Changeset: dd57230ba8fe
Author:    twisti
Date:      2010-01-05 15:21 +0100
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/dd57230ba8fe

6893268: additional dynamic language related optimizations in C2
Summary: C2 needs some additional optimizations to be able to handle MethodHandle invokes and invokedynamic instructions at the best performance.
Reviewed-by: kvn, never

! src/share/vm/ci/ciCPCache.cpp
+ src/share/vm/ci/ciCallSite.cpp
+ src/share/vm/ci/ciCallSite.hpp
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciExceptionHandler.cpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciMethod.hpp
+ src/share/vm/ci/ciMethodHandle.cpp
+ src/share/vm/ci/ciMethodHandle.hpp
! src/share/vm/ci/ciObject.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/ci/ciSymbol.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/oops/constMethodOop.hpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/oops/symbolOop.cpp
! src/share/vm/oops/symbolOop.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.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/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/utilities/constantTag.hpp

Changeset: b6f06e395428
Author:    never
Date:      2010-01-05 11:14 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/b6f06e395428

6908267: Zero fails to unlock synchronized native methods on exception
Reviewed-by: never
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/cppInterpreter_zero.cpp

Changeset: 1f6d42899c3a
Author:    never
Date:      2010-01-05 11:16 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/1f6d42899c3a

Merge


Changeset: b1f619d38249
Author:    never
Date:      2010-01-05 16:12 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/b1f619d38249

6914002: unsigned compare problem after 5057818
Reviewed-by: kvn, twisti

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp

Changeset: 4ce7240d622c
Author:    never
Date:      2010-01-06 14:22 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/4ce7240d622c

6914300: ciEnv should export all well known classes
Reviewed-by: kvn, twisti

! agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciInstance.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciType.cpp
! src/share/vm/ci/ciUtilities.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/javaAssertions.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/verifier.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/memory/classify.cpp
! src/share/vm/memory/dump.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlassKlass.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflectionUtils.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/serviceUtil.hpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/exceptions.cpp

Changeset: aad340e07bc4
Author:    never
Date:      2010-01-06 14:25 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/aad340e07bc4

Merge


Changeset: 9b9c1ee9b3f6
Author:    iveresov
Date:      2010-01-06 22:21 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/9b9c1ee9b3f6

Merge

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: e018e6884bd8
Author:    ysr
Date:      2009-12-23 09:23 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/e018e6884bd8

6631166: CMS: better heuristics when combatting fragmentation
Summary: Autonomic per-worker free block cache sizing, tunable coalition policies, fixes to per-size block statistics, retuned gain and bandwidth of some feedback loop filters to allow quicker reactivity to abrupt changes in ambient demand, and other heuristics to reduce fragmentation of the CMS old gen. Also tightened some assertions, including those related to locking.
Reviewed-by: jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsLockVerifier.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsLockVerifier.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/concurrentMarkSweep/freeBlockDictionary.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp
! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
! src/share/vm/gc_implementation/includeDB_gc_serial
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/gc_implementation/shared/gcUtil.cpp
! src/share/vm/gc_implementation/shared/gcUtil.hpp
! src/share/vm/includeDB_gc_parallel
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/classLoadingService.cpp

Changeset: 504830073409
Author:    jmasa
Date:      2010-01-04 07:58 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/504830073409

Merge

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

Changeset: 75bd253e25dd
Author:    ysr
Date:      2010-01-04 14:51 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/75bd253e25dd

6637203: Classunloading messages go to stdout rather than Xloggc file, causing hangs when stdout is closed
Summary: Decoupled TraceClassUnloading from verbose:gc, JVMTI_VERBOSE_GC and PrintGC[Details], making it settable in a manner identical to TraceClassLoading. Reverted an inadvertent change of TraceClassUnloading output in a previous changeset from gclog back to tty.
Reviewed-by: coleenp, dholmes, jmasa, poonam

! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/classLoadingService.cpp

Changeset: 05b775309e59
Author:    jmasa
Date:      2010-01-07 08:14 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/05b775309e59

6912018: CMS: guarantee(head() != 0,"The head of the list cannot be NULL")
Summary: Block too small to split was not correctly putback to free lists.
Reviewed-by: ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp

Changeset: 0579c695832f
Author:    ysr
Date:      2010-01-09 09:01 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/0579c695832f

Merge

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

Changeset: f62a22282a47
Author:    kvn
Date:      2010-01-07 16:24 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/f62a22282a47

6914622: Print values of all flags for product VM
Summary: Change the flag -XX:+PrintFlagsFinal to product and add new product flag -XX:+PrintFlagsInitial.
Reviewed-by: phh, ysr
Contributed-by: gbenson at redhat.com

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

Changeset: 1271af4ec18c
Author:    kvn
Date:      2010-01-07 16:26 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/1271af4ec18c

6912517: JIT bug compiles out (and stops running) code that needs to be run. Causes NPE.
Summary: Add missing check that value is used in memory expression in instructions with embedded load.
Reviewed-by: never, jrose

! src/share/vm/opto/lcm.cpp
+ test/compiler/6912517/Test.java

Changeset: cd37471eaecc
Author:    twisti
Date:      2010-01-08 11:09 +0100
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/cd37471eaecc

6914206: change way of permission checking for generated MethodHandle adapters
Summary: Put generated MH adapter in InvokeDynamic/MethodHandle classes to be able to indentify them easily in the compiler.
Reviewed-by: kvn, never, jrose

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/includeDB_core
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/vframe.cpp

Changeset: bea7a22a6f79
Author:    kvn
Date:      2010-01-08 09:42 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/bea7a22a6f79

6915110: IfNode::up_one_dom moves beyond RootNode bug in src/share/vm/opto/ifnode.cpp
Summary: Check RootNode before check Loop in IfNode::up_one_dom().
Reviewed-by: never
Contributed-by: kevin.brown at sun.com

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

Changeset: 174ade00803b
Author:    kvn
Date:      2010-01-08 09:51 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/174ade00803b

6910484: incorrect integer optimization (loosing and op-r in a given example)
Summary: Remove AND operation only if mask is equal to shift.
Reviewed-by: never

! src/share/vm/opto/divnode.cpp
+ test/compiler/6910484/Test.java

Changeset: 4e6abf09f540
Author:    jrose
Date:      2010-01-08 13:47 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/4e6abf09f540

6912062: disassembler plugin needs to produce symbolic information in product mode
Summary: More informative disassembly in product mode.  Also, a more consistent CompileCommand syntax.
Reviewed-by: never

! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/includeDB_core
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/oops/arrayKlassKlass.cpp
! src/share/vm/oops/arrayKlassKlass.hpp
! src/share/vm/oops/compiledICHolderKlass.cpp
! src/share/vm/oops/compiledICHolderKlass.hpp
! src/share/vm/oops/constMethodKlass.cpp
! src/share/vm/oops/constMethodKlass.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolKlass.hpp
! src/share/vm/oops/cpCacheKlass.cpp
! src/share/vm/oops/cpCacheKlass.hpp
! 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/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassKlass.cpp
! src/share/vm/oops/klassKlass.hpp
! src/share/vm/oops/methodDataKlass.cpp
! src/share/vm/oops/methodDataKlass.hpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/methodKlass.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/objArrayKlassKlass.cpp
! src/share/vm/oops/objArrayKlassKlass.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/symbolKlass.cpp
! src/share/vm/oops/symbolKlass.hpp
! src/share/vm/oops/typeArrayKlassKlass.cpp
! src/share/vm/oops/typeArrayKlassKlass.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 136ac23d6ded
Author:    jrose
Date:      2010-01-08 15:17 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/136ac23d6ded

Merge


Changeset: c3b315a0d58a
Author:    jrose
Date:      2010-01-08 13:58 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/c3b315a0d58a

6912063: inlining parameters need to be adjusted for some uses of the JVM
Summary: Put all inline-related switches into product mode, to allow tuning by dynamic language implementors.
Reviewed-by: twisti, kvn

! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/runtime/globals.hpp

Changeset: f2e64cfc2020
Author:    jrose
Date:      2010-01-08 18:27 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/f2e64cfc2020

Merge


Changeset: 5b06c5db3e89
Author:    jrose
Date:      2010-01-08 22:02 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/5b06c5db3e89

Merge


Changeset: f24201449cac
Author:    never
Date:      2010-01-09 00:59 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/f24201449cac

6909839: missing unsigned compare cases for some cmoves in sparc.ad
Reviewed-by: kvn, jrose

! src/cpu/sparc/vm/sparc.ad
+ test/compiler/6909839/Test6909839.java

Changeset: 1fc01a2425ce
Author:    iveresov
Date:      2010-01-12 13:54 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/1fc01a2425ce

Merge

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

Changeset: d749b1813f40
Author:    trims
Date:      2010-01-15 14:25 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/d749b1813f40

Merge


Changeset: 3003ddd1d433
Author:    trims
Date:      2010-01-15 14:28 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/3003ddd1d433

6917463: Bump the HS17 build number to 07
Summary: Update the HS17 build number to 07
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 359445e739ac
Author:    mikejwre
Date:      2010-01-21 11:12 -0800
URL:       http://hg.openjdk.java.net/nio/nio/hotspot/rev/359445e739ac

Added tag jdk7-b80 for changeset 3003ddd1d433

! .hgtags



More information about the nio-dev mailing list