hg: jdk7/hotspot-comp/hotspot: 22 new changesets

vladimir.kozlov at oracle.com vladimir.kozlov at oracle.com
Wed Feb 23 17:46:33 PST 2011


Changeset: c798c277ddd1
Author:    brutisso
Date:      2011-02-03 20:49 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/c798c277ddd1

7015169: GC Cause not always set
Summary: Sometimes the gc cause was not always set. This caused JStat to print the wrong information.
Reviewed-by: tonyp, ysr
Contributed-by: suenaga.yasumasa at oss.ntt.co.jp

! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/services/heapDumper.cpp

Changeset: c5a923563727
Author:    ysr
Date:      2011-02-07 22:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/c5a923563727

6912621: iCMS: Error: assert(_markBitMap.isMarked(addr + 1),"Missing Printezis bit?")
Summary: Fix block_size_if_printezis_bits() so it does not expect the bits, only uses them when available. Fix block_size_no_stall() so it does not stall when the bits are missing such cases, letting the caller deal with zero size returns. Constant pool cache oops do not need to be unparsable or conc_unsafe after their klass pointer is installed. Some cosmetic clean-ups and some assertion checking for conc-usafety which, in the presence of class file redefinition, has no a-priori time boundedness, so all GCs must be able to safely deal with putatively conc-unsafe objects in a stop-world pause.
Reviewed-by: jmasa, johnc

! 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/gc_interface/collectedHeap.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/cpCacheKlass.cpp
! src/share/vm/oops/cpCacheKlass.hpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandleWalk.cpp

Changeset: e5383553fd4e
Author:    stefank
Date:      2011-02-08 12:33 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/e5383553fd4e

7014851: Remove unused parallel compaction code
Summary: Removed.
Reviewed-by: jcoomes, brutisso

! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/oops/arrayKlassKlass.cpp
! src/share/vm/oops/compiledICHolderKlass.cpp
! src/share/vm/oops/constMethodKlass.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/cpCacheKlass.cpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klassKlass.cpp
! src/share/vm/oops/klassPS.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/methodDataKlass.cpp
! src/share/vm/oops/methodDataOop.cpp
! src/share/vm/oops/methodDataOop.hpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlassKlass.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/oops/typeArrayKlass.cpp

Changeset: 59e20a452a2a
Author:    johnc
Date:      2011-02-09 09:43 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/59e20a452a2a

7017008: G1: Turn on compressed oops by default.
Summary: Normally compressed oops is enabled when the maximum heap size is under a certain limit, except when G1 is also enabled. Remove this limitation. Also re-enable GCBasher testing with G1 on 64 bit windows in jprt.
Reviewed-by: jcoomes, brutisso, tonyp

! make/jprt.properties
! src/share/vm/runtime/arguments.cpp

Changeset: 183658a2d0b3
Author:    ysr
Date:      2011-02-10 14:48 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/183658a2d0b3

7018302: newly added assert related to size of constantPoolOop causes secondary assertions or crashes
Summary: 6912621 used a raw oop in the newly added assert following an allocation attempt that could result in a GC.
Reviewed-by: jmasa

! src/share/vm/oops/constantPoolKlass.cpp

Changeset: 55cc33cf55bc
Author:    stefank
Date:      2011-02-11 14:15 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/55cc33cf55bc

7018257: jmm_DumpThreads allocates into permgen
Summary: Don't allocate in permgen
Reviewed-by: ysr, sla

! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/services/management.cpp

Changeset: f7702f8c0e25
Author:    tonyp
Date:      2011-02-14 22:21 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/f7702f8c0e25

Merge

! make/jprt.properties
! src/share/vm/services/management.cpp

Changeset: e9aa2ca89ad6
Author:    kamg
Date:      2011-02-16 16:58 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/e9aa2ca89ad6

7019718: make error reporting flags product instead of diagnostic
Summary: see synopsis
Reviewed-by: acorn, coleenp

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

Changeset: 02368ad6c63f
Author:    trims
Date:      2011-02-16 17:26 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/02368ad6c63f

Merge


Changeset: 15d6977f04b0
Author:    sla
Date:      2011-02-10 13:03 +0100
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/15d6977f04b0

7017824: Add support for creating 64-bit Visual Studio projects
Summary: Updated create.bat and ProjectCreator
Reviewed-by: brutisso, stefank, ohair

! make/windows/create.bat
! make/windows/makefiles/compile.make
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/rules.make
- make/windows/platform_amd64
- make/windows/platform_i486
- make/windows/platform_ia64
! make/windows/projectfiles/common/Makefile
! src/os_cpu/windows_x86/vm/unwind_windows_x86.hpp
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/tools/ProjectCreator/DirectoryTree.java
! src/share/tools/ProjectCreator/FileFormatException.java
- src/share/tools/ProjectCreator/Macro.java
- src/share/tools/ProjectCreator/MacroDefinitions.java
! src/share/tools/ProjectCreator/Util.java
! src/share/tools/ProjectCreator/WinGammaPlatform.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC6.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
! src/share/vm/adlc/adlc.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp

Changeset: 7aa1f99ca301
Author:    coleenp
Date:      2011-02-12 10:28 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/7aa1f99ca301

7019157: errorHandler doesn't compile with super old gcc without precompiled headers
Summary: old gccs don't support precompiled headers so have to supply includes
Reviewed-by: phh, kamg

! src/share/vm/utilities/errorReporter.hpp

Changeset: 54df4702df97
Author:    rottenha
Date:      2011-02-14 03:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/54df4702df97

Merge

- make/windows/platform_amd64
- make/windows/platform_i486
- make/windows/platform_ia64
- src/share/tools/ProjectCreator/Macro.java
- src/share/tools/ProjectCreator/MacroDefinitions.java

Changeset: de14f1eee390
Author:    dcubed
Date:      2011-02-15 19:00 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/de14f1eee390

6954420: 2/4 jps shows "process information unavailable" sometimes
Summary: Make sure the backing store file is flushed in create_sharedmem_resources() and get_user_name_slow() no longer checks the size of the backing store file.
Reviewed-by: briand, swamyv, acorn, poonam

! src/os/windows/vm/perfMemory_windows.cpp

Changeset: b76d12f4ab2d
Author:    dholmes
Date:      2011-02-14 19:27 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/b76d12f4ab2d

7018429: JPRT: Update Makefile to use ALT_JDK_TARGET_IMPORT_PATH for copying JDK
Summary: Set JDK_IMPORT_PATH to  ALT_JDK_TARGET_IMPORT_PATH if it is defined
Reviewed-by: phh, ohair

! make/Makefile
! make/defs.make

Changeset: 5415131bc5ab
Author:    dholmes
Date:      2011-02-16 01:42 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/5415131bc5ab

Merge


Changeset: c08677f98289
Author:    coleenp
Date:      2011-02-16 11:34 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/c08677f98289

6840152: JVM crashes when heavyweight monitors are used
Summary: Turn off biased locking if !UseFastLocking or UseHeavyMonitors options are requested.
Reviewed-by: phh, never, dcubed, dholmes

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

Changeset: 3adec115d40d
Author:    coleenp
Date:      2011-02-16 17:12 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/3adec115d40d

7019689: Non-dependent name is found in dependent base class although it should be rejected
Summary: fix hashtable.hpp to qualify non-dependant name with "this"
Reviewed-by: phh, never, poonam
Contributed-by: volker.simonis at gmail.com

! src/share/vm/utilities/hashtable.hpp

Changeset: a959935a5732
Author:    coleenp
Date:      2011-02-16 16:25 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/a959935a5732

Merge


Changeset: 6e70f1bb7f6f
Author:    coleenp
Date:      2011-02-18 18:26 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/6e70f1bb7f6f

7019557: SharedMiscDataSize too small for 64-bit fastdebug JVM
Summary: Increase default SharedMiscDataSize
Reviewed-by: dcubed, kamg

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

Changeset: f77b3ec064b0
Author:    rottenha
Date:      2011-02-21 04:49 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/f77b3ec064b0

Merge

- make/windows/platform_amd64
- make/windows/platform_i486
- make/windows/platform_ia64
- src/share/tools/ProjectCreator/Macro.java
- src/share/tools/ProjectCreator/MacroDefinitions.java
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: a97fd181b813
Author:    kvn
Date:      2011-02-23 11:18 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/a97fd181b813

Merge

- make/windows/platform_amd64
- make/windows/platform_i486
- make/windows/platform_ia64
- src/share/tools/ProjectCreator/Macro.java
- src/share/tools/ProjectCreator/MacroDefinitions.java
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/methodDataOop.cpp
! src/share/vm/oops/methodDataOop.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/runtime/globals.hpp

Changeset: ba5d119730dd
Author:    kvn
Date:      2011-02-23 12:28 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/ba5d119730dd

Merge




More information about the hotspot-compiler-dev mailing list