[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-serviceability-dev
Subject: hg: hsx/hotspot-rt/hotspot: 40 new changesets
From: yumin.qi () oracle ! com (yumin ! qi at oracle ! com)
Date: 2012-12-24 21:59:57
Message-ID: 20121224220115.32DAD47391 () hg ! openjdk ! java ! net
[Download RAW message or body]
Changeset: 442f942757c0
Author: johnc
Date: 2012-10-01 09:28 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/442f942757c0
8000244: G1: Ergonomically set MarkStackSize and use virtual space for global marking \
stack
Summary: Set the value of MarkStackSize to a value based on the number of parallel \
marking threads with a reasonable minimum. Expand the marking stack if we have to \
restart marking due to an overflow up to a reasonable maximum. Allocate the \
underlying space for the marking stack from virtual memory.
Reviewed-by: jmasa, brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: a14c5698a162
Author: johnc
Date: 2012-12-07 16:08 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/a14c5698a162
Merge
Changeset: 2aa953165ade
Author: brutisso
Date: 2012-12-13 10:09 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/2aa953165ade
8004661: Comment and function name java_lang_String::toHash is wrong
Summary: renamed to hash_code
Reviewed-by: dholmes, coleenp, brutisso
Contributed-by: erik.helin at oracle.com
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
Changeset: db8a7163c682
Author: stefank
Date: 2012-12-13 09:28 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/db8a7163c682
8004674: Add necessary .inline.hpp files to fix non-PCH build
Reviewed-by: stefank, coleenp
Contributed-by: volker.simonis at gmail.com
! src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.cpp
! src/share/vm/gc_implementation/shared/gcStats.cpp
Changeset: 4459ef2189f5
Author: stefank
Date: 2012-12-13 09:06 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/4459ef2189f5
Merge
Changeset: fd74228fd5ca
Author: jiangli
Date: 2012-12-11 12:41 -0500
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/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-rt/hotspot/rev/807f1d348f7b
Merge
Changeset: 8af7d22f1f8f
Author: katleman
Date: 2012-12-13 09:05 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/8af7d22f1f8f
Added tag jdk8-b68 for changeset 121aa71316af
! .hgtags
Changeset: b6c9c0109a60
Author: amurillo
Date: 2012-12-14 14:19 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/b6c9c0109a60
Merge
Changeset: cb8a4e04bc8c
Author: amurillo
Date: 2012-12-14 14:19 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/cb8a4e04bc8c
Added tag hs25-b13 for changeset b6c9c0109a60
! .hgtags
Changeset: 1f323009c3ea
Author: amurillo
Date: 2012-12-14 14:27 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/1f323009c3ea
8005036: new hotspot build - hs25-b14
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 594b9b2119ed
Author: minqi
Date: 2012-12-19 16:10 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/594b9b2119ed
Merge
Changeset: 0c535211ef13
Author: bharadwaj
Date: 2012-12-07 18:13 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/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-rt/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-rt/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-rt/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-rt/hotspot/rev/3c433d080bae
Merge
Changeset: 18d56ca3e901
Author: twisti
Date: 2012-12-17 11:00 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/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-rt/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-rt/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-rt/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-rt/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-rt/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-rt/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-rt/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-rt/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-rt/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-rt/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-rt/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: 0b3d19153cc6
Author: johnc
Date: 2012-12-12 12:07 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/0b3d19153cc6
8001028: Improve GC option handling
Summary: If there are not enough native resources to create the ReferenceHandler or \
Finalizer Java threads, the VM will attempt to throw an OOME before the \
java.lang.Class class has been initialized. This can result in assertion failures and \
other crashes. Move the initialization of the java.lang.Class class to just before \
the initialization of the java.lang.ref.Finalizer class.
Reviewed-by: jwilhelm, dholmes, coleenp
! src/share/vm/runtime/thread.cpp
Changeset: 730cc4ddd550
Author: brutisso
Date: 2012-12-17 08:49 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/730cc4ddd550
7173959: Jvm crashed during coherence exabus (tmb) testing
Summary: Mapping of aligned memory needs to be MT safe. Also reviewed by: vitalyd at \
gmail.com
Reviewed-by: dholmes, coleenp, zgu
! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: 32164d89fe9c
Author: brutisso
Date: 2012-12-17 15:25 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/32164d89fe9c
8004845: Catch incorrect usage of new and delete during compile time for value \
objects and stack objects
Summary: Makes the "new" and "delete" operator of _ValueObj and StackObj private
Reviewed-by: dholmes, coleenp
Contributed-by: erik.helin at oracle.com
! src/share/vm/memory/allocation.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/utilities/workgroup.hpp
! src/share/vm/utilities/yieldingWorkgroup.hpp
Changeset: c71879335291
Author: stefank
Date: 2012-12-18 10:40 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/c71879335291
8005108: NPG: MetaspaceAux::used_in_bytes(), capacity_in_bytes() and \
reserved_in_bytes() return inconsistent numbers
Summary: Reverted the changes to these functions from JDK-8000662
Reviewed-by: brutisso, jmasa
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
Changeset: 345bd97a77be
Author: brutisso
Date: 2012-12-20 05:31 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/345bd97a77be
8004691: Add a jtreg test that exercises the ExecuteInternalVMTests flag
Reviewed-by: stefank, brutisso, kvn, ctornqvi
Contributed-by: erik.helin at oracle.com
+ test/sanity/ExecuteInternalVMTests.java
Changeset: 69627aa9ab10
Author: jwilhelm
Date: 2012-12-21 16:33 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/69627aa9ab10
Merge
! src/share/vm/runtime/thread.cpp
Changeset: 8b4810c80f5d
Author: katleman
Date: 2012-12-20 09:17 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/8b4810c80f5d
Added tag jdk8-b69 for changeset cb8a4e04bc8c
! .hgtags
Changeset: 990bbd393c23
Author: amurillo
Date: 2012-12-21 10:17 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/990bbd393c23
Merge
Changeset: 6a1fc440b396
Author: amurillo
Date: 2012-12-21 10:17 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/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-rt/hotspot/rev/cd962e15c08e
8005382: new hotspot build - hs25-b15
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 4daebd4cc1dd
Author: minqi
Date: 2012-12-24 11:46 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/4daebd4cc1dd
Merge
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic