hg: jdk9/hs-rt/hotspot: 28 new changesets

dmitry.samersoff at oracle.com dmitry.samersoff at oracle.com
Sat Apr 5 21:29:17 UTC 2014


Changeset: 824be221cabe
Author:    iignatyev
Date:      2014-03-29 14:54 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/824be221cabe

8038393: [TESTBUG] ciReplay/* tests fail after 8034775
Reviewed-by: kvn

! test/compiler/ciReplay/common.sh

Changeset: 37023a7f1e1b
Author:    roland
Date:      2014-03-31 09:08 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/37023a7f1e1b

8031755: Type speculation should be used to optimize explicit null checks
Summary: feed profiling data about reference nullness to type speculation.
Reviewed-by: kvn, iveresov

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp

Changeset: f4bd873722eb
Author:    roland
Date:      2014-03-31 10:35 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f4bd873722eb

8037970: make PrintMethodData a diagnostic options
Summary: make PrintMethodData a diagnostic options for performance investigation
Reviewed-by: kvn, iveresov

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/bytecodeTracer.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp

Changeset: be5c9920f0e1
Author:    kvn
Date:      2014-03-31 13:08 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/be5c9920f0e1

8038633: crash in VM_Version::get_processor_features() on startup
Summary: Windows need an exception wrapper around getPsrInfo_stub() call in order to properly handle SEGV for YMM registers test.
Reviewed-by: iveresov, iignatyev

! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os/windows/vm/os_windows.inline.hpp
! src/share/vm/prims/jni.cpp

Changeset: 12cd03f831d8
Author:    morris
Date:      2014-04-01 09:05 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/12cd03f831d8

8001532: C2 node files refactoring
Summary: Split C2 node files into cast, convert, countbits, intrinsic, move, narrowptr and opaquenode classes
Reviewed-by: kvn, morris

! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.cpp
+ src/share/vm/opto/castnode.cpp
+ src/share/vm/opto/castnode.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/classes.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
+ src/share/vm/opto/convertnode.cpp
+ src/share/vm/opto/convertnode.hpp
+ src/share/vm/opto/countbitsnode.cpp
+ src/share/vm/opto/countbitsnode.hpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/ifg.cpp
+ src/share/vm/opto/intrinsicnode.cpp
+ src/share/vm/opto/intrinsicnode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ src/share/vm/opto/movenode.cpp
+ src/share/vm/opto/movenode.hpp
! src/share/vm/opto/mulnode.cpp
+ src/share/vm/opto/narrowptrnode.cpp
+ src/share/vm/opto/narrowptrnode.hpp
+ src/share/vm/opto/opaquenode.cpp
+ src/share/vm/opto/opaquenode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 3b72738a9752
Author:    goetz
Date:      2014-04-02 10:16 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3b72738a9752

8039045: PPC64: need include in adl generated files after 8001532
Reviewed-by: kvn

! src/share/vm/adlc/main.cpp

Changeset: 2e29e3e5dde2
Author:    iveresov
Date:      2014-04-02 11:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2e29e3e5dde2

8039043: Implicit null check is in the wrong place in C1 -UseCompressedOops
Summary: Null check is placed in a wrong place when storing a null to an object field on x64 with compressed oops off
Reviewed-by: roland, vlivanov, kvn

! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
+ test/compiler/codegen/C1NullCheckOfNullStore.java

Changeset: 16c855217e89
Author:    iveresov
Date:      2014-04-02 12:27 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/16c855217e89

Merge


Changeset: 09edc8e9fa4d
Author:    kvn
Date:      2014-04-02 11:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/09edc8e9fa4d

8036767: PPC64: Support for little endian execution model
Reviewed-by: goetz, kvn, dholmes, simonis
Contributed-by: asmundak at google.com

! make/linux/Makefile
! make/linux/makefiles/defs.make
! make/linux/makefiles/ppc64.make
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/bytes_ppc.hpp
! src/os/linux/vm/os_linux.cpp
+ src/os_cpu/linux_ppc/vm/bytes_linux_ppc.inline.hpp

Changeset: 3c235cee81d7
Author:    kvn
Date:      2014-04-02 13:37 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3c235cee81d7

Merge


Changeset: 7cf6868b207a
Author:    bharadwaj
Date:      2014-04-03 17:05 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7cf6868b207a

Merge

! src/os/linux/vm/os_linux.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 10a57200ca89
Author:    mgerdin
Date:      2014-03-12 15:22 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/10a57200ca89

8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS
Reviewed-by: brutisso, tschatzl, stefank

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp

Changeset: f0fb74dd59fe
Author:    mgerdin
Date:      2014-03-12 17:13 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f0fb74dd59fe

8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace
Summary: Only declare the functions where they are actually needed.
Reviewed-by: tschatzl, stefank

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp

Changeset: 53e2a1b32a62
Author:    mgerdin
Date:      2014-03-12 15:25 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/53e2a1b32a62

8038405: Clean up some virtual fucntions in Space class hierarchy
Summary: Get rid of some duplicated implementations and change nonsense implementations to pure virtuals
Reviewed-by: stefank, jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp

Changeset: 8c466fde7598
Author:    stefank
Date:      2014-03-28 14:03 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8c466fde7598

8038628: Remove unused Closure::abort()
Reviewed-by: coleenp, jmasa

! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/memory/iterator.hpp

Changeset: 22cd189789f1
Author:    stefank
Date:      2014-03-28 14:15 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/22cd189789f1

8038630: Remove ExtendedOopClosure::prefetch_style()
Reviewed-by: coleenp, jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/memory/iterator.hpp

Changeset: 5ce153571456
Author:    sjohanss
Date:      2014-02-13 10:05 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5ce153571456

8028498: runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java asserts in RT_Baseline
Summary: Preventing GCs to occur before VM is completely initialized. This was previously partly done by one part of the GC locker which not was removed.
Reviewed-by: coleenp, pliden

! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/gcLocker.inline.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/unhandledOops.cpp

Changeset: aa4a82fe6e55
Author:    brutisso
Date:      2014-04-01 07:46 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/aa4a82fe6e55

8038829: G1: More useful information in a few assert messages
Reviewed-by: sjohanss, jmasa

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

Changeset: 850320cb1fee
Author:    ehelin
Date:      2014-04-01 15:37 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/850320cb1fee

Merge

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

Changeset: 4c16a27793eb
Author:    goetz
Date:      2014-04-02 09:17 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4c16a27793eb

8038498: Fix includes and C inlining after 8035330
Summary: Change 8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure broke the debug build on AIX. The method do_oop_partial_array() is added in a header, but requires the inline function par_write_ref() through several inlined calls. In some cpp files, like arguments.cpp, par_write_ref() is not defined as the corresponding inline header and is not included. The AIX debug VM does not start because of the missing symbol. This change solves this by cleaning up include dependencies.
Reviewed-by: tschatzl, stefank

! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! 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/sparsePRT.hpp

Changeset: 2750fb4ad9ac
Author:    ehelin
Date:      2014-03-31 14:02 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2750fb4ad9ac

8033251: Use DWARF debug symbols for Linux 32-bit as default
Reviewed-by: dcubed, dholmes, coleenp

! make/linux/makefiles/gcc.make

Changeset: 219f82e22750
Author:    mgerdin
Date:      2014-04-02 14:17 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/219f82e22750

8037959: BitMap::resize frees old map before copying memory if !in_resource_area
Summary: Add reallocate functionality to ArrayAllocator and use it from BitMap::resize
Reviewed-by: brutisso, tschatzl

! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/utilities/bitMap.cpp

Changeset: acc82646ad7a
Author:    ehelin
Date:      2014-04-04 10:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/acc82646ad7a

Merge

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

Changeset: 52f7edf2589d
Author:    katleman
Date:      2014-03-27 11:38 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/52f7edf2589d

Added tag jdk9-b06 for changeset 52377a30a3f8

! .hgtags

Changeset: b96bca0ed347
Author:    lana
Date:      2014-04-01 17:27 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b96bca0ed347

Merge

- src/share/vm/gc_implementation/g1/heapRegionSets.cpp
- src/share/vm/gc_implementation/g1/heapRegionSets.hpp

Changeset: 48ce2e6e1add
Author:    amurillo
Date:      2014-04-04 10:04 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/48ce2e6e1add

Merge


Changeset: 12a20d0319fa
Author:    dsamersoff
Date:      2014-04-05 05:55 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/12a20d0319fa

Merge

! src/os/linux/vm/os_linux.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.inline.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 841539b22165
Author:    dsamersoff
Date:      2014-04-05 20:59 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/841539b22165

Merge




More information about the jdk9-all-changes mailing list