[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