hg: jdk7u/jdk7u-dev/hotspot: 22 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Wed Jan 16 09:11:22 PST 2013
Changeset: df85f4f70d8f
Author: amurillo
Date: 2012-12-21 11:56 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/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-dev/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-dev/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-dev/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-dev/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-dev/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-dev/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-dev/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-dev/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-dev/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-dev/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-dev/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-dev/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-dev/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-dev/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-dev/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-dev/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-dev/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-dev/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-dev/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-dev/hotspot/rev/181528fd1e74
Added tag hs24-b29 for changeset 7554f9b2bcc7
! .hgtags
Changeset: a110c1abdbe8
Author: lana
Date: 2013-01-15 19:34 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a110c1abdbe8
Merge
! .hgtags
More information about the jdk7u-dev
mailing list