[aarch64-port-dev ] hg: aarch64-port/jdk8/hotspot: 146 new changesets

ed at camswl.com ed at camswl.com
Mon Oct 13 15:49:33 UTC 2014


Changeset: c67b85c32d9a
Author:    amurillo
Date:      2014-08-28 14:05 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c67b85c32d9a

8056299: new hotspot build - hs25.40-b09
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 999824269b71
Author:    kvn
Date:      2014-08-22 12:03 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/999824269b71

8055069: TSX and RTM should be deprecated more strongly until hardware is corrected
Summary: Require to specify UnlockExperimentalVMOptions flag together with UseRTMLocking flag on un-patched systems where CPUID allows it but is unsupported otherwise.
Reviewed-by: iveresov, fzhinkin

! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java

Changeset: 6e0cb14ce59b
Author:    iklam
Date:      2014-08-21 13:57 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6e0cb14ce59b

8046070: Class Data Sharing clean up and refactoring
Summary: Cleaned up CDS to be more configurable, maintainable and extensible
Reviewed-by: dholmes, coleenp, acorn, mchung

! make/excludeSrc.make
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
+ src/share/vm/classfile/sharedClassUtil.hpp
+ src/share/vm/classfile/sharedPathsMiscInfo.cpp
+ src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
+ src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ src/share/vm/utilities/stringUtils.cpp
+ src/share/vm/utilities/stringUtils.hpp
+ test/testlibrary/com/oracle/java/testlibrary/BuildHelper.java

Changeset: bb239308be67
Author:    iklam
Date:      2014-09-02 14:02 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bb239308be67

8056971: Minor class loading clean-up
Summary: Misplacement of #if INCLUE_CDS, typos, unnecessary C string duplication
Reviewed-by: dholmes, ccheung

! src/share/vm/classfile/classFileStream.cpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp

Changeset: a8ea2f110d87
Author:    tschatzl
Date:      2014-08-26 09:36 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a8ea2f110d87

8054819: Rename HeapRegionSeq to HeapRegionManager
Reviewed-by: jwilhelm, jmasa

! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
+ src/share/vm/gc_implementation/g1/heapRegionManager.cpp
+ src/share/vm/gc_implementation/g1/heapRegionManager.hpp
+ src/share/vm/gc_implementation/g1/heapRegionManager.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp

Changeset: 39189caa2894
Author:    tschatzl
Date:      2014-08-29 13:12 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/39189caa2894

Merge

- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp

Changeset: 3372cbab6583
Author:    tschatzl
Date:      2014-09-02 15:03 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3372cbab6583

Merge

- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp

Changeset: 9337d0e7ea4f
Author:    tschatzl
Date:      2014-09-02 15:04 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9337d0e7ea4f

8055919: Remove dead code in G1 concurrent marking code
Reviewed-by: jmasa, jwilhelm

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp

Changeset: 09e9e5240710
Author:    jwilhelm
Date:      2014-09-03 09:23 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/09e9e5240710

8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap
Summary: New test added.
Reviewed-by: ehelin, tschatzl, jwilhelm
Contributed-by: andrey.x.zakharov at oracle.com

! test/TEST.groups
+ test/gc/g1/TestHumongousShrinkHeap.java

Changeset: b1266b08b994
Author:    tschatzl
Date:      2014-09-03 09:24 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b1266b08b994

8056043: Heap does not shrink within the heap after JDK-8038423
Summary: Enable shrinking within the heap by removing some code added for JDK-8054818. Enable the test case that checks that again too.
Reviewed-by: jwilhelm, jmasa

! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! test/gc/g1/TestHumongousShrinkHeap.java

Changeset: 14b8221771dc
Author:    tschatzl
Date:      2014-09-03 09:25 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/14b8221771dc

Merge

! src/share/vm/oops/instanceKlass.cpp

Changeset: d2c5fee67143
Author:    thartmann
Date:      2014-08-29 10:47 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d2c5fee67143

8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work with non-default GC
Summary: Remove the '-XX:+UseParallelGC' parameter from the test because it is conflicting with other GC settings.
Reviewed-by: kvn

! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java

Changeset: c35aec39d08e
Author:    anoll
Date:      2014-09-03 08:44 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c35aec39d08e

Merge


Changeset: edb5f3b38aab
Author:    tschatzl
Date:      2014-08-28 17:05 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/edb5f3b38aab

8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark.
Summary: The verification code that checked whether no bitmap mark had been found re-read HeapRegion::end() after the check on the bitmap. Concurrent humongous object allocation could have changed HeapRegion::end() in the meantime. Fix this by using the actual end of the region instead of HeapRegion::end() for comparison.
Reviewed-by: brutisso, jmasa

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: a178c2e6f85f
Author:    amurillo
Date:      2014-09-02 11:42 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a178c2e6f85f

Merge

! .hgtags
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp

Changeset: 7430aa5718a5
Author:    amurillo
Date:      2014-09-03 08:52 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7430aa5718a5

Merge

! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 622c6e0ad4d6
Author:    ccheung
Date:      2014-08-25 00:13 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/622c6e0ad4d6

8048150: Allow easy configurations for large CDS archives
Summary: Estimate the size of shared archive based on the number of classes in the classlist file
Reviewed-by: iklam, jiangli, minqi, dholmes

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp

Changeset: b23a19cd0536
Author:    ccheung
Date:      2014-08-27 10:42 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b23a19cd0536

8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers conversion warning with older GCC
Summary: cast the result of the conversion to uintx
Reviewed-by: ccheung, coleenp
Contributed-by: volker.simonis at gmail.com

! src/share/vm/memory/metaspaceShared.hpp

Changeset: 4c7dd94cdc07
Author:    ccheung
Date:      2014-09-03 21:20 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4c7dd94cdc07

Merge


Changeset: 66d359ee9681
Author:    tschatzl
Date:      2014-09-03 17:01 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/66d359ee9681

8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq
Summary: Fixup the remaining variable names.
Reviewed-by: tonyp, jwilhelm

! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp

Changeset: 966601b12d4f
Author:    sla
Date:      2014-09-04 11:21 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/966601b12d4f

8057535: add a thread extension class
Reviewed-by: mgerdin, bdelsart, jcoomes

! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
+ src/share/vm/runtime/thread_ext.cpp
+ src/share/vm/runtime/thread_ext.hpp
! src/share/vm/services/management.cpp

Changeset: 017b0145f20c
Author:    gtriantafill
Date:      2014-08-12 14:06 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/017b0145f20c

8054952: [TESTBUG] Add missing NMT2 tests
Summary: The new NMT2 tests got lost on the way into jdk9 yesterday, this change adds them.
Reviewed-by: coleenp, zgu, ctornqvi

+ test/runtime/NMT/AutoshutdownNMT.java
+ test/runtime/NMT/JcmdBaselineDetail.java
+ test/runtime/NMT/JcmdDetailDiff.java
+ test/runtime/NMT/JcmdScaleDetail.java
+ test/runtime/NMT/JcmdSummaryDiff.java
+ test/runtime/NMT/MallocRoundingReportTest.java
+ test/runtime/NMT/MallocSiteHashOverflow.java
+ test/runtime/NMT/MallocStressTest.java
+ test/runtime/NMT/ReleaseNoCommit.java
+ test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java

Changeset: f5164941749c
Author:    zgu
Date:      2014-08-14 13:15 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f5164941749c

8054547: Re-enable warning for incompatible java launcher
Summary: Re-enabled warning as launcher change reached promotion build
Reviewed-by: hseigel, coleenp

! src/share/vm/runtime/arguments.cpp

Changeset: 6640f982c1be
Author:    gtriantafill
Date:      2014-09-04 10:14 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6640f982c1be

8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated
Summary: enable tests for NMT2
Reviewed-by: ctornqvi, zgu

! test/runtime/NMT/AutoshutdownNMT.java
! test/runtime/NMT/BaselineWithParameter.java
! test/runtime/NMT/CommandLineDetail.java
! test/runtime/NMT/CommandLineEmptyArgument.java
! test/runtime/NMT/CommandLineInvalidArgument.java
! test/runtime/NMT/CommandLineSummary.java
! test/runtime/NMT/CommandLineTurnOffNMT.java
! test/runtime/NMT/JcmdBaselineDetail.java
! test/runtime/NMT/JcmdScale.java
! test/runtime/NMT/JcmdScaleDetail.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/JcmdWithNMTDisabled.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/ShutdownTwice.java
! test/runtime/NMT/SummaryAfterShutdown.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocTestType.java

Changeset: acb20c734237
Author:    gtriantafill
Date:      2014-08-19 06:47 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/acb20c734237

8055051: runtime/NMT/CommandLineEmptyArgument.java fails
Summary: disable failing test
Reviewed-by: ctornqvi, zgu

! test/runtime/NMT/CommandLineEmptyArgument.java

Changeset: 19fc73d027a6
Author:    gtriantafill
Date:      2014-08-22 06:46 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/19fc73d027a6

8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no debug symbols available
Reviewed-by: ctornqvi, hseigel

! test/runtime/NMT/JcmdDetailDiff.java

Changeset: 3670c195cb8b
Author:    gtriantafill
Date:      2014-08-22 07:38 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3670c195cb8b

8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails
Reviewed-by: ctornqvi, zgu

! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java

Changeset: b28ee41fbecb
Author:    gtriantafill
Date:      2014-08-21 14:37 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b28ee41fbecb

8055684: runtime/NMT/CommandLineEmptyArgument.java fails
Reviewed-by: ctornqvi, sla

! test/runtime/NMT/CommandLineEmptyArgument.java

Changeset: 3f9ff5e261c6
Author:    gtriantafill
Date:      2014-08-22 06:28 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3f9ff5e261c6

8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and MallocStressTest.java tests from running
Reviewed-by: ctornqvi, zgu, hseigel

! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocStressTest.java

Changeset: 1202792c966e
Author:    jcoomes
Date:      2014-09-04 09:37 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1202792c966e

8054970: gc src file exclusion should exclude alternative sources
Reviewed-by: ehelin, stefank

! make/excludeSrc.make

