hg: jdk8u/jdk8u-dev/hotspot: 26 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Tue May 5 12:10:55 UTC 2015


Changeset: 0b64c713d208
Author:    amurillo
Date:      2015-04-17 01:54 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/0b64c713d208

8078043: new hotspot build - hs25.60-b13
Reviewed-by: dholmes

! make/hotspot_version

Changeset: 41a855ff6305
Author:    ehelin
Date:      2014-09-15 10:57 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/41a855ff6305

8049536: os::commit_memory on Solaris uses aligment_hint as page size
Reviewed-by: stefank, tschatzl

! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
+ test/runtime/memory/LargePages/TestLargePageSizeInBytes.java

Changeset: 340ca8812af9
Author:    tschatzl
Date:      2014-12-18 09:37 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/340ca8812af9

8067469: G1 ignores AlwaysPreTouch
Summary: Factor out pretouch code of the various virtual space management classes and use them everywhere including in G1.
Reviewed-by: stefank, ehelin, dholmes

! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp

Changeset: c2ce24504334
Author:    ehelin
Date:      2014-06-24 15:50 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c2ce24504334

8049864: TestParallelHeapSizeFlags fails with unexpected heap size
Reviewed-by: sjohanss, jmasa

! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp

Changeset: cc5c3ef1f03a
Author:    minqi
Date:      2014-11-26 10:32 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/cc5c3ef1f03a

8053995: Add method to WhiteBox to get vm pagesize.
Summary: Unsafe is not recommended and may deprecated in future. Added a WhiteBox API to get VM page size.
Reviewed-by: dholmes, ccheung, mseledtsov
Contributed-by: yumin.qi at oracle.com

! src/share/vm/prims/whitebox.cpp
+ test/runtime/memory/ReadVMPageSize.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 5788dbd1f2d6
Author:    ehelin
Date:      2015-01-16 10:29 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5788dbd1f2d6

8066875: VirtualSpace does not use large pages
Reviewed-by: stefank, tschatzl, anoll, thartmann

! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp

Changeset: 33e421924c67
Author:    tschatzl
Date:      2015-04-07 10:53 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/33e421924c67

8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
+ test/gc/g1/TestLargePageUseForAuxMemory.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 30e04eba9e29
Author:    tschatzl
Date:      2015-04-09 15:41 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/30e04eba9e29

8077255: TracePageSizes output reports wrong page size on Windows with G1
Summary: Print selected page size, not alignment size chosen by ReservedSpace (which is the vm_allocation_granularity that is different to page size on Windows) in the message presented by TracePageSizes.
Reviewed-by: drwhite, jmasa

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp

Changeset: fd1aeeab001b
Author:    amurillo
Date:      2015-04-22 04:41 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/fd1aeeab001b

Added tag hs25.60-b13 for changeset 30e04eba9e29

! .hgtags

Changeset: 974d7f3df726
Author:    amurillo
Date:      2015-04-22 05:05 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/974d7f3df726

8078270: new hotspot build - hs25.60-b14
Reviewed-by: dholmes

! make/hotspot_version

Changeset: f967da7f0c3c
Author:    jwilhelm
Date:      2015-04-23 15:59 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/f967da7f0c3c

8062537: [TESTBUG] Conflicting GC combinations in hotspot tests
Reviewed-by: tschatzl, jwilhelm

! test/compiler/regalloc/C1ObjectSpillInLogicOp.java
! test/gc/6581734/Test6581734.java
! test/gc/TestSystemGC.java
! test/gc/arguments/TestAlignmentToUseLargePages.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/concurrentMarkSweep/DisableResizePLAB.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestRegionAlignment.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
! test/gc/g1/TestShrinkToOneRegion.java
! test/gc/metaspace/G1AddMetaspaceDependency.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java

Changeset: 0956bdcc671e
Author:    tschatzl
Date:      2015-04-24 09:47 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/0956bdcc671e

8078375: [TESTBUG] gc/g1/TestLargePageUseForAuxMemory.java specifies wrong library path
Reviewed-by: jmasa, jwilhelm

! test/gc/g1/TestLargePageUseForAuxMemory.java

Changeset: 1ec24746bb40
Author:    eistepan
Date:      2015-04-23 13:02 +0300
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/1ec24746bb40

