hg: jdk7u/jdk7u/hotspot: 21 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Tue Jan 15 16:42:45 PST 2013


Changeset: df85f4f70d8f
Author:    amurillo
Date:      2012-12-21 11:56 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/df85f4f70d8f

8005383: new hotspot build - hs24-b29
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 57adf5774d20
Author:    bharadwaj
Date:      2012-11-15 10:42 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/57adf5774d20

8001077: remove ciMethod::will_link
Summary: Removed will_link and changed all calls to is_loaded().
Reviewed-by: kvn

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/doCall.cpp

Changeset: decd75a744ee
Author:    kvn
Date:      2012-11-16 15:49 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/decd75a744ee

7146636: compiler/6865265/StackOverflowBug.java fails due to changed stack minimum
Summary: Increase the stack size in the run parameters.
Reviewed-by: kvn
Contributed-by: david.r.chase at oracle.com

! test/compiler/6865265/StackOverflowBug.java

Changeset: 0245298c87e3
Author:    vlivanov
Date:      2012-11-21 05:57 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0245298c87e3

8001538: hs_err file does not list anymore compiled methods in compilation events
Summary: Fixed message buffer size calculation.
Reviewed-by: kvn, twisti

! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/utilities/events.hpp

Changeset: dedce7e602e1
Author:    twisti
Date:      2012-11-26 17:25 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/dedce7e602e1

7172640: C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop()
Reviewed-by: kvn, jrose

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.hpp
! 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/locknode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/type.hpp

Changeset: 733356efcc6e
Author:    bharadwaj
Date:      2012-11-27 17:24 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/733356efcc6e

7092905: C2: Keep track of the number of dead nodes
Summary: keep an (almost) accurate running count of the reachable (live) flow graph nodes.
Reviewed-by: kvn, twisti, jrose, vlivanov

! src/share/tools/LogCompilation/README
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
! src/share/vm/opto/block.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/stringopts.cpp

Changeset: d075d420d60e
Author:    twisti
Date:      2012-12-03 15:48 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d075d420d60e

8004319: test/gc/7168848/HumongousAlloc.java fails after 7172640
Reviewed-by: kvn, johnc

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

Changeset: 9180a0168de8
Author:    neliasso
Date:      2012-11-26 15:11 +0100
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/9180a0168de8

8003983: LogCompilation tool is broken since c1 support
Summary: Fixed emitting and parsing
Reviewed-by: jrose, kvn

! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/c1/c1_Compilation.cpp

Changeset: 3b5a0977ab9f
Author:    twisti
Date:      2012-12-14 12:06 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/3b5a0977ab9f

8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java
Reviewed-by: jrose, kvn

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

Changeset: e396285cea04
Author:    roland
Date:      2012-12-18 14:55 +0100
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e396285cea04

8005031: Some cleanup in c2 to prepare for incremental inlining support
Summary: collection of small changes to prepare for incremental inlining.
Reviewed-by: twisti, kvn

! src/share/vm/ci/ciField.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.cpp
! 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/library_call.cpp
! src/share/vm/opto/stringopts.cpp

Changeset: 7dedd32ceb2f
Author:    vlivanov
Date:      2012-12-18 06:52 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7dedd32ceb2f

8003135: HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop
Summary: Make the load of TLS._osthread._interrupted flag in Thread.isInterrupted(Z)Z intrinsic effectively volatile.
Reviewed-by: kvn, jrose

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

Changeset: 9e7f63123dfe
Author:    twisti
Date:      2012-12-19 14:44 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/9e7f63123dfe

8005033: clear high word for integer pop count on SPARC
Reviewed-by: kvn, twisti
Contributed-by: Richard Reingruber <richard.reingruber at sap.com>

! src/cpu/sparc/vm/sparc.ad
+ test/compiler/8005033/Test8005033.java

Changeset: d653d418e54c
Author:    kvn
Date:      2012-12-19 15:40 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d653d418e54c

8004835: Improve AES intrinsics on x86
Summary: Enable AES intrinsics on non-AVX cpus, group together aes instructions in crypto stubs.
Reviewed-by: roland, twisti

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! test/compiler/7184394/TestAESBase.java
! test/compiler/7184394/TestAESMain.java

Changeset: 841d6285ff8a
Author:    kvn
Date:      2012-12-19 19:21 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/841d6285ff8a

8004741: Missing compiled exception handle table entry for multidimensional array allocation
Summary: Added missing exception path for multidimensional array allocation and use Throwable type instead of OutOfMemoryError for allocation's exception.
Reviewed-by: twisti

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
+ test/compiler/8004741/Test8004741.java

Changeset: 2f169876df42
Author:    roland
Date:      2012-12-23 17:08 +0100
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2f169876df42

8005071: Incremental inlining for JSR 292
Summary: post parse inlining driven by number of live nodes.
Reviewed-by: twisti, kvn, jrose

! src/share/vm/opto/bytecodeInfo.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/cfgnode.cpp
! src/share/vm/opto/cfgnode.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/parse.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 1da9509ab853
Author:    kvn
Date:      2013-01-03 15:09 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1da9509ab853

8005522: use fast-string instructions on x86 for zeroing
Summary: use 'rep stosb' instead of 'rep stosq' when fast-string operations are available.
Reviewed-by: twisti, roland

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/memnode.cpp

Changeset: 1b08add4c387
Author:    kvn
Date:      2013-01-03 16:30 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1b08add4c387

8005544: Use 256bit YMM registers in arraycopy stubs on x86
Summary: Use YMM registers in arraycopy and array_fill stubs.
Reviewed-by: roland, twisti

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

Changeset: 0deee949d657
Author:    kvn
Date:      2013-01-08 11:30 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0deee949d657

8005419: Improve intrinsics code performance on x86 by using AVX2
Summary: use 256bit vpxor,vptest instructions in String.compareTo() and equals() intrinsics.
Reviewed-by: twisti

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
+ test/compiler/8005419/Test8005419.java

Changeset: 0e25216625f7
Author:    jiangli
Date:      2013-01-10 23:03 -0500
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0e25216625f7

8001341: SIGSEGV in methodOopDesc::fast_exception_handler_bci_for(KlassHandle,int,Thread*)+0x3e9.
Summary: Use methodHandle.
Reviewed-by: coleenp, acorn, twisti, sspitsyn

! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 7554f9b2bcc7
Author:    amurillo
Date:      2013-01-11 10:38 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7554f9b2bcc7

Merge

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

Changeset: 181528fd1e74
Author:    amurillo
Date:      2013-01-11 10:38 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/181528fd1e74

Added tag hs24-b29 for changeset 7554f9b2bcc7

! .hgtags




More information about the jdk7u-dev mailing list