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