Changeset: 8ec8971f511a
Author:    jcoomes
Date:      2014-09-04 16:53 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8ec8971f511a

8057531: refactor gc argument processing code slightly
Reviewed-by: mgerdin, tschatzl, jmasa

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 227a9e5e4b4a
Author:    sjohanss
Date:      2014-09-05 09:49 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/227a9e5e4b4a

8057536: Refactor G1 to allow context specific allocations
Summary: Splitting out a g1 allocator class to simply specialized allocators which can associate each allocation with a given context.
Reviewed-by: mgerdin, brutisso

+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
+ src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
+ src/share/vm/gc_implementation/g1/g1Allocator.cpp
+ src/share/vm/gc_implementation/g1/g1Allocator.hpp
+ src/share/vm/gc_implementation/g1/g1Allocator_ext.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/runtime/vm_operations.hpp

Changeset: fe392af93c23
Author:    iignatyev
Date:      2014-08-27 17:09 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fe392af93c23

8056072: add jprt_optimized targets
Reviewed-by: kvn, roland

! make/Makefile
! make/jprt.gmk
! make/jprt.properties

Changeset: ddda5de93db5
Author:    iignatyev
Date:      2014-08-28 23:30 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ddda5de93db5

8056223: typo in export_optimized_jdk
Reviewed-by: kvn

! make/Makefile

Changeset: 9be4ca335650
Author:    jwilhelm
Date:      2014-09-05 00:28 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9be4ca335650

8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Summary: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Reviewed-by: erikj, dholmes

! make/solaris/Makefile

Changeset: 76af788b6c16
Author:    jcoomes
Date:      2014-09-05 12:36 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/76af788b6c16

8057623: add an extension class for argument handling
Reviewed-by: brutisso, mgerdin, tschatzl

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
- src/share/vm/runtime/arguments_ext.cpp
+ src/share/vm/runtime/arguments_ext.hpp

Changeset: c9635cad4a5d
Author:    amurillo
Date:      2014-09-05 15:02 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c9635cad4a5d

Merge

- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! make/solaris/Makefile
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
- src/share/vm/runtime/arguments_ext.cpp

Changeset: 232b50b20797
Author:    amurillo
Date:      2014-09-05 15:02 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/232b50b20797

Added tag hs25.40-b09 for changeset c9635cad4a5d

! .hgtags

Changeset: fe1f65b0a2d8
Author:    katleman
Date:      2014-09-10 09:05 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fe1f65b0a2d8

Added tag jdk8u40-b05 for changeset 232b50b20797

! .hgtags

Changeset: 7ff83df6c85a
Author:    amurillo
Date:      2014-09-05 15:10 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7ff83df6c85a

8057649: new hotspot build - hs25.40-b10
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 91cb3b8aac2b
Author:    thartmann
Date:      2014-08-19 07:36 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/91cb3b8aac2b

8048879: "unexpected yanked node" opto/postaloc.cpp:139
Summary: MemBarAcquireNode prevents deletion of dead LoadNNode. Added condition to 'has_special_unique_user' to trigger deletion.
Reviewed-by: kvn, iveresov

! src/share/vm/opto/node.cpp
+ test/compiler/membars/TestMemBarAcquire.java

Changeset: 2545e461115b
Author:    sla
Date:      2014-05-30 19:13 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2545e461115b

8044398: Attach code should propagate errors in Diagnostic Commands as errors
Reviewed-by: dcubed, mgronlun

! src/share/vm/services/attachListener.cpp

Changeset: 47e3110c47e8
Author:    coleenp
Date:      2014-09-05 16:01 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/47e3110c47e8

6642881: Improve performance of Class.getClassLoader()
Summary: Add classLoader to java/lang/Class instance for fast access
Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, jfranck

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: 99f0593d8c9f
Author:    coleenp
Date:      2014-09-08 14:13 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/99f0593d8c9f

Merge

- src/share/vm/runtime/arguments_ext.cpp

Changeset: d35872270666
Author:    sjohanss
Date:      2014-09-09 00:05 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d35872270666

8057658: Enable G1 FullGC extensions
Summary: Refactored the G1 FullGC code to enable it to be extended.
Reviewed-by: mgerdin, brutisso

! src/share/vm/gc_implementation/g1/g1Allocator.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
+ src/share/vm/gc_implementation/g1/g1MarkSweep_ext.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/memory/space.hpp

Changeset: b384ba33c9a0
Author:    kvn
Date:      2014-07-17 15:40 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b384ba33c9a0

8050942: PPC64: implement template interpreter for ppc64le
Reviewed-by: kvn, goetz
Contributed-by: asmundak at google.com

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp

Changeset: 2219e830b668
Author:    kvn
Date:      2014-09-08 23:01 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2219e830b668

Merge


Changeset: d8847542f83a
Author:    kvn
Date:      2014-08-13 13:05 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d8847542f83a

8054927: Missing MemNode::acquire ordering in some volatile Load nodes
Summary: Fixed memory ordering parameter and added missing barriers for volatile loads.
Reviewed-by: roland, iveresov

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

Changeset: d635fd1ac81c
Author:    iveresov
Date:      2014-09-08 18:11 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d635fd1ac81c

8056124: Hotspot should use PICL interface to get cacheline size on SPARC
Summary: Using libpicl to get L1 data and L2 cache line sizes
Reviewed-by: kvn, roland, morris

! make/solaris/makefiles/vm.make
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: 3153adbad1e9
Author:    iveresov
Date:      2014-09-09 01:58 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3153adbad1e9

Merge


Changeset: 5248357b7113
Author:    sjohanss
Date:      2014-09-09 04:48 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5248357b7113

8057710: Refactor G1 heap region default sizes
Summary: Refactored the defines to instead be static const in a HeapRegionBounds class.
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc_implementation/g1/heapRegion.cpp
+ src/share/vm/gc_implementation/g1/heapRegionBounds.hpp
+ src/share/vm/gc_implementation/g1/heapRegionBounds.inline.hpp

Changeset: 63bae08b051e
Author:    kvn
Date:      2014-09-04 23:49 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/63bae08b051e

8057643: Unable to build --with-debug-level=optimized on OSX
Summary: Added missing Hotspot make targets for 'optimized' build.
Reviewed-by: iveresov

! make/Makefile
! make/bsd/makefiles/universal.gmk

Changeset: b6978881f5af
Author:    kvn
Date:      2014-09-09 06:29 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b6978881f5af

Merge


Changeset: 17d3ee6e9d3c
Author:    fzhinkin
Date:      2014-09-08 20:32 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/17d3ee6e9d3c

8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality
Reviewed-by: kvn, iignatyev

! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
- test/compiler/intrinsics/mathexact/sanity/Verifier.java
+ test/compiler/testlibrary/intrinsics/Verifier.java

Changeset: fe6dafcd8ed0
Author:    fzhinkin
Date:      2014-09-03 15:29 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fe6dafcd8ed0

8055904: Develop tests for new command-line options related to SHA intrinsics
Reviewed-by: kvn, iignatyev

+ test/compiler/intrinsics/sha/cli/SHAOptionsBase.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
+ test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java

Changeset: 4d8781a35525
Author:    fzhinkin
Date:      2014-09-03 15:26 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4d8781a35525

8055903: Develop sanity tests on SPARC's SHA instructions support
Reviewed-by: kvn, iignatyev

+ test/compiler/intrinsics/sha/sanity/SHASanityTestBase.java
+ test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
+ test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

Changeset: 14b356bbca27
Author:    zmajo
Date:      2014-08-29 15:32 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/14b356bbca27

8055286: Extend CompileCommand=option to handle numeric parameters
Summary: Changed CompileCommand=option to handle "extended" parameters: Klass::method,type,flag,value. Types supported are bool, intx, and uintx.
Reviewed-by: kvn, roland

! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp

Changeset: 119875f0fc67
Author:    kvn
Date:      2014-09-02 10:26 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/119875f0fc67

8056964: JDK-8055286 changes are incomplete.
Summary: added ccstr and ccstrlist types to compilerOracle 'option' command
Reviewed-by: roland

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/opto/compile.hpp

Changeset: e09c0676c53f
Author:    simonis
Date:      2014-09-03 14:39 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e09c0676c53f

8057129: Fix AIX build after the Extend CompileCommand=option change 8055286
Reviewed-by: kvn

! src/share/vm/compiler/compilerOracle.cpp

Changeset: aff6ccb506cb
Author:    iveresov
Date:      2014-09-05 14:39 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/aff6ccb506cb

8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads running
Summary: Don't make compiled MH intrinsics not entrant when redefining classes
Reviewed-by: kvn, vlivanov

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.hpp

Changeset: 2e6106d44079
Author:    iveresov
Date:      2014-09-08 11:45 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2e6106d44079

8057750: CTW should not make MH intrinsics not entrant
Summary: Do not make MH intrinsics not entrant in CTW
Reviewed-by: kvn, vlivanov

! src/share/vm/classfile/classLoader.cpp

Changeset: 2d9cef76b5a6
Author:    iveresov
Date:      2014-09-09 18:20 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2d9cef76b5a6

Merge


Changeset: 094cbdffa87d
Author:    drchase
Date:      2014-08-29 19:45 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/094cbdffa87d

8054292: code comments leak in fastdebug builds
Summary: Added deallocation to destructor; hardened interface against misuse
Reviewed-by: kvn

! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/interpreter/interpreter.hpp

Changeset: 1d8193e4e2a3
Author:    drchase
Date:      2014-09-09 18:23 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1d8193e4e2a3

Merge


Changeset: bddcb33dadf4
Author:    drchase
Date:      2014-09-09 19:18 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bddcb33dadf4

Merge


Changeset: 166d744df0de
Author:    kvn
Date:      2014-09-02 12:48 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/166d744df0de

8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
Summary: Add new C2 intrinsic for BigInteger::multiplyToLen() on x86 in 64-bit VM.
Reviewed-by: roland

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! 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/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java

Changeset: f6f9aec27858
Author:    rbackman
Date:      2014-09-10 12:39 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f6f9aec27858

8030976: Untaken paths should be more vigorously pruned at highest optimization level
Reviewed-by: roland, vlivanov

! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 42460b71ba70
Author:    rbackman
Date:      2014-06-23 13:33 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/42460b71ba70

8046289: compiler/6340864/TestLongVect.java timeout with
Reviewed-by: iveresov, vlivanov

! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp

Changeset: 4874332f9799
Author:    roland
Date:      2014-09-09 15:47 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4874332f9799

8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair
Summary: Use TypeAryPtr::INT type with offset 0 in inline_multiplyToLen().
Reviewed-by: kvn, iveresov

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

Changeset: 4edd7572c235
Author:    gtriantafill
Date:      2014-09-09 09:48 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4edd7572c235

8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking
Reviewed-by: ctornqvi, lfoltan

! test/TEST.groups
+ test/runtime/NMT/MallocTrackingVerify.java

Changeset: 64b480f9eb1a
Author:    ctornqvi
Date:      2014-09-10 17:36 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/64b480f9eb1a

Merge


Changeset: fd9feb55481c
Author:    ctornqvi
Date:      2014-09-10 19:05 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fd9feb55481c

Merge


Changeset: e5668dcf12e9
Author:    jcoomes
Date:      2014-09-10 13:01 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e5668dcf12e9

8057818: collect allocation context statistics at gc pauses
Reviewed-by: mikael, jmasa

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp

Changeset: c10b463abc6e
Author:    jcoomes
Date:      2014-09-10 13:01 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c10b463abc6e

8057824: methods to copy allocation context statistics
Reviewed-by: mikael, jmasa, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
+ src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc_interface/collectedHeap.hpp

Changeset: fc2c88ea11a9
Author:    drchase
Date:      2014-07-11 19:51 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fc2c88ea11a9

8036588: VerifyFieldClosure fails instanceKlass:3133
Summary: Changed deopt live-pointer test to use returns-object instead of live-and-returns-object
Reviewed-by: iveresov, kvn, jrose

! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/output.cpp

Changeset: de58d17d9848
Author:    drchase
Date:      2014-09-10 21:25 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/de58d17d9848

Merge


Changeset: 2402de236865
Author:    drchase
Date:      2014-09-10 21:45 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2402de236865

Merge


Changeset: fa6c442c59ee
Author:    jcoomes
Date:      2014-09-10 16:06 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fa6c442c59ee

8057827: notify an obj when allocation context stats are available
Reviewed-by: mikael, jmasa, tschatzl

! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/universe.inline.hpp
! src/share/vm/runtime/serviceThread.cpp
+ src/share/vm/services/allocationContextService.hpp

Changeset: e2452c3ff7fb
Author:    sjohanss
Date:      2014-09-08 15:24 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e2452c3ff7fb

8057752: WhiteBox extension support for testing
Summary: Refactored parts of whitebox.cpp to enable registration of whitebox methods defined outside this file.
Reviewed-by: mikael, ctornqvi, jmasa

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

Changeset: f8afcfbdbf1c
Author:    roland
Date:      2014-08-02 07:06 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f8afcfbdbf1c

8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943
Summary: PhiNode inserted between AllocateNode and Initialization node confuses allocation elimination
Reviewed-by: kvn

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/macro.cpp
+ test/compiler/macronodes/TestEliminateAllocationPhi.java

Changeset: be56d800c946
Author:    roland
Date:      2014-08-11 15:09 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/be56d800c946

8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError
Summary: do not update exception cache if exception is replaced when thrown
Reviewed-by: kvn, iveresov

! src/share/vm/c1/c1_Runtime1.cpp
+ test/compiler/exceptions/TestRecursiveReplacedException.java

Changeset: b186a900f63a
Author:    roland
Date:      2014-08-27 17:37 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b186a900f63a

8055946: assert(result == NULL || result->is_oop()) failed: must be oop
Summary: caller of popped frame doesn't have valid result during deoptimization
Reviewed-by: kvn

! src/share/vm/runtime/deoptimization.cpp

Changeset: 07f629123254
Author:    kvn
Date:      2014-09-11 15:41 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/07f629123254

Merge


Changeset: 64156d22e49d
Author:    dsamersoff
Date:      2014-09-11 11:55 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/64156d22e49d

8032247: SA: Constantpool lookup for invokedynamic is not implemented
Summary: implement constant pool lookup for invokedynamic
Reviewed-by: sla, sspitsyn

! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java

Changeset: 631667807de7
Author:    iveresov
Date:      2014-09-11 12:18 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/631667807de7

8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters
Summary: Tiered policy requires highest compilation levels always available
Reviewed-by: kvn, vlivanov

! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodCounters.cpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp

Changeset: 0d78074d2444
Author:    iveresov
Date:      2014-09-10 19:08 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0d78074d2444

8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant
Summary: Throw exception if unable to compile an MH intrinsic
Reviewed-by: kvn

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: a98dd542cd25
Author:    iveresov
Date:      2014-09-11 20:56 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a98dd542cd25

Merge


Changeset: df66e3a3c4c2
Author:    jwilhelm
Date:      2014-09-11 14:21 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/df66e3a3c4c2

8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heap
Summary: New test added
Reviewed-by: jwilhelm, tschatzl
Contributed-by: andrey.x.zakharov at oracle.com

