hg: panama/panama/hotspot: 191 new changesets

henry.jen at oracle.com henry.jen at oracle.com
Mon Aug 24 21:28:21 UTC 2015


Changeset: d49e3c587121
Author:    katleman
Date:      2015-07-09 13:49 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d49e3c587121

Added tag jdk9-b72 for changeset c1b2825ef47e

! .hgtags

Changeset: 0cedc8c6582e
Author:    kvn
Date:      2015-06-29 00:10 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/0cedc8c6582e

8073583: C2 support for CRC32C on SPARC
Reviewed-by: jrose, kvn
Contributed-by: james.cheng at oracle.com

! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/classfile/vmSymbols.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/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/intrinsics/crc32c/TestCRC32C.java

Changeset: 03498f2b20a8
Author:    enevill
Date:      2015-06-25 08:52 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/03498f2b20a8

8086087: aarch64: add support for 64 bit vectors
Summary: Support 64 bit vectors
Reviewed-by: kvn, aph

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

Changeset: 69fad5109885
Author:    enevill
Date:      2015-06-25 13:41 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/69fad5109885

8129426: aarch64: add support for PopCount in C2
Summary: Add support for PopCount using SIMD cnt and addv inst
Reviewed-by: kvn, aph
Contributed-by: alexander.alexeev at caviumnetworks.com

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp

Changeset: a88735af82a4
Author:    skovalev
Date:      2015-06-17 16:22 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a88735af82a4

8067163: Several JT_HS tests fails due to ClassNotFoundException on compacts
Reviewed-by: dholmes, vlivanov

! test/TEST.groups

Changeset: bfece9d042eb
Author:    vlivanov
Date:      2015-06-15 15:27 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/bfece9d042eb

8087218: Constant fold loads from final instance fields in VM anonymous classes
Reviewed-by: jrose, rbackman

! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp

Changeset: 636250d14884
Author:    kvn
Date:      2015-06-30 12:12 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/636250d14884

8129893: 8129094 fix is incomplete
Summary: move old and add new primitive type check.
Reviewed-by: iveresov

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

Changeset: ab3d5ef2da1d
Author:    iveresov
Date:      2015-06-30 14:44 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/ab3d5ef2da1d

8079775: Java 9-fastdebug ia32 Error: Unimplemented with "-XX:CompilationPolicyChoice=1 -XX:-TieredCompilation" options
8079062: Java 9-fastdebug crash(hit assertion) with "-XX:CompilationPolicyChoice=1 -XX:-TieredCompilation" options
Summary: Revive stack walk compilation policy
Reviewed-by: kvn

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

Changeset: 8835879bc34a
Author:    thartmann
Date:      2015-07-01 09:07 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/8835879bc34a

8129937: compiler/codecache/jmx/UsageThresholdIncreasedTest.java fails with "Usage threshold was hit"
Summary: Tests should not assume that usage of non-profiled code heap is predictable.
Reviewed-by: kvn, dpochepk

! test/compiler/codecache/jmx/CodeCacheUtils.java
! test/compiler/codecache/jmx/GetUsageTest.java
! test/compiler/codecache/jmx/PeakUsageTest.java
! test/compiler/codecache/jmx/PoolsIndependenceTest.java
! test/compiler/codecache/jmx/ThresholdNotificationsTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededTest.java
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java

Changeset: f7b19ca15ef8
Author:    thartmann
Date:      2015-07-01 09:15 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/f7b19ca15ef8

Merge


Changeset: e53adadfdcb5
Author:    amurillo
Date:      2015-07-02 14:12 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e53adadfdcb5

Merge


Changeset: aa457465c1cd
Author:    amurillo
Date:      2015-07-07 10:37 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/aa457465c1cd

Merge


Changeset: e37d432868be
Author:    lana
Date:      2015-07-09 16:37 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e37d432868be

Merge


Changeset: fcb54dcb8671
Author:    katleman
Date:      2015-07-16 13:51 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/fcb54dcb8671

Added tag jdk9-b73 for changeset e37d432868be

! .hgtags

Changeset: 9fcbb6768a78
Author:    aph
Date:      2015-06-16 17:31 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/9fcbb6768a78

8130150: Implement BigInteger.montgomeryMultiply intrinsic
Summary: Add montgomeryMultiply intrinsics
Reviewed-by: kvn

! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! 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/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
+ test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java

Changeset: d30647171e49
Author:    aph
Date:      2015-07-02 11:12 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d30647171e49

Merge

! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! 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
- test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.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: 9ad1e00a9f13
Author:    iveresov
Date:      2015-07-02 14:40 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/9ad1e00a9f13

8080012: JVM times out with vdbench on SPARC M7-16
Summary: check cacheline sine only for one core on sun4v SPARC systems.
Reviewed-by: kvn

! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: dd5ad200b2be
Author:    kvn
Date:      2015-07-02 17:49 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/dd5ad200b2be

Merge


Changeset: 90922865a9d6
Author:    zmajo
Date:      2015-07-03 07:25 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/90922865a9d6

8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics
Summary: Annotate possibly intrinsified methods with @HotSpotIntrinsicCandidate. Add checks omitted by intrinsics to the library code. Add CheckIntrinsics flags to check consistency of intrinsics.
Reviewed-by: jrose, kvn, thartmann, vlivanov, abuckley, darcy, ascarpino, briangoetz, alanb, aph, dnsimon

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
! test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: cd16fcb838d2
Author:    zmajo
Date:      2015-07-03 09:33 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/cd16fcb838d2

8130120: Handling of SHA intrinsics inconsistent across platforms
Summary: Introduce common warning message and common processing of SHA intrinsic-related arguments.
Reviewed-by: kvn, mcberg

! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/intrinsics/sha/cli/SHAOptionsBase.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java

Changeset: 5b039c8f1c37
Author:    goetz
Date:      2015-07-03 16:29 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/5b039c8f1c37

8130432: ppc64le: Fix build of hsdis
Reviewed-by: dholmes, kvn

! src/share/tools/hsdis/Makefile

Changeset: d7f63963925f
Author:    goetz
Date:      2015-06-29 15:30 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d7f63963925f

8086069: Adapt runtime calls to recent intrinsics to pass ints as long
Summary: Remove CCallingConventionRequiresIntsAsLongs from shared code and push functionality to native wrapper. Less optimal but more flexible.
Reviewed-by: jrose, kvn

! src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/cpu/zero/vm/globalDefinitions_zero.hpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 56c7eba0e850
Author:    enevill
Date:      2015-07-07 15:04 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/56c7eba0e850

8130687: aarch64: add support for hardware crc32c
Summary: add support for crc32c using built in crc32c instructions
Reviewed-by: kvn, aph

! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp

Changeset: 767f36deb0dc
Author:    bpittore
Date:      2015-06-24 12:12 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/767f36deb0dc

8081202: Hotspot compile warning: "Invalid suffix on literal; C++11 requires a space between literal and identifier"
Summary: Need to add a space between macro identifier and string literal
Reviewed-by: stefank, dholmes, kbarrett

! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/c1/c1_CFGPrinter.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/collectionSetChooser.hpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1BiasedArray.cpp
! src/share/vm/gc/g1/g1BiasedArray.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc/g1/g1CardCounts.cpp
! src/share/vm/gc/g1/g1CardCounts.hpp
! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1ErgoVerbose.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1HRPrinter.cpp
! src/share/vm/gc/g1/g1InCSetState.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSetSummary.cpp
! src/share/vm/gc/g1/g1StringDedupQueue.cpp
! src/share/vm/gc/g1/g1StringDedupStat.cpp
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.inline.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/satbQueue.cpp
! src/share/vm/gc/parallel/mutableNUMASpace.cpp
! src/share/vm/gc/parallel/psOldGen.hpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/shared/barrierSet.inline.hpp
! src/share/vm/gc/shared/blockOffsetTable.cpp
! src/share/vm/gc/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/cardTableModRefBS.hpp
! src/share/vm/gc/shared/generation.cpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/perf.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/unhandledOops.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/trace/traceStream.hpp
! src/share/vm/utilities/ostream.cpp

Changeset: b430ee406c9d
Author:    coleenp
Date:      2015-06-24 21:58 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b430ee406c9d

Merge

! src/share/vm/oops/method.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/runtime/deoptimization.cpp
- test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.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: 8c563e200153
Author:    ddmitriev
Date:      2015-06-24 18:19 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/8c563e200153

8078399: Deprecate -Xoss, -Xsqnopause, -Xoptimize and -Xboundthreads options in JDK 9
Reviewed-by: dholmes, coleenp

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

Changeset: 35ebec061d98
Author:    ddmitriev
Date:      2015-06-24 18:21 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/35ebec061d98

8129394: [TESTBUG] runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java failed with double option
Reviewed-by: dholmes

! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/DoubleJVMOption.java

Changeset: b3fcf9a9e56f
Author:    dholmes
Date:      2015-06-25 08:30 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b3fcf9a9e56f

Merge


Changeset: efca4c9ca5bd
Author:    brutisso
Date:      2015-06-25 08:15 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/efca4c9ca5bd

8129626: G1: set_in_progress() and clear_started() needs a barrier on non-TSO platforms
Summary: Also reviewed by vitalyd at gmail.com
Reviewed-by: pliden, bpittore, bdelsart

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: 55f126ec6c26
Author:    brutisso
Date:      2015-06-25 10:52 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/55f126ec6c26

Merge

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

Changeset: 34c9093f9618
Author:    bdelsart
Date:      2015-06-25 08:17 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/34c9093f9618

8081406: cleanup and minor extensions of the debugging facilities in CodeStrings
Summary: avoid issues around _defunct CodeStrings
Reviewed-by: dholmes, coleenp

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

Changeset: 2f8eba9d2f69
Author:    bdelsart
Date:      2015-06-25 13:23 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/2f8eba9d2f69

Merge


Changeset: a38b928b2975
Author:    tschatzl
Date:      2015-06-24 17:46 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a38b928b2975

8129602: Incorrect GPL header causes RE script to create wrong output
Summary: Fix up GPL headers so that the RE script works.
Reviewed-by: stefank, dholmes, coleenp

! test/testlibrary/ctw/Makefile

Changeset: 15c67e2f7cab
Author:    tschatzl
Date:      2015-06-25 09:04 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/15c67e2f7cab

8129604: Incorrect GPL header in README causes RE script to create wrong output
Summary: Fix up GPL headers by removing leading "#" so that the RE script works.
Reviewed-by: brutisso, coleenp

! test/testlibrary/ctw/README

Changeset: d51e38f88f9f
Author:    tschatzl
Date:      2015-06-25 09:06 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d51e38f88f9f

8129573: CollectedHeap::fill_with_objects() needs to use multiple arrays in 32 bit mode too
Summary: In JDK-8042668 we introduced a custom fill threshold for G1. This leads to CollectedHeap::fill_with_objects create too large objects in G1 when using it in 32 bit mode, as the code to create multiple filler objects is IFDEF'ed out on 32 bit. Enable this code on 32 bit too.
Reviewed-by: tonyp, mgerdin, tbenson

! src/share/vm/gc/shared/collectedHeap.cpp

Changeset: 825306677064
Author:    tschatzl
Date:      2015-06-25 07:13 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/825306677064

Merge

- test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.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: 3393f1245e55
Author:    tschatzl
Date:      2015-06-25 15:43 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3393f1245e55

Merge


Changeset: f51a900cd1e0
Author:    poonam
Date:      2015-06-25 06:52 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/f51a900cd1e0

8129108: nmethod related crash in CMS
Summary: Add SO_AllCodeCache to root scanning options when not unloading classes with a CMS collection cycle
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp

Changeset: b8fe5e3e7eda
Author:    poonam
Date:      2015-06-25 18:14 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b8fe5e3e7eda

Merge


Changeset: 60f7aacc348d
Author:    jfdenise
Date:      2015-06-25 18:25 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/60f7aacc348d

8080511: Refresh of jimage support
Reviewed-by: alanb, mchung, psandoz, acorn, lfoltan, ctornqvi
Contributed-by: james.laskey at oracle.com, jean-francois.denise at oracle.com, sundararajan.athijegannathan at oracle.com

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ src/share/vm/classfile/imageDecompressor.cpp
+ src/share/vm/classfile/imageDecompressor.hpp
! src/share/vm/classfile/imageFile.cpp
! src/share/vm/classfile/imageFile.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.cpp
+ src/share/vm/utilities/endian.cpp
+ src/share/vm/utilities/endian.hpp
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
+ test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
+ test/runtime/modules/ImageFile/ImageCloseTest.java
+ test/runtime/modules/ImageFile/ImageFileHeaderTest.java
+ test/runtime/modules/ImageFile/ImageFindAttributesTest.java
+ test/runtime/modules/ImageFile/ImageGetAttributesTest.java
+ test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
+ test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
+ test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
+ test/runtime/modules/ImageFile/ImageOpenTest.java
+ test/runtime/modules/ImageFile/ImageReadTest.java
+ test/runtime/modules/ImageFile/LocationConstants.java

Changeset: 1fa641488898
Author:    jfdenise
Date:      2015-06-25 20:47 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/1fa641488898

Merge


Changeset: 289a2d2a8f97
Author:    stefank
Date:      2015-01-19 11:06 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/289a2d2a8f97

8087322: Implement a Semaphore utility class
Reviewed-by: kbarrett, dholmes

! make/solaris/makefiles/vm.make
! src/os/bsd/vm/os_bsd.cpp
+ src/os/bsd/vm/semaphore_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
+ src/os/posix/vm/semaphore_posix.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
+ src/os/windows/vm/semaphore_windows.hpp
! src/share/vm/prims/jni.cpp
+ src/share/vm/runtime/semaphore.cpp
+ src/share/vm/runtime/semaphore.hpp

Changeset: 94d13c20fbf0
Author:    stuefe
Date:      2015-06-26 08:29 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/94d13c20fbf0

8080925: Make error log write timeout parameter configurable
Reviewed-by: sla, coleenp, ctornqvi, dholmes

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

Changeset: d76f3398c6eb
Author:    hseigel
Date:      2015-06-29 11:48 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d76f3398c6eb

8073423: Remove LazyClassPathEntry support if no longer needed
Summary: Remove LazyClassPathEntry support and deprecate -XX:+LazyBootClassLoader
Reviewed-by: acorn, lfoltan

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: a51ca8e0d2f8
Author:    hseigel
Date:      2015-06-29 17:24 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a51ca8e0d2f8

Merge

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

Changeset: e532b042ad77
Author:    minqi
Date:      2015-06-29 13:48 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e532b042ad77

8087143: Reduce Symbol::_identity_hash to 2 bytes
Summary: Convert Symbol::_identity_hash from integer to short integer to save two bytes. Also change identity_hash() to have 'this' and first two bytes of symbol join the calculation.
Reviewed-by: iklam, coleenp, shade

! agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 24e9c513dc27
Author:    goetz
Date:      2015-06-29 10:16 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/24e9c513dc27

8130036: Fix problems with imprecise C++ coding.
Reviewed-by: dholmes, kbarrett

! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 00cd0f4c1172
Author:    dcubed
Date:      2015-06-30 09:39 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/00cd0f4c1172

8130135: backout 8087143 due to failures in 8130115
Reviewed-by: minqi, coleenp

! agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 27d580c7af7a
Author:    dcubed
Date:      2015-06-30 09:48 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/27d580c7af7a

Merge


Changeset: 660fa1b69f63
Author:    dbuck
Date:      2015-06-30 15:26 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/660fa1b69f63

8072147: Preloading libjsig.dylib causes deadlock when signal() is called
Summary: Added check to prevent reentry of signal chaining code
Reviewed-by: dcubed, acorn, dholmes

! src/os/bsd/vm/jsig.c

Changeset: 97f63e5ca070
Author:    sjohanss
Date:      2015-04-30 13:33 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/97f63e5ca070

8078901: Add trace event for G1 MMU information
Reviewed-by: ehelin, mlarsson

! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1MMUTracker.cpp
! src/share/vm/gc/g1/g1MMUTracker.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml

Changeset: 381272dfdd9f
Author:    bdelsart
Date:      2015-07-01 10:53 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/381272dfdd9f

8087333: Optionally Pre-Generate the HotSpot Template Interpreter
Summary: Optional support for pregenerated template interpreter
Reviewed-by: coleenp, dholmes, kvn

! agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java
! agent/src/share/classes/sun/jvm/hotspot/memory/CodeHeap.java
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/vm.make
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
+ src/share/vm/code/codeCacheExtensions.hpp
+ src/share/vm/code/codeCacheExtensions_ext.hpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/stubs.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/memory/heap.hpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/stubCodeGenerator.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
+ src/share/vm/runtime/vmStructs_ext.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 90e332204e4d
Author:    bdelsart
Date:      2015-07-01 10:26 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/90e332204e4d

Merge


Changeset: 3c1e5b2a99d3
Author:    sjohanss
Date:      2015-07-01 16:38 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3c1e5b2a99d3

8129590: TestShrinkDefragmentedHeap.java runs out of memory
Reviewed-by: jwilhelm, tschatzl

! test/gc/g1/TestShrinkDefragmentedHeap.java

Changeset: f6f5bd99f5a9
Author:    dpochepk
Date:      2015-07-01 21:04 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/f6f5bd99f5a9

8129430: tests that requrie G1 should be excluded from execution on embedded platfomrs where g1 is not supported
Summary: Test group definition has been fixed
Reviewed-by: tschatzl

! test/TEST.groups

Changeset: 2e2af46ffba3
Author:    ddmitriev
Date:      2015-07-02 12:25 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/2e2af46ffba3

8129786: Buffer overrun when passing long not existing option in JDK 9
Summary: Only make the obsolete check for valid arguments(length less than 256)
Reviewed-by: dcubed, dholmes

! src/share/vm/runtime/arguments.cpp
+ test/runtime/CommandLine/TestLongUnrecognizedVMOption.java

Changeset: 7f2a23af96b4
Author:    dholmes
Date:      2015-07-02 12:05 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/7f2a23af96b4

Merge


Changeset: a59c4a123c47
Author:    jwilhelm
Date:      2015-07-02 18:07 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a59c4a123c47

8130330: Quarantine gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
Reviewed-by: dfazunen, tschatzl

! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java

Changeset: 964fb44d9669
Author:    dcubed
Date:      2015-07-02 14:20 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/964fb44d9669

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups

Changeset: a011ff1e85a3
Author:    iklam
Date:      2015-07-02 20:30 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a011ff1e85a3

8129355: [TESTBUG] runtime FragmentMetaspaceSimple.java fails with java.lang.ClassNotFoundException: test.Empty
Summary: avoid opening files excessively
Reviewed-by: coleenp, mseledtsov

! test/runtime/Metaspace/FragmentMetaspaceSimple.java

Changeset: 6c8e38319913
Author:    tschatzl
Date:      2015-07-03 09:49 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6c8e38319913

8129977: TestSummarizeRSetStats.java fails: Incorrect amount of per-period RSet summaries at the end
Summary: Due to unrestrained initial heap size more garbage collections than expected could be started, confusing the test. Fix the initial heap size for the test to make them pass.
Reviewed-by: tbenson, dfazunen, dcubed

! test/gc/g1/TestSummarizeRSetStats.java
! test/gc/g1/TestSummarizeRSetStatsPerRegion.java
! test/gc/g1/TestSummarizeRSetStatsTools.java

Changeset: b51d7f9c2f75
Author:    dcubed
Date:      2015-07-03 06:24 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b51d7f9c2f75

Merge


Changeset: 9690cc21ec74
Author:    tschatzl
Date:      2015-07-07 14:20 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/9690cc21ec74

8129558: Coalesce dead objects during removal of self-forwarded pointers
Summary: To improve performance of self-forwarding fixup during evacuation failure, coalesce the work done for dead objects.
Reviewed-by: mgerdin, tbenson, tonyp

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1EvacFailure.hpp

Changeset: 9de0e8815e2a
Author:    sangheki
Date:      2015-07-07 06:37 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/9de0e8815e2a

8079555: REDO - Determining the desired PLAB size adjusts to the the number of threads at the wrong place
Summary: Calculate the desired PLAB value for a single thread and then return desired PLAB size according to the current number of threads when needed
Reviewed-by: jmasa, tschatzl

! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/plab.hpp

Changeset: 897cbd5207a6
Author:    jmasa
Date:      2015-07-07 18:16 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/897cbd5207a6

Merge

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

Changeset: 1756c98d5437
Author:    jmasa
Date:      2015-04-15 11:30 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/1756c98d5437

7012980: PSOldGen is increased if there is no space in Metaspace
Reviewed-by: tschatzl, tbenson

! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc/shared/gcCause.hpp

Changeset: ee53b343d8d7
Author:    dcubed
Date:      2015-07-09 14:35 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/ee53b343d8d7

Merge

! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stubRoutines.cpp

Changeset: d264a730c1f1
Author:    amurillo
Date:      2015-07-09 22:46 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d264a730c1f1

Merge


Changeset: 850b88dc0981
Author:    roland
Date:      2015-03-09 09:59 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/850b88dc0981

8071731: Better scaling for C1
Reviewed-by: kvn, iveresov

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

Changeset: 250c345b7698
Author:    vlivanov
Date:      2015-04-14 19:10 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/250c345b7698

8075838: Method for typing MethodTypes
Reviewed-by: jrose, ahgross, alanb, bmoloden

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

Changeset: fff6b54e9770
Author:    lana
Date:      2015-07-16 19:28 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/fff6b54e9770

Merge


Changeset: 4dd0c8942726
Author:    katleman
Date:      2015-07-23 11:54 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/4dd0c8942726

Added tag jdk9-b74 for changeset fff6b54e9770

! .hgtags

Changeset: 36fd5d1982b0
Author:    ascarpino
Date:      2015-07-10 11:31 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/36fd5d1982b0

8130341: GHASH 32bit intrinsics has AEADBadTagException
Reviewed-by: kvn, mcberg

! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! test/compiler/codegen/7184394/TestAESBase.java
! test/compiler/codegen/7184394/TestAESDecode.java
! test/compiler/codegen/7184394/TestAESEncode.java

Changeset: 94403236f303
Author:    kvn
Date:      2015-07-10 11:59 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/94403236f303

8129920: Vectorized loop unrolling
Summary: optimize loop opts for vectorizible loops.
Reviewed-by: kvn, roland

! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp

Changeset: 91f45ea76992
Author:    goetz
Date:      2015-07-07 10:40 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/91f45ea76992

8130653: ppc: implement MultiplyToLen intrinsic
Reviewed-by: simonis
Contributed-by: peter.januschke at sap.com

! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp

Changeset: 3e15bdb908cb
Author:    ascarpino
Date:      2015-07-13 13:22 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3e15bdb908cb

8131078: typos in ghash cpu message
Reviewed-by: goetz, kvn

! src/cpu/sparc/vm/vm_version_sparc.cpp

Changeset: 0fb7705845de
Author:    mhaupt
Date:      2015-03-31 21:46 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/0fb7705845de

6900757: minor bug fixes to LogCompilation tool
Summary: improve internal error reporting (point to XML element causing trouble); fix comparator for sorting by name and start; make tool more robust wrt. incorrect options and files not found; make inlining decision output more clear; adopt uncommon traps history printing; properly mention compiler in generated logs; add options for printing time stamps and omitting compilation IDs; add option for comparing compilation logs; overall code cleanup and API documentation
Reviewed-by: kvn, vlivanov

! .hgignore
! src/share/tools/LogCompilation/Makefile
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/BasicLogEvent.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCleanupReader.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/NMethod.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
+ src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrap.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java
! src/share/vm/compiler/compileBroker.cpp

Changeset: 2963c44aa1f5
Author:    hseigel
Date:      2015-07-09 08:36 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/2963c44aa1f5

8130183: InnerClasses: VM permits wrong inner_class_info_index value of zero
Summary: Throw ClassFormatError if InnerClasses attribute's inner_class_info_index is 0
Reviewed-by: acorn, lfoltan

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/classFileParserBug/EnclosingMethod.java
+ test/runtime/classFileParserBug/badEnclMthd.jcod

Changeset: 07f48b118941
Author:    hseigel
Date:      2015-07-09 15:39 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/07f48b118941

8130669: VM prohibits <clinit> methods with return values
Summary: Ignore <clinit> methods with return values instead of throwing ClassFormatError exceptions
Reviewed-by: acorn, iklam

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
+ test/runtime/classFileParserBug/BadInitMethod.java
+ test/runtime/classFileParserBug/badInit.jasm
+ test/runtime/classFileParserBug/ignoredClinit.jasm

Changeset: a87c296434eb
Author:    jbachorik
Date:      2015-07-10 16:37 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a87c296434eb

Merge

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

Changeset: b45432acc8ad
Author:    dholmes
Date:      2015-07-12 22:54 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b45432acc8ad

8130728: Disable WorkAroundNPTLTimedWaitHang by default
Reviewed-by: dcubed

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

Changeset: 726a9b9243e0
Author:    ecaspole
Date:      2015-07-13 11:49 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/726a9b9243e0

8129961: SIGSEGV when copying to survivor space
Summary: Remove "include_young" parameter from GenCollectedHeap::no_allocs_since_save_marks() since all existing uses pass true to always rescan young gen.
Reviewed-by: jmasa, kbarrett

! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp

Changeset: 7927c85ed6b1
Author:    ykantser
Date:      2015-07-14 11:40 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/7927c85ed6b1

8130057: serviceability/sa/TestStackTrace.java should be quarantined
Reviewed-by: egahlin, jbachorik

! test/serviceability/sa/TestStackTrace.java

Changeset: 3414cc0d6318
Author:    dcubed
Date:      2015-07-14 09:33 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3414cc0d6318

8130448: thread dump improvements, comment additions, new diagnostics inspired by 8077392
Reviewed-by: dholmes, coleenp

! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp

Changeset: 1c0343a9139a
Author:    ddmitriev
Date:      2015-07-11 12:36 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/1c0343a9139a

8130332: StarvationMonitorInterval, PreInflateSpin, VerifyGenericSignatures and CountInterpCalls VM Options can be deprecated or removed in JDK 9
Summary: Deprecate StarvationMonitorInterval and PreInflateSpin, remove VerifyGenericSignatures and CountInterpCalls
Reviewed-by: coleenp, gziemski

! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: f529b4150f04
Author:    coleenp
Date:      2015-07-14 17:23 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/f529b4150f04

Merge


Changeset: a7aec5716aea
Author:    coleenp
Date:      2015-07-14 18:34 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a7aec5716aea

Merge


Changeset: 6c9f9f286c31
Author:    gziemski
Date:      2015-07-14 11:08 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6c9f9f286c31

8079156: [TESTBUG] 32 bit Java 9-fastdebug hit assertion in client mode with StackShadowPages flag value from 32 to 50.
Summary: We increase CodeBufer instr size to account for stack banging code generation.
Reviewed-by: coleenp, dholmes, kvn

! src/cpu/x86/vm/sharedRuntime_x86_32.cpp

Changeset: 57bdf5c8e371
Author:    coleenp
Date:      2015-07-14 20:51 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/57bdf5c8e371

Merge


Changeset: 389bc4aa3295
Author:    ykantser
Date:      2015-07-14 16:28 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/389bc4aa3295

8131325: Remove hprof agent tests in hotspot repo
Reviewed-by: dholmes

- test/serviceability/hprof/cpu002.java

Changeset: e4e4273e4c3f
Author:    ctornqvi
Date:      2015-07-15 10:37 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e4e4273e4c3f

8080733: [TESTBUG] several runtime/ErrorHandling/* tests time out on Windows
Reviewed-by: coleenp, gtriantafill

! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/TestOnError.java
! test/runtime/memory/ReserveMemory.java

Changeset: aec8e7843d43
Author:    minqi
Date:      2015-07-15 12:24 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/aec8e7843d43

8025692: Log what methods are touched at run-time
Summary: Added two diagnostic flags, LogTouchedMethods and PrintTouchedMethodsAtExit to list all methods that have been touched at run time. Added new jcmd, VM.print_touched_methods.
Reviewed-by: acorn, iklam

! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
+ test/runtime/CommandLine/PrintTouchedMethods.java
+ test/runtime/CommandLine/TestLogTouchedMethods.java

Changeset: 2f5f77429ce7
Author:    minqi
Date:      2015-07-15 20:58 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/2f5f77429ce7

Merge


Changeset: d476f0841893
Author:    dcubed
Date:      2015-07-15 15:52 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d476f0841893

8131331: tmtools/jstack/locks/wait_interrupt and wait_notify fail due to wrong number of lock records
Summary: make new thread dump output line optional
Reviewed-by: dholmes

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

Changeset: d7342e80f950
Author:    dcubed
Date:      2015-07-16 02:49 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d7342e80f950

Merge


Changeset: 2561c5957b28
Author:    dcubed
Date:      2015-07-16 10:22 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/2561c5957b28

Merge

- test/serviceability/hprof/cpu002.java

Changeset: 98c861cee52b
Author:    amurillo
Date:      2015-07-17 08:46 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/98c861cee52b

Merge

- test/serviceability/hprof/cpu002.java

Changeset: 2f354281e991
Author:    lana
Date:      2015-07-23 15:28 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/2f354281e991

Merge

- test/serviceability/hprof/cpu002.java

Changeset: cbdbbeefe70c
Author:    katleman
Date:      2015-07-30 11:15 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/cbdbbeefe70c

Added tag jdk9-b75 for changeset 2f354281e991

! .hgtags

Changeset: 86d190dbfe2e
Author:    tschatzl
Date:      2015-07-16 11:54 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/86d190dbfe2e

8131166: Remove additional whitespace in G1Allocator
Reviewed-by: jmasa, tbenson

! src/share/vm/gc/g1/g1Allocator.hpp

Changeset: dbbbdf44a484
Author:    tschatzl
Date:      2015-07-16 11:55 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/dbbbdf44a484

8131344: Missing klass.inline.hpp include in compiler files
Reviewed-by: kvn

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/ppc/vm/relocInfo_ppc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/relocInfo_x86.cpp

Changeset: 8ce83b99be19
Author:    goetz
Date:      2015-07-16 15:01 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/8ce83b99be19

8131054: aix: fix two minor issues: large page size and hs_err printing.
Reviewed-by: coleenp

! src/os/aix/vm/os_aix.cpp

Changeset: 07d37d29e3da
Author:    ccheung
Date:      2015-07-17 12:07 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/07d37d29e3da

8079825: Uninitialised variable in hotspot/src/share/vm & cpu/x86/vm (runtime)
Summary: initialized local variables in classFileParser.cpp and rframe.cpp
Reviewed-by: dholmes, minqi

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/runtime/rframe.cpp

Changeset: 67c4a62090e5
Author:    dcubed
Date:      2015-07-17 15:01 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/67c4a62090e5

Merge


Changeset: a02747e8bc4c
Author:    jmanson
Date:      2015-07-17 19:40 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a02747e8bc4c

8079301: Some command line options not settable via JAVA_TOOL_OPTIONS
Summary: Ensures special-cased command line options are settable via _JAVA_OPTIONS and JAVA_TOOL_OPTIONS.
Reviewed-by: coleenp, ddmitriev

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

Changeset: 5c80bd3aab91
Author:    coleenp
Date:      2015-07-18 01:55 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/5c80bd3aab91

Merge


Changeset: b184c541b244
Author:    coleenp
Date:      2015-07-18 04:53 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b184c541b244

Merge


Changeset: 564b61ae7dc8
Author:    dcubed
Date:      2015-07-21 07:28 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/564b61ae7dc8

8075171: Contended Locking fast notify bucket
Summary: JEP-143/JDK-8073165 Contended Locking fast notify bucket
Reviewed-by: dholmes, acorn, dice, dcubed
Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: c8abbfeb4101
Author:    vlivanov
Date:      2015-07-14 06:44 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/c8abbfeb4101

8078629: VM should constant fold Unsafe.get*() loads from final fields
Reviewed-by: kvn, jrose, psandoz

! src/share/vm/ci/ciField.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/unsafe/UnsafeGetConstantField.java

Changeset: a97452742de1
Author:    kvn
Date:      2015-07-14 09:55 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a97452742de1

8085932: Fixing bugs in detecting memory alignments in SuperWord
Reviewed-by: kvn
Contributed-by: jan.civlin at intel.com

! src/share/vm/opto/compile.hpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp

Changeset: 2545ed8e99c5
Author:    kvn
Date:      2015-07-14 18:58 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/2545ed8e99c5

Merge


Changeset: e4304d76473f
Author:    enevill
Date:      2015-07-15 16:05 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e4304d76473f

8131358: aarch64: test compiler/loopopts/superword/ProdRed_Float.java fails when run with debug VM
Summary: fix typo in match rule in vsub2f
Reviewed-by: kvn, aph

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

Changeset: 3b81bc9fe683
Author:    goetz
Date:      2015-07-13 09:44 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3b81bc9fe683

8131048: ppc: implement CRC32 intrinsic
Reviewed-by: kvn, simonis
Contributed-by: lutz.schmidt at sap.com

! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/stubRoutines_ppc_64.cpp
! src/cpu/ppc/vm/stubRoutines_ppc_64.hpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp

Changeset: db58bf8ee204
Author:    zmajo
Date:      2015-07-16 15:02 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/db58bf8ee204

8131326: Enable CheckIntrinsics in all types of builds
Summary: Enable CheckIntrinsics flag in all builds; make check for orphan methods available only in debug builds.
Reviewed-by: kvn

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/globals.hpp

Changeset: aa7220a36fb0
Author:    enevill
Date:      2015-07-16 14:16 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/aa7220a36fb0

8131483: aarch64: illegal stlxr instructions
Summary: Do not generate stlxX with Ws == Xn
Reviewed-by: kvn, aph

! src/cpu/aarch64/vm/assembler_aarch64.cpp
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

Changeset: d95a1ff190d7
Author:    goetz
Date:      2015-07-16 14:18 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d95a1ff190d7

8131676: Fix warning 'negative int converted to unsigned' after 8085932.
Summary: Also fix 64-bit constant added in 8076276.
Reviewed-by: kvn

! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/opto/superword.cpp

Changeset: 0d3c20ac648e
Author:    kvn
Date:      2015-07-17 14:51 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/0d3c20ac648e

Merge

! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 46c49754f4b4
Author:    vlivanov
Date:      2015-07-22 20:23 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/46c49754f4b4

8131675: EA fails with assert(false) failed: not unsafe or G1 barrier raw StoreP
Reviewed-by: roland

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

Changeset: 0a3d4779fd89
Author:    roland
Date:      2015-07-23 19:11 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/0a3d4779fd89

Merge

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 941a71ec9ec9
Author:    amurillo
Date:      2015-07-24 00:54 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/941a71ec9ec9

Merge


Changeset: 0bc8d1656d6f
Author:    lana
Date:      2015-07-30 15:23 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/0bc8d1656d6f

Merge


Changeset: 6b753ae53a29
Author:    katleman
Date:      2015-08-06 08:07 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6b753ae53a29

Added tag jdk9-b76 for changeset 0bc8d1656d6f

! .hgtags

Changeset: 89a220e70e99
Author:    enevill
Date:      2015-07-17 07:50 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/89a220e70e99

8131362: aarch64: C2 does not handle large stack offsets
Summary: change spill code to allow large offsets
Reviewed-by: kvn, aph

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp

Changeset: 257636c9ce9f
Author:    aph
Date:      2015-07-20 11:41 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/257636c9ce9f

8131779: AARCH64: add Montgomery multiply intrinsic
Summary: Add Montgomery multiply intrinsic for AArch64.
Reviewed-by: kvn

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp

Changeset: 06ceee14fcb4
Author:    aph
Date:      2015-07-23 17:29 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/06ceee14fcb4

Merge

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
- test/serviceability/hprof/cpu002.java

Changeset: df802f98b828
Author:    shade
Date:      2015-07-24 21:29 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/df802f98b828

8131782: C1 Class.cast optimization breaks when Class is loaded from static final
Summary: change as_ValueType() to return InstanceConstant when appropriate
Reviewed-by: jrose

! src/share/vm/c1/c1_ValueType.cpp

Changeset: 9c3582c915c1
Author:    roland
Date:      2015-07-27 09:42 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/9c3582c915c1

Merge

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

Changeset: 8f83440fd84b
Author:    roland
Date:      2015-07-27 13:44 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/8f83440fd84b

8130858: CICompilerCount=1 when tiered is off is not allowed any more
Summary: 8122937 broke handling of CICompilerCount
Reviewed-by: kvn, vlivanov, gziemski

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
! src/share/vm/runtime/globals.hpp
+ test/compiler/arguments/CheckCICompilerCount.java

Changeset: a9f6186a794a
Author:    enevill
Date:      2015-07-21 14:23 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a9f6186a794a

8132010: aarch64: regression test fails compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
Summary: Fix type in SHA flag setting code
Reviewed-by: kvn, goetz, aph, zmajo
Contributed-by: alexander.alexeev at caviumnetworks.com

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

Changeset: 2f0b9ea6096a
Author:    enevill
Date:      2015-07-21 13:36 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/2f0b9ea6096a

8131062: aarch64: add support for GHASH acceleration
Summary: Add support for GHASH using pmull
Reviewed-by: kvn, goetz, aph
Contributed-by: alexander.alexeev at caviumnetworks.com

! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp

Changeset: abf45dd6ae7c
Author:    zmajo
Date:      2015-07-28 19:20 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/abf45dd6ae7c

8130832: Extend the WhiteBox API to provide information about the availability of compiler intrinsics
Summary: Add a new method, sun.hotspot.WhiteBox.isIntrinsicAvailable, that can be used to determine if an intrinsic is available.
Reviewed-by: kvn, jrose

! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/whitebox.cpp
+ test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java
! test/compiler/intrinsics/mathexact/sanity/MathIntrinsic.java

Changeset: 7f39700be72a
Author:    coleenp
Date:      2015-07-22 00:03 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/7f39700be72a

8026324: hs_err improvement: Add summary section to hs_err file
8026333: hs_err improvement: Print GC Strategy
8026336: hs_err improvement: Print compilation mode, server, client or tiered
Summary: Added command line, summary cpu and os information to summary section.  Moved time of crash and duration in summary section.  Add GC strategy and compiler setting (tiered) to enhanced version string in error report.  Moved the stack trace sooner in hs_err file.
Reviewed-by: dholmes, ctornqvi, ddmitriev

! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp

Changeset: f149946b84cf
Author:    kbarrett
Date:      2015-07-22 00:37 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/f149946b84cf

8130931: Refactor CardTableModRefBS[ForCTRS]
Summary: Remove friends and push CTRS-specific code down from base to derived
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc/cms/parCardTableModRefBS.cpp
! src/share/vm/gc/parallel/cardTableExtension.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/cardTableModRefBS.hpp
+ src/share/vm/gc/shared/cardTableModRefBSForCTRS.cpp
+ src/share/vm/gc/shared/cardTableModRefBSForCTRS.hpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/cardTableRS.hpp
! src/share/vm/shark/sharkBuilder.cpp
! src/share/vm/shark/sharkBuilder.hpp

Changeset: 4af28ff4c535
Author:    kbarrett
Date:      2015-07-22 07:47 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/4af28ff4c535

Merge


Changeset: 5dba7b2b6f60
Author:    hseigel
Date:      2015-07-22 08:00 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/5dba7b2b6f60

8129895: New verifier fails to reject erroneous cast from int[] to other arrays of small integer types
Summary: Only allow assignability of arrays of primitive types if the types are identical
Reviewed-by: dholmes, gtriantafill

! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
+ test/runtime/verifier/PrimIntArray.java
+ test/runtime/verifier/primArray.jasm
+ test/runtime/verifier/primArray49.jasm

Changeset: d7382190ab9d
Author:    goetz
Date:      2015-07-22 16:25 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d7382190ab9d

8131761: Fix merge error adding code that was removed in 8077936
Reviewed-by: tschatzl

! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp

Changeset: 51ba08cbefee
Author:    goetz
Date:      2015-07-22 16:25 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/51ba08cbefee

8130434: [TESTBUG] Harden TestLargePageUseForAuxMemory for more page size combinations
Reviewed-by: tschatzl

! test/gc/g1/TestLargePageUseForAuxMemory.java

Changeset: 080184153308
Author:    tschatzl
Date:      2015-07-22 16:46 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/080184153308

Merge


Changeset: 5133956b4a98
Author:    vkempik
Date:      2015-07-20 18:57 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/5133956b4a98

8048353: jstack -l crashes VM when a Java mirror for a primitive type is locked
Reviewed-by: coleenp, dcubed

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/runtime/vframe.cpp

Changeset: 9bf59a3a88a1
Author:    kevinw
Date:      2015-07-22 18:16 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/9bf59a3a88a1

Merge


Changeset: c9f1ede09782
Author:    dsamersoff
Date:      2015-07-22 13:55 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/c9f1ede09782

8129971: TestStackTrace.java: ArrayIndexOutOfBoundsException thrown by AARCH64ThreadContext.setRegister
Summary: Added missed AARCH64 register
Reviewed-by: jbachorik, ykantser

! agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java
! test/serviceability/sa/TestStackTrace.java

Changeset: 9b286bec511b
Author:    dsamersoff
Date:      2015-07-22 18:01 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/9b286bec511b

Merge


Changeset: c2134cfa02fd
Author:    brutisso
Date:      2015-07-23 08:45 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/c2134cfa02fd

8131600: heapdump/JMapHeap EXCEPTION_ACCESS_VIOLATION
Reviewed-by: mgerdin, kbarrett, tschatzl

! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/services/heapDumper.cpp

Changeset: 36a5ca78e3a8
Author:    ehelin
Date:      2015-07-23 11:14 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/36a5ca78e3a8

8131319: Move G1Allocator::_summary_bytes_used back to G1CollectedHeap
Summary: G1Allocator::_summary_bytes_used fits better in G1CollectedHeap since we added the archive allocator. Move it back to the original location.
Reviewed-by: mgerdin, tbenson

- agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1Allocator.java
! agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/vmStructs_g1.hpp

Changeset: 6bd2d7647cad
Author:    tschatzl
Date:      2015-07-23 11:14 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6bd2d7647cad

8004687: G1: Parallelize object self-forwarding and scanning during an evacuation failure
Summary: Use the regular task queue during evacuation failure and allow per-thread preserved header queues to remove the global lock during evacuation failure.
Reviewed-by: mgerdin, jmasa
Contributed-by: Walter Florian Gugenberger <walter.gugenberger at gmail.com>

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp

Changeset: 91366cdc130c
Author:    goetz
Date:      2015-07-23 05:48 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/91366cdc130c

8130676: [TESTBUG] aix: Port CreateCoreDumpOnCrash added in 8078121
Reviewed-by: simonis, ctornqvi

! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java

Changeset: 24a8cbde76d8
Author:    dsamersoff
Date:      2015-07-23 18:17 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/24a8cbde76d8

8059038: Create new launcher for SA tools
Summary: Proivide jhsdb command to launch sa based tools
Reviewed-by: sspitsyn, jbachorik

+ agent/src/share/classes/sun/jvm/hotspot/SAGetopt.java
+ agent/src/share/classes/sun/jvm/hotspot/SALauncher.java

Changeset: 65a976e14461
Author:    dsamersoff
Date:      2015-07-23 15:25 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/65a976e14461

Merge

- agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1Allocator.java

Changeset: 5ec83d7b8a2d
Author:    dsamersoff
Date:      2015-07-23 16:36 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/5ec83d7b8a2d

Merge


Changeset: 8e4dfe7fd5db
Author:    coleenp
Date:      2015-07-23 15:17 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/8e4dfe7fd5db

8082782: vm crash on StressRedefineWithoutBytecodeCorruption fails with assert(((Metadata*)obj)->is_valid()) failed: obj is valid
Summary: Walk compile task for Method* to not deallocate, store methods in methodHandle while compile task is being taken off compile queue
Reviewed-by: dcubed, sspitsyn

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 89439edc81e4
Author:    coleenp
Date:      2015-07-23 21:33 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/89439edc81e4

Merge

- agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1Allocator.java

Changeset: 6feb64d5ec92
Author:    dcubed
Date:      2015-07-23 14:48 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6feb64d5ec92

8132286: change 'InlineNotify' flag option from "product" to "diagnostic"
Reviewed-by: coleenp

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

Changeset: 7b402aaac053
Author:    dcubed
Date:      2015-07-24 02:57 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/7b402aaac053

Merge


Changeset: 914260b6c59c
Author:    coleenp
Date:      2015-07-23 15:18 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/914260b6c59c

8087315: SIGBUS error in nsk/jvmti/RedefineClasses/StressRedefine
Summary: Need to get source_file_name from the_class's constant pool not previous version constant pool
Reviewed-by: dcubed, sspitsyn

! src/share/vm/classfile/javaClasses.cpp
+ test/runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java

Changeset: ec31188f66ec
Author:    coleenp
Date:      2015-07-23 22:31 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/ec31188f66ec

Merge

- agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1Allocator.java
! src/share/vm/classfile/javaClasses.cpp

Changeset: b63160fcde1c
Author:    coleenp
Date:      2015-07-24 03:50 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b63160fcde1c

Merge


Changeset: bb0f23296742
Author:    ecaspole
Date:      2015-07-24 10:32 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/bb0f23296742

8132148: G1 hs_err region dump legend out of sync with region values
Summary: Use E for Eden, S for Survivor, O for Old
Reviewed-by: tschatzl, tbenson

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

Changeset: 3259f482074b
Author:    jbachorik
Date:      2015-07-24 20:45 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3259f482074b

Merge

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

Changeset: e5108bc443c5
Author:    jbachorik
Date:      2015-07-25 00:36 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e5108bc443c5

Merge


Changeset: eb2c5c42482f
Author:    simonis
Date:      2015-07-23 16:29 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/eb2c5c42482f

8132232: Signature mismatch between declaration and definition of PosixSemaphore::timedwait
Reviewed-by: dholmes, kbarrett

! src/os/posix/vm/os_posix.cpp

Changeset: 7c9cf9e1d3a3
Author:    kbarrett
Date:      2015-07-25 02:22 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/7c9cf9e1d3a3

Merge


Changeset: efbd746ff61e
Author:    mchernov
Date:      2015-07-27 18:23 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/efbd746ff61e

8131343: Remove unused imports from hotspot/test/testlibrary/jdk/test/lib/*.java
Reviewed-by: dfazunen, tschatzl

! test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
! test/testlibrary/jdk/test/lib/Platform.java
! test/testlibrary/jdk/test/lib/ProcessTools.java
! test/testlibrary/jdk/test/lib/Utils.java

Changeset: dcf96943d49e
Author:    kbarrett
Date:      2015-07-27 14:05 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/dcf96943d49e

8079082: VerifyNoCSetOopsClosure is derived twice from Closure
Summary: Change closure to a function object and update iteration
Reviewed-by: mgerdin, ecaspole

! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/shared/taskqueue.hpp
! src/share/vm/gc/shared/taskqueue.inline.hpp

Changeset: e8351756255d
Author:    sangheki
Date:      2015-07-27 13:56 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e8351756255d

8130459: Add additional validation after heap creation
Summary: Some PLAB related flags' validation can happen after heap creation. Introduced additional stage of validation check.
Reviewed-by: coleenp, dholmes, kbarrett, gziemski, ecaspole, ddmitriev

! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! test/runtime/CompressedOops/ObjectAlignment.java
! test/runtime/contended/Options.java

Changeset: 850de1d9b5fc
Author:    jbachorik
Date:      2015-07-31 12:13 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/850de1d9b5fc

Merge

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

Changeset: b5d723199d45
Author:    amurillo
Date:      2015-07-31 10:15 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b5d723199d45

Merge

- agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1Allocator.java

Changeset: e66c3813789d
Author:    lana
Date:      2015-08-06 11:18 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e66c3813789d

Merge

- agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1Allocator.java

Changeset: 306281635c1e
Author:    katleman
Date:      2015-08-13 12:20 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/306281635c1e

Added tag jdk9-b77 for changeset e66c3813789d

! .hgtags

Changeset: d2546d621ad3
Author:    jmanson
Date:      2015-07-29 22:59 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d2546d621ad3

6661889: thread id on Linux is inconsistent in error and log outputs
Reviewed-by: dholmes, kvn

! src/os/linux/vm/os_linux.cpp

Changeset: 626fe6fdc7e5
Author:    akulyakh
Date:      2015-07-30 12:41 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/626fe6fdc7e5

8130527: Serviceability tests fails with Can't attach to process
Summary: A helper method changed to provide workaround for 8132539
Reviewed-by: jbachorik

! test/testlibrary/jdk/test/lib/Utils.java

Changeset: 56a527afc34a
Author:    dsamersoff
Date:      2015-07-30 16:26 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/56a527afc34a

8059036: Implement Diagnostic Commands for heap and finalizerinfo
Summary: Implement Diagnostic Commands for heap and finalizerinfo
Reviewed-by: sla, plevart, mchung

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
+ test/serviceability/dcmd/gc/FinalizerInfoTest.java
+ test/serviceability/dcmd/gc/HeapInfoTest.java

Changeset: b3f1bf7dfaba
Author:    dsamersoff
Date:      2015-07-30 16:23 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b3f1bf7dfaba

Merge


Changeset: 3d2f377c9a21
Author:    minqi
Date:      2015-07-29 15:08 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3d2f377c9a21

8132242: LogTouchedMethods (8025692) asserts if TieredCompilation is off.
Summary: LogTouchedMethods causes the template interpreter to generate profiling code even if no compiler is used. If TieredCompilation is off, code containing an assertion that checks that UseCompiler is set, is reached. This assertion exists on the sparc and ppc platforms.
Reviewed-by: simonis, iklam, minqi
Contributed-by: goetz.lindenmaier at sap.com

! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! test/runtime/CommandLine/PrintTouchedMethods.java

Changeset: 9370b1fc828e
Author:    minqi
Date:      2015-07-31 06:13 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/9370b1fc828e

Merge


Changeset: 29e04e68ff8c
Author:    minqi
Date:      2015-07-31 07:11 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/29e04e68ff8c

Merge


Changeset: ac58e896f2b0
Author:    jbachorik
Date:      2015-07-31 15:36 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/ac58e896f2b0

8129976: RunFinalizationTest.java times out frequently
Reviewed-by: sspitsyn

! test/serviceability/dcmd/gc/RunFinalizationTest.java

Changeset: 2e3e9314d9a2
Author:    jiangli
Date:      2015-07-31 16:00 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/2e3e9314d9a2

Merge

! src/share/vm/classfile/vmSymbols.hpp

Changeset: 349c9d17e898
Author:    sla
Date:      2015-08-03 11:12 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/349c9d17e898

8132876: Increase PerfDataMemorySize to 64K
Reviewed-by: sspitsyn

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

Changeset: 913d50d94180
Author:    dholmes
Date:      2015-08-03 16:54 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/913d50d94180

8080298: Clean up os::...::supports_variable_stack_size()
Reviewed-by: kbarrett, simonis, stuefe, coleenp

! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp

Changeset: 03d2c9c50592
Author:    brutisso
Date:      2015-08-04 12:58 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/03d2c9c50592

8132953: imageDecompressor.hpp should not include precompiled.hpp
Reviewed-by: dholmes

! src/share/vm/classfile/imageDecompressor.cpp
! src/share/vm/classfile/imageDecompressor.hpp

Changeset: 118468cea331
Author:    thartmann
Date:      2015-07-29 08:05 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/118468cea331

8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space
Summary: Check for failed expansion of stub section in code buffer and bailout.
Reviewed-by: kvn, adinn, dlong, roland, twisti

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/compiledIC_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/compiledIC_zero.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp

Changeset: 9605c3005f20
Author:    roland
Date:      2015-07-29 12:33 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/9605c3005f20

8132525: java -client -XX:+TieredCompilation -XX:CICompilerCount=1 -version asserts since 8130858
Summary: TieredCompilation not validated when CICompilerCount is processed
Reviewed-by: kvn, gziemski

! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! test/compiler/arguments/CheckCICompilerCount.java

Changeset: 6ad64d95053d
Author:    mhaupt
Date:      2015-03-18 16:16 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6ad64d95053d

8004073: Implement C2 Ideal node specific dump() method
Summary: add Node::dump_rel() to dump a node and its related nodes (the notion of "related" depends on the node at hand); add Node::dump_comp() to dump a node in compact representation; add Node::dump_rel_comp() to dump a node and its related nodes in compact representation; add the required machinery; extend some C2 IR nodes with compact and related dumping
Reviewed-by: kvn, roland

! src/share/vm/opto/arraycopynode.cpp
! src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/movenode.cpp
! src/share/vm/opto/movenode.hpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/multnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/rootnode.cpp
! src/share/vm/opto/rootnode.hpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp

Changeset: 1659894de94f
Author:    zmajo
Date:      2015-08-03 09:39 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/1659894de94f

8132457: Unify command-line flags controlling the usage of compiler intrinsics
Summary: Cleanup processing of command-line flags controlling intrinsics.
Reviewed-by: kvn

! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp

Changeset: b12c3d05f5fd
Author:    adinn
Date:      2015-08-03 05:05 -0400
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b12c3d05f5fd

8132875: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309
Summary: The fix for issue 8130309 introduced several errors into the AArch64 codecache routines
Reviewed-by: aph, thartmann, kvn

! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

Changeset: 54fdb4cc3dbd
Author:    roland
Date:      2015-08-04 13:41 +0200
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/54fdb4cc3dbd

Merge

- agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1Allocator.java
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 6d2d2c2bcbd0
Author:    rbackman
Date:      2015-08-06 16:28 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6d2d2c2bcbd0

Merge

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 9edd3f7341f8
Author:    amurillo
Date:      2015-08-06 13:00 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/9edd3f7341f8

Merge


Changeset: 20dc06b04fe5
Author:    lana
Date:      2015-08-13 14:15 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/20dc06b04fe5

Merge


Changeset: aa0a8fa5fb18
Author:    katleman
Date:      2015-08-20 11:38 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/aa0a8fa5fb18

Added tag jdk9-b78 for changeset 20dc06b04fe5

! .hgtags

Changeset: 22d0924c298b
Author:    henryjen
Date:      2015-08-24 14:18 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/22d0924c298b

Merge

- agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1Allocator.java
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/vmStructs.cpp
- test/serviceability/hprof/cpu002.java



More information about the panama-dev mailing list