hg: jigsaw/jigsaw/hotspot: 34 new changesets
mr at sun.com
mr at sun.com
Mon Feb 23 20:42:22 PST 2009
Changeset: 3cd5c5b027b1
Author: trims
Date: 2008-12-23 19:28 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/3cd5c5b027b1
6788797: Fork HS14 to HS15 - renumber Major and build numbers of JVM
Summary: fork Hotspot 15 - redo verisoning numbers
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 6d8fc951eb25
Author: kvn
Date: 2008-12-22 15:43 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6d8fc951eb25
6778657: Casts in SharedRuntime::f2i, f2l, d2i and d2l rely on undefined C++ behaviour
Summary: Replaces SharedRuntime::f2i et al with versions that should work
Reviewed-by: never
Contributed-by: gbenson at redhat.com
! src/share/vm/runtime/sharedRuntime.cpp
+ test/compiler/6778657/Test.java
Changeset: 9656bebe85a7
Author: kvn
Date: 2008-12-22 16:53 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/9656bebe85a7
6778662: fixes 64-bits libraries directory search paths on linux
Summary: Fixes 64-bits libraries directory search paths.
Reviewed-by: never
Contributed-by: langel at redhat.com
! src/os/linux/vm/os_linux.cpp
Changeset: 1a767c61ad01
Author: never
Date: 2009-01-06 16:10 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1a767c61ad01
Merge
Changeset: dabd8d202164
Author: coleenp
Date: 2008-12-23 06:16 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/dabd8d202164
4997835: RFE: crash dump will only be created when running w/ -XX:+ShowMessageBoxOnError
Summary: Using UseOSErrorReporting will provide both an hs_err file and a crash dump or debug launch and works better.
Reviewed-by: xlu, acorn, poonam
! src/share/vm/utilities/vmError.cpp
Changeset: db4caa99ef11
Author: xlu
Date: 2008-12-24 13:06 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/db4caa99ef11
6787106: Hotspot 32 bit build fails on platforms having different definitions for intptr_t & int32_t
Summary: Avoid casting between int32_t and intptr_t specifically for MasmAssembler::movptr in 32 bit platforms.
Reviewed-by: jrose, kvn
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interpreterRT_x86_32.cpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/x86_32.ad
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
Changeset: 2328d1d3f8cf
Author: xlu
Date: 2008-12-24 19:13 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2328d1d3f8cf
6781583: Hotspot build fails on linux 64 bit platform with gcc 4.3.2
Summary: Fixed the wrong cast between types since more restrictions are imposed by gcc 4.3.2
Reviewed-by: jcoomes, acorn, phh, never
! src/cpu/sparc/vm/jni_sparc.h
! src/cpu/x86/vm/jni_x86.h
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/libadt/port.hpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/memprofiler.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.hpp
Changeset: c81d2ef51ca3
Author: acorn
Date: 2009-01-05 13:44 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c81d2ef51ca3
4670071: loadClassInternal is too restrictive.
Summary: VM support for deadlock fix. Library fix in 4735126. See API proposal.
Reviewed-by: dholmes, blacklion
! 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/vmSymbols.hpp
! src/share/vm/runtime/globals.hpp
Changeset: a0401dc51d0b
Author: acorn
Date: 2009-01-08 16:27 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a0401dc51d0b
6791656: nsk defclass0 asserts handles.hpp
Reviewed-by: phh, xlu
! src/share/vm/classfile/systemDictionary.cpp
Changeset: fc7ab6287598
Author: coleenp
Date: 2009-01-09 14:39 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/fc7ab6287598
Merge
! src/os/linux/vm/os_linux.cpp
! src/share/vm/oops/constantPoolOop.cpp
Changeset: e9be0e04635a
Author: jmasa
Date: 2009-01-06 07:05 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e9be0e04635a
6689653: JMapPerm fails with UseConcMarkSweepIncGC and compressed oops off
Summary: Added safe_object_iterate() for use by JMapPerm.
Reviewed-by: tonyp
! 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/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/services/heapDumper.cpp
Changeset: 0af8b0718fc9
Author: jmasa
Date: 2009-01-11 16:58 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0af8b0718fc9
6692899: CMS: many vm.parallel_class_loading tests fail with assert "missing Printezis mark"
Summary: The CMS concurrent precleaning and concurrent marking phases should work around classes that are undergoing redefinition.
Reviewed-by: ysr, dcubed
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/oops/constMethodKlass.cpp
! src/share/vm/oops/constMethodKlass.hpp
! src/share/vm/oops/constMethodOop.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolKlass.hpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: 65de26b5ea82
Author: jcoomes
Date: 2009-01-14 14:12 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/65de26b5ea82
Merge
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 52a431267315
Author: coleenp
Date: 2009-01-13 14:41 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/52a431267315
6791168: Fix invalid code in bytecodeInterpreter that can cause gcc ICE
Summary: Fix compilation errors from latest gcc in CC_INTERP including offending missing void* cast.
Reviewed-by: xlu
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
Changeset: 4db4e58c16bd
Author: xlu
Date: 2009-01-13 12:08 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4db4e58c16bd
6791815: Fix for 6471657 can cause deadlock on non-Solaris platforms when initializing direct buffer support
Summary: Place the state transition inside the loop so that the VMThread could proceed for safepoint
Reviewed-by: dholmes, never, acorn
! src/share/vm/prims/jni.cpp
Changeset: 9250583801d2
Author: xlu
Date: 2009-01-13 12:14 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/9250583801d2
Merge
Changeset: 2ddbaf7b8e1c
Author: xlu
Date: 2009-01-13 14:49 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2ddbaf7b8e1c
Merge
Changeset: c9004fe53695
Author: xlu
Date: 2009-01-13 17:39 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c9004fe53695
6792301: StackAlignmentInBytes not honored for compiled native methods
Summary: Fixed the stack misalignment when generate_native_wrapper is called.
Reviewed-by: never, kamg, kvn, phh
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: f6c0827e5919
Author: coleenp
Date: 2009-01-15 12:44 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f6c0827e5919
Merge
Changeset: 818efdefcc99
Author: tonyp
Date: 2009-01-16 13:02 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/818efdefcc99
6484956: G1: improve evacuation pause efficiency
Summary: A bunch of performance optimizations to decrease GC pause times in G1.
Reviewed-by: apetrusenko, jmasa, iveresov
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1
! src/share/vm/gc_implementation/includeDB_gc_shared
Changeset: 2b1de1db9a9d
Author: jcoomes
Date: 2009-01-21 13:40 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2b1de1db9a9d
Merge
Changeset: 37b3ca071522
Author: coleenp
Date: 2009-01-14 20:14 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/37b3ca071522
6793825: Missing include dependancies for GCC without predefined headers
Summary: With predefined headers off for gcc, some .inline.hpp files aren't included to make definition visible for inline functions
Reviewed-by: jcoomes, xlu
! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
! src/share/vm/gc_implementation/includeDB_gc_g1
! src/share/vm/gc_implementation/includeDB_gc_parNew
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/includeDB_features
Changeset: 8db2b3e46c38
Author: swamyv
Date: 2009-01-14 19:45 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/8db2b3e46c38
6786948: SA on core file fails on solaris-amd64 if vm started with -XX:+StartAttachListener
Reviewed-by: jjh, dcubed
! agent/src/os/linux/ps_core.c
! agent/src/os/solaris/proc/saproc.cpp
Changeset: fc14734c5aec
Author: swamyv
Date: 2009-01-15 13:30 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/fc14734c5aec
Merge
Changeset: 40ee984935b9
Author: phh
Date: 2009-01-21 11:14 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/40ee984935b9
6792705: Add JAR file to bootclasspath when using AggressiveOpts
Summary: During argument processing, add alt-rt.jar to the bootclasspath between bootclasspath/p and default elements.
Reviewed-by: xlu, coleenp
! src/share/vm/runtime/arguments.cpp
Changeset: 99c597293e35
Author: coleenp
Date: 2009-01-23 10:41 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/99c597293e35
Merge
! src/share/vm/gc_implementation/includeDB_gc_g1
Changeset: dc3ad84615cf
Author: xlu
Date: 2009-01-26 12:07 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/dc3ad84615cf
6795913: A few remaining wrong casts need to be fixed for building hotspot successfully on Mac OS.
Summary: Use NULL_WORD in the places where intptr_t is expected due to incompatible types between intptr_t & int32_t
Reviewed-by: phh, coleenp, never
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interpreterRT_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
Changeset: 5cfd8d19e546
Author: ysr
Date: 2009-01-26 12:47 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5cfd8d19e546
6786503: Overflow list performance can be improved
Summary: Avoid overflow list walk in CMS & ParNew when it is unnecessary. Fix a couple of correctness issues, including a C-heap leak, in ParNew at the intersection of promotion failure, work queue overflow and object array chunking. Add stress testing option and related assertion checking.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/includeDB_gc_parNew
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 4e400c36026f
Author: iveresov
Date: 2009-01-27 18:13 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4e400c36026f
6783381: NUMA allocator: don't pretouch eden space with UseNUMA
Summary: Moved pretouching to MutableSpace. Also MutableSpace now turns on page interleaving for the region it covers.
Reviewed-by: jmasa, jcoomes
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.hpp
Changeset: 5b39c489c39d
Author: ysr
Date: 2009-01-29 21:25 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5b39c489c39d
Merge
! src/share/vm/gc_implementation/includeDB_gc_parNew
Changeset: 3f844a28c5f4
Author: trims
Date: 2009-01-30 15:28 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/3f844a28c5f4
Merge
Changeset: fcb923bad68e
Author: trims
Date: 2009-02-10 20:33 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/fcb923bad68e
Merge
Changeset: bcb33806d186
Author: xdono
Date: 2009-02-12 14:00 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/bcb33806d186
Added tag jdk7-b47 for changeset fcb923bad68e
! .hgtags
Changeset: d61c7c22b25c
Author: xdono
Date: 2009-02-19 14:08 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d61c7c22b25c
Added tag jdk7-b48 for changeset bcb33806d186
! .hgtags
More information about the jigsaw-dev
mailing list