+ test/gc/g1/TestShrinkDefragmentedHeap.java

Changeset: 9b8bd21b6823
Author:    jwilhelm
Date:      2014-09-11 14:21 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9b8bd21b6823

8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM
Summary: Added respect for available memory. Renamed function names
Reviewed-by: jwilhelm, tschatzl
Contributed-by: andrey.x.zakharov at oracle.com

! test/gc/g1/TestHumongousShrinkHeap.java

Changeset: dce3f772de9f
Author:    jcoomes
Date:      2014-09-11 17:13 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dce3f772de9f

8058235: identify GCs initiated to update allocation context stats
Reviewed-by: mikael, sjohanss

! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp

Changeset: ed3d653e4012
Author:    zgu
Date:      2014-09-04 14:50 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ed3d653e4012

8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory instead
Summary: Return NULL if memory allocation size is bigger than MAX_MALLOC_SIZE when NMT is on
Reviewed-by: coleenp, gtriantafill

! src/share/vm/runtime/os.cpp
! test/TEST.groups
+ test/runtime/NMT/UnsafeMallocLimit.java

Changeset: b2029969cc16
Author:    coleenp
Date:      2014-09-12 01:04 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b2029969cc16

Merge


Changeset: 7301840ea20e
Author:    vlivanov
Date:      2014-03-11 15:06 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7301840ea20e

8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock
Reviewed-by: kvn, iveresov

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp

Changeset: 46f9331baed5
Author:    vlivanov
Date:      2014-03-04 02:23 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/46f9331baed5

8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)
Reviewed-by: iveresov, roland, coleenp

! src/share/vm/runtime/thread.cpp

Changeset: 134f18d0174b
Author:    vlivanov
Date:      2014-05-29 09:41 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/134f18d0174b

8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle
Reviewed-by: twisti, jrose, sspitsyn

! src/share/vm/interpreter/interpreterRuntime.cpp

Changeset: 1de115720e74
Author:    vlivanov
Date:      2014-07-14 03:24 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1de115720e74

8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message
Reviewed-by: roland, jrose

! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp

Changeset: dd89808e49ba
Author:    vlivanov
Date:      2014-07-14 03:26 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dd89808e49ba

8049530: Provide descriptive failure reason for compilation tasks removed for the queue
Reviewed-by: roland, iveresov

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp

Changeset: bc4ce33c0985
Author:    vlivanov
Date:      2014-07-14 03:27 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bc4ce33c0985

8049529: LogCompilation: annotate make_not_compilable with compilation level
Reviewed-by: roland, iveresov

! src/share/vm/oops/method.cpp

Changeset: 945284eb609f
Author:    vlivanov
Date:      2014-07-14 03:28 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/945284eb609f

8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
Reviewed-by: roland, iveresov

! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/c1/c1_GraphBuilder.cpp

Changeset: 5627633fc830
Author:    vlivanov
Date:      2014-07-14 03:29 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5627633fc830

8048703: ReplacedNodes dumps it's content to tty
Reviewed-by: roland, iveresov, drchase

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

Changeset: 47ec483b936e
Author:    amurillo
Date:      2014-09-12 13:10 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/47ec483b936e

Merge

- test/compiler/intrinsics/mathexact/sanity/Verifier.java

Changeset: 3702eb6ec708
Author:    amurillo
Date:      2014-09-12 13:10 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3702eb6ec708

Added tag hs25.40-b10 for changeset 47ec483b936e

! .hgtags

Changeset: 77f55b2e43ae
Author:    katleman
Date:      2014-09-17 13:53 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/77f55b2e43ae

Added tag jdk8u40-b06 for changeset 3702eb6ec708

! .hgtags

Changeset: 20c3c41c2b99
Author:    amurillo
Date:      2014-09-12 13:27 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/20c3c41c2b99

8058275: new hotspot build - hs25.40-b11
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 7dca5ed0e13d
Author:    dholmes
Date:      2014-09-02 21:27 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7dca5ed0e13d

8046210: Missing memory barrier when reading init_lock
Reviewed-by: fparain, dcubed, mdoerr
Contributed-by: Bill Pittore <bill.pittore at oracle.com>

! src/share/vm/oops/instanceKlass.cpp

Changeset: 00448aa81791
Author:    stefank
Date:      2014-09-16 11:03 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/00448aa81791

8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java was removed, but TEST.groups still refers to it
Reviewed-by: tschatzl, fzhinkin, mgerdin

! test/TEST.groups

Changeset: 07e01043ade7
Author:    thartmann
Date:      2014-06-24 08:12 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/07e01043ade7

8035328: closed/compiler/6595044/Main.java failed with timeout
Summary: Patch call sites of non-entrant methods to avoid re-resolving if method is still executed.
Reviewed-by: kvn

! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 33acb0c42664
Author:    thartmann
Date:      2014-06-11 09:16 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/33acb0c42664

8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64
Summary: Fixed internal_word_Relocation::target() to not retrieve target address from code if relocation points into the constant section. Added test.
Reviewed-by: kvn

