[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-bsd-port-dev
Subject:    hg: bsd-port/bsd-port/hotspot: 76 new changesets
From:       glewis () eyesbeyond ! com (glewis at eyesbeyond ! com)
Date:       2010-01-17 5:15:05
Message-ID: 20100117051859.5FA2941986 () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: f334aec453a1
Author:    kvn
Date:      2009-10-29 16:57 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/hotspot/rev/c4ecde2f6b3c

Merge


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

Merge


Changeset: ba7ea42fc66e
Author:    phh
Date:      2009-11-04 16:49 -0500
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/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/bsd-port/bsd-port/hotspot/rev/db0d21039f34

Merge


Changeset: fb4c00faa9da
Author:    kamg
Date:      2009-11-11 09:13 -0500
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/hotspot/rev/de44705e6b33

Merge


Changeset: 84cb6f20afb3
Author:    phh
Date:      2009-11-20 16:22 -0500
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/hotspot/rev/e1fb452ad949

Merge


Changeset: 8e7adf982378
Author:    twisti
Date:      2009-11-27 07:56 -0800
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/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/bsd-port/bsd-port/hotspot/rev/6400f475effe

Merge


Changeset: 7c57aead6d3e
Author:    never
Date:      2009-11-12 09:24 -0800
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/hotspot/rev/74e00f62c726

Merge


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

Merge


Changeset: c5d3d979ae27
Author:    never
Date:      2009-12-08 16:27 -0800
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/hotspot/rev/6dc5471e0f66

Merge


Changeset: 9dc2adf2cbe0
Author:    johnc
Date:      2009-12-09 23:51 -0800
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/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/bsd-port/bsd-port/hotspot/rev/27f9477e879b

Merge


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

Merge


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

Merge


Changeset: 920875ae1277
Author:    trims
Date:      2009-12-22 16:35 -0800
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/hotspot/rev/1ea456c6f2b7

Merge


Changeset: 44f61c24ddab
Author:    iveresov
Date:      2009-12-16 15:12 -0800
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/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/bsd-port/bsd-port/hotspot/rev/cc0ca4f00e89

Merge


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

Merge


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

Merge


Changeset: 4b966d9946a3
Author:    mchung
Date:      2009-11-25 08:37 -0800
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/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/bsd-port/bsd-port/hotspot/rev/0018cf203583

Merge


Changeset: 95e9083cf4a7
Author:    dholmes
Date:      2009-12-01 22:29 -0500
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/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/bsd-port/bsd-port/hotspot/rev/3115100553b5

Merge


Changeset: 547f81740344
Author:    minqi
Date:      2009-12-11 11:09 -0800
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/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/bsd-port/bsd-port/hotspot/rev/d48983315b71

Merge


Changeset: 933a3e806ce6
Author:    xlu
Date:      2009-12-16 14:27 -0800
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/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/bsd-port/bsd-port/hotspot/rev/ba60f0a5d714

Merge


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

Merge


Changeset: a5a6adfca6ec
Author:    trims
Date:      2009-12-23 03:12 -0800
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/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/bsd-port/bsd-port/hotspot/rev/1bc68593a110

Added tag jdk7-b79 for changeset a5a6adfca6ec

! .hgtags

Changeset: bd7ed11db07e
Author:    Greg Lewis <glewis at eyesbeyond.com>
Date:      2010-01-16 12:50 -0800
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bd7ed11db07e

Merge from main OpenJDK repository

! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: 668862175b0a
Author:    Greg Lewis <glewis at eyesbeyond.com>
Date:      2010-01-16 20:41 -0800
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/668862175b0a

. Changes to the BSD specific files equivalent to the changes to the
  Linux specific files for b79.

! make/bsd/makefiles/debug.make
! make/bsd/makefiles/fastdebug.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/jvmg.make
! make/bsd/makefiles/launcher.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/vm.make
! src/os/bsd/vm/os_bsd.cpp


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic