hg: panama/panama/hotspot: 277 new changesets

henry.jen at oracle.com henry.jen at oracle.com
Sat Apr 2 00:27:48 UTC 2016


Changeset: 45c738cde513
Author:    ihse
Date:      2016-02-23 21:44 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/45c738cde513

8150257: Remove softfloat lib support
Reviewed-by: dholmes, erikj

! make/bsd/makefiles/arm.make

Changeset: ddd51ea1a9b0
Author:    thartmann
Date:      2016-02-10 15:24 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/ddd51ea1a9b0

8149123: [TESTBUG] compiler/loopopts/superword/SumRed* tests running on non-x86 platforms
Summary: Restricted test execution to supported archs.
Reviewed-by: kvn
Contributed-by: Jamsheed Mohammed <jamsheed.c.m at oracle.com>

! test/compiler/loopopts/superword/ProdRed_Double.java
! test/compiler/loopopts/superword/ProdRed_Float.java
! test/compiler/loopopts/superword/ProdRed_Int.java
! test/compiler/loopopts/superword/ReductionPerf.java
! test/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/compiler/loopopts/superword/SumRed_Double.java
! test/compiler/loopopts/superword/SumRed_Float.java
! test/compiler/loopopts/superword/SumRed_Int.java
! test/compiler/loopopts/superword/SumRed_Long.java

Changeset: 69fc70ea2f4e
Author:    shade
Date:      2016-02-10 15:58 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/69fc70ea2f4e

8149356: Leftover from JDK-8141044: UseNewCode usage
Reviewed-by: vlivanov

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

Changeset: 306affd7e6c9
Author:    shade
Date:      2016-02-10 16:31 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/306affd7e6c9

Merge


Changeset: b038c3bea5a4
Author:    twisti
Date:      2016-02-10 11:23 -1000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b038c3bea5a4

8149415: [AArch64] implement JVMCI CodeInstaller
Reviewed-by: aph, kvn

! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java

Changeset: 1f62d2e8308f
Author:    thartmann
Date:      2016-02-11 11:15 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/1f62d2e8308f

8145700: Uninitialised variable in macroAssembler_x86.cpp:7038
Summary: Added missing local variable initializations.
Reviewed-by: kvn, vlivanov, thartmann, mcberg
Contributed-by: Rahul Raghavan <rahul.v.raghavan at oracle.com>

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

Changeset: a43579055b3c
Author:    twisti
Date:      2016-02-11 11:32 -1000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a43579055b3c

8149695: [JVMCI] add missing Checkstyle configuration file
Reviewed-by: kvn

+ src/jdk.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml

Changeset: e8d72190f6ba
Author:    twisti
Date:      2016-02-11 12:29 -1000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e8d72190f6ba

8149689: [JVMCI] CodeInstaller::pd_patch_DataSectionReference should be able to throw exceptions
Reviewed-by: kvn

! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/ppc/vm/jvmciCodeInstaller_ppc.cpp
! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp

Changeset: 3769c85083ca
Author:    thartmann
Date:      2016-02-12 12:18 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3769c85083ca

8148564: compiler/intrinsics/string/TestStringIntrinsics2.java times out
Summary: Test should not run with -Xcomp because MaxInlineSize is large.
Reviewed-by: kvn, simonis

! test/compiler/intrinsics/string/TestStringIntrinsics2.java

Changeset: 894c8b63e200
Author:    roland
Date:      2016-02-03 12:36 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/894c8b63e200

8143542: C2 doesn't eliminate identical checks
Summary: Two identical Ifs back to back can be merged
Reviewed-by: kvn

! src/share/vm/opto/castnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp

Changeset: 5fefcbeda616
Author:    mcberg
Date:      2016-02-12 16:12 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/5fefcbeda616

8149421: Vectorized Post Loops
Summary: add vectorised post loop for counted loops with vectors.
Reviewed-by: kvn

! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp

Changeset: a63cf6a69972
Author:    roland
Date:      2016-02-11 12:42 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a63cf6a69972

8149543: range check CastII nodes should not be split through Phi
Summary: splitting range check CastIIs through loop induction Phi prevents further optimizations
Reviewed-by: kvn, mcberg

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

Changeset: 233e1f5a4279
Author:    thartmann
Date:      2016-02-15 11:52 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/233e1f5a4279

Merge

! src/cpu/x86/vm/macroAssembler_x86.cpp
- src/share/vm/gc/g1/concurrentMark.cpp
- src/share/vm/gc/g1/concurrentMark.hpp
- src/share/vm/gc/g1/concurrentMark.inline.hpp

Changeset: 5e57f1e0424c
Author:    kshefov
Date:      2016-02-15 14:31 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/5e57f1e0424c

8149472: NPE when executing HotSpotConstantReflectionProvider::constantEquals with null first arg
Reviewed-by: twisti, kvn, dnsimon

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java

Changeset: 59c73358af32
Author:    kshefov
Date:      2016-02-15 14:32 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/59c73358af32

8149740: NPEs when executing some HotSpotConstantReflectionProvider with null args
Reviewed-by: twisti, dnsimon

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java

Changeset: a4dbb762e571
Author:    kshefov
Date:      2016-02-15 13:26 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a4dbb762e571

Merge


Changeset: fbfe20c87c17
Author:    roland
Date:      2016-02-15 15:15 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/fbfe20c87c17

8149797: Compilation fails with "assert(in_hash) failed: node should be in igvn hash table"
Summary: node replaced by dominating dead cast during parsing
Reviewed-by: kvn

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

Changeset: b860ea3c1616
Author:    vlivanov
Date:      2016-02-15 20:02 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b860ea3c1616

8149141: Optimized build is broken
Reviewed-by: kvn, kbarrett

! src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
! src/share/vm/utilities/quickSort.cpp

Changeset: 30b120bce29d
Author:    vlivanov
Date:      2016-02-15 20:26 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/30b120bce29d

8138922: StubCodeDesc constructor publishes partially-constructed objects on StubCodeDesc::_list
Reviewed-by: kvn, coleenp, dholmes

! src/share/vm/code/codeBlob.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/stubCodeGenerator.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 6f460a0b0600
Author:    vlivanov
Date:      2016-02-15 20:26 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6f460a0b0600

8148994: Replacing MH::invokeBasic with a direct call breaks LF customization
Reviewed-by: jrose, redestad

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

Changeset: 6ac1feb0794c
Author:    vlivanov
Date:      2016-02-15 18:42 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6ac1feb0794c

Merge


Changeset: 9cf33e51c2d4
Author:    shade
Date:      2016-02-15 23:45 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/9cf33e51c2d4

8149813: Move trusted final field handling from C2 LoadNode::Value to shared code
Reviewed-by: thartmann, kvn

! src/share/vm/ci/ciField.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/stringopts.hpp

Changeset: 417cf2936379
Author:    never
Date:      2016-02-16 09:49 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/417cf2936379

8149969: [JVMCI] PrintNMethods is ignored for CompilerToVM.installCode when not called from the broker
Reviewed-by: kvn

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/jvmci/jvmciEnv.cpp

Changeset: ccc25f034f38
Author:    thartmann
Date:      2016-02-17 12:24 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/ccc25f034f38

6378256: Performance problem with System.identityHashCode in client compiler
Summary: Enabled C1 optimization to try pull out hashCode from object header, before calling into the VM.
Reviewed-by: dlong, roland, thartmann
Contributed-by: Rahul Raghavan <rahul.v.raghavan at oracle.com>

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
+ src/cpu/x86/vm/sharedRuntime_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: cffca6de2c45
Author:    never
Date:      2016-02-17 09:57 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/cffca6de2c45

8150075: [JVMCI] expose reserved stack machinery and Inline flag in HotSpotVMConfig
Reviewed-by: kvn, twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/jvmci/vmStructs_jvmci.cpp

Changeset: 3b58a1c9a466
Author:    tschatzl
Date:      2016-02-10 12:05 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3b58a1c9a466

8143220: Fix documentation of InitiatingHeapOccupancyPercent
Summary: Adjust internal flag documentation to how it currently works.
Reviewed-by: brutisso, jmasa, tamao

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

Changeset: 992cdaf21e93
Author:    tschatzl
Date:      2016-02-10 12:08 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/992cdaf21e93

8136854: G1 ConcurrentG1RefineThread::stop delays JVM shutdown for >150ms
Summary: Decrease the default wait delay for mark thread initialization to accomodate very short running applications.
Reviewed-by: tbenson, mgerdin

! src/share/vm/gc/shared/concurrentGCThread.cpp
! src/share/vm/gc/shared/concurrentGCThread.hpp
! src/share/vm/runtime/init.cpp

Changeset: e3e5642da773
Author:    tschatzl
Date:      2016-02-10 12:32 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e3e5642da773

Merge


Changeset: 71a634eeec42
Author:    brutisso
Date:      2016-02-10 12:56 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/71a634eeec42

8148992: VM can hang on exit if root region scanning is initiated but not executed
Reviewed-by: tschatzl, pliden, jwilhelm

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

Changeset: 70c9e56e4ace
Author:    brutisso
Date:      2016-02-10 14:30 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/70c9e56e4ace

Merge


Changeset: 75f6573e9c44
Author:    mikael
Date:      2016-02-10 15:20 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/75f6573e9c44

8141491: Unaligned memory access in Bits.c
Summary: Introduce alignment-safe Copy::conjoint_swap and j.i.m.Unsafe.copySwapMemory
Reviewed-by: jrose, dholmes, psandoz

! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/utilities/copy.cpp
! src/share/vm/utilities/copy.hpp

Changeset: e6a78fdf8cff
Author:    dholmes
Date:      2016-02-10 18:57 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e6a78fdf8cff

8145725: Remove the WorkAroundNPTLTimedWaitHang workaround
Reviewed-by: ddmitriev, stuefe, dcubed

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 43674df081a7
Author:    dholmes
Date:      2016-02-11 01:06 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/43674df081a7

Merge


Changeset: 6411ec1cfbb6
Author:    dholmes
Date:      2016-02-10 22:22 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6411ec1cfbb6

8148987: [Linux] Allow building on older systems without CPU_ALLOC support
Reviewed-by: dsamersoff, stuefe, dcubed

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

Changeset: 231a9e1d77c1
Author:    brutisso
Date:      2016-02-11 08:55 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/231a9e1d77c1

8149541: Use log_error() instead of log_info() when verification reports a problem
Reviewed-by: jwilhelm, tbenson

! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/satbMarkQueue.cpp
! src/share/vm/gc/g1/youngList.cpp

Changeset: 7d9cce2e700b
Author:    brutisso
Date:      2016-02-11 08:57 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/7d9cce2e700b

8149542: Missing failure reporting in HeapRegion::verify
Reviewed-by: tschatzl, jprovino

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

Changeset: fc2c277bce14
Author:    stuefe
Date:      2016-02-11 02:39 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/fc2c277bce14

8149096: Remove unused code in methodComparator
Summary: Remove unused code in methodComparator
Reviewed-by: coleenp, sspitsyn, dholmes

! src/share/vm/prims/methodComparator.cpp
! src/share/vm/prims/methodComparator.hpp

Changeset: 0e6c867c8418
Author:    kevinw
Date:      2016-02-08 15:46 +0530
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/0e6c867c8418

8144957: Remove PICL warning message
Summary: There is no need to print any error/warning message when a library needed for performance optimization is not found on the system
Reviewed-by: poonam, kvn
Contributed-by: Shafi Ahmad <shafi.s.ahmad at oracle.com>

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

Changeset: aafce3cb3c9a
Author:    kevinw
Date:      2016-02-11 12:11 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/aafce3cb3c9a

Merge


Changeset: 1610a87dfa21
Author:    david
Date:      2016-02-11 16:49 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/1610a87dfa21

8149648: Add number of regions to the G1HeapSummary event
Reviewed-by: sjohanss, jwilhelm

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/shared/gcHeapSummary.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml

Changeset: 49f65299b140
Author:    dholmes
Date:      2016-02-11 15:43 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/49f65299b140

8149697: Fix for 8145725 is broken
Summary: As per the existing comment we needed to check the saved 'index' instead
Reviewed-by: gthornbr, dcubed, kbarrett

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

Changeset: e840fab590ea
Author:    david
Date:      2016-02-12 09:12 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e840fab590ea

8009538: [Event Request] Want events for tenuring distribution
Reviewed-by: jwilhelm, sjohanss

! src/share/vm/gc/shared/ageTable.cpp
+ src/share/vm/gc/shared/ageTableTracer.cpp
+ src/share/vm/gc/shared/ageTableTracer.hpp
! src/share/vm/trace/trace.xml

Changeset: 95e00dc4c516
Author:    david
Date:      2016-02-12 09:19 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/95e00dc4c516

8149650: Create a trace event for G1 heap region type transitions
Reviewed-by: jwilhelm, sjohanss

+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/G1HeapRegionType.java
+ src/share/vm/gc/g1/g1HeapRegionTraceType.hpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
+ src/share/vm/gc/g1/heapRegionTracer.cpp
+ src/share/vm/gc/g1/heapRegionTracer.hpp
! src/share/vm/gc/g1/heapRegionType.cpp
! src/share/vm/gc/g1/heapRegionType.hpp
! src/share/vm/trace/trace.xml
! src/share/vm/trace/tracetypes.xml

Changeset: 002843deba76
Author:    dholmes
Date:      2016-02-15 05:54 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/002843deba76

8147379: Investigate if ConvertSleepToYield still should be false by default on Sparc
Reviewed-by: dcubed, sjohanss

! 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/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 207b25527262
Author:    brutisso
Date:      2016-02-15 16:22 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/207b25527262

8149826: Concurrent misspelled in the CMS logging
Reviewed-by: david

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

Changeset: 93a449cbce98
Author:    dholmes
Date:      2016-02-15 21:57 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/93a449cbce98

8149427: Remove .class files from the hotspot repo .hgignore file
Reviewed-by: mikael, twisti

! .hgignore

Changeset: 76bab013c21f
Author:    ehelin
Date:      2016-02-15 15:55 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/76bab013c21f

8149820: Move G1YoungGenSizer to g1CollectorPolicy.cpp
Reviewed-by: jwilhelm, tbenson

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 50222fa5848f
Author:    dcubed
Date:      2016-02-16 12:01 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/50222fa5848f

Merge

! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 283bd3489681
Author:    jwilhelm
Date:      2016-02-18 18:10 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/283bd3489681

Merge

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

Changeset: 1d51771bad5c
Author:    amurillo
Date:      2016-02-18 15:19 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/1d51771bad5c

Merge


Changeset: f14a0a890704
Author:    amurillo
Date:      2016-02-23 18:57 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/f14a0a890704

Merge


Changeset: 934f6793f5f7
Author:    lana
Date:      2016-02-25 11:27 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/934f6793f5f7

Merge


Changeset: 3e3a10fe9511
Author:    lana
Date:      2016-03-03 12:25 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3e3a10fe9511

Added tag jdk-9+108 for changeset 934f6793f5f7

! .hgtags

Changeset: 0b63d854f7a6
Author:    kbarrett
Date:      2016-02-16 21:58 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/0b63d854f7a6

8146728: TestPrintGCDetailsVerbose is never run by jtreg
Summary: Remove requirement for fastdebug, update logging option
Reviewed-by: sjohanss, brutisso, dfazunen

! test/TEST.ROOT
! test/gc/parallel/TestPrintGCDetailsVerbose.java

Changeset: b0cdcfe42ebf
Author:    mlarsson
Date:      2016-02-17 11:11 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b0cdcfe42ebf

8148219: Add decorator hostname to UL
Reviewed-by: dholmes, mlarsson
Contributed-by: robbin.ehn at oracle.com

! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logDecorations.cpp
! src/share/vm/logging/logDecorations.hpp
! src/share/vm/logging/logDecorators.hpp
! src/share/vm/runtime/os.hpp

Changeset: 695127299575
Author:    ddmitriev
Date:      2016-02-17 11:00 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/695127299575

8144578: TestOptionsWithRanges test only ever uses the default collector
Reviewed-by: sangheki, dholmes

! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
+ test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMStartup.java

Changeset: f83b14f087e3
Author:    ddmitriev
Date:      2016-02-17 12:44 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/f83b14f087e3

Merge


Changeset: 99f1cf3520d9
Author:    jmasa
Date:      2016-02-16 13:20 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/99f1cf3520d9

8149643: Remove check of counters in VirtualSpaceNode::inc_container_count
Reviewed-by: brutisso, kbarrett, mgerdin
Contributed-by: dmitry.dmitriev at oracle.com

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

Changeset: eda0d9992163
Author:    rprotacio
Date:      2016-02-17 14:03 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/eda0d9992163

8148630: Convert TraceStartupTime to Unified Logging
Summary: The former -XX:+TraceStartupTime flag has been converted to the UL option -Xlog:startuptime=info
Reviewed-by: coleenp, dholmes

! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/globals.hpp
+ src/share/vm/runtime/logTimer.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/timer.hpp
+ test/runtime/logging/StartupTimeTest.java

Changeset: f5f89bd4cd27
Author:    kbarrett
Date:      2016-02-17 16:00 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/f5f89bd4cd27

8149793: DirtyCardQueueSet::apply_closure_to_completed_buffer_helper isn't helpful
Summary: Merge helper into sole caller.
Reviewed-by: brutisso, jwilhelm, tschatzl

! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp

Changeset: 5c492a3bcacf
Author:    kbarrett
Date:      2016-02-17 23:57 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/5c492a3bcacf

Merge


Changeset: b1d3888c0ae7
Author:    sgehwolf
Date:      2016-02-17 17:03 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b1d3888c0ae7

8143245: Zero build requires disabled warnings
Reviewed-by: dholmes, coleenp

! make/linux/makefiles/zeroshark.make
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/interpreterRT_zero.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/linux_zero/vm/thread_linux_zero.hpp

Changeset: 04465692f987
Author:    coleenp
Date:      2016-02-18 03:47 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/04465692f987

Merge


Changeset: 9fd1e876ec1f
Author:    simonis
Date:      2016-02-17 22:17 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/9fd1e876ec1f

8150079: MSVC prior to VS 2013 doesn't know the 'va_copy' macro
Reviewed-by: dholmes

! src/share/vm/prims/jni.cpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp

Changeset: 50e7ba84b313
Author:    dholmes
Date:      2016-02-18 03:51 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/50e7ba84b313

Merge


Changeset: dcfd41c9aee8
Author:    akulyakh
Date:      2016-02-18 14:56 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/dcfd41c9aee8

8150067: Quarantine serviceability/tmtools/jstat/GcCapacityTest.java
Summary: Quarantine a falsely failing test until the test issue is fixed
Reviewed-by: sla

! test/serviceability/tmtools/jstat/GcCapacityTest.java

Changeset: 66a81854aa5d
Author:    rprotacio
Date:      2016-02-18 17:10 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/66a81854aa5d

8149383: Convert TraceBiasedLocking to Unified Logging
Summary: The former -XX:+TraceBiasedLocking flag has been converted to the UL option -Xlog:biasedlocking=info and =trace, with the old option being aliased.
Reviewed-by: dholmes, dcubed

! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
+ test/runtime/logging/BiasedLockingTest.java

Changeset: 8c94907406e1
Author:    drwhite
Date:      2016-02-17 18:02 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/8c94907406e1

8149837: String.intern creates morre work than necessary for G1
Summary: Only use the SATB read barrier when reading existing strings from string table, not when adding new strings.
Reviewed-by: stefank, kbarrett

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

Changeset: c364db766187
Author:    ysuenaga
Date:      2016-02-18 23:26 +0900
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/c364db766187

8147388: Add diagnostic commands to attach JVMTI agent.
Reviewed-by: jbachorik, sspitsyn

! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
+ test/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
+ test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java
+ test/serviceability/dcmd/jvmti/SimpleJvmtiAgent.java

Changeset: a4dc32b7640d
Author:    ddmitriev
Date:      2016-02-19 13:24 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a4dc32b7640d

8146187: Print develop and nonproduct flags by -XX:+PrintFlags* options in debug build
Reviewed-by: gtriantafill, gziemski, dholmes

! src/share/vm/runtime/globals.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: a10b72550e25
Author:    ddmitriev
Date:      2016-02-19 12:47 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a10b72550e25

Merge


Changeset: 2eed484c9c04
Author:    mgerdin
Date:      2016-02-04 08:22 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/2eed484c9c04

8149013: Remove unused and dead code from G1CollectorPolicy
Reviewed-by: ehelin, jwilhelm

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp

Changeset: d858d53ddd54
Author:    mgerdin
Date:      2016-02-19 13:08 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d858d53ddd54

Merge


Changeset: d02f3149a3e8
Author:    mgerdin
Date:      2016-02-19 14:15 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d02f3149a3e8

Merge


Changeset: ffd3843c127c
Author:    ihse
Date:      2016-02-19 14:04 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/ffd3843c127c

8150201: Restore missing -g flags to files with OPT_CFLAGS/per-file
Reviewed-by: dholmes, erikj

! make/bsd/makefiles/amd64.make
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/amd64.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/i486.make
! make/solaris/makefiles/amd64.make
! make/solaris/makefiles/product.make
! make/solaris/makefiles/sparcWorks.make

Changeset: 8931bfe95633
Author:    ihse
Date:      2016-02-19 15:25 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/8931bfe95633

Merge


Changeset: 1f58338cdec9
Author:    kbarrett
Date:      2016-02-19 15:14 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/1f58338cdec9

8150134: Simplify concurrent refinement thread deactivation
Summary: Remove explicit deactivation and use green stop_at value.
Reviewed-by: jmasa, tschatzl

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

Changeset: ad7a71500f4a
Author:    clanger
Date:      2016-02-19 10:44 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/ad7a71500f4a

8150232: AIX cleanup: Integrate changes of 7178026 and others
Reviewed-by: simonis

! src/os/aix/vm/attachListener_aix.cpp
! src/os/aix/vm/perfMemory_aix.cpp

Changeset: 7f60f3f24e80
Author:    jmasa
Date:      2016-02-22 09:41 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/7f60f3f24e80

8150302: Reference processing logging prints the "from list" incorrectly
Reviewed-by: tamao, brutisso

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

Changeset: 124a4306663f
Author:    jwilhelm
Date:      2016-02-22 19:46 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/124a4306663f

Merge

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

Changeset: 5624ea45bbd7
Author:    jwilhelm
Date:      2016-02-22 19:25 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/5624ea45bbd7

Merge


Changeset: c35381ecd2da
Author:    brutisso
Date:      2016-02-23 09:52 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/c35381ecd2da

8150367: Add back information about the number of GC workers
Reviewed-by: sjohanss, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/shared/workgroup.hpp

Changeset: 7bc85612c893
Author:    tonyp
Date:      2016-02-23 10:44 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/7bc85612c893

8146989: Introduce per-worker preserved mark stacks in ParNew
Summary: Unify and provide per-worker preserved mark stack handling in ParNew
Reviewed-by: tschatzl, ysr

! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.hpp
! src/share/vm/gc/g1/g1EvacFailure.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.hpp
+ src/share/vm/gc/shared/preservedMarks.cpp
+ src/share/vm/gc/shared/preservedMarks.hpp
+ src/share/vm/gc/shared/preservedMarks.inline.hpp

Changeset: d015eb5b230c
Author:    tschatzl
Date:      2016-02-23 14:14 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d015eb5b230c

Merge


Changeset: 046cdd3a4173
Author:    stuefe
Date:      2016-02-23 19:10 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/046cdd3a4173

8150379: [windows] Fix Leaks in perfMemory_windows.cpp
Reviewed-by: clanger, dholmes, gthornbr

! src/os/windows/vm/perfMemory_windows.cpp

Changeset: e389b96f65cd
Author:    jwilhelm
Date:      2016-02-25 17:26 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e389b96f65cd

8150647: Quarantine TestPLABResize.java until JDK-8150183 is fixed
8150562: Quarantine LoadAgentDcmdTest.java due to JDK-8150318
Reviewed-by: iklam, tschatzl

! test/gc/g1/plab/TestPLABResize.java
! test/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java

Changeset: 0fe42e7d345c
Author:    amurillo
Date:      2016-02-26 10:35 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/0fe42e7d345c

Merge


Changeset: d132d9803a5e
Author:    chegar
Date:      2016-03-03 12:59 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d132d9803a5e

8150162: Move sun.misc.Version to a truly internal package
Reviewed-by: alanb, dholmes, iris, mchung, rriggs

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/thread.cpp

Changeset: f20c0fbdd45a
Author:    lana
Date:      2016-03-03 12:49 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/f20c0fbdd45a

Merge


Changeset: c7e17532efa8
Author:    ctornqvi
Date:      2016-03-03 12:44 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/c7e17532efa8

8151156: [TESTBUG] Integrate trivial Hotspot test changes from Jake before Jigsaw M3
Reviewed-by: hseigel, gtriantafill

! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java
! test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java
! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java
! test/compiler/jvmci/code/InterpreterFrameSizeTest.java
! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/errors/TestInvalidDebugInfo.java
! test/compiler/jvmci/errors/TestInvalidOopMap.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
! test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java
! test/runtime/ReservedStack/ReservedStackTest.java
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
! test/runtime/contended/Basic.java
! test/runtime/contended/DefaultValue.java
! test/runtime/contended/HasNonStatic.java
! test/runtime/contended/Inheritance1.java
! test/runtime/contended/OopMaps.java
! test/runtime/contended/OopMapsSameGroup.java
! test/runtime/lambda-features/TestStaticandInstance.java
! test/serviceability/attach/AttachSetGetFlag.java
! test/serviceability/attach/AttachWithStalePidFile.java
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/JarsTest.java

Changeset: 7e7e50ac4faf
Author:    dcubed
Date:      2016-03-05 19:22 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/7e7e50ac4faf

8151348: quarantine compiler/codecache/jmx/PeakUsageTest.java in JDK9-dev
Reviewed-by: ctornqvi, amurillo

! test/compiler/codecache/jmx/PeakUsageTest.java

Changeset: 407003fcbdb9
Author:    lana
Date:      2016-03-10 09:28 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/407003fcbdb9

Added tag jdk-9+109 for changeset 7e7e50ac4faf

! .hgtags

Changeset: 9900740dd51f
Author:    ppunegov
Date:      2016-02-17 17:48 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/9900740dd51f

8144621: CompilerControl: inline tests timeout with Xcomp
Summary: Restrict patterns that lead to timeout
Reviewed-by: kvn, neliasso

! test/compiler/compilercontrol/share/AbstractTestBase.java

Changeset: 2c3c43037e14
Author:    thartmann
Date:      2016-02-19 10:06 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/2c3c43037e14

8145707: 4 Null pointer dereference defect groups in compileBroker.cpp.
Summary: Added explicit null checks to fix possible null pointer dereference errors for internal tests.
Reviewed-by: kvn
Contributed-by: Rahul Raghavan <rahul.v.raghavan at oracle.com>

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

Changeset: a97431603d3f
Author:    vlivanov
Date:      2016-02-19 20:40 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a97431603d3f

7177745: JSR292: Many Callsite relinkages cause target method to always run in interpreter mode
Reviewed-by: jrose, kvn

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/dependencyContext.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/jsr292/ContinuousCallSiteTargetChange.java

Changeset: b3434fcd4e11
Author:    vlivanov
Date:      2016-02-19 20:41 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b3434fcd4e11

8149741: Don't refer to stub entry points by index in external_word relocations
Reviewed-by: kvn

! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/stubCodeGenerator.hpp

Changeset: d743113e99e2
Author:    vlivanov
Date:      2016-02-19 20:45 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d743113e99e2

8067014: LinearScan::is_sorted significantly slows down fastdebug builds' performance
Reviewed-by: vlivanov, shade

! src/share/vm/c1/c1_CFGPrinter.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp

Changeset: f1c5937e76a2
Author:    mdoerr
Date:      2016-02-19 11:09 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/f1c5937e76a2

8149655: PPC64: Implement CompactString intrinsics
Reviewed-by: goetz, kvn

! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.hpp
! test/compiler/intrinsics/string/TestStringIntrinsics2.java

Changeset: bc4aca25ef2a
Author:    kshefov
Date:      2016-02-20 11:44 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/bc4aca25ef2a

8141616: Add new methods to the java Whitebox API
Reviewed-by: kvn, dpochepk

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

Changeset: ed4f837cee25
Author:    kshefov
Date:      2016-02-20 11:49 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/ed4f837cee25

8141618: Change JVMCI compilerToVM constant pool tests to support CP cache
Reviewed-by: twisti, dpochepk

! test/compiler/jvmci/common/testcases/MultipleAbstractImplementer.java
! test/compiler/jvmci/common/testcases/MultipleImplementer2.java
! test/compiler/jvmci/common/testcases/MultipleImplementersInterface.java
! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java
! test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java

Changeset: a8377a286e90
Author:    kshefov
Date:      2016-02-20 11:49 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a8377a286e90

8141619: Develop new tests for JVMCI compilerToVM class' CP related methods
Reviewed-by: twisti, dpochepk

+ test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
+ test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
+ test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
+ test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
+ test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
+ test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
+ test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java

Changeset: e06b9173b181
Author:    thartmann
Date:      2016-02-22 08:04 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e06b9173b181

Merge

! src/cpu/ppc/vm/globals_ppc.hpp

Changeset: 55778b6121e3
Author:    roland
Date:      2016-02-15 10:14 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/55778b6121e3

8087341: C2 doesn't optimize redundant memory operations with G1
Summary: effect of memory barrier in post barrier is too wide
Reviewed-by: kvn, aph
Contributed-by: adinn <adinn at redhat.com>

! src/cpu/aarch64/vm/aarch64.ad
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp

Changeset: db7934bcad3b
Author:    roland
Date:      2016-02-17 10:59 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/db7934bcad3b

8148786: xml.tranform fails on x86-64
Summary: CCP computes wrong type for CountedLoop iv Phi
Reviewed-by: kvn

! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp

Changeset: adf6fb6c302f
Author:    shade
Date:      2016-02-19 11:16 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/adf6fb6c302f

8150102: C1 should fold arraylength for constant/trusted arrays
Reviewed-by: vlivanov, kvn

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

Changeset: 23abf2feec96
Author:    roland
Date:      2016-02-16 12:54 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/23abf2feec96

8149916: Test case for 8149797
Reviewed-by: kvn

+ test/compiler/c2/TestDominatingDeadCheckCast.java

Changeset: df3a274ff883
Author:    roland
Date:      2016-02-23 10:22 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/df3a274ff883

Merge


Changeset: 94f78e8d4d83
Author:    jcm
Date:      2016-02-22 23:37 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/94f78e8d4d83

8145333: -XX:+EnableJVMCI -XX:+UseJVMCICompiler -XX:-EnableJVMCI makes JVM crash
Summary: JVMCI Flags are checked for consistency after parse.
Reviewed-by: twisti

- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
! src/share/vm/jvmci/jvmci_globals.cpp
! src/share/vm/jvmci/jvmci_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp

Changeset: 0bdb1a9d1fd1
Author:    shade
Date:      2016-02-23 17:55 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/0bdb1a9d1fd1

8150180: String.value contents should be trusted
Reviewed-by: vlivanov, redestad, jrose, twisti

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

Changeset: dfa7d9934ab4
Author:    roland
Date:      2016-02-23 17:59 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/dfa7d9934ab4

8007986: GrowableArray should implement binary search
Summary: binary search method for GrowableArray
Reviewed-by: vlivanov, jrose

! src/share/vm/ci/ciConstantPoolCache.cpp
! src/share/vm/ci/ciConstantPoolCache.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/utilities/growableArray.hpp

Changeset: 8b9fdaeb8c57
Author:    shade
Date:      2016-02-23 22:09 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/8b9fdaeb8c57

8148146: Integrate new internal Unsafe entry points, and basic intrinsic support for VarHandles
Reviewed-by: psandoz, kvn, jrose, adinn, simonis, coleenp

! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/X-UnsafeAccessTest.java.template
+ test/compiler/unsafe/generate-unsafe-tests.sh

Changeset: 86d78449f472
Author:    shade
Date:      2016-02-24 18:43 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/86d78449f472

8150514: C1 crashes in Canonicalizer::do_ArrayLength() after fix for JDK-8150102
Reviewed-by: thartmann, vlivanov

! src/share/vm/c1/c1_Canonicalizer.cpp
+ test/compiler/c1/CanonicalizeArrayLength.java

Changeset: 1f4f4866aee0
Author:    roland
Date:      2016-02-23 17:18 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/1f4f4866aee0

8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
Summary: gcc expects clean 32 bit int in 64 bit register on function entry
Reviewed-by: kvn, dlong

! make/test/JtregNative.gmk
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
+ test/compiler/native/TestDirtyInt.java
+ test/compiler/native/libTestDirtyInt.c

Changeset: 0fc557e05fc0
Author:    roland
Date:      2016-02-24 20:18 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/0fc557e05fc0

Merge


Changeset: d8386cb3528c
Author:    thartmann
Date:      2016-02-25 08:47 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d8386cb3528c

8150441: CompileTask::print_impl() is broken after JDK-8146905
Summary: Timestamps should be explicitly initialized.
Reviewed-by: dholmes

! src/share/vm/utilities/vmError.cpp

Changeset: 8f0e2c77a6da
Author:    neliasso
Date:      2016-02-25 10:42 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/8f0e2c77a6da

8148159: [TESTBUG] TestCompilerDirectivesCompatibility tests fails on non-tiered server VMs
Summary: Add whitebox for checking available compilers
Reviewed-by: kvn

! src/share/vm/prims/whitebox.cpp
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityBase.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java

Changeset: 5c91d4315495
Author:    neliasso
Date:      2016-02-25 10:44 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/5c91d4315495

8149789: SIGSEGV in CompileTask::print
Summary: Print tasks from active compile threads requires safepoint
Reviewed-by: kvn

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: f4915777c32c
Author:    neliasso
Date:      2016-02-25 10:44 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/f4915777c32c

8069160: serviceability/dcmd/compiler/CompilerQueueTest.java fails due to class not found
Summary: Use whitebox to test specific cases making test less fragile
Reviewed-by: kvn

! test/serviceability/dcmd/compiler/CompilerQueueTest.java

Changeset: dc9643c06abb
Author:    neliasso
Date:      2016-02-25 11:17 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/dc9643c06abb

Merge


Changeset: fb4ca0e4cc42
Author:    shade
Date:      2016-02-25 15:10 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/fb4ca0e4cc42

8150534: C1 compilation fails with "Constant field loads are folded during parsing"
Reviewed-by: vlivanov, thartmann

! src/share/vm/c1/c1_Canonicalizer.cpp
! test/compiler/c1/CanonicalizeArrayLength.java

Changeset: 3f537d831d9d
Author:    aph
Date:      2016-02-17 14:06 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3f537d831d9d

8150045: arraycopy causes segfaults in SATB during garbage collection
Reviewed-by: roland

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

Changeset: fd111e8fa412
Author:    aph
Date:      2016-02-24 12:38 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/fd111e8fa412

Merge

- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp

Changeset: 57f7f86ae5c8
Author:    aph
Date:      2016-02-25 14:47 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/57f7f86ae5c8

Merge


Changeset: 1e4d74c1b3d0
Author:    twisti
Date:      2016-02-24 09:22 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/1e4d74c1b3d0

8150561: [AArch64] JVMCI improvements
Reviewed-by: kvn

! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/runtime/frame.cpp

Changeset: b71124b1ffab
Author:    vlivanov
Date:      2016-02-26 01:58 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b71124b1ffab

8150186: Folding mismatched accesses with @Stable is incorrect
Reviewed-by: kvn, jrose, shade

! src/share/vm/ci/ciArray.cpp
! src/share/vm/opto/memnode.cpp
+ test/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: cb59d649446d
Author:    vlivanov
Date:      2016-02-26 01:58 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/cb59d649446d

8150436: Incorrect invocation mode when linkToInteface linker is eliminated
Reviewed-by: kvn, shade

! src/share/vm/runtime/sharedRuntime.cpp
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java

Changeset: 01601d6e4a94
Author:    vlivanov
Date:      2016-02-26 15:54 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/01601d6e4a94

8068038: C2: large constant offsets aren't handled on SPARC
Reviewed-by: kvn

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

Changeset: dafb744545f3
Author:    twisti
Date:      2016-02-26 11:13 -1000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/dafb744545f3

8150738: [JVMCI] runtime/CommandLine/TraceExceptionsTest.java fails with: java.lang.RuntimeException: '<a 'java/lang/ClassNotFoundException': NoClassFound>' missing
Reviewed-by: coleenp

! src/share/vm/jvmci/jvmciRuntime.cpp

Changeset: 4c5fe83bf5a6
Author:    thartmann
Date:      2016-02-29 09:02 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/4c5fe83bf5a6

Merge

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

Changeset: c6c141c46516
Author:    zmajo
Date:      2016-02-29 13:02 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/c6c141c46516

8150349: Reduce the execution time of the hotspot_compiler_3 group
Summary: Exclude long-running intrinsic-related tests that check functionality that is not likely to be changed soon.
Reviewed-by: kvn, neliasso

! test/TEST.groups

Changeset: e3dbb1e46e26
Author:    redestad
Date:      2016-02-29 15:05 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e3dbb1e46e26

8150720: Cleanup code around PrintOptoStatistics
Reviewed-by: kvn, shade, vlivanov

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp

Changeset: d882a7c5753e
Author:    vlivanov
Date:      2016-02-29 23:46 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d882a7c5753e

8150543: Mismatched access detection is inaccurate
Reviewed-by: kvn, shade

! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: ccfc1e54bbcd
Author:    hshi
Date:      2016-02-24 04:45 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/ccfc1e54bbcd

8149733: AArch64: refactor array_equals/string_equals
Summary: combine similar code for string_equals/char_array_equals/byte_array_equals into same implemenation
Reviewed-by: aph, shade

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

Changeset: fe9e0761c550
Author:    fyang
Date:      2016-02-17 20:19 +0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/fe9e0761c550

8150038: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero
Summary: aarch64: c2 make use of CBZ and CBNZ when comparing narrow pointer with zero
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org

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

Changeset: 161aa091d841
Author:    fyang
Date:      2016-02-18 21:53 +0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/161aa091d841

8149907: aarch64: use load/store pair instructions in call_stub
Summary: aarch64: make use of load/store pair instructions in call_stub to save space
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org

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

Changeset: 77836bd8ec95
Author:    fyang
Date:      2016-02-19 17:12 +0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/77836bd8ec95

8150229: aarch64: pipeline class for several instructions is not set correctly
Summary: aarch64: c2 fix pipeline class for several instructions.
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org

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

Changeset: 1b6fb1351811
Author:    vlivanov
Date:      2016-03-01 20:06 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/1b6fb1351811

8150933: System::arraycopy intrinsic doesn't mark mismatched loads
Reviewed-by: kvn, shade

! src/share/vm/opto/macroArrayCopy.cpp
! src/share/vm/opto/memnode.cpp

Changeset: 5bc1bcc01d13
Author:    twisti
Date:      2016-02-26 13:21 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/5bc1bcc01d13

8150727: [JVMCI] add LoadLoad to the implicit memory barriers on AMD64
Reviewed-by: rschatz, twisti
Contributed-by: Benoit Daloze <benoit.daloze at jku.at>

! src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java

Changeset: 8a8b603542ca
Author:    twisti
Date:      2016-03-01 18:29 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/8a8b603542ca

Merge


Changeset: 41d58013ab47
Author:    cjplummer
Date:      2016-02-26 09:13 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/41d58013ab47

8147978: Remove Method::_method_data for C1
Summary: Method::_method_data field removed when not using C2 or JVMCI
Reviewed-by: dholmes, kvn

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/macros.hpp

Changeset: be30670bbd35
Author:    iveresov
Date:      2016-03-01 12:35 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/be30670bbd35

8134119: Use new API to get cache line sizes
Summary: Using new sysconf and sysinfo API on Solaris 12, avoid using libpicl and libkstat.
Reviewed-by: kvn

! 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: 13d02d8f9616
Author:    iveresov
Date:      2016-03-01 21:56 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/13d02d8f9616

Merge


Changeset: 35345fc5423d
Author:    shade
Date:      2016-03-02 12:29 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/35345fc5423d

8151017: [TESTBUG] test/compiler/c1/CanonicalizeArrayLength does not work on product builds
Reviewed-by: thartmann, zmajo

! test/compiler/c1/CanonicalizeArrayLength.java

Changeset: 323b8370b0f6
Author:    vlivanov
Date:      2016-03-02 15:42 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/323b8370b0f6

8151020: [TESTBUG] UnsafeGetStableArrayElement::testL_* fail intermittently
Reviewed-by: zmajo, shade

! test/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: 13f653804b97
Author:    thartmann
Date:      2016-03-03 13:18 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/13f653804b97

8151130: [BACKOUT] Remove Method::_method_data for C1
Summary: Backing out the fix for JDK-8147978 because it fails and blocks integration.
Reviewed-by: vlivanov, zmajo

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/macros.hpp

Changeset: 5df9d1b68979
Author:    vlivanov
Date:      2016-03-03 16:46 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/5df9d1b68979

8151157: Quarantine test/compiler/unsafe/UnsafeGetStableArrayElement.java
Reviewed-by: zmajo, thartmann

! test/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: 3c531219fc38
Author:    vlivanov
Date:      2016-03-03 14:07 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3c531219fc38

Merge


Changeset: 8750312a7452
Author:    aeriksso
Date:      2016-02-18 16:15 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/8750312a7452

8149743: JVM crash after debugger hotswap with lambdas
Reviewed-by: sspitsyn, coleenp, dcubed

! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: 422d373c4e3f
Author:    kbarrett
Date:      2016-02-24 13:18 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/422d373c4e3f

8150419: Cleanup BufferNode API
Summary: Fewer public functions, cleanup allocation.
Reviewed-by: tschatzl, drwhite

! src/share/vm/gc/g1/ptrQueue.cpp
! src/share/vm/gc/g1/ptrQueue.hpp

Changeset: 1c53edac6621
Author:    stuefe
Date:      2016-02-24 18:06 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/1c53edac6621

8149036: Add tracing for thread related events at os level
Reviewed-by: coleenp, mlarsson, dholmes

! 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/posix/vm/os_posix.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 3c856080f830
Author:    coleenp
Date:      2016-02-24 21:55 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3c856080f830

Merge


Changeset: c487d066a42d
Author:    dholmes
Date:      2016-02-24 16:04 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/c487d066a42d

8150506: Remove unused locks
Reviewed-by: mgronlun, tschatzl, mgerdin, coleenp

! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp

Changeset: 6ab1b2eaa26f
Author:    dholmes
Date:      2016-02-24 22:22 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6ab1b2eaa26f

Merge


Changeset: e06c15b0844e
Author:    kbarrett
Date:      2016-02-23 18:58 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e06c15b0844e

8150426: Wrong cast in metadata_at_put
Summary: Fix cast.
Reviewed-by: dholmes, coleenp, jprovino
Contributed-by: timo.kinnunen at gmail.com

! src/share/vm/oops/typeArrayOop.hpp

Changeset: e4af68ae1ece
Author:    kbarrett
Date:      2016-02-25 01:23 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e4af68ae1ece

Merge


Changeset: 6416cd3a77b3
Author:    ctornqvi
Date:      2016-02-24 16:34 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6416cd3a77b3

8150490: Update OS detection code to recognize Windows Server 2016
Reviewed-by: mgronlun, alanb, dholmes

! src/os/windows/vm/os_windows.cpp

Changeset: ca074069a447
Author:    ctornqvi
Date:      2016-02-25 01:55 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/ca074069a447

Merge

! src/os/windows/vm/os_windows.cpp

Changeset: a4b13629ac4f
Author:    drwhite
Date:      2016-02-24 09:25 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a4b13629ac4f

8134992: vm/gc/compact/Compact_InternedStrings_Strings failed due to a malloc() failure
Reviewed-by: mgerdin, brutisso

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

Changeset: c313340df3d5
Author:    mockner
Date:      2016-02-25 13:09 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/c313340df3d5

8150103: Convert TraceClassPaths to Unified Logging
Summary: TraceClassPaths has been reimplemented with Unified Logging
Reviewed-by: coleenp, dholmes, iklam

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 69f183dacdb4
Author:    mgerdin
Date:      2016-02-25 11:20 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/69f183dacdb4

8150390: Move rs length sampling data to the sampling thread
Reviewed-by: drwhite, jwilhelm

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/youngList.cpp
! src/share/vm/gc/g1/youngList.hpp

Changeset: dcac6f3d1255
Author:    tschatzl
Date:      2016-02-26 13:02 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/dcac6f3d1255

8140777: Make Adaptive IHOP logging information the same as JFR logging
Reviewed-by: tbenson, jmasa

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

Changeset: d2e7206f86f8
Author:    tschatzl
Date:      2016-02-26 13:02 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d2e7206f86f8

8076463: Add logging for the preserve CM referents task
Summary: Add logging and do minor refactoring to CM referents handling task.
Reviewed-by: jmasa

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! test/gc/g1/TestGCLogMessages.java

Changeset: bf7095ff645e
Author:    tschatzl
Date:      2016-02-26 13:02 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/bf7095ff645e

8150630: Add logging for ParScanThreadState merge phase
Summary: Improve visibility of the per-thread scan state merge phase by adding appropriate logging.
Reviewed-by: jmasa, tbenson

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! test/gc/g1/TestGCLogMessages.java

Changeset: 96124925d5aa
Author:    tschatzl
Date:      2016-02-26 13:02 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/96124925d5aa

8150629: Initializing all ParScanThreadStates causes significant unaccounted "Other" times
Summary: Lazily allocate ParScanThreadStates within the worker threads instead of doing this work upfront serially.
Reviewed-by: mgerdin, jmasa

! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp

Changeset: 8c1a2e4f633f
Author:    tschatzl
Date:      2016-02-26 17:55 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/8c1a2e4f633f

Merge

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

Changeset: 373a5a1f865c
Author:    jprovino
Date:      2016-02-26 14:02 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/373a5a1f865c

8139651: ConcurrentG1Refine uses ints for many of its members that should be unsigned types
Summary: ints need to be changed to size_t
Reviewed-by: kbarrett, tbenson

! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/ptrQueue.cpp
! src/share/vm/gc/g1/ptrQueue.hpp

Changeset: 63a9e10565c4
Author:    jprovino
Date:      2016-02-27 00:07 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/63a9e10565c4

Merge

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

Changeset: d509f28e025c
Author:    kbarrett
Date:      2016-02-28 12:22 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d509f28e025c

8150421: Delete experimental G1UseConcMarkReferenceProcessing
Summary: Removed the option and supporting code.
Reviewed-by: jmasa, tamao

! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1_globals.hpp

Changeset: a39b4d597162
Author:    brutisso
Date:      2016-02-29 13:06 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a39b4d597162

8150068: Log the main G1 phases at info level
Reviewed-by: sjohanss, tschatzl

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/workerDataArray.cpp
! src/share/vm/gc/g1/workerDataArray.hpp
! src/share/vm/gc/g1/workerDataArray.inline.hpp
! src/share/vm/logging/logPrefix.hpp
! test/gc/g1/TestGCLogMessages.java

Changeset: 36aaa9ceed16
Author:    aeriksso
Date:      2016-02-26 16:28 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/36aaa9ceed16

8144732: VM_HeapDumper hits assert with bad dump_len
Reviewed-by: dsamersoff

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/heapDumper.cpp

Changeset: b1f8f786bf0d
Author:    jwilhelm
Date:      2016-02-29 15:24 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b1f8f786bf0d

Merge


Changeset: 1af0e347a76e
Author:    jwilhelm
Date:      2016-02-29 15:42 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/1af0e347a76e

Merge


Changeset: 4766e03eaf19
Author:    drwhite
Date:      2016-02-29 11:32 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/4766e03eaf19

8140600: Convert unnecessarily malloc'd Monitors to value members
Summary: Change a malloc'd monitor into an embedded monitor.
Reviewed-by: tschatzl, kbarrett

! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.hpp

Changeset: f146301c971f
Author:    stuefe
Date:      2016-02-29 08:50 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/f146301c971f

8150619: Improve thread based logging introduced with 8149036
Reviewed-by: coleenp, dholmes

! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/thread.cpp
+ test/runtime/logging/ThreadLoggingTest.java

Changeset: 2778191158c6
Author:    dholmes
Date:      2016-02-29 23:35 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/2778191158c6

Merge


Changeset: 62d355fd1283
Author:    mockner
Date:      2016-02-29 16:58 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/62d355fd1283

8149064: TraceProtectionDomainVerification has been converted to Unified Logging.
Summary: TraceProtectionDomainVerification has been converted to Unified Logging with tag protectiondomain.
Reviewed-by: coleenp, iklam

! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/logging/ProtectionDomainVerificationTest.java

Changeset: c13e1f468027
Author:    mockner
Date:      2016-03-01 02:15 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/c13e1f468027

Merge


Changeset: 5c4f8192021e
Author:    erikj
Date:      2016-03-01 09:42 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/5c4f8192021e

8150822: Fix typo in JDK-8150201
Reviewed-by: ihse, dholmes

! make/solaris/makefiles/amd64.make

Changeset: 6b59d8ba8fc5
Author:    mgronlun
Date:      2016-03-01 23:46 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6b59d8ba8fc5

8143226: Minor updates to Event Based tracing
Reviewed-by: jbachorik, egahlin

! make/aix/makefiles/trace.make
! make/bsd/makefiles/trace.make
! make/linux/makefiles/trace.make
! make/solaris/makefiles/trace.make
! make/windows/makefiles/trace.make
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/gc/shared/copyFailedInfo.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/trace/trace.xml
! src/share/vm/trace/traceBackend.hpp
! src/share/vm/trace/traceDataTypes.hpp
! src/share/vm/trace/traceEvent.hpp
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceEventIds.xsl
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/trace/tracetypes.xml
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/hashtable.cpp

Changeset: 56fbd5c60c96
Author:    mgronlun
Date:      2016-03-01 23:47 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/56fbd5c60c96

8066814: Reduce accessibility in TraceEvent
Reviewed-by: egahlin, jbachorik

! src/share/vm/trace/traceEvent.hpp

Changeset: a6ff1064c4d7
Author:    mgronlun
Date:      2016-03-01 23:48 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a6ff1064c4d7

8147442: Event-based tracing to allow for tracing Klass creation
Reviewed-by: jbachorik, egahlin

! src/share/vm/classfile/klassFactory.cpp
! src/share/vm/trace/traceMacros.hpp

Changeset: 7f44dc58ebb9
Author:    brutisso
Date:      2016-03-02 08:41 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/7f44dc58ebb9

8058944: Unify the reporting strings for the GC debug level logging in G1
Reviewed-by: sjohanss, tschatzl

! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp

Changeset: 752f25ffe2cb
Author:    dsamersoff
Date:      2016-03-02 17:08 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/752f25ffe2cb

8150318: serviceability/dcmd/jvmti/LoadAgentDcmdTest.java -  Could not find JDK_DIR/lib/x86_64/libinstrument.so
Summary: refactor test
Reviewed-by: jbachorik, sspitsyn

! test/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
- test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java
! test/testlibrary/jdk/test/lib/Platform.java

Changeset: 1286286af412
Author:    tschatzl
Date:      2016-03-02 15:55 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/1286286af412

8147121: Evacuation failure allocation statistics added too late
Summary: Move adding evacuation failure statistics to after free_collection_set.
Reviewed-by: brutisso, drwhite

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

Changeset: bab3650ec5e6
Author:    tschatzl
Date:      2016-03-02 15:57 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/bab3650ec5e6

8141141: Young and Old gen PLAB stats are similar in output with -XX:+PrintPLAB
Summary: Improve PLAB statistic by adding generation, output values are now in bytes, including units, and split it into multiple messages.
Reviewed-by: brutisso, sjohanss

! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/g1/g1EvacStats.hpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/plab.hpp
! test/gc/g1/TestPLABOutput.java
! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/gc/g1/plab/lib/LogParser.java

Changeset: e0f999893ca8
Author:    tschatzl
Date:      2016-03-02 17:08 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/e0f999893ca8

Merge


Changeset: d7750079ebe0
Author:    rprotacio
Date:      2016-03-02 10:59 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d7750079ebe0

8150746: runtime/logging/ItablesTest.java fails with: java.lang.RuntimeException: 'Resolving: klass: ' missing from stdout/stderr
Summary: Deleted logging line from code and test because unnecessary
Reviewed-by: twisti, coleenp

! src/share/vm/interpreter/interpreterRuntime.cpp
! test/runtime/logging/ItablesTest.java

Changeset: 8d89fd576550
Author:    coleenp
Date:      2016-03-02 17:09 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/8d89fd576550

Merge


Changeset: 55fe28454251
Author:    poonam
Date:      2016-02-25 11:27 +0530
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/55fe28454251

8150002: Check for the validity of oop before printing it in verify_remembered_set
Summary: Adding missing check for valid oop.
Reviewed-by: dcubed
Contributed-by: Shafi Ahmad <shafi.s.ahmad at oracle.com>

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

Changeset: b10d60e33756
Author:    poonam
Date:      2016-03-02 19:15 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b10d60e33756

Merge


Changeset: ac4b6ebbdd6c
Author:    rprotacio
Date:      2016-03-02 15:10 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/ac4b6ebbdd6c

8145098: JNI GetVersion should return JNI_VERSION_9
Summary: Updated JNI_VERSION for current version to be JNI_VERSION_9
Reviewed-by: hseigel, gtriantafill, dholmes, alanb

! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jni.h
! src/share/vm/runtime/thread.cpp
! test/native_sanity/JniVersion.java

Changeset: 69f55dd802b8
Author:    hseigel
Date:      2016-03-02 23:48 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/69f55dd802b8

Merge


Changeset: 11e230ff047a
Author:    gziemski
Date:      2016-03-02 14:36 -0600
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/11e230ff047a

8146849: Remove TraceJNIHandleAllocation rather than converting to UL
Summary: Removed TraceJNIHandleAllocation
Reviewed-by: coleenp, dholmes

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

Changeset: eb16739251ff
Author:    gziemski
Date:      2016-03-03 00:49 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/eb16739251ff

Merge


Changeset: 904b2fb4a2f6
Author:    dsamersoff
Date:      2016-03-03 11:28 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/904b2fb4a2f6

8150723: HSDB toolbar icons are missing.
Reviewed-by: erikj, dsamersoff
Contributed-by: yasuenag at gmail.com

- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/development/Server16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/development/Server24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/About16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/About24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Delete16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Delete24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Find16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Help16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Help24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/History16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/History24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Information16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Information24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/New16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/New24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Open16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Open24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Save24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/SaveAs16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/SaveAs24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Zoom16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/ZoomIn16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/ZoomIn24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/navigation/Down16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/navigation/Up16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignCenter16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignCenter24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignLeft16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignLeft24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignRight16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignRight24.gif

Changeset: 93826ec555da
Author:    aeriksso
Date:      2016-03-03 12:36 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/93826ec555da

8150986: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format
Reviewed-by: dcubed, dsamersoff

! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java

Changeset: 65797e98baf2
Author:    jprovino
Date:      2016-03-03 12:20 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/65797e98baf2

8150984: Invalid VM argument causes crash -XX:G1ConcRefinementServiceIntervalMillis=2147483648
Summary: Change maximum range so it can't be negative
Reviewed-by: kbarrett, sangheki

! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/g1_globals.hpp

Changeset: 27b6bff990d5
Author:    jprovino
Date:      2016-03-03 17:33 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/27b6bff990d5

Merge

- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
- test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java

Changeset: 7b19da0e0dd6
Author:    jwilhelm
Date:      2016-03-05 10:10 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/7b19da0e0dd6

Merge

- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/arguments.cpp
- test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java

Changeset: 797e6aac6d53
Author:    amurillo
Date:      2016-03-05 20:46 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/797e6aac6d53

Merge

- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
! src/share/vm/classfile/vmSymbols.hpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
! src/share/vm/runtime/thread.cpp
- test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java

Changeset: 2f5d1578b240
Author:    lana
Date:      2016-03-10 09:50 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/2f5d1578b240

Merge

- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
- test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java

Changeset: 0de4d895a5c8
Author:    lana
Date:      2016-03-15 13:48 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/0de4d895a5c8

Added tag jdk-9+110 for changeset 2f5d1578b240

! .hgtags

Changeset: c558850fac57
Author:    alanb
Date:      2016-03-17 19:04 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/c558850fac57

8142968: Module System implementation
Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Reviewed-by: acorn, ccheung, coleenp, ctornqvi, dholmes, dsimms, gtriantafill, iklam, jiangli, mgronlun, mseledtsov, cjplummer, sspitsyn, stefank, twisti, hseigel, lfoltan, alanb, mchung, dfazunen
Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, harold.seigel at oracle.com, lois.foltan at oracle.com, calvin.cheung at oracle.com, christian.tornqvist at oracle.com, erik.joelsson at oracle.com, george.triantafillou at oracle.com, igor.ignatyev at oracle.com, ioi.lam at oracle.com, james.laskey at oracle.com, jean-francois.denise at oracle.com, jiangli.zhou at oracle.com, markus.gronlund at oracle.com, serguei.spitsyn at oracle.com, staffan.larsen at oracle.com, sundararajan.athijegannathan at oracle.com

! make/share/makefiles/mapfile-vers
! make/test/JtregNative.gmk
+ src/jdk.hotspot.agent/share/classes/module-info.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapDumper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java
- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
+ src/jdk.vm.ci/share/classes/module-info.java
! src/os/posix/dtrace/hotspot_jni.d
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/jimage.hpp
! src/share/vm/classfile/klassFactory.cpp
+ src/share/vm/classfile/moduleEntry.cpp
+ src/share/vm/classfile/moduleEntry.hpp
+ src/share/vm/classfile/modules.cpp
+ src/share/vm/classfile/modules.hpp
+ src/share/vm/classfile/packageEntry.cpp
+ src/share/vm/classfile/packageEntry.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! 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/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! 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/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jni.h
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmti.xsl
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiH.xsl
! src/share/vm/prims/jvmtiLib.xsl
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
+ src/share/vm/trace/traceBackend.cpp
! src/share/vm/trace/traceDataTypes.hpp
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/trace/tracetypes.xml
! src/share/vm/utilities/dtrace_disabled.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
! test/TEST.ROOT
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/NonInlinedCall/Agent.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java
+ test/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/code/DataPatchTest.java
! test/compiler/jvmci/code/SimpleCodeInstallationTest.java
! test/compiler/jvmci/code/SimpleDebugInfoTest.java
! test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
! test/compiler/jvmci/common/CTVMUtilities.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
+ test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
+ test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/MetaAccessWrapper.java
+ test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/PublicMetaspaceWrapperObject.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CollectCountersTest.java
! test/compiler/jvmci/compilerToVM/DebugOutputTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupTypeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/gc/TestSmallHeap.java
+ test/gc/metaspace/PerfCounter.java
+ test/gc/metaspace/PerfCounters.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
- test/runtime/BadObjectClass/Object.java
+ test/runtime/BootClassAppendProp/BootClassPathAppend.java
+ test/runtime/BootClassAppendProp/BootClassPathAppendProp.java
+ test/runtime/BootClassAppendProp/SunBootClassPath.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java
! test/runtime/SharedArchiveFile/BasicJarBuilder.java
+ test/runtime/SharedArchiveFile/BootAppendTests.java
+ test/runtime/SharedArchiveFile/LoadClass.java
! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/runtime/SharedArchiveFile/SharedStrings.java
+ test/runtime/SharedArchiveFile/javax/sound/sampled/MyClass.jasm
+ test/runtime/SharedArchiveFile/nonjdk/myPackage/MyClass.java
+ test/runtime/SharedArchiveFile/org/omg/CORBA/Context.jasm
+ test/runtime/getSysPackage/GetSysPkgTest.java
+ test/runtime/logging/ModulesTest.java
+ test/runtime/modules/AccModuleTest.java
+ test/runtime/modules/AccessCheck/CheckRead.java
+ test/runtime/modules/AccessCheck/DiffCL_CheckRead.java
+ test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java
+ test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java
+ test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java
+ test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java
+ test/runtime/modules/AccessCheck/DiffCL_Umod.java
+ test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java
+ test/runtime/modules/AccessCheck/ExpQualOther.java
+ test/runtime/modules/AccessCheck/ExpQualToM1.java
+ test/runtime/modules/AccessCheck/ExpUnqual.java
+ test/runtime/modules/AccessCheck/ExportAllUnnamed.java
+ test/runtime/modules/AccessCheck/ModuleLibrary.java
+ test/runtime/modules/AccessCheck/PkgNotExp.java
+ test/runtime/modules/AccessCheck/Umod.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_Umod.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_UmodUpkg.java
+ test/runtime/modules/AccessCheck/UmodUPkg.java
+ test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java
+ test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java
+ test/runtime/modules/AccessCheck/UmodUpkgDiffCL_Umod.java
+ test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java
+ test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java
+ test/runtime/modules/AccessCheck/UmodUpkg_Umod.java
+ test/runtime/modules/AccessCheck/Umod_ExpQualOther.java
+ test/runtime/modules/AccessCheck/Umod_ExpUnqual.java
+ test/runtime/modules/AccessCheck/Umod_PkgNotExp.java
+ test/runtime/modules/AccessCheck/Umod_UmodUpkg.java
+ test/runtime/modules/AccessCheck/c4.java
+ test/runtime/modules/AccessCheck/c5.java
+ test/runtime/modules/AccessCheck/myloaders/MyDiffClassLoader.java
+ test/runtime/modules/AccessCheck/myloaders/MySameClassLoader.java
+ test/runtime/modules/AccessCheck/p1/c1.java
+ test/runtime/modules/AccessCheck/p1/c1Loose.java
+ test/runtime/modules/AccessCheck/p1/c1ReadEdge.java
+ test/runtime/modules/AccessCheck/p1/c1ReadEdgeDiffLoader.java
+ test/runtime/modules/AccessCheck/p2/c2.java
+ test/runtime/modules/AccessCheck/p3/c3.jcod
+ test/runtime/modules/AccessCheck/p3/c3ReadEdge.jcod
+ test/runtime/modules/AccessCheck/p3/c3ReadEdgeDiffLoader.jcod
+ test/runtime/modules/AccessCheck/p6/c6.java
+ test/runtime/modules/AccessCheckAllUnnamed.java
+ test/runtime/modules/AccessCheckExp.java
+ test/runtime/modules/AccessCheckJavaBase.java
+ test/runtime/modules/AccessCheckRead.java
+ test/runtime/modules/AccessCheckSuper.java
+ test/runtime/modules/AccessCheckUnnamed.java
+ test/runtime/modules/AccessCheckWorks.java
+ test/runtime/modules/CCE_module_msg.java
+ test/runtime/modules/ExportTwice.java
+ test/runtime/modules/JVMAddModuleExportToAllUnnamed.java
+ test/runtime/modules/JVMAddModuleExports.java
+ test/runtime/modules/JVMAddModuleExportsToAll.java
+ test/runtime/modules/JVMAddModulePackage.java
+ test/runtime/modules/JVMAddReadsModule.java
+ test/runtime/modules/JVMCanReadModule.java
+ test/runtime/modules/JVMDefineModule.java
+ test/runtime/modules/JVMGetModuleByPkgName.java
+ test/runtime/modules/JVMIsExportedToModule.java
+ test/runtime/modules/LoadUnloadModuleStress.java
+ test/runtime/modules/ModuleHelper.java
+ test/runtime/modules/Visibility/XbootcpNoVisibility.java
+ test/runtime/modules/Visibility/XbootcpVisibility.java
+ test/runtime/modules/Visibility/XpatchVisibility.java
+ test/runtime/modules/Xpatch/Xpatch2Dirs.java
+ test/runtime/modules/Xpatch/Xpatch2DirsMain.java
+ test/runtime/modules/Xpatch/XpatchMain.java
+ test/runtime/modules/Xpatch/XpatchTest.java
+ test/runtime/modules/Xpatch/XpatchTraceCL.java
+ test/runtime/modules/XpatchCDS.java
+ test/runtime/modules/acc_module.jcod
+ test/runtime/modules/getModuleJNI/GetModule.java
+ test/runtime/modules/getModuleJNI/libGetModule.c
+ test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java
+ test/runtime/modules/p1/c1.java
+ test/runtime/modules/p2/c2.java
+ test/runtime/modules/p3/c3.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/ClassFileInstaller.java
! test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java
! test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
+ test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: cf67bfa444b1
Author:    lana
Date:      2016-03-23 19:33 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/cf67bfa444b1

Added tag jdk-9+111 for changeset c558850fac57

! .hgtags

Changeset: 4d4f3f5b215a
Author:    erikj
Date:      2016-03-14 12:03 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/4d4f3f5b215a

8151619: genSocketOptionRegistry.exe always relinked on Windows
Reviewed-by: tbell

! make/lib/Lib-jdk.hotspot.agent.gmk

Changeset: 2eca85c32025
Author:    ppunegov
Date:      2016-03-01 20:17 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/2eca85c32025

8148563: compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java timesout
Summary: decrease amount of directives and threads
Reviewed-by: neliasso

! test/compiler/compilercontrol/jcmd/StressAddJcmdBase.java
! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: f9a45b25d9c9
Author:    ppunegov
Date:      2016-03-03 16:54 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/f9a45b25d9c9

Merge


Changeset: 6ff38c89f1f2
Author:    mikael
Date:      2016-03-03 09:33 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6ff38c89f1f2

8149159: Clean up Unsafe
Reviewed-by: jrose, kvn, stsmirno, chegar, aph, psandoz, redestad, twisti

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/unsafe.cpp
+ src/share/vm/prims/unsafe.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/shark/sharkBuilder.cpp
! test/compiler/intrinsics/IntrinsicDisabledTest.java

Changeset: d15b795cdf21
Author:    shade
Date:      2016-03-03 22:17 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d15b795cdf21

8150669: C1 intrinsic for Class.isPrimitive
Reviewed-by: twisti, vlivanov, redestad

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
+ test/compiler/intrinsics/class/TestClassIsPrimitive.java

Changeset: 6c9cc4c0b514
Author:    shade
Date:      2016-03-03 23:57 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6c9cc4c0b514

8150465: Unsafe methods to produce uninitialized arrays
Reviewed-by: jrose, kvn, psandoz, aph, twisti, flar

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/intrinsics/unsafe/AllocateUninitializedArray.java

Changeset: a66bdd827fcb
Author:    shade
Date:      2016-03-04 01:30 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a66bdd827fcb

8146801: Allocating short arrays of non-constant size is slow
Reviewed-by: kvn, twisti, vlivanov

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! 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/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 59829cb7ae2e
Author:    vdeshpande
Date:      2016-03-03 22:02 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/59829cb7ae2e

8150767: Enables SHA Extensions on x86
Summary: Add x86 intrinsics for SHA-1 and SHA-256.
Reviewed-by: kvn, twisti
Contributed-by: vivek.r.deshpande at intel.com, shravya.rukmannagari at intel.com

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
+ src/cpu/x86/vm/macroAssembler_x86_sha.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86.hpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 0adf6c8c7223
Author:    zmajo
Date:      2016-03-04 08:53 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/0adf6c8c7223

8150839: Adjust the number of compiler threads for 32-bit platforms
Summary: Set the number of compiler threads to 3 on 32-bit platforms.
Reviewed-by: iveresov

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

Changeset: 4838927d2c74
Author:    rraghavan
Date:      2016-03-04 01:18 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/4838927d2c74

8140721: ProfilerNumberOf*Methods flags should be diagnostic.
Summary: Converted four ProfilerNumberOf*Methods flags from develop to diagnostic.
Reviewed-by: twisti

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

Changeset: 323d6d9aeb1e
Author:    thartmann
Date:      2016-03-04 13:16 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/323d6d9aeb1e

Merge

! src/share/vm/runtime/globals.hpp
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: bff625f165fa
Author:    zmajo
Date:      2016-03-07 09:34 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/bff625f165fa

Merge

- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java

Changeset: 687c4d83a4cc
Author:    kvn
Date:      2016-03-07 10:03 -0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/687c4d83a4cc

8150353: PPC64LE: Support RTM on linux
Reviewed-by: mdoerr, kvn
Contributed-by: gromero at linux.vnet.ibm.com

! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/share/vm/opto/compile.hpp

Changeset: 0edd74a48586
Author:    mikael
Date:      2016-03-07 15:03 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/0edd74a48586

8151002: Make Assembler methods vextract and vinsert match actual instructions
Reviewed-by: kvn, vlivanov, mcberg

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! 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/cpu/x86/vm/x86.ad

Changeset: 87e72c51ec69
Author:    enevill
Date:      2016-03-08 14:39 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/87e72c51ec69

8150394: aarch64: add support for 8.1 LSE CAS instructions
Reviewed-by: aph
Contributed-by: ananth.jasty at caviumnetworks.com, edward.nevill at linaro.org

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

Changeset: 9e7c906e3208
Author:    enevill
Date:      2016-02-20 15:11 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/9e7c906e3208

8150082: aarch64: optimise small array copy
Reviewed-by: aph

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

Changeset: dae92a905ef8
Author:    enevill
Date:      2016-02-20 15:15 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/dae92a905ef8

8150313: aarch64: optimise array copy using SIMD instructions
Reviewed-by: aph

! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp

Changeset: 9e9281592247
Author:    fyang
Date:      2016-03-05 22:22 +0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/9e9281592247

8151340: aarch64: prefetch the destination word for write prior to ldxr/stxr loops.
Summary: aarch64: add prefetch for write prior to ldxr/stxr loops.
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp

Changeset: 3a1f495e37b3
Author:    twisti
Date:      2016-03-08 15:10 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3a1f495e37b3

8151266: HotSpotResolvedJavaFieldImpl::isStable() does not work as expected
Reviewed-by: never, twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java

Changeset: 07536fb80fad
Author:    amurillo
Date:      2016-03-10 16:08 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/07536fb80fad

Merge

- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: 96638b8bfdfa
Author:    amurillo
Date:      2016-03-14 14:28 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/96638b8bfdfa

Merge

- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: d890ed97a19c
Author:    lana
Date:      2016-03-15 14:48 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d890ed97a19c

Merge

- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: 3a8da1230500
Author:    goetz
Date:      2016-03-06 15:50 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3a8da1230500

8149557: Resource mark breaks printing to string stream
Reviewed-by: stuefe, dholmes

! src/share/vm/oops/symbol.cpp
! src/share/vm/utilities/ostream.cpp

Changeset: 57175b61dac3
Author:    stuefe
Date:      2016-03-06 19:07 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/57175b61dac3

8150843: [windows] os::getTimesSecs() returns negative values for kernel, user times
Reviewed-by: dholmes

! src/os/windows/vm/os_windows.cpp

Changeset: f96580a236c0
Author:    ddmitriev
Date:      2016-03-07 10:36 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/f96580a236c0

8149973: Optimize object alignment check in debug builds.
Reviewed-by: coleenp, tschatzl

! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1RemSet.inline.hpp
! src/share/vm/oops/oop.inline.hpp

Changeset: 1bff1b586886
Author:    rehn
Date:      2016-02-26 10:51 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/1bff1b586886

8150026: Add the ability to log with variable log level
Reviewed-by: brutisso, mlarsson

! src/share/vm/logging/log.hpp

Changeset: 143691dafa25
Author:    sangheki
Date:      2016-03-07 01:20 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/143691dafa25

8145204: JVM can hang when ParGCArrayScanChunk=4294967296 and ParallelGC is used
Summary: Changed the max value of ParGCArrayScanChunk to max_jint/3
Reviewed-by: jwilhelm, drwhite

! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 001616491946
Author:    sangheki
Date:      2016-03-07 10:01 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/001616491946

Merge


Changeset: a6ba2cec1af1
Author:    drwhite
Date:      2016-03-01 12:10 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a6ba2cec1af1

8078673: Update TEST.groups for recent GC tests
Summary: Updates the needs_g1gc list in TEST.groups and adds appropriate "@requires vm.gc" annotations to a few GC tests.
Reviewed-by: tschatzl, dfazunen

! test/TEST.groups
! test/gc/TestCardTablePageCommits.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1ConcRefinementThreads.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestG1PercentageOptions.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/logging/TestGCId.java

Changeset: d367f98eeadc
Author:    tschatzl
Date:      2016-03-07 10:56 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/d367f98eeadc

8142484: Let IHOP follow the current capacity, not the maximum capacity
Summary: Instead of following the current heap capacity, let all IHOP calculations follow the maximum capacity.
Reviewed-by: brutisso, jmasa

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1IHOPControl.cpp
! src/share/vm/gc/g1/g1IHOPControl.hpp

Changeset: bfaeb7b78742
Author:    tschatzl
Date:      2016-03-07 12:49 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/bfaeb7b78742

