hg: hsx/hotspot-gc/hotspot: 22 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Sat Oct 27 10:51:30 UTC 2012
Changeset: 556dd9e475c6
Author: katleman
Date: 2012-10-25 09:53 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/556dd9e475c6
Added tag jdk8-b62 for changeset dccd40de8db1
! .hgtags
Changeset: 85916677fc22
Author: coleenp
Date: 2012-10-18 13:08 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/85916677fc22
7188233: UseVMInterruptibleIO flag deprecate for JDK8
Summary: The -XX:+UseVMInterruptibleIO flag is deprecated for JDK8. The flag will still enable Interruptible IO on Solaris, but users will get a warning.
Reviewed-by: dholmes, acorn, alanb
Contributed-by: harold.seigel at oracle.com
! src/share/vm/runtime/arguments.cpp
Changeset: 8ebcedb7604d
Author: coleenp
Date: 2012-10-18 13:09 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/8ebcedb7604d
7053130: hs_err file does not record specified CLASSPATH
Summary: Added code to write the value of the java.class.path property to the hs_err file.
Reviewed-by: kmo, dholmes, kvn
Contributed-by: harold.seigel at oracle.com
! src/share/vm/runtime/arguments.cpp
Changeset: c7957b458bf8
Author: minqi
Date: 2012-10-19 08:56 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/c7957b458bf8
8000818: SA constant pool need to reference to reference map after permgen removal
Summary: After permgen removal, constant pool changed to put _ldc and _ldc_w (fast_ldc and fast_ldcw) index to reference map, no longer calculated via constant pool cache.
Reviewed-by: coleenp, sspitsyn, dholmes
Contributed-by: yumin.qi at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
Changeset: 8eeffbc22f10
Author: minqi
Date: 2012-10-19 08:58 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/8eeffbc22f10
8001055: Bytes.swap should follow big endian
Summary: This is a mistake change in 6879063 about Bytes.swap. Java byte code order always follows big endian, but in that change, assume they follow native platform order that is not right.
Reviewed-by: coleenp, sspitsyn, dholmes
Contributed-by: yumin.qi at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/runtime/Bytes.java
Changeset: 716c64bda5ba
Author: zgu
Date: 2012-10-19 21:40 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/716c64bda5ba
7199092: NMT: NMT needs to deal overlapped virtual memory ranges
Summary: Enhanced virtual memory tracking to track committed regions as well as reserved regions, so NMT now can generate virtual memory map.
Reviewed-by: acorn, coleenp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/handles.inline.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memPtr.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memReporter.cpp
! src/share/vm/services/memReporter.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: b988bff99b38
Author: zgu
Date: 2012-10-19 18:55 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/b988bff99b38
Merge
Changeset: 80f44792c0c9
Author: coleenp
Date: 2012-10-22 12:01 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/80f44792c0c9
Merge
Changeset: b58313cf9afd
Author: jcoomes
Date: 2012-10-26 08:38 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/b58313cf9afd
Merge
Changeset: cfe522e6461c
Author: kvn
Date: 2012-10-17 12:09 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/cfe522e6461c
8000623: tools/javac/Diagnostics/6769027/T6769027.java crashes in PSPromotionManager::copy_to_survivor_space
Summary: Fix type of method pointer load from vtable.
Reviewed-by: twisti, johnc, roland
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/library_call.cpp
Changeset: e81a8af10cd9
Author: kvn
Date: 2012-10-18 07:06 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/e81a8af10cd9
8001071: Add simple range check into VM implemenation of Unsafe access methods
Summary: Add simple check in debug version of VM.
Reviewed-by: twisti, johnc
! src/share/vm/prims/unsafe.cpp
Changeset: aaeb9add1ab3
Author: dlong
Date: 2012-10-19 14:21 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/aaeb9add1ab3
8001101: C2: more general vector rule subsetting
Summary: Allow which vector rules are supported to be decided at runtime. Also a small change to allow vector types in Type::_type_info[] to apply to more platforms.
Reviewed-by: kvn, twisti
Contributed-by: dean.long at oracle.com
! src/share/vm/opto/type.cpp
! src/share/vm/opto/vectornode.cpp
Changeset: 67f4c477c9ab
Author: vlivanov
Date: 2012-10-22 11:44 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/67f4c477c9ab
8000805: JMM issue: short loads are non-atomic
Summary: perform transforms during IGVN phase when Load has a single user.
Reviewed-by: jrose, kvn, twisti
! src/share/vm/opto/mulnode.cpp
+ test/compiler/8000805/Test8000805.java
Changeset: fd1d564dd460
Author: twisti
Date: 2012-10-22 16:56 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/fd1d564dd460
8000821: JSR 292: C1 fails to call virtual method (JRUBY-6920)
Reviewed-by: kvn
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: b2c669fd8114
Author: kvn
Date: 2012-10-23 13:06 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/b2c669fd8114
8001183: incorrect results of char vectors right shift operaiton
Summary: do vector right shift operation for small int types only after loads
Reviewed-by: jrose, dlong
! src/cpu/x86/vm/x86.ad
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! test/compiler/6340864/TestByteVect.java
! test/compiler/6340864/TestIntVect.java
! test/compiler/6340864/TestLongVect.java
! test/compiler/6340864/TestShortVect.java
+ test/compiler/8001183/TestCharVect.java
Changeset: a3ecd773a7b9
Author: kvn
Date: 2012-10-24 14:33 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/a3ecd773a7b9
7184394: add intrinsics to use AES instructions
Summary: Use new x86 AES instructions for AESCrypt.
Reviewed-by: twisti, kvn, roland
Contributed-by: tom.deneau at amd.com
! 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
! src/cpu/x86/vm/stubRoutines_x86_32.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
+ test/compiler/7184394/TestAESBase.java
+ test/compiler/7184394/TestAESDecode.java
+ test/compiler/7184394/TestAESEncode.java
+ test/compiler/7184394/TestAESMain.java
Changeset: 006174cfe979
Author: kvn
Date: 2012-10-25 17:32 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/006174cfe979
7163534: VM could crashes assert(false) failed: infinite EA connection graph build
Summary: In case of time or iterations limit reached C2 stops EA and continue compilation without EA as it does in product VM already.
Reviewed-by: twisti
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/escape.cpp
Changeset: 410afdc6a07c
Author: kvn
Date: 2012-10-26 11:48 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/410afdc6a07c
8001635: assert(in_bb(n)) failed: must be
Summary: Added missed check that Load node is in processed loop block.
Reviewed-by: twisti
! src/share/vm/opto/superword.cpp
Changeset: 588f08ed16cf
Author: kvn
Date: 2012-10-26 12:06 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/588f08ed16cf
Merge
! src/share/vm/runtime/globals.hpp
Changeset: dc16fe422c53
Author: amurillo
Date: 2012-10-26 14:09 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/dc16fe422c53
Merge
Changeset: 57c61f87a1fd
Author: amurillo
Date: 2012-10-26 14:09 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/57c61f87a1fd
Added tag hs25-b07 for changeset dc16fe422c53
! .hgtags
Changeset: a516debe2cee
Author: amurillo
Date: 2012-10-26 14:18 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/a516debe2cee
8001663: new hotspot build - hs25-b08
Reviewed-by: jcoomes
! make/hotspot_version
More information about the hotspot-gc-dev
mailing list