! src/share/vm/code/relocInfo.cpp
+ test/compiler/relocations/TestPrintRelocations.java

Changeset: c02ec279b062
Author:    brutisso
Date:      2014-09-16 14:27 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c02ec279b062

8057768: Make heap region region type in G1 HeapRegion explicit
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
+ src/share/vm/gc_implementation/g1/heapRegionType.cpp
+ src/share/vm/gc_implementation/g1/heapRegionType.hpp

Changeset: bdd2310490aa
Author:    brutisso
Date:      2014-09-16 13:30 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bdd2310490aa

Merge


Changeset: be71c49ae55a
Author:    gtriantafill
Date:      2014-09-17 05:30 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/be71c49ae55a

8056263: [TESTBUG] Re-enable NMTWithCDS.java test
Reviewed-by: lfoltan, hseigel

! test/runtime/NMT/NMTWithCDS.java

Changeset: 4489ac5b084a
Author:    amurillo
Date:      2014-09-19 02:16 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4489ac5b084a

Merge


Changeset: b63d0e8bfc07
Author:    amurillo
Date:      2014-09-19 02:16 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b63d0e8bfc07

Added tag hs25.40-b11 for changeset 4489ac5b084a

! .hgtags

Changeset: 5dc11309d4c6
Author:    katleman
Date:      2014-09-24 11:38 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5dc11309d4c6

Added tag jdk8u40-b07 for changeset b63d0e8bfc07

! .hgtags

Changeset: 88467a76a382
Author:    amurillo
Date:      2014-09-19 02:23 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/88467a76a382

8058798: new hotspot build - hs25.40-b12
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 9c8439756c05
Author:    mseledtsov
Date:      2014-09-19 11:12 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9c8439756c05

8052313: Backport CDS tests from JDK-9 to jdk8_u40
Summary: Copied CDS tests from jdk-9 to jdk8u40
Reviewed-by: ccheung, dholmes

+ test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
+ test/runtime/SharedArchiveFile/DefaultUseWithClient.java
+ test/runtime/SharedArchiveFile/LimitSharedSizes.java
+ test/runtime/SharedArchiveFile/SharedBaseAddress.java
+ test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java

Changeset: 966205f0e717
Author:    iveresov
Date:      2014-09-19 11:53 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/966205f0e717

8058564: Tiered compilation performance drop in PIT
Summary: Ensure MethodCounters are created before method is enqueued for compilation
Reviewed-by: kvn, drchase, jiangli, roland

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp

Changeset: 97ad90b2712c
Author:    sla
Date:      2014-09-24 09:49 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/97ad90b2712c

8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
Reviewed-by: dholmes, stefank

! test/Makefile

Changeset: a60a1309a03a
Author:    iveresov
Date:      2014-09-23 15:09 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a60a1309a03a

8058744: Crash in C1 OSRed method w/ Unsafe usage
Summary: Fix UnsafeRawOp optimizations
Reviewed-by: kvn, drchase, vlivanov

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: 50d3433155d9
Author:    iveresov
Date:      2014-09-23 17:24 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/50d3433155d9

8059002: 8058744 needs a test case
Summary: Added a test case the UnsafeRawOp intrinsics
Reviewed-by: kvn

+ test/compiler/unsafe/UnsafeRaw.java

Changeset: 152cf4afc11f
Author:    mgerdin
Date:      2014-08-29 13:08 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/152cf4afc11f

8056084: Refactor Hashtable to allow implementations without rehashing support
Reviewed-by: gziemski, jmasa, brutisso, coleenp, tschatzl

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp

Changeset: 7baf47cb97cb
Author:    mgerdin
Date:      2014-08-29 13:12 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7baf47cb97cb

8048268: G1 Code Root Migration performs poorly
Summary: Replace G1CodeRootSet with a Hashtable based implementation, merge Code Root Migration phase into Code Root Scanning
Reviewed-by: jmasa, brutisso, tschatzl

! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/utilities/hashtable.cpp

Changeset: 58925d1f325e
Author:    mgerdin
Date:      2014-09-08 17:47 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/58925d1f325e

8057722: G1: Code root hashtable updated incorrectly when evacuation failed
Reviewed-by: brutisso, jwilhelm

! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp

Changeset: 318cc6fdae90
Author:    morris
Date:      2014-09-18 11:46 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/318cc6fdae90

8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check
Summary: Provide promoted stack slots for floating-point registers in the SPARC c_calling_convention.
Reviewed-by: kvn, jrose, drchase

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad

Changeset: 5c1b5be2c69b
Author:    amurillo
Date:      2014-09-26 03:32 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5c1b5be2c69b

Merge


Changeset: 905a16825d29
Author:    amurillo
Date:      2014-09-26 03:32 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/905a16825d29

Added tag hs25.40-b12 for changeset 5c1b5be2c69b

! .hgtags

Changeset: 43aaf8ca42ac
Author:    asaha
Date:      2014-10-01 07:45 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/43aaf8ca42ac

Added tag jdk8u40-b08 for changeset 905a16825d29

! .hgtags

Changeset: 46ffdf376cb5
Author:    amurillo
Date:      2014-09-26 03:42 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/46ffdf376cb5