Merge


Changeset: 7a1bb5c3ff95
Author:    sjohanss
Date:      2016-03-07 15:07 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/7a1bb5c3ff95

8149642: gc/g1/TestShrinkAuxiliaryData* tests fail with "GC triggered before VM initialization completed"
Reviewed-by: brutisso, dfazunen

! test/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java

Changeset: 3f5a29b58493
Author:    jmasa
Date:      2016-03-03 11:36 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3f5a29b58493

8151101: Improve UseParallelGC parallelization of object array processing
Reviewed-by: tschatzl, shade
Contributed-by: richard.reingruber at sap.com

! src/share/vm/gc/parallel/psCompactionManager.inline.hpp

Changeset: 91b99f0a2ec8
Author:    jwilhelm
Date:      2016-02-29 15:47 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/91b99f0a2ec8

6787054: Par compact - remove code that clears source_region
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 8feda14c460c
Author:    jwilhelm
Date:      2016-03-07 19:17 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/8feda14c460c

Merge


Changeset: 741520968fec
Author:    gziemski
Date:      2016-03-07 10:39 -0600
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/741520968fec

8146850: Remove TraceHandleAllocation rather than converting to UL
8149850: Remove HandleAllocationLimit and TotalHandleAllocationLimit when removing TraceHandleAllocation
Summary: Removed TraceHandleAllocation, HandleAllocationLimit and TotalHandleAllocationLimit flags
Reviewed-by: coleenp, dholmes

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

Changeset: faba55e07315
Author:    gziemski
Date:      2016-03-07 19:29 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/faba55e07315

Merge


Changeset: 7fbe91178ff9
Author:    dsamersoff
Date:      2016-03-07 20:58 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/7fbe91178ff9

8147456: Parsing of argument for -agentpath can write outside of allocated memory
Reviewed-by: sspitsyn, dholmes
Contributed-by: sharath.ballal at oracle.com

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

Changeset: df3a86fcf1c5
Author:    dsamersoff
Date:      2016-03-07 18:05 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/df3a86fcf1c5

Merge


Changeset: 53322af1a349
Author:    dsamersoff
Date:      2016-03-07 20:33 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/53322af1a349

Merge


Changeset: b9719c517370
Author:    sangheki
Date:      2016-03-07 02:11 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b9719c517370

8149834: gc/shared/gcTimer.cpp:88 assert(_is_concurrent_phase_active) failed: A concurrent phase is not active
Summary: Compare-and-exchange for concurrent gc timer related flag at G1CollectedHeap
Reviewed-by: jmasa, drwhite

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

Changeset: 6e078dfe1d5b
Author:    sangheki
Date:      2016-03-07 18:56 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6e078dfe1d5b

Merge


Changeset: a140334040d2
Author:    sangheki
Date:      2016-03-07 21:40 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a140334040d2

Merge


Changeset: c4597dc5ff71
Author:    cvarming
Date:      2016-03-07 14:41 -0500
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/c4597dc5ff71

8150013: ParNew: Prune nmethods scavengable list.
Summary: Speed up ParNew collections by pruning the list of scavengable nmethods.
Reviewed-by: jmasa, tonyp, twisti

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/memory/iterator.hpp

Changeset: eb055098b5ab
Author:    jmasa
Date:      2016-03-07 23:06 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/eb055098b5ab

Merge


Changeset: 16356f8940ac
Author:    jwilhelm
Date:      2016-03-16 14:31 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/16356f8940ac

Merge

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/globals.hpp
! test/TEST.groups

Changeset: 74522870dbde
Author:    twisti
Date:      2016-03-10 13:04 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/74522870dbde

8151470: [JVMCI] remove up-call to HotSpotJVMCICompilerConfig.selectCompiler
Reviewed-by: dnsimon, vlivanov

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp

Changeset: cdc9ef77a4da
Author:    enevill
Date:      2016-03-10 14:53 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/cdc9ef77a4da

8151502: optimize pd_disjoint_words and pd_conjoint_words
Summary: optimize copy routines using inline assembler
Reviewed-by: aph

! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s

Changeset: 1b8cc1264b20
Author:    dnsimon
Date:      2016-03-10 14:06 -0800
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/1b8cc1264b20

8151664: [JVMCI] add missing test in 8151266 integration
Reviewed-by: never, twisti

+ test/compiler/jvmci/meta/StableFieldTest.java

Changeset: 91371caabd4c
Author:    simonis
Date:      2016-03-03 16:21 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/91371caabd4c

8150646: Add support for blocking compiles though whitebox API
Reviewed-by: kvn, ppunegov, simonis, neliasso
Contributed-by: nils.eliasson at oracle.com, volker.simonis at gmail.com

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compilerDirectives.cpp
! src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/compiler/directivesParser.cpp
! src/share/vm/compiler/directivesParser.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/services/diagnosticCommand.cpp
+ test/compiler/whitebox/BlockingCompilation.java

Changeset: fc4808355352
Author:    neliasso
Date:      2016-03-09 21:19 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/fc4808355352

8073793: serviceability/dcmd/compiler/CodelistTest.java fails with ClassNotFoundException trying to load VM anonymous class
Summary: Make test less fragile using whitebox API
Reviewed-by: kvn

! test/serviceability/dcmd/compiler/CodelistTest.java

Changeset: ca0cd486254f
Author:    neliasso
Date:      2016-03-09 21:20 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/ca0cd486254f

8066770: EnqueueMethodForCompilationTest.java fails to compile method
Summary: Make compiles blocking and always check queue
Reviewed-by: kvn

! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java

Changeset: af3712e4a548
Author:    neliasso
Date:      2016-03-11 21:02 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/af3712e4a548

Merge


Changeset: 9c7684975803
Author:    vlivanov
Date:      2016-03-14 12:35 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/9c7684975803

8139247: Improper locking of MethodData::_extra_data_lock
Reviewed-by: dholmes, roland, dcubed

! src/share/vm/ci/ciMethodData.cpp

Changeset: 6c8277ce87d6
Author:    vlivanov
Date:      2016-03-14 12:35 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6c8277ce87d6

8150320: C1: Illegal bci in debug info for MH::linkTo* methods
Reviewed-by: kvn, dlong

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/code/debugInfoRec.cpp

Changeset: 3497071a8c93
Author:    vlivanov
Date:      2016-03-14 12:35 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/3497071a8c93

8141420: Compiler runtime entries don't hold Klass* from being GCed
Reviewed-by: kvn, coleenp

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/opto/runtime.cpp

Changeset: dc073ee24dc6
Author:    vlivanov
Date:      2016-03-14 12:35 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/dc073ee24dc6

8143407: C1: @Stable array support
Reviewed-by: twisti

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_ValueType.hpp
! test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java

Changeset: c479d5653ab6
Author:    zmajo
Date:      2016-03-14 17:51 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/c479d5653ab6

Merge


Changeset: da024e29b678
Author:    kshefov
Date:      2016-03-15 13:00 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/da024e29b678

8150850: [JVMCI] NPE when executing HotSpotConstantReflectionProvider.readStableFieldValue
Reviewed-by: twisti, dnsimon

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java

Changeset: bb71f0783bb7
Author:    neliasso
Date:      2016-03-15 11:17 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/bb71f0783bb7

8151795: compiler/compilercontrol/parser/DirectiveParserTest.java fails with "assert failed: 0 != 0"
Summary: Treat zero added directives as fail
Reviewed-by: twisti, kvn

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

Changeset: 4bdeac967dce
Author:    neliasso
Date:      2016-03-15 11:17 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/4bdeac967dce

8151796: compiler/whitebox/BlockingCompilation.java fails due to method not compiled
Summary: Make test more robust
Reviewed-by: simonis

! test/compiler/whitebox/BlockingCompilation.java

Changeset: bea0cfad5afa
Author:    neliasso
Date:      2016-03-15 12:34 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/bea0cfad5afa

Merge


Changeset: 97c1a4ad293c
Author:    ppunegov
Date:      2016-03-15 16:23 +0300
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/97c1a4ad293c

8150955: RandomValidCommandsTest.java fails with UnsatisfiedLinkError: sun.hotspot.WhiteBox.registerNatives
Summary: Replace invalid command with a valid one
Reviewed-by: kvn

! test/compiler/compilercontrol/share/MultiCommand.java

Changeset: 6daf6d082fd0
Author:    thartmann
Date:      2016-03-15 17:42 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/6daf6d082fd0

8150804: C2 Compilation fails with assert(_base >= OopPtr && _base <= AryPtr) failed: Not a Java pointer
Summary: Wait with removing casts from inputs in PhiNode::ideal() until after parsing for the type information to propagate.
Reviewed-by: kvn

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.cpp
+ test/compiler/types/TestPhiElimination.java

Changeset: a67e578d4015
Author:    never
Date:      2016-03-15 14:19 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a67e578d4015

8151871: [JVMCI] missing HAS_PENDING_EXCEPTION check
Reviewed-by: kvn

! src/share/vm/jvmci/jvmciCompiler.cpp

Changeset: b64b01f6cf4f
Author:    zmajo
Date:      2016-03-17 13:48 +0100
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/b64b01f6cf4f

Merge


Changeset: c2c3ba4ed1ac
Author:    amurillo
Date:      2016-03-17 11:25 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/c2c3ba4ed1ac

Merge


Changeset: ffee6483b81b
Author:    chegar
Date:      2016-03-22 10:43 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/ffee6483b81b

Merge

- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
- test/runtime/BadObjectClass/Object.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java

Changeset: 8e0924cea35b
Author:    chegar
Date:      2016-03-22 17:04 +0000
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/8e0924cea35b

Merge

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/ostream.cpp
+ test/compiler/jvmci/meta/StableFieldTest.java
! test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 958cf9910c0f
Author:    amurillo
Date:      2016-03-22 18:41 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/958cf9910c0f

8152483: Fix a couple of tests that are being incorrectly run on C1 after jigsaw M3
Reviewed-by: ctornqvi, kvn

! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: 76582e8dc9e6
Author:    lana
Date:      2016-03-23 21:44 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/76582e8dc9e6

Merge

- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: c569f8d89269
Author:    lana
Date:      2016-03-31 01:13 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/c569f8d89269

Added tag jdk-9+112 for changeset 76582e8dc9e6

! .hgtags

Changeset: a92a2fd7d3ee
Author:    henryjen
Date:      2016-04-01 16:57 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/a92a2fd7d3ee

Merge

! make/bsd/makefiles/gcc.make
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_64.ad
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/debug.cpp
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
- test/runtime/BadObjectClass/Object.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java



More information about the panama-dev mailing list