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