8038098: [TESTBUG] remove explicit set build flavor from hotspot/test/compiler/* tests
Reviewed-by: kvn, iignatyev

! test/compiler/codegen/LoadWithMask.java
! test/compiler/codegen/LoadWithMask2.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/uncommontrap/UncommonTrapStackBang.java

Changeset: c97ba20ad404
Author:    dbuck
Date:      2015-04-28 00:37 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c97ba20ad404

8072863: Replace fatal() with vm_exit_during_initialization() when an incorrect class is found on the bootclasspath
Reviewed-by: dholmes, coleenp
Contributed-by: Cheleswer Sahu <cheleswer.sahu at oracle.com>

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/prims/whitebox.cpp

Changeset: eb8b5cc64669
Author:    vlivanov
Date:      2015-01-29 10:25 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/eb8b5cc64669

8063137: Never-taken branches should be pruned when GWT LambdaForms are shared
Reviewed-by: jrose, kvn

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp

Changeset: d9593687713d
Author:    vlivanov
Date:      2015-03-20 11:41 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/d9593687713d

8074548: Never-taken branches cause repeated deopts in MHs.GWT case
Reviewed-by: jrose, kvn

! src/share/vm/opto/library_call.cpp

Changeset: 4eeec0cdeb6a
Author:    vlivanov
Date:      2015-01-29 10:26 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4eeec0cdeb6a

8068915: uncommon trap w/ Reason_speculate_class_check causes performance regression due to continuous deoptimizations
Reviewed-by: kvn, roland, jrose

! src/share/vm/opto/graphKit.cpp

Changeset: 99edc344d77c
Author:    vlivanov
Date:      2015-04-14 18:11 +0300
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/99edc344d77c

8062280: C2: inlining failure due to access checks being too strict
Reviewed-by: kvn

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
+ test/compiler/jsr292/MHInlineTest.java

Changeset: 915ca3e9d15e
Author:    dholmes
Date:      2015-04-29 19:37 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/915ca3e9d15e

8078470: [Linux] Replace syscall use in os::fork_and_exec with glibc fork() and execve()
Reviewed-by: stuefe, dsamersoff, dcubed

! src/os/linux/vm/os_linux.cpp
! src/share/vm/utilities/vmError.cpp
+ test/runtime/ErrorHandling/TestOnError.java
+ test/runtime/ErrorHandling/TestOnOutOfMemoryError.java

Changeset: 231481a06214
Author:    goetz
Date:      2015-04-29 11:22 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/231481a06214

8078482: ppc: pass thread to throw_AbstractMethodError
Summary: Also improve check for Safepoints in signal handler.
Reviewed-by: kvn, simonis

! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp

Changeset: 157895117ad5
Author:    sspitsyn
Date:      2015-04-30 03:31 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/157895117ad5

8073705: more performance issues in class redefinition
Summary: Optimize the method pointer adjustments for prev klass versions and MNT
Reviewed-by: dcubed, coleenp

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp

Changeset: 7bc99c1a5fee
Author:    bmoloden
Date:      2015-04-30 11:45 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/7bc99c1a5fee

8058846: c.o.j.t.Platform::isX86 and isX64 may simultaneously return true
Reviewed-by: kvn

! test/testlibrary/com/oracle/java/testlibrary/Platform.java
+ test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java

Changeset: e9a7f132cec3
Author:    bmoloden
Date:      2015-04-30 11:47 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e9a7f132cec3

8068272: Extend WhiteBox API with methods that check monitor state and force safepoint
Reviewed-by: kvn, iignatyev

! src/share/vm/prims/whitebox.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 9041e030d11f
Author:    bmoloden
Date:      2015-04-30 12:06 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/9041e030d11f

8050486: compiler/rtm/ tests fail due to monitor deflation at safepoint synchronization
Reviewed-by: kvn, iignatyev

! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/compiler/testlibrary/rtm/AbortProvoker.java
! test/compiler/testlibrary/rtm/BusyLock.java
! test/compiler/testlibrary/rtm/MemoryConflictProvoker.java
! test/compiler/testlibrary/rtm/RTMTestBase.java

Changeset: 1f0d760ccac1
Author:    amurillo
Date:      2015-04-30 14:58 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/1f0d760ccac1

Merge

! .hgtags

Changeset: c9f8b7319d0a
Author:    amurillo
Date:      2015-04-30 14:58 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c9f8b7319d0a

Added tag hs25.60-b14 for changeset 1f0d760ccac1

! .hgtags



More information about the jdk8u-dev-changes mailing list