8059204: new hotspot build - hs25.40-b13
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: c204e2044c29
Author:    mgronlun
Date:      2014-09-29 13:12 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c204e2044c29

8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for liveness
Reviewed-by: coleenp, minqi

! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp

Changeset: 13dbe89e447c
Author:    iveresov
Date:      2014-09-26 20:09 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/13dbe89e447c

8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic
Summary: Make sure MH intrinsics can be created before compiler instances
Reviewed-by: kvn

! src/share/vm/classfile/systemDictionary.cpp

Changeset: fa56205f142c
Author:    tonyp
Date:      2014-09-10 11:55 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fa56205f142c

8057799: Unnecessary NULL check in G1KeepAliveClosure
Reviewed-by: tschatzl, stefank

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: 6948da6d7c13
Author:    tschatzl
Date:      2014-09-30 09:44 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6948da6d7c13

8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set
Summary: Remove -XX:-G1DeferredRSUpdate functionality as it is racy. During evacuation failure handling, threads where evacuation failure handling occurred may try to add remembered sets to regions which remembered sets are currently being scanned. The iterator to handle the remembered set scan does not support addition of entries during scan and so may skip valid references.
Reviewed-by: iveresov, brutisso, mgerdin

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
- test/gc/g1/TestDeferredRSUpdate.java

Changeset: 8ba0078861d4
Author:    jwilhelm
Date:      2014-09-27 15:11 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8ba0078861d4

8047976: Ergonomics for GC thread counts should update the flags
Summary: Ergonomics updates flags for number of GC threads
Reviewed-by: tschatzl, jwilhelm
Contributed-by: sangheon.kim at oracle.com

! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/runtime/arguments.cpp
+ test/gc/arguments/TestG1ConcRefinementThreads.java

Changeset: 2d6a3328ec99
Author:    brutisso
Date:      2014-09-30 08:29 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2d6a3328ec99

Merge


Changeset: 43ce58b4717b
Author:    fzhinkin
Date:      2014-10-02 11:31 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/43ce58b4717b

8059226: Names of rtm_state_change and unstable_if deoptimization reasons were swapped in 8u40
Summary: fixed order of DeoptReason values declaration so now it matches the order used in jdk9 and the names order in Deoptimization::_trap_reason_name.
Reviewed-by: kvn

! src/share/vm/runtime/deoptimization.hpp

Changeset: f6bde7889409
Author:    goetz
Date:      2014-10-02 09:32 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f6bde7889409

8059592: Recent bugfixes in ppc64 port.
Reviewed-by: kvn

! make/aix/makefiles/fastdebug.make
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp

Changeset: 1ff288f0dae4
Author:    coleenp
Date:      2014-09-25 07:52 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1ff288f0dae4

8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platforms
Summary: The assert was firing for NMT_Off and minimal too even though the size isn't used.
Reviewed-by: gtriantafill, dholmes

! src/share/vm/services/mallocTracker.cpp
+ test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: dc8637067fc1
Author:    coleenp
Date:      2014-10-02 20:12 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dc8637067fc1

Merge


Changeset: ff0986dac06d
Author:    coleenp
Date:      2014-10-02 22:21 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ff0986dac06d

Merge


Changeset: 7d68a5b1069d
Author:    coleenp
Date:      2014-09-26 12:50 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7d68a5b1069d

8058927: ATG throws ClassNotFoundException
Summary: ClassLoader for array klass set to null and not the class loader of the component type.
Reviewed-by: dcubed, ctornqvi

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/oops/arrayKlass.cpp
+ test/runtime/LoadClass/ShowClassLoader.java

Changeset: 7dcde22f261f
Author:    coleenp
Date:      2014-10-02 20:17 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7dcde22f261f

Merge


Changeset: a66c95853c53
Author:    coleenp
Date:      2014-10-02 23:10 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a66c95853c53

Merge


Changeset: d96716f6cbba
Author:    amurillo
Date:      2014-10-03 01:19 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d96716f6cbba

Merge

- test/gc/g1/TestDeferredRSUpdate.java

Changeset: 7ff8d51e0d8f
Author:    amurillo
Date:      2014-10-03 01:19 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7ff8d51e0d8f

Added tag hs25.40-b13 for changeset d96716f6cbba

! .hgtags

Changeset: 7c98ed8b60f5
Author:    Edward Nevill edward.nevill at linaro.org
Date:      2014-10-10 15:51 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7c98ed8b60f5

Merge up to jdk8u40-b09

! .hgtags
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! make/Makefile
! make/bsd/makefiles/universal.gmk
! make/hotspot_version
! make/jprt.properties
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
- src/share/vm/runtime/arguments_ext.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/management.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/ostream.cpp
! test/TEST.groups
! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java
- test/compiler/intrinsics/mathexact/sanity/Verifier.java
- test/gc/g1/TestDeferredRSUpdate.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 89ebbc29144c
Author:    Edward Nevill edward.nevill at linaro.org
Date:      2014-10-13 10:53 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/89ebbc29144c

aarch64 specific changes for merge up to jdk8u40-b09

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/vm_version_aarch64.cpp



More information about the aarch64-port-dev mailing list