hg: hsx/hotspot-gc/hotspot: 35 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Fri Dec 21 23:43:56 UTC 2012
Changeset: 8af7d22f1f8f
Author: katleman
Date: 2012-12-13 09:05 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/8af7d22f1f8f
Added tag jdk8-b68 for changeset 121aa71316af
! .hgtags
Changeset: fd74228fd5ca
Author: jiangli
Date: 2012-12-11 12:41 -0500
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/fd74228fd5ca
8004076: Move _max_locals and _size_of_parameters to ConstMethod for better sharing.
Summary: Move _max_locals and _size_of_parameters to ConstMethod for better sharing.
Reviewed-by: coleenp, minqi, jrose
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 807f1d348f7b
Author: collins
Date: 2012-12-14 11:45 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/807f1d348f7b
Merge
Changeset: b6c9c0109a60
Author: amurillo
Date: 2012-12-14 14:19 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/b6c9c0109a60
Merge
Changeset: cb8a4e04bc8c
Author: amurillo
Date: 2012-12-14 14:19 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/cb8a4e04bc8c
Added tag hs25-b13 for changeset b6c9c0109a60
! .hgtags
Changeset: 8b4810c80f5d
Author: katleman
Date: 2012-12-20 09:17 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/8b4810c80f5d
Added tag jdk8-b69 for changeset cb8a4e04bc8c
! .hgtags
Changeset: 1f323009c3ea
Author: amurillo
Date: 2012-12-14 14:27 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/1f323009c3ea
8005036: new hotspot build - hs25-b14
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 892acf0431ef
Author: dcubed
Date: 2012-12-14 10:06 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/892acf0431ef
7153050: remove crufty '_g' support from HotSpot repo makefiles
Summary: Phase 1 is removing '_g' support from the Makefiles.
Reviewed-by: dcubed, sspitsyn, coleenp, tbell
Contributed-by: ron.durbin at oracle.com
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/debug.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/fastdebug.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/jvmg.make
! make/bsd/makefiles/optimized.make
! make/bsd/makefiles/product.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/vm.make
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/debug.make
! make/linux/makefiles/fastdebug.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/jvmg.make
! make/linux/makefiles/optimized.make
! make/linux/makefiles/product.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/debug.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/fastdebug.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/jvmg.make
! make/solaris/makefiles/optimized.make
! make/solaris/makefiles/product.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/projectfiles/compiler2/ADLCompiler.dsp
! make/windows/projectfiles/tiered/ADLCompiler.dsp
Changeset: 30866cd626b0
Author: coleenp
Date: 2012-12-12 11:39 -0500
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/30866cd626b0
8004883: NPG: clean up anonymous class fix
Summary: Add klass_holder() to return either mirror or class_loader depending on if the class is anonymous or not.
Reviewed-by: stefank, jrose
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp
Changeset: 18712b1caf7a
Author: rkennke
Date: 2012-12-12 21:40 -0500
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/18712b1caf7a
8004898: library_call.cpp build error after 7172640 with GCC 4.7.2
Summary: fix opto/library_call.cpp compilation errors
Reviewed-by: twisti, coleenp
! src/share/vm/opto/library_call.cpp
Changeset: 8580f22db905
Author: coleenp
Date: 2012-12-14 16:43 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/8580f22db905
Merge
Changeset: 3f84e17b6bca
Author: zgu
Date: 2012-12-17 13:14 -0500
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/3f84e17b6bca
8004802: jcmd VM.native_memory baseline=false crashes VM
Summary: NMT has to check option's value also to determine which command to execute
Reviewed-by: acorn, coleenp, hseigel
! src/share/vm/services/nmtDCmd.cpp
Changeset: 805aa223d540
Author: zgu
Date: 2012-12-17 10:40 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/805aa223d540
Merge
Changeset: 594b9b2119ed
Author: minqi
Date: 2012-12-19 16:10 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/594b9b2119ed
Merge
Changeset: 0c535211ef13
Author: bharadwaj
Date: 2012-12-07 18:13 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/0c535211ef13
8004668: Build failure for Zero target
Summary: fixed build failure for Zero target
Reviewed-by: twisti, kvn
! src/cpu/zero/vm/assembler_zero.cpp
Changeset: a70c88896791
Author: kvn
Date: 2012-12-13 17:27 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/a70c88896791
8004713: Stackoverflowerror thrown when thread stack straddles 0x80000000
Summary: use unsigned comparison when checking for stack overflow
Reviewed-by: kvn, twisti
Contributed-by: paul.nauman at oracle.com
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
Changeset: 1b1e16471e46
Author: stefank
Date: 2012-12-12 22:41 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/1b1e16471e46
8005002: Crash because of a raw oop in ClassLoaderData::add_dependency
Summary: Move the handelization of 'last' to a point before the GC might enter.
Reviewed-by: dholmes, sspitsyn, coleenp
! src/share/vm/classfile/classLoaderData.cpp
Changeset: 5c0931d15474
Author: twisti
Date: 2012-12-14 12:06 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/5c0931d15474
8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java
Reviewed-by: jrose, kvn
! src/share/vm/prims/methodHandles.cpp
Changeset: 3c433d080bae
Author: twisti
Date: 2012-12-14 12:11 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/3c433d080bae
Merge
Changeset: 18d56ca3e901
Author: twisti
Date: 2012-12-17 11:00 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/18d56ca3e901
8004548: remove unused AbstractAssembler::print(Label&)
Reviewed-by: kvn, twisti
Contributed-by: Bharadwaj Yadavalli <bharadwaj.yadavalli at oracle.com>
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/zero/vm/assembler_zero.cpp
! src/cpu/zero/vm/assembler_zero.hpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
Changeset: ad5dd04754ee
Author: roland
Date: 2012-12-18 14:55 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/ad5dd04754ee
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: eb409f2f146e
Author: vlivanov
Date: 2012-12-18 06:52 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/eb409f2f146e
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: 620e502e3f47
Author: vlivanov
Date: 2012-12-18 08:19 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/620e502e3f47
Merge
! src/share/vm/opto/library_call.cpp
Changeset: c4bd2eccea46
Author: twisti
Date: 2012-12-18 10:47 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/c4bd2eccea46
8004536: replace AbstractAssembler emit_word with emit_int16
Reviewed-by: jrose, kvn, twisti
Contributed-by: Morris Meyer <morris.meyer at oracle.com>
! src/cpu/x86/vm/assembler_x86.cpp
! src/share/vm/asm/assembler.hpp
Changeset: 1e41b0bc58a0
Author: kvn
Date: 2012-12-18 17:37 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/1e41b0bc58a0
8004318: JEP-171: Support Unsafe fences intrinsics
Summary: Add three memory-ordering intrinsics to the sun.misc.Unsafe class.
Reviewed-by: twisti, kvn
Contributed-by: Aleksey Shipilev <aleksey.shipilev at oracle.com>
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp
Changeset: 65c8342f726a
Author: twisti
Date: 2012-12-19 14:44 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/65c8342f726a
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: 2c7f594145dc
Author: kvn
Date: 2012-12-19 15:40 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/2c7f594145dc
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/macroAssembler_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: 2d6c433b1f38
Author: kvn
Date: 2012-12-19 19:21 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/2d6c433b1f38
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: a46457045d66
Author: kvn
Date: 2012-12-20 14:17 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/a46457045d66
8004330: Add missing Unsafe entry points for addAndGet() family
Summary: Fix java names for getAndSet intrinsics
Reviewed-by: kvn
Contributed-by: aleksey.shipilev at oracle.com
! src/share/vm/classfile/vmSymbols.hpp
Changeset: d02120b7a34f
Author: twisti
Date: 2012-12-20 18:53 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/d02120b7a34f
8004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32
Reviewed-by: jrose, kvn, twisti
Contributed-by: Morris Meyer <morris.meyer at oracle.com>
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/zero/vm/assembler_zero.cpp
! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
Changeset: c52660592f37
Author: roland
Date: 2012-12-21 01:39 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/c52660592f37
Merge
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/opto/library_call.cpp
Changeset: 69627aa9ab10
Author: jwilhelm
Date: 2012-12-21 16:33 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/69627aa9ab10
Merge
! src/share/vm/runtime/thread.cpp
Changeset: 990bbd393c23
Author: amurillo
Date: 2012-12-21 10:17 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/990bbd393c23
Merge
Changeset: 6a1fc440b396
Author: amurillo
Date: 2012-12-21 10:17 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/6a1fc440b396
Added tag hs25-b14 for changeset 990bbd393c23
! .hgtags
Changeset: cd962e15c08e
Author: amurillo
Date: 2012-12-21 10:27 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/cd962e15c08e
8005382: new hotspot build - hs25-b15
Reviewed-by: jcoomes
! make/hotspot_version
More information about the hotspot-gc-dev
mailing list