hg: zgc/zgc: 295 new changesets

per.liden at oracle.com per.liden at oracle.com
Tue Apr 3 10:29:27 UTC 2018


Changeset: ec9091426557
Author:    shade
Date:      2018-03-14 10:38 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ec9091426557

8199511: Do not generate g1_{pre|post}_barrier_slow_id without CardTable-enabled barrier set
Reviewed-by: rkennke, kvn, pliden, stefank

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp

Changeset: 9ef2eee8ca7c
Author:    stuefe
Date:      2018-03-11 07:11 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9ef2eee8ca7c

8199430: Rename MetaspaceAux to something more meaningful
Reviewed-by: zgu, coleenp

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/internalVMTests.cpp
! test/hotspot/gtest/memory/test_metaspace_allocation.cpp
! test/hotspot/jtreg/gc/TestVerifySubSet.java

Changeset: 95f0b54a3024
Author:    enevill
Date:      2018-03-13 18:22 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/95f0b54a3024

8199220: Zero build broken after 8195103, 8191102 and 8189871
Reviewed-by: dholmes, stuefe, eosterlund, glaubitz, coleenp

! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/share/gc/shared/cardTableModRefBS.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp

Changeset: 02076019c25d
Author:    dholmes
Date:      2018-03-14 07:07 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/02076019c25d

Merge


Changeset: 2956d0ece7a9
Author:    coleenp
Date:      2018-03-14 07:27 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2956d0ece7a9

8199282: Remove ValueObj class for allocation subclassing for gc code
Reviewed-by: stefank, kbarrett

! src/hotspot/share/adlc/arena.hpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/gc/cms/allocationStats.hpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/freeChunk.hpp
! src/hotspot/share/gc/cms/promotionInfo.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1CardLiveData.cpp
! src/hotspot/share/gc/g1/g1CardLiveData.hpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp
! src/hotspot/share/gc/g1/g1InitialMarkToMixedTimeTracker.hpp
! src/hotspot/share/gc/g1/g1MMUTracker.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Predictions.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionType.hpp
! src/hotspot/share/gc/g1/ptrQueue.hpp
! src/hotspot/share/gc/g1/sparsePRT.hpp
! src/hotspot/share/gc/parallel/gcTaskManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/ageTable.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/concurrentGCPhaseManager.hpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/memRegion.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.hpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/osThread.hpp
! src/hotspot/share/runtime/vframeArray.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp

Changeset: 93fe2fc5c093
Author:    simonis
Date:      2018-03-14 12:12 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/93fe2fc5c093

8199472: Fix non-PCH build after JDK-8199319
Reviewed-by: stefank, coleenp

! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/location.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/memoryService.cpp

Changeset: 43a2159878d3
Author:    tschatzl
Date:      2018-03-14 14:09 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/43a2159878d3

8199516: Remove dead code overlooked during Full GC work
Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp

Changeset: c382614abe59
Author:    zgu
Date:      2018-03-13 16:21 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c382614abe59

8191924: Adjust DelegatingClassLoader's metadata space sizing algorithm
Summary: Reduce memory usage for delegating class loader's metadata by adjusting sizing alogrithm
Reviewed-by: adinn, stuefe, coleenp

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

Changeset: 647ee5457fd1
Author:    shade
Date:      2018-03-14 15:28 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/647ee5457fd1

8199603: Build failures after JDK-8199421 "Add support for vector popcount"
Reviewed-by: thartmann

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp

Changeset: d3a8aa01f26f
Author:    rraghavan
Date:      2018-03-14 09:09 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d3a8aa01f26f

8071282: remove misc dead code
Summary: cleanup of dead code done
Reviewed-by: kvn, thartmann

! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp
! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/frame_sparc.inline.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/runtime/frame.hpp

Changeset: fdf3f14be8b2
Author:    jcbeyler
Date:      2018-03-14 09:58 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/fdf3f14be8b2

8199561: Fix two typos in the JVMTI documentation
Summary: Fix two typos in the JVMTI documentation
Reviewed-by: sspitsyn, dholmes
Contributed-by: jcbeyler at google.com

! src/hotspot/share/prims/jvmti.xml

Changeset: e0fec3292f00
Author:    goetz
Date:      2018-03-13 21:55 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e0fec3292f00

8199532: [TESTBUG] AbstractMethodErrorTest.java test failed with -Xcomp
Reviewed-by: kvn

! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java

Changeset: d2dd7e7d2044
Author:    goetz
Date:      2018-03-14 21:36 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d2dd7e7d2044

8199557: Assert in fromTonga/vm/runtime/defmeth/scenarios/Stress_noredefine/TestDescription.java
Reviewed-by: coleenp

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

Changeset: 0c71baee49a7
Author:    stuefe
Date:      2018-03-15 07:15 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/0c71baee49a7

8199431: Split up class Metaspace into a static and a non-static part
Reviewed-by: coleenp, adinn, zgu

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! test/hotspot/gtest/memory/test_metaspace_allocation.cpp

Changeset: 64156c70746c
Author:    stuefe
Date:      2018-03-15 07:20 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/64156c70746c

8199432: metaspace: fix wrong comment and condition in SpaceManager::verify()
Reviewed-by: coleenp

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

Changeset: 58fdb6c2a274
Author:    coleenp
Date:      2018-03-15 07:40 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/58fdb6c2a274

8199272: Broken assertion in ClassLoaderData::remove_handle
Summary: Added new ClassLoaderData::ChunkList::contains(oop*) function for OopHandle rather than oop.
Reviewed-by: stefank, hseigel

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp

Changeset: 911e32d49f76
Author:    rkennke
Date:      2018-03-15 12:44 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/911e32d49f76

8199559: objArrayKlass::oop_iterate() and friends must use base_raw() instead of base()
Reviewed-by: tschatzl, eosterlund

! src/hotspot/share/oops/objArrayKlass.inline.hpp

Changeset: e88237c5ac83
Author:    stuefe
Date:      2018-03-15 07:43 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e88237c5ac83

8199656: Make slow metaspace verifications switchable in debug builds
Reviewed-by: dholmes, coleenp

! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: f654b37c58a1
Author:    clanger
Date:      2018-03-15 15:38 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f654b37c58a1

8199010: attachListener.hpp: Fix potential null termination issue found by coverity scans
Reviewed-by: stuefe, dholmes, cjplummer

! src/hotspot/share/services/attachListener.hpp

Changeset: 7fa5375fa6fd
Author:    aph
Date:      2018-02-16 09:43 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7fa5375fa6fd

8197429: Increased stack guard causes segfaults on x86-32
Reviewed-by: dholmes

! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
+ test/hotspot/jtreg/runtime/StackGap/T.java
+ test/hotspot/jtreg/runtime/StackGap/exestack-gap.c
+ test/hotspot/jtreg/runtime/StackGap/testme.sh

Changeset: 6171c007410a
Author:    dstewart
Date:      2018-03-09 23:03 -0500
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6171c007410a

8199425: JTReg failure: runtime/stringtable/StringTableVerifyTest.java
Summary: Adding required -XX:+UnlockDiagnosticVMOptions flag to StringTableVerifyTest.java
Reviewed-by: coleenp, kvn

! test/hotspot/jtreg/runtime/stringtable/StringTableVerifyTest.java

Changeset: 66ba2092464c
Author:    dtitov
Date:      2018-03-14 11:09 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/66ba2092464c

8166642: serviceability/dcmd/framework/* timeout
Reviewed-by: cjplummer, dholmes

+ test/hotspot/jtreg/serviceability/dcmd/framework/TEST.properties

Changeset: 7fb0ad2d8749
Author:    gromero
Date:      2018-03-15 20:52 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7fb0ad2d8749

8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3
Reviewed-by: dholmes, phh

! src/hotspot/os/linux/os_linux.hpp

Changeset: 7a656b77a2d8
Author:    iklam
Date:      2018-03-13 15:13 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7a656b77a2d8

8198796: Create test case for CDS + condy
Reviewed-by: mseledtsov, lfoltan, jiangli

+ test/hotspot/jtreg/runtime/appcds/condy/CondyHello.jasm
+ test/hotspot/jtreg/runtime/appcds/condy/CondyHelloApp.java
+ test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java

Changeset: 657893cb281b
Author:    sjohanss
Date:      2018-03-15 11:58 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/657893cb281b

8199674: Improve G1 Full GC array marking
Reviewed-by: tschatzl, shade

! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp

Changeset: b91b558a9076
Author:    coleenp
Date:      2018-03-16 08:26 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b91b558a9076

8199716: Unused AdjustKlassClosure in psParallelCompact.hpp
Reviewed-by: stefank

! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: ef5d5d343e2a
Author:    coleenp
Date:      2018-03-16 09:12 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ef5d5d343e2a

8199263: Split interfaceSupport.hpp to not require including .inline.hpp files
Summary: interfaceSupport.hpp is an inline file so moved to interfaceSupport.inline.hpp and stopped including it in .hpp files
Reviewed-by: stefank, rehn, kvn

! make/nb_native/nbproject/configurations.xml
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/assembler_arm.cpp
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/cpu/arm/assembler_arm_64.cpp
! src/hotspot/cpu/arm/interpreterRT_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/assembler_s390.cpp
! src/hotspot/cpu/s390/interpreterRT_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/interpreterRT_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/methodHandles_sparc.cpp
! src/hotspot/cpu/sparc/runtime_sparc.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_32.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/assembler_zero.cpp
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/cpu/zero/interpreterRT_zero.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/jvm_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/bsd/jvm_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/jvm_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/attachListener_solaris.cpp
! src/hotspot/os/solaris/jvm_solaris.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/os/windows/jvm_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciArray.cpp
! src/hotspot/share/ci/ciBaseObject.hpp
! src/hotspot/share/ci/ciCallSite.cpp
! src/hotspot/share/ci/ciConstantPoolCache.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciExceptionHandler.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciField.hpp
! src/hotspot/share/ci/ciInstance.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciMemberName.cpp
! src/hotspot/share/ci/ciMetadata.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodHandle.cpp
+ src/hotspot/share/ci/ciMethodType.cpp
! src/hotspot/share/ci/ciMethodType.hpp
! src/hotspot/share/ci/ciNullObject.cpp
! src/hotspot/share/ci/ciNullObject.hpp
! src/hotspot/share/ci/ciObjArray.cpp
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciSignature.cpp
! src/hotspot/share/ci/ciSignature.hpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciSymbol.cpp
! src/hotspot/share/ci/ciType.cpp
! src/hotspot/share/ci/ciTypeArray.cpp
! src/hotspot/share/ci/ciTypeArrayKlass.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/ci/ciUtilities.hpp
+ src/hotspot/share/ci/ciUtilities.inline.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/stackMapTable.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp
! src/hotspot/share/gc/cms/vmCMSOperations.cpp
! src/hotspot/share/gc/g1/vm_operations_g1.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/vmGCOperations.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp
- src/hotspot/share/prims/jvmtiEnter.hpp
+ src/hotspot/share/prims/jvmtiEnter.inline.hpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiUtil.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/prims/whitebox.hpp
+ src/hotspot/share/prims/whitebox.inline.hpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
- src/hotspot/share/runtime/interfaceSupport.hpp
+ src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/runtime/sharedRuntimeTrig.cpp
! src/hotspot/share/runtime/simpleThresholdPolicy.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/management.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/code/test_vtableStub.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/logging/test_gcTraceTime.cpp

Changeset: 5d2adef239d6
Author:    enevill
Date:      2018-03-16 11:26 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5d2adef239d6

8199243: aarch32: ARM 32 build broken after 8165929
Reviewed-by: coleenp, dholmes

! src/hotspot/os_cpu/linux_arm/copy_linux_arm.inline.hpp
! src/hotspot/os_cpu/linux_arm/linux_arm_32.s

Changeset: e06f9607f370
Author:    iveresov
Date:      2018-03-16 22:59 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e06f9607f370

8198969: Update Graal
Reviewed-by: kvn

! make/CompileToolsHotspot.gmk
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeDisassembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/DisassemblerProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/TraceInliningMode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/BiDirectionalTraceBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/UniDirectionalTraceBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/AbstractObjectStamp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/FloatStamp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IntegerStamp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/StampFactory.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsignedLong.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BasePhaseBinaryGraphTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalNodeTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphEncoderTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SwitchDyingLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TrivialInliningExplosionTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsignedLongTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompiler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/HighTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/target/Backend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/.checkstyle_checks.xml
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Graph.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/InlineCacheGuardPosition.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeSourcePosition.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/SourceLanguagePosition.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/SourceLanguagePositionProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotMove.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/StubAVXTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMaths.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotMove.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotLazyInitializationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerConfigurationFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCompiledCodeBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/NodeCostDumpUtil.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/lir/VerifyMaxRegisterSizePhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotClassInitializationPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotInvocationPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/AOTInliningPolicy.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AssertionSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HashCodeSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/LoadExceptionObjectSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/StringToBytesSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeLoadSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/WriteBarrierSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/aot/ResolveConstantSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProbabilisticProfileSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProfileSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParserOptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/JTTTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_series.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_abs.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_cos.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_exp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_log.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_pow.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_sin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_sqrt.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_tan.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/UnaryMath.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Call.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayCompareToOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64LFenceOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstructionClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/GlobalLivenessInfo.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceAssertions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceGlobalMoveResolutionPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TrivialTraceAllocator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/bu/BottomUpAllocator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanLifetimeAnalysisPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRPhaseSuite.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssa/SSAUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/BasicInductionVariable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/CountedLoopInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DefaultLoopPolicies.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragment.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/MathUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IntegerStampTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/PrimitiveStampBoundaryTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractFixedGuardNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BeginNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DynamicPiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EncodedGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedGuardNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphEncoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InliningLog.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/Invokable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/Invoke.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeWithExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopExitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StaticDeoptimizingNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConditionalNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerConvertNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLowerThanNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/IntegerSwitchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ClassInitializationPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderConfiguration.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InlineInvokePlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfDynamicNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Replacements.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConvertDeoptimizeToGuardPhase.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/NodeCounterPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/AbstractInlineInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/Inlineable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/InlineableGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/GreedyInliningPolicy.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineMethodSubstitutionsPolicy.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/PhaseSuite.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/contract/VerifyNodeCosts.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinterDumpHandler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64FloatArithmeticSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerArithmeticSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ConvertSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1Substitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringSubstitutions.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16Substitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SnippetsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StandardMethodSubstitutionsTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringCompareToTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringSubstitutionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/WordTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/BoxingSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantStringIndexOfSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineDuringParsingPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InstanceOfSnippetsTemplates.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetCounterNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringSubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileBytecodeProvider.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayCompareToNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroStateSplitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/JDK9Method.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/ProtocolImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/StringBenchmark.java

Changeset: acb36277a784
Author:    stefank
Date:      2018-03-15 21:26 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/acb36277a784

8199728: Remove oopDesc::is_scavengable
Reviewed-by: kbarrett, pliden

! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: c8ab058dcf1f
Author:    stuefe
Date:      2018-03-19 11:38 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c8ab058dcf1f

8199667: Unify metaspace list index handling and reinstantiate ChunkManager listindex gtest
Reviewed-by: zgu, coleenp

! src/hotspot/share/memory/metaspace.cpp
+ test/hotspot/gtest/memory/test_chunkManager.cpp

Changeset: 689ebcfe04fd
Author:    eosterlund
Date:      2018-03-16 14:47 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/689ebcfe04fd

8199685: Access arraycopy build failure with GCC 7.3.1
Reviewed-by: rkennke, pliden

! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp

Changeset: 848864ed9b17
Author:    eosterlund
Date:      2018-03-19 07:38 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/848864ed9b17

8199604: Rename CardTableModRefBS to CardTableBarrierSet
Reviewed-by: stefank, pliden

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/assembler_arm.cpp
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/cpu/arm/assembler_arm_64.cpp
! src/hotspot/cpu/arm/c1_Defs_arm.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/assembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/assembler_zero.cpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/code/relocInfo_ext.cpp
! src/hotspot/share/compiler/disassembler.cpp
+ src/hotspot/share/gc/cms/cmsCardTable.cpp
- src/hotspot/share/gc/cms/parCardTableModRefBS.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1CardCounts.cpp
! src/hotspot/share/gc/g1/g1CardCounts.hpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/g1/sparsePRT.hpp
! src/hotspot/share/gc/parallel/asPSOldGen.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/cardTable.hpp
+ src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
+ src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
+ src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBS.cpp
- src/hotspot/share/gc/shared/cardTableModRefBS.hpp
- src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/memRegion.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 647d7631fb9d
Author:    zgu
Date:      2018-03-19 08:31 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/647d7631fb9d

8199752: NMT: Memory allocated by Unsafe.allocateMemory should be tagged as mtOther
Summary: Tag memory allocation from Usafe.allocateMemory as external memory allocation
Reviewed-by: coleenp, stuefe

! src/hotspot/share/prims/unsafe.cpp
+ test/hotspot/jtreg/runtime/NMT/UnsafeAllocMemory.java

Changeset: fa30cdd2d3b8
Author:    njian
Date:      2018-03-15 14:05 +0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/fa30cdd2d3b8

8173100: AArch64: -XX:-UseOnStackReplacement does not work together with -XX:+TieredCompilation
Summary: Fix hotspot jtreg test compiler/interpreter/DisableOSRTest.java failure on AArch64.
Reviewed-by: aph, fyang

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Changeset: ddf9c5044e16
Author:    njian
Date:      2018-03-14 17:55 +0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ddf9c5044e16

8191954: AArch64: disable UseCISCSpill in C2
Reviewed-by: adinn, aph

! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp

Changeset: 19952ddce953
Author:    zgu
Date:      2018-03-19 13:38 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/19952ddce953

8199741: NMT: Tag safepoint polling pages
Summary: Added NMT tag for Safepoint polling pages
Reviewed-by: coleenp, shade

! src/hotspot/share/runtime/safepointMechanism.cpp

Changeset: e786d01c47f2
Author:    lucy
Date:      2018-03-19 13:37 -0500
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e786d01c47f2

8198608: Improvements to command-line flags printing
Summary: Re-implemented Flag::print_on()
Reviewed-by: dholmes, mikael, gziemski

! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/arguments/CheckCICompilerCount.java
! test/hotspot/jtreg/compiler/arguments/CheckCompileThresholdScaling.java

Changeset: 6e9e88d82781
Author:    gziemski
Date:      2018-03-19 13:57 -0500
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6e9e88d82781

8199356: Fix hotspot to allow stdlib to use libc++ and to allow changing the deployment target to 10.9
Summary: Remove conflicting poison min/max define
Reviewed-by: kbarrett, lfoltan

! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 00992d4e8a23
Author:    gziemski
Date:      2018-03-19 14:20 -0500
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/00992d4e8a23

8140359: get_locked_message_ext() should return Flag::MsgType
Summary: Changed get_locked_message_ext() to return Flag::MsgType
Reviewed-by: coleenp, rehn

! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/globals_ext.hpp

Changeset: ccb003941743
Author:    jgeorge
Date:      2018-03-20 11:24 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ccb003941743

8175312: SA: clhsdb: Provide an improved heap summary for 'universe' for G1GC
Summary: Provide an improved heap summary for G1GC with parameters like 'capacity', 'used', 'free', etc with the 'universe' command, and introduce a new command 'g1regiondetails' to display the individual region details.
Reviewed-by: sjohanss, minqi

! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionType.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/PrintRegionClosure.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeStringArray.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java

Changeset: 7ea4724a959c
Author:    hb
Date:      2018-03-20 13:40 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7ea4724a959c

8196028: JMX: Not enough JDP packets received before timeout
Reviewed-by: dholmes, egahlin

! test/jdk/sun/management/jdp/JdpOffTestCase.java

Changeset: 4881673579b7
Author:    simonis
Date:      2018-03-16 19:13 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4881673579b7

8199698: Change 8199275 breaks template instantiation for xlC (and potentially other compliers)
Reviewed-by: stefank, coleenp

! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp

Changeset: 6ce398fe53fd
Author:    rkennke
Date:      2018-03-20 15:59 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6ce398fe53fd

8199620: Support for JNI object pinning
Reviewed-by: pliden, tschatzl, eosterlund

! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/prims/jni.cpp

Changeset: 74db2b7cec75
Author:    dlong
Date:      2018-03-20 10:23 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/74db2b7cec75

8146201: [AOT] Class static initializers that are not pure should not be executed during static compilation
Reviewed-by: kvn

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java

Changeset: bef5683e363d
Author:    pliden
Date:      2018-03-20 22:22 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bef5683e363d

8199886: gc/cslocker/TestCSLocker.java crashes
Reviewed-by: rkennke, kbarrett

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

Changeset: 1708db7f94c6
Author:    thartmann
Date:      2018-03-21 08:18 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1708db7f94c6

8199624: [Graal] Blocking jvmci compilations time out
Summary: Handle blocking jvmci compilations that time out.
Reviewed-by: kvn, dnsimon

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/compiler/calls/common/CallsBase.java
! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java

Changeset: a273b521a559
Author:    eosterlund
Date:      2018-03-20 11:41 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a273b521a559

8199696: Remove Runtime1::arraycopy
Reviewed-by: kvn, mdoerr

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp

Changeset: bed9f0842578
Author:    lkorinth
Date:      2018-03-21 10:35 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bed9f0842578

8196337: Add commit methods that take all event properties as argument
Reviewed-by: ehelin, mgronlun

! src/hotspot/share/trace/traceEventClasses.xsl

Changeset: 982acd800812
Author:    ehelin
Date:      2018-03-21 12:47 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/982acd800812

8199027: Make protected members private in G1Policy
Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 26958d06b585
Author:    rkennke
Date:      2018-03-21 16:00 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/26958d06b585

8199739: Use HeapAccess when loading oops from static fields in javaClasses.cpp
Reviewed-by: kbarrett, eosterlund

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp

Changeset: 4be016b14e7b
Author:    gtriantafill
Date:      2018-03-21 11:27 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4be016b14e7b

8194054: [TESTBUG] Test runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java failed with -1073740940 (FFFFFFFFC0000374)
Reviewed-by: stsmirno, coleenp

! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 8f3c8e44e585
Author:    roland
Date:      2018-03-21 10:05 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/8f3c8e44e585

8196294: LoopStripMiningIterShortLoop is set to zero by default
Reviewed-by: shade, thartmann, kvn

! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMiningIterShortLoop.java

Changeset: 1f904e305a05
Author:    cjplummer
Date:      2018-03-21 13:07 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1f904e305a05

8195109: ServiceUtil::visible_oop is not needed anymore
Summary: strip out ServiceUtil and all users of it
Reviewed-by: coleenp, stefank, jcbeyler, sspitsyn

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/threadSMR.cpp
- src/hotspot/share/services/serviceUtil.hpp
! src/hotspot/share/services/threadService.hpp

Changeset: 84f0f5df5afa
Author:    mseledtsov
Date:      2018-03-21 13:18 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/84f0f5df5afa

8199880: runtime/appcds/condy/CondyHelloTest.java missing at requires vm.cds
Summary: Added at requires vm.cds
Reviewed-by: dcubed, jiangli

! test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java

Changeset: 527a563046d0
Author:    epavlova
Date:      2018-03-21 13:30 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/527a563046d0

8200071: Fix test/hotspot/jtreg/ProblemList-graal.txt
Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList-graal.txt

Changeset: 5865398439d4
Author:    coleenp
Date:      2018-03-21 17:09 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5865398439d4

8197844: JVMTI GetLoadedClasses should use the Access API
Summary: Make sure the holder of a class loader is accessed during iteration of CLDG
Reviewed-by: eosterlund, rkennke

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp

Changeset: d7df2dd501ce
Author:    coleenp
Date:      2018-03-21 19:45 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d7df2dd501ce

8199809: Don't include frame.inline.hpp and other.inline.hpp from .hpp files
Summary: Remove frame.inline.hpp,etc from header files and adjust transitive includes.
Reviewed-by: stefank, stuefe

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.hpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/interpreterRT_arm.cpp
! src/hotspot/cpu/arm/interpreterRT_arm.hpp
! src/hotspot/cpu/arm/jvmciCodeInstaller_arm.cpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp
! src/hotspot/cpu/ppc/interpreterRT_ppc.hpp
! src/hotspot/cpu/ppc/jvmciCodeInstaller_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interpreterRT_s390.cpp
! src/hotspot/cpu/s390/interpreterRT_s390.hpp
! src/hotspot/cpu/s390/jvmciCodeInstaller_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/frame_sparc.hpp
! src/hotspot/cpu/sparc/frame_sparc.inline.hpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/interpreterRT_sparc.cpp
! src/hotspot/cpu/sparc/interpreterRT_sparc.hpp
! src/hotspot/cpu/sparc/jvmciCodeInstaller_sparc.cpp
! src/hotspot/cpu/sparc/methodHandles_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interpreterRT_x86.hpp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/frame_zero.hpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/cpu/zero/interpreterRT_zero.hpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/stack_zero.cpp
! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.cpp
! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/thread_linux_sparc.cpp
! src/hotspot/os_cpu/linux_sparc/thread_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/thread_linux_zero.cpp
! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/thread_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_sparc/thread_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.cpp
! src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.hpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/aot/aotCompiledMethod.hpp
! src/hotspot/share/c1/c1_FrameMap.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/sharedClassUtil.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/bytecodeStream.cpp
! src/hotspot/share/interpreter/bytecodeStream.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/rewriter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/annotations.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/typeArrayOop.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/privilegedStack.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/advancedThresholdPolicy.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/javaFrameAnchor.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/rframe.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/simpleThresholdPolicy.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
+ src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframeArray.hpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/exceptions.cpp

Changeset: 8d02d496e785
Author:    smonteith
Date:      2018-03-20 22:54 +0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/8d02d496e785

8193266: AArch64: TestOptionsWithRanges.java SIGSEGV
Summary: Fix hotspot jtreg test runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java failure on AArch64.
Reviewed-by: aph, coleenp, dsamersoff

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp

Changeset: 45675142a18a
Author:    roland
Date:      2018-03-21 20:15 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/45675142a18a

8199784: PhaseIdealLoop::place_near_use() might return wrong control with loop strip mining
Reviewed-by: kvn

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

Changeset: d374b1634589
Author:    thartmann
Date:      2018-03-22 08:39 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d374b1634589

8199777: Deprecate -XX:+AggressiveOpts
Summary: Deprecate -XX:+AggressiveOpts and remove it from testing.
Reviewed-by: kvn, dholmes, shade

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/c2/Test7009359.java
! test/hotspot/jtreg/compiler/c2/cr6711117/Test.java
! test/hotspot/jtreg/compiler/codegen/Test6909839.java
! test/hotspot/jtreg/compiler/escapeAnalysis/Test6689060.java
! test/hotspot/jtreg/compiler/escapeAnalysis/Test6726999.java
! test/hotspot/jtreg/compiler/escapeAnalysis/cr6716441/Tester.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/jdk/java/lang/Integer/ValueOf.java
! test/jdk/java/math/BigDecimal/DivideMcTests.java
! test/jdk/java/math/BigDecimal/FloatDoubleValueTests.java
! test/jdk/java/math/BigDecimal/RangeTests.java
! test/jdk/java/math/BigDecimal/StrippingZerosTest.java
! test/jdk/java/math/BigDecimal/ToPlainStringTests.java
! test/jdk/java/util/HashMap/HashMapCloneLeak.java
! test/jdk/java/util/NavigableMap/LockStep.java

Changeset: ee8fa73b90f9
Author:    eosterlund
Date:      2018-03-21 14:38 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ee8fa73b90f9

8198949: Modularize arraycopy stub routine GC barriers
Reviewed-by: rkennke, pliden

+ src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
+ src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp
+ src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
+ src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
+ src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.hpp
+ src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.cpp
+ src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
+ src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp
+ src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
+ src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp
+ src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
+ src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
+ src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp
+ src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
+ src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
+ src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp
+ src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
+ src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
+ src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.hpp
+ src/hotspot/cpu/sparc/gc/shared/barrierSetAssembler_sparc.hpp
+ src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.hpp
+ src/hotspot/cpu/sparc/gc/shared/modRefBarrierSetAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/gc/shared/modRefBarrierSetAssembler_sparc.hpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
+ src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
+ src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
+ src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp
+ src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
+ src/hotspot/cpu/zero/gc/g1/g1BarrierSetAssembler_zero.hpp
+ src/hotspot/cpu/zero/gc/shared/barrierSetAssembler_zero.hpp
+ src/hotspot/cpu/zero/gc/shared/cardTableBarrierSetAssembler_zero.hpp
+ src/hotspot/cpu/zero/gc/shared/modRefBarrierSetAssembler_zero.hpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
+ src/hotspot/share/gc/g1/g1BarrierSetAssembler.hpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
- src/hotspot/share/gc/shared/barrierSet.inline.hpp
+ src/hotspot/share/gc/shared/barrierSetAssembler.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
+ src/hotspot/share/gc/shared/cardTableBarrierSetAssembler.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
+ src/hotspot/share/gc/shared/modRefBarrierSetAssembler.hpp

Changeset: dcdbb98f4086
Author:    kvn
Date:      2018-03-22 10:45 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/dcdbb98f4086

8199896: [Graal] build Graal on all x86 platforms
Reviewed-by: erikj

! make/autoconf/hotspot.m4

Changeset: a3f1db30ab85
Author:    kvn
Date:      2018-03-22 16:39 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a3f1db30ab85

8199212: [TESTBUG] don't run compiler/aot tests with -Xcomp
8199489: [TESTBUG] don't run CTW tests with -Xcomp
Reviewed-by: iignatyev, iveresov

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/c2/Test6603011.java
! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java

Changeset: bde392011cd8
Author:    roland
Date:      2018-03-22 20:21 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bde392011cd8

8193130: Bad graph when unrolled loop bounds conflicts with range checks
Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/IterationSplitPredicateInconsistency.java

Changeset: 66c32f2a7f10
Author:    stefank
Date:      2018-03-22 12:34 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/66c32f2a7f10

8200111: MallocArrayAllocator::free should not take a length parameter
Reviewed-by: gtriantafill, coleenp, tschatzl

! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp

Changeset: 272dff61a2de
Author:    eosterlund
Date:      2018-03-23 12:55 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/272dff61a2de

8200113: Make Access load proxys smarter
Reviewed-by: stefank, pliden

! src/hotspot/share/oops/access.hpp

Changeset: 77fb0be7d19f
Author:    stefank
Date:      2018-03-15 21:24 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/77fb0be7d19f

8199946: Move load/store and encode/decode out of oopDesc
Reviewed-by: eosterlund, coleenp, tschatzl

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/nativeInst_arm_64.cpp
! src/hotspot/cpu/arm/relocInfo_arm.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/relocInfo_ppc.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/sparc/relocInfo_sparc.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parOopClosures.inline.hpp
! src/hotspot/share/gc/cms/promotionInfo.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1StringDedupThread.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/referenceProcessor.inline.hpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/accessBackend.inline.hpp
+ src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 4dd58ecc9912
Author:    stefank
Date:      2018-03-15 21:29 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4dd58ecc9912

8200105: Remove cyclic dependency between oop.inline.hpp and collectedHeap.inline.hpp
Reviewed-by: coleenp, kbarrett

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/solaris/attachListener_solaris.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/sharedPathsMiscInfo.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/gc/g1/g1CardLiveData.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.inline.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/utilities/ostream.cpp

Changeset: 898ef81cbc0e
Author:    stefank
Date:      2018-03-23 18:54 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/898ef81cbc0e

8200106: Move NoSafepointVerifier out from gcLocker.hpp
Reviewed-by: coleenp

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/vmCMSOperations.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1StringDedupQueue.cpp
! src/hotspot/share/gc/g1/g1StringDedupTable.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/vmPSOperations.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/collectorPolicy.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLocker.hpp
! src/hotspot/share/gc/shared/gcLocker.inline.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/vmGCOperations.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/safepoint.cpp
+ src/hotspot/share/runtime/safepointVerifiers.cpp
+ src/hotspot/share/runtime/safepointVerifiers.hpp
! src/hotspot/share/runtime/simpleThresholdPolicy.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/heapDumper.cpp

Changeset: c04d813140dc
Author:    ihse
Date:      2018-03-02 10:59 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c04d813140dc

8198724: Refactor FLAGS handling in configure
Reviewed-by: erikj

! make/autoconf/configure.ac
+ make/autoconf/flags-cflags.m4
+ make/autoconf/flags-ldflags.m4
+ make/autoconf/flags-other.m4
! make/autoconf/flags.m4
! make/autoconf/hotspot.m4
! make/autoconf/lib-std.m4
! make/autoconf/libraries.m4
! make/autoconf/platform.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/common/NativeCompilation.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/CompileLibjsig.gmk

Changeset: 10f447530d32
Author:    rriggs
Date:      2018-03-02 14:17 -0500
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/10f447530d32

8198697: Simplify initialization of platform encoding
Reviewed-by: redestad, sherman

! src/java.base/share/native/libjava/System.c
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjava/jni_util.h

Changeset: fc16b5f193c7
Author:    jlaskey
Date:      2018-03-02 18:10 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/fc16b5f193c7

8198955: String#repeat loop optimization
Reviewed-by: rriggs, redestad, igerasim

! src/java.base/share/classes/java/lang/String.java

Changeset: d8057fc6fffc
Author:    rriggs
Date:      2018-03-02 18:08 -0500
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d8057fc6fffc

8198970: jnu_util.c compilation error on Solaris
Reviewed-by: mchung, redestad

! src/java.base/share/native/libjava/jni_util.c

Changeset: 6abbc1f5c2a1
Author:    ihse
Date:      2018-03-03 08:39 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6abbc1f5c2a1

8198862: Stop doing funky compilation stuff for dtrace
Reviewed-by: erikj, tbell

! make/hotspot/gensrc/GensrcDtrace.gmk
! make/hotspot/lib/CompileDtracePostJvm.gmk
! make/hotspot/lib/CompileDtracePreJvm.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/src/native/dtrace/generateJvmOffsets.cpp
- make/hotspot/src/native/dtrace/generateJvmOffsetsMain.c
! src/hotspot/os/solaris/dtrace/jhelper.d

Changeset: c5eb27eed365
Author:    sherman
Date:      2018-03-04 00:32 -0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c5eb27eed365

8198966: To make CoderResult.Cache.cache final and allocate it eagerly
Reviewed-by: redestad

! src/java.base/share/classes/java/nio/charset/CoderResult.java

Changeset: f29637bb390e
Author:    lancea
Date:      2018-03-04 17:05 -0500
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f29637bb390e

8197533: Move javax.transaction.xa  to its own module
Reviewed-by: darcy, alanb, psandoz, ihse

! make/CompileJavaModules.gmk
! make/common/Modules.gmk
! make/jdk/src/classes/build/tools/jigsaw/GenGraphs.java
! make/jdk/src/classes/build/tools/jigsaw/technology-summary.html
! src/java.se/share/classes/module-info.java
- src/java.sql/share/classes/javax/transaction/xa/XAException.java
- src/java.sql/share/classes/javax/transaction/xa/XAResource.java
- src/java.sql/share/classes/javax/transaction/xa/Xid.java
- src/java.sql/share/classes/javax/transaction/xa/package.html
! src/java.sql/share/classes/module-info.java
+ src/java.transaction.xa/share/classes/javax/transaction/xa/XAException.java
+ src/java.transaction.xa/share/classes/javax/transaction/xa/XAResource.java
+ src/java.transaction.xa/share/classes/javax/transaction/xa/Xid.java
+ src/java.transaction.xa/share/classes/javax/transaction/xa/package-info.java
+ src/java.transaction.xa/share/classes/module-info.java
! test/jdk/TEST.groups
- test/jdk/javax/transaction/testng/Driver.java
- test/jdk/javax/transaction/testng/test/transaction/XAExceptionTests.java
- test/jdk/javax/transaction/testng/util/SerializedTransactionExceptions.java
+ test/jdk/javax/transaction/xa/testng/Driver.java
+ test/jdk/javax/transaction/xa/testng/JavaSqlModuleDriver.java
+ test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java
+ test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java
! test/langtools/tools/jdeps/modules/DotFileTest.java

Changeset: 73385a708426
Author:    xyin
Date:      2018-03-04 18:46 -0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/73385a708426

8198931: remove java.xml.bind module dependency for com/sun/jndi tests
Reviewed-by: lancea

! test/jdk/com/sun/jndi/dns/AttributeTests/GetAny.java
! test/jdk/com/sun/jndi/dns/lib/DNSServer.java
! test/jdk/com/sun/jndi/ldap/blits/AddTests/AddNewEntry.java

Changeset: 97288886180c
Author:    bpb
Date:      2018-03-05 08:27 -0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/97288886180c

8198834: (ch) Enable java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java on linux-x64
Summary: Move to using centralized native build and remove obsolete .so files
Reviewed-by: alanb, erikj

! make/test/JtregNativeJdk.gmk
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/README
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so
+ test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/libInheritedChannel.c

Changeset: fb9f590b9eee
Author:    naoto
Date:      2018-03-05 08:50 -0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/fb9f590b9eee

4993841: (str) java.lang.Character should have a toString(int) method
Reviewed-by: martin, rriggs, sherman, smarks

! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/jdk/java/lang/Character/Supplementary.java

Changeset: 4c2e97e4975a
Author:    shurailine
Date:      2018-03-05 05:44 -0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4c2e97e4975a

8193660: Check SOURCE line in "release" file for closedjdk
Reviewed-by: alanb
Contributed-by: randy.crihfield at oracle.com

! test/jdk/TEST.groups
+ test/jdk/sanity/releaseFile/CheckSource.java

Changeset: 13ff1c3f0d4c
Author:    shurailine
Date:      2018-03-05 05:50 -0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/13ff1c3f0d4c

8193660: Check SOURCE line in "release" file for closedjdk
Reviewed-by: alanb
Contributed-by: randy.crihfield at oracle.com

- test/jdk/sanity/releaseFile/NegativeSOURCETest.java

Changeset: 5d35b6050163
Author:    ihse
Date:      2018-03-06 00:56 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5d35b6050163

8199052: Configure broken on aarch64
Reviewed-by: erikj

! make/autoconf/flags.m4

Changeset: a5b237cfccef
Author:    ihse
Date:      2018-03-06 00:59 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a5b237cfccef

8198844: Clean up GensrcX11Wrappers
Reviewed-by: erikj, prr

! make/Main.gmk
+ make/UpdateX11Wrappers.gmk
- make/data/x11wrappergen/functions.txt
+ make/data/x11wrappergen/sizes-32.txt
+ make/data/x11wrappergen/sizes-64.txt
- make/data/x11wrappergen/sizes.32
- make/data/x11wrappergen/sizes.64
- make/data/x11wrappergen/sizes.64-solaris-i386
! make/data/x11wrappergen/xlibtypes.txt
! make/gensrc/Gensrc-java.desktop.gmk
! make/gensrc/GensrcX11Wrappers.gmk
! make/jdk/src/classes/build/tools/x11wrappergen/WrapperGenerator.java

Changeset: 9cbb97715f53
Author:    coffeys
Date:      2018-03-06 10:31 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9cbb97715f53

8199018: Test crypto provider not registering
Reviewed-by: wetmore

! test/jdk/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java
! test/jdk/sun/security/ssl/HandshakeHash/MyProvider.java

Changeset: 6d825d74f4d6
Author:    rriggs
Date:      2018-03-06 10:00 -0500
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6d825d74f4d6

8197538: Remove mention of hotjava paths in MimeTable.java
Reviewed-by: lancea, bpb, chegar

! src/java.base/share/classes/sun/net/www/MimeTable.java

Changeset: e9a335686df9
Author:    ihse
Date:      2018-03-06 17:24 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e9a335686df9

8199118: Filtering of filename for microsoft CL broken on newer Cygwin
Reviewed-by: erikj

! make/common/NativeCompilation.gmk

Changeset: 50f5ea3292f1
Author:    erikj
Date:      2018-03-06 17:30 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/50f5ea3292f1

8199125: --disable-warnings-as-errors does not work for native jtreg test code
Reviewed-by: ihse

! make/common/TestFilesCompilation.gmk

Changeset: 67912cbf784a
Author:    ihse
Date:      2018-03-06 17:43 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/67912cbf784a

8199103: Can't use COMPARE_BUILD with PATCH from custom root
Reviewed-by: erikj

! make/InitSupport.gmk

Changeset: 771616d26ca1
Author:    bpatel
Date:      2018-03-06 10:45 -0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/771616d26ca1

8182765: HTML5 must be the default javadoc codegen mode in the near future
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/langtools/jdk/javadoc/doclet/AccessSummary/AccessSummary.java
! test/langtools/jdk/javadoc/doclet/MetaTag/MetaTag.java
! test/langtools/jdk/javadoc/doclet/ValidHtml/ValidHtml.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testHtmlWarning/TestHtmlWarning.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testOverview/TestOverview.java
! test/langtools/jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testTypeVariableLinks/TestTypeVariableLinks.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/doclet/testWarnings/TestWarnings.java
! test/langtools/jdk/javadoc/tool/6958836/Test.java
! test/langtools/jdk/javadoc/tool/6964914/Test.java
! test/langtools/jdk/javadoc/tool/6964914/TestStdDoclet.java
! test/langtools/jdk/javadoc/tool/MaxWarns.java
! test/langtools/jdk/javadoc/tool/QuietOption.java
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java
! test/langtools/tools/javadoc/6964914/TestStdDoclet.java

Changeset: 9ffbe8258541
Author:    bpb
Date:      2018-03-06 10:51 -0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9ffbe8258541

8198302: VS2017 (C4477) java.base/windows/native/libnet/NetworkInterface_winXP.c incorrect printf format strings
Summary: Cast to expected data type
Reviewed-by: chegar, clanger, rriggs

! src/java.base/windows/native/libnet/NetworkInterface_winXP.c

Changeset: ac95c7a76132
Author:    alanb
Date:      2018-03-07 07:13 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ac95c7a76132

8198928: (so) SocketChannel connect may deadlock if closed at around same time that connect fails
Reviewed-by: bpb, mli

! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/unix/native/libnio/ch/SocketChannelImpl.c
! src/java.base/windows/native/libnio/ch/SocketChannelImpl.c
! test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java
+ test/jdk/java/nio/channels/SocketChannel/CloseDuringConnect.java

Changeset: 4affaea00c05
Author:    alanb
Date:      2018-03-07 07:15 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4affaea00c05

8199015: (se) SocketChannelImpl.translateXXXOps access channel state without synchronization
Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/SelChImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java

Changeset: 2d5cc05d877e
Author:    alanb
Date:      2018-03-07 07:20 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2d5cc05d877e

8199120: (so) SocketChannelImpl read/write don't need stateLock when channel is configured non-blocking
Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java

Changeset: 71bc133f25ea
Author:    enevill
Date:      2018-03-06 23:03 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/71bc133f25ea

8199152: Configure broken on arm32
Reviewed-by: ihse

! make/autoconf/flags.m4

Changeset: 2854589fd853
Author:    hannesw
Date:      2018-03-07 18:36 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2854589fd853

8199236: Nashorn uses deprecated HTML tags in Javadoc
Reviewed-by: jlaskey, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Label.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/DateParser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ConsString.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NameCodec.java

Changeset: 02b821c5df93
Author:    ihse
Date:      2018-03-07 19:14 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/02b821c5df93

8199224: Refactor add_native_source in SetupNativeCompilation
Reviewed-by: erikj

! make/common/NativeCompilation.gmk

Changeset: af37d9997bd6
Author:    erikj
Date:      2018-03-07 22:30 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/af37d9997bd6

8199197: Set _NT_SYMBOL_PATH when running tests on windows
Reviewed-by: ihse, ctornqvi

! make/RunTests.gmk
! make/RunTestsPrebuilt.gmk
! make/conf/jib-profiles.js
! test/TestCommon.gmk

Changeset: 323fc55ebe73
Author:    weijun
Date:      2018-03-08 11:44 +0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/323fc55ebe73

8199198: Remove unused functions in jdk.crypto.mscapi native code
Reviewed-by: igerasim, wetmore

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: 217780dff1bf
Author:    weijun
Date:      2018-03-08 11:44 +0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/217780dff1bf

8198898: Compilation errors in jdk.crypto.mscapi with VS 2017
Reviewed-by: xuelei

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: a4a816f88e58
Author:    weijun
Date:      2018-03-08 12:20 +0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a4a816f88e58

8191139: Remove deprecated javax.security.auth.Policy API
Reviewed-by: mullan

! src/java.base/share/classes/javax/security/auth/AuthPermission.java
- src/java.base/share/classes/javax/security/auth/Policy.java
! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java
- src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/util/Resources.java

Changeset: a7d2f0dd9c1f
Author:    weijun
Date:      2018-03-08 13:39 +0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a7d2f0dd9c1f

8193262: JNI array not released in libsunmscapi convertToLittleEndian
Reviewed-by: ascarpino

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: e38b6a7f65ee
Author:    vromero
Date:      2018-03-08 10:28 -0500
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e38b6a7f65ee

8199327: nuke var type name after a lambda has been accepted
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01.java

Changeset: 5447851ff0f6
Author:    ykubota
Date:      2018-03-08 11:21 +0900
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5447851ff0f6

8169358: httpserver does not close connections when RejectedExecutionException occurs
Summary: Catch unexpected exceptions in Dispatcher::handle
Reviewed-by: chegar, dfuchs, clanger
Contributed-by: KUBOTA Yuji <kubota.yuji at gmail.com>

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/TaskRejectedTest.java

Changeset: 28729cf7e4bc
Author:    bpb
Date:      2018-03-08 08:17 -0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/28729cf7e4bc

8198899: Compilation errors in java.prefs with VS 2017
Summary: Change Java level representation of HKEY from int to long
Reviewed-by: alanb, rriggs, psandoz

! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java
! src/java.prefs/windows/native/libprefs/WindowsPreferences.c

Changeset: 7cd937277d5e
Author:    ihse
Date:      2018-03-08 18:46 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7cd937277d5e

8199338: Use -g0 on solstudio also for compiling C programs
Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk

Changeset: 6aaf3aef2d67
Author:    ihse
Date:      2018-03-08 18:51 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6aaf3aef2d67

8199331: Don't limit debug information for fastdebug JDK native libraries
Reviewed-by: erikj

! make/autoconf/flags-cflags.m4

Changeset: 2478f56cf409
Author:    erikj
Date:      2018-03-08 19:13 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2478f56cf409

8199339: JDK-8198859 broke solaris x64
Reviewed-by: ihse

! make/hotspot/lib/CompileDtracePostJvm.gmk

Changeset: f62d1d1c2d9c
Author:    jjg
Date:      2018-03-08 13:09 -0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f62d1d1c2d9c

8194296: Check copyright of files in make/langtools/tools
Reviewed-by: mcimadamore, jlahoda

! make/langtools/tools/crules/AbstractCodingRulesAnalyzer.java
! make/langtools/tools/crules/AssertCheckAnalyzer.java
! make/langtools/tools/crules/CodingRulesAnalyzerPlugin.java
! make/langtools/tools/crules/DefinedByAnalyzer.java
! make/langtools/tools/crules/LegacyLogMethodAnalyzer.java
! make/langtools/tools/crules/MutableFieldsAnalyzer.java
! make/langtools/tools/propertiesparser/gen/ClassGenerator.java
! make/langtools/tools/propertiesparser/parser/Message.java
! make/langtools/tools/propertiesparser/parser/MessageFile.java
! make/langtools/tools/propertiesparser/parser/MessageInfo.java
! make/langtools/tools/propertiesparser/parser/MessageLine.java
! make/langtools/tools/propertiesparser/parser/MessageType.java

Changeset: 436f1e03fd04
Author:    erikj
Date:      2018-03-08 22:17 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/436f1e03fd04

8199266: Update boot and build jdk requirements in configure
Reviewed-by: ihse, tbell

! doc/building.html
! doc/building.md
! make/autoconf/boot-jdk.m4
! make/autoconf/version-numbers

Changeset: cefb7b496d17
Author:    ihse
Date:      2018-03-09 00:28 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/cefb7b496d17

8199347: Always use -Z7 for debug symbols when compiling on Windows
Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk

Changeset: ece10494786c
Author:    jwilhelm
Date:      2018-03-02 21:00 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ece10494786c

Merge

! make/autoconf/flags.m4
+ src/hotspot/share/gc/g1/g1CardTable.cpp
+ src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
+ src/hotspot/share/gc/parallel/psCardTable.cpp
+ src/hotspot/share/gc/parallel/psCardTable.hpp
+ src/hotspot/share/gc/shared/cardTable.cpp
+ src/hotspot/share/gc/shared/cardTable.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
- src/hotspot/share/memory/universe_ext.cpp
! test/TestCommon.gmk

Changeset: 1d2cb50c1492
Author:    rehn
Date:      2018-03-02 11:43 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1d2cb50c1492

8198833: TestMemoryAwareness Docker container fails with too small maximum heap
Reviewed-by: bobv, dholmes

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

Changeset: 82a3005cb038
Author:    weijun
Date:      2018-03-09 11:36 +0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/82a3005cb038

8199154: Accessibility issues in jdk.security.auth
Reviewed-by: valeriep

! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java

Changeset: cc2673fa8c20
Author:    jlahoda
Date:      2018-03-09 09:42 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/cc2673fa8c20

8187950: javax.lang.model APIs throws CompletionFailure or a subtype of CompletionFailure.
Summary: Catching CompletionFailures that would be thrown to API clients, and re-completing the symbols again when javac itself needs it.
Reviewed-by: cushon, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/MultiTaskListener.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredCompletionFailureHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! test/langtools/tools/javac/classreader/T7031108.java
! test/langtools/tools/javac/processing/6430209/T6430209.java
! test/langtools/tools/javac/processing/6430209/b6341534.java
+ test/langtools/tools/javac/processing/model/completionfailure/MissingClassFile.java
! test/langtools/tools/javac/processing/model/completionfailure/NoAbortForBadClassFile.java
! test/langtools/tools/lib/toolbox/JavacTask.java

Changeset: 51ad2caecdb6
Author:    ihse
Date:      2018-03-09 19:09 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/51ad2caecdb6

8199416: Remove debug output left over since JDK-8198844
Reviewed-by: erikj

! make/gensrc/GensrcX11Wrappers.gmk

Changeset: 986249df86ce
Author:    ihse
Date:      2018-03-09 19:10 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/986249df86ce

8199403: Require binutils 2.18 or newer
Reviewed-by: erikj, tbell

! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4

Changeset: a19a6228cdb2
Author:    ihse
Date:      2018-03-09 19:12 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a19a6228cdb2

8199405: Bump lowest supported gcc to 4.8
Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/toolchain.m4

Changeset: e59941f7247d
Author:    erikj
Date:      2018-03-09 19:20 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e59941f7247d

8199352: The Jib artifact resolver in test lib needs to print better error messages
Reviewed-by: iignatyev, ihse

! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java
! test/hotspot/jtreg/applications/scimark/Scimark.java
! test/hotspot/jtreg/compiler/aot/AotCompiler.java
! test/lib/jdk/test/lib/artifacts/ArtifactManager.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java
+ test/lib/jdk/test/lib/artifacts/ArtifactResolverException.java
! test/lib/jdk/test/lib/artifacts/DefaultArtifactManager.java
! test/lib/jdk/test/lib/artifacts/JibArtifactManager.java

Changeset: b6fb84357542
Author:    redestad
Date:      2018-03-10 02:58 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b6fb84357542

8199009: test/jdk/java/util/Locale/SoftKeys.java fails with OutOfMemoryError
Reviewed-by: psandoz, naoto

! test/jdk/java/util/Locale/SoftKeys.java

Changeset: 3a225d9cabe1
Author:    rriggs
Date:      2018-03-12 10:04 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3a225d9cabe1

8199420: Update javadoc tags in java.lang.System and related
Reviewed-by: lancea, bpb

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java

Changeset: 564802b01ded
Author:    ihse
Date:      2018-03-12 17:00 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/564802b01ded

8199451: Create linux-aarch64 cross-compilation devkit, and fix cross-compilation
Reviewed-by: aph, erikj

! make/autoconf/flags.m4
! make/conf/jib-profiles.js
! make/devkit/Makefile
! make/devkit/Tools.gmk

Changeset: d1a19a08389a
Author:    erikj
Date:      2018-03-12 17:49 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d1a19a08389a

8199428: install-file macro fails on filenames with space on Solaris
Reviewed-by: tbell, ihse

! make/common/MakeBase.gmk

Changeset: e991d0be4cc9
Author:    redestad
Date:      2018-03-12 18:31 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e991d0be4cc9

8199453: Enable link-time generation of constructor forms
Reviewed-by: alanb, psandoz, mchung

! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java

Changeset: 2a25589b5971
Author:    redestad
Date:      2018-03-12 19:36 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2a25589b5971

8199469: Disable generate-jli-classes when building interim-image
Reviewed-by: erikj, mchung

! make/InterimImage.gmk

Changeset: a9d89773efca
Author:    erikj
Date:      2018-03-12 21:48 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a9d89773efca

8199473: Support Visual Studio BuildTools with VS2017
Reviewed-by: ihse, tbell

! make/autoconf/toolchain_windows.m4

Changeset: bd7c17f99a19
Author:    lana
Date:      2018-03-12 21:30 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bd7c17f99a19

Added tag jdk-11+4 for changeset e59941f7247d

! .hgtags

Changeset: 7c795d301dbf
Author:    psandoz
Date:      2018-03-12 16:09 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7c795d301dbf

8199462: Use Reference.reachabilityFence in direct ByteBuffer methods
Reviewed-by: psandoz, vlivanov, plevart
Contributed-by: ben_walsh at uk.ibm.com

! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/lang/ref/ReachabilityFenceTest.java

Changeset: 948ece16567b
Author:    naoto
Date:      2018-03-12 20:47 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/948ece16567b

8198989: Provide more diagnostic IAE messages
Reviewed-by: lancea

! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/String.java

Changeset: 48452579de86
Author:    sherman
Date:      2018-03-13 00:22 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/48452579de86

8196748: tools/jar tests need to tolerate unrelated warnings
Reviewed-by: dholmes

! test/jdk/tools/jar/LeadingGarbage.java
! test/jdk/tools/jar/modularJar/Basic.java
! test/jdk/tools/jar/multiRelease/ApiValidatorTest.java
! test/jdk/tools/jar/multiRelease/Basic.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: b43edd41622d
Author:    rriggs
Date:      2018-03-13 12:46 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b43edd41622d

8199470: Remove unused property file.encoding.pkg
Reviewed-by: bpb, sherman

! src/demo/share/java2d/J2DBench/src/j2dbench/ResultSet.java
! src/java.base/share/native/libjava/System.c
! src/java.base/windows/native/libjava/java_props_md.c

Changeset: 838c11e59a38
Author:    dmarkov
Date:      2018-02-28 22:00 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/838c11e59a38

8187635: On Windows Swing changes keyboard layout on a window activation
Reviewed-by: serb, ssadetsky

! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp

Changeset: 0ce74d78f58c
Author:    prr
Date:      2018-03-01 10:37 -0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/0ce74d78f58c

Merge

- src/hotspot/share/logging/logTagLevelExpression.cpp
- src/hotspot/share/logging/logTagLevelExpression.hpp
- src/hotspot/share/services/allocationContextService.hpp
- src/java.management/share/classes/sun/management/TypeVersionMapper.java
- test/hotspot/gtest/logging/test_logTagLevelExpression.cpp
- test/jdk/com/sun/jdi/JDIScaffold.java

Changeset: 577f96d4f3c9
Author:    psadhukhan
Date:      2018-03-02 09:59 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/577f96d4f3c9

8194943: Regression automated test 'open/test/jdk/javax/swing/JInternalFrame/8020708/bug8020708.java' fails
Reviewed-by: ssadetsky, sveerabhadra

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JInternalFrame/8020708/bug8020708.java

Changeset: 3b820b878ebe
Author:    pnarayanan
Date:      2018-03-02 14:39 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3b820b878ebe

8198613: Test cases result in failure or timeout when run with OpenGL backend
Reviewed-by: serb, jdv

! test/jdk/ProblemList.txt
! test/jdk/java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java
! test/jdk/java/awt/FullScreen/BufferStrategyExceptionTest/BufferStrategyExceptionTest.java
! test/jdk/java/awt/FullScreen/DisplayChangeVITest/DisplayChangeVITest.java
! test/jdk/java/awt/FullScreen/MultimonFullscreenTest/MultimonFullscreenTest.java
! test/jdk/java/awt/FullScreen/NonExistentDisplayModeTest/NonExistentDisplayModeTest.java
! test/jdk/java/awt/FullScreen/UninitializedDisplayModeChangeTest/UninitializedDisplayModeChangeTest.java
! test/jdk/java/awt/Graphics/CopyScaledArea/CopyScaledAreaTest.java
+ test/jdk/java/awt/Graphics2D/CopyAreaOOB.java
! test/jdk/java/awt/GraphicsDevice/CloneConfigsTest.java
! test/jdk/java/awt/Multiscreen/DeviceIdentificationTest/DeviceIdentificationTest.java
! test/jdk/java/awt/Window/TranslucentShapedFrameTest/TranslucentShapedFrameTest.java
+ test/jdk/java/awt/image/VolatileImage/CustomCompositeTest.java
+ test/jdk/java/awt/image/VolatileImage/DrawBufImgOp.java
+ test/jdk/java/awt/image/VolatileImage/DrawHugeImageTest.java
+ test/jdk/java/awt/image/VolatileImage/GradientPaints.java
! test/jdk/java/awt/image/VolatileImage/TransparentVImage.java
+ test/jdk/java/awt/image/VolatileImage/bug7181438.java
! test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java
! test/jdk/javax/swing/JInternalFrame/8069348/bug8069348.java
! test/jdk/sun/java2d/DirectX/AccelPaintsTest/AccelPaintsTest.java
! test/jdk/sun/java2d/DirectX/AcceleratedScaleTest/AcceleratedScaleTest.java
! test/jdk/sun/java2d/DirectX/NonOpaqueDestLCDAATest/NonOpaqueDestLCDAATest.java
! test/jdk/sun/java2d/DirectX/OpaqueImageToSurfaceBlitTest/OpaqueImageToSurfaceBlitTest.java
! test/jdk/sun/java2d/DirectX/OverriddenInsetsTest/OverriddenInsetsTest.java
! test/jdk/sun/java2d/DirectX/StrikeDisposalCrashTest/StrikeDisposalCrashTest.java
! test/jdk/sun/java2d/DirectX/SwingOnScreenScrollingTest/SwingOnScreenScrollingTest.java
! test/jdk/sun/java2d/DirectX/TransformedPaintTest/TransformedPaintTest.java
- test/jdk/sun/java2d/OpenGL/CopyAreaOOB.java
- test/jdk/sun/java2d/OpenGL/CustomCompositeTest.java
- test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java
- test/jdk/sun/java2d/OpenGL/DrawHugeImageTest.java
- test/jdk/sun/java2d/OpenGL/GradientPaints.java
- test/jdk/sun/java2d/OpenGL/bug7181438.java
! test/jdk/sun/java2d/SunGraphics2D/DrawImageBilinear.java
! test/jdk/sun/java2d/SunGraphics2D/EmptyClipRenderingTest.java
! test/jdk/sun/java2d/SunGraphics2D/PolyVertTest.java
! test/jdk/sun/java2d/SunGraphics2D/SimplePrimQuality.java
! test/jdk/sun/java2d/pipe/InterpolationQualityTest.java
! test/jdk/sun/java2d/pipe/MutableColorTest/MutableColorTest.java
! test/jdk/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java
! test/jdk/sun/java2d/pipe/hw/RSLContextInvalidationTest/RSLContextInvalidationTest.java
! test/jdk/sun/java2d/pipe/hw/VSyncedBufferStrategyTest/VSyncedBufferStrategyTest.java

Changeset: 3f825ec26b01
Author:    shurailine
Date:      2018-03-02 14:25 -0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3f825ec26b01

8198922: Provide instrumentation for sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java
Reviewed-by: prr

! test/jdk/sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java

Changeset: d084b5176395
Author:    psadhukhan
Date:      2018-03-03 09:55 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d084b5176395

8194767: Regression automated Test 'javax/swing/JEditorPane/6917744/bug6917744.java' fails
Reviewed-by: ssadetsky, prr

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JEditorPane/6917744/bug6917744.java

Changeset: 517c1f85c13a
Author:    alitvinov
Date:      2018-03-05 01:22 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/517c1f85c13a

8198605: Touch keyboard is shown for a non-focusable text component
Reviewed-by: serb, dmarkov

! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java

Changeset: d8d1061ce34c
Author:    prr
Date:      2018-03-05 13:11 -0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d8d1061ce34c

Merge

- make/hotspot/src/native/dtrace/generateJvmOffsetsMain.c
- src/java.sql/share/classes/javax/transaction/xa/XAException.java
- src/java.sql/share/classes/javax/transaction/xa/XAResource.java
- src/java.sql/share/classes/javax/transaction/xa/Xid.java
- src/java.sql/share/classes/javax/transaction/xa/package.html
! test/jdk/ProblemList.txt
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so
- test/jdk/javax/transaction/testng/Driver.java
- test/jdk/javax/transaction/testng/test/transaction/XAExceptionTests.java
- test/jdk/javax/transaction/testng/util/SerializedTransactionExceptions.java

Changeset: eb15e0ca2208
Author:    pkbalakr
Date:      2018-03-07 16:52 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/eb15e0ca2208

8196435: Regression automated Test 'java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java' fails
Reviewed-by: mhalder, ssadetsky, serb

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java

Changeset: 2cebce5e0ecc
Author:    pkbalakr
Date:      2018-03-07 17:05 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2cebce5e0ecc

8160767: [TEST_BUG] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java
Reviewed-by: prr, ssadetsky

! test/jdk/java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java

Changeset: d432d559a343
Author:    pbansal
Date:      2018-03-07 18:20 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d432d559a343

8190347: [TESTBUG] Test javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java fails
Reviewed-by: serb, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java

Changeset: e0b025915be8
Author:    mhalder
Date:      2018-03-07 14:54 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e0b025915be8

8190767: if JFrame is maximized on OS X, all new JFrames will be maximized by default
Reviewed-by: serb, kaddepalli

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
+ test/jdk/java/awt/FullScreen/AllFramesMaximize/AllFramesMaximize.java

Changeset: 091d7717bf98
Author:    aivanov
Date:      2018-03-07 16:08 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/091d7717bf98

8198777: JList.getPreferredScrollableViewportSize(): fix mistake in doc for height calc
Reviewed-by: serb, ssadetsky

! src/java.desktop/share/classes/javax/swing/JList.java

Changeset: 96bebffe0be1
Author:    sveerabhadra
Date:      2018-03-08 14:31 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/96bebffe0be1

8195738: scroll poistion in ScrollPane is reset after calling validate()
Reviewed-by: serb, ssadetsky

! src/java.desktop/windows/native/libawt/windows/awt_ScrollPane.cpp
+ test/jdk/java/awt/ScrollPane/ScrollPaneValidateTest.java

Changeset: 1d1ecade0126
Author:    prr
Date:      2018-03-08 10:18 -0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1d1ecade0126

Merge

- make/data/x11wrappergen/functions.txt
- make/data/x11wrappergen/sizes.32
- make/data/x11wrappergen/sizes.64
- make/data/x11wrappergen/sizes.64-solaris-i386
- src/java.base/share/classes/javax/security/auth/Policy.java
- src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
- test/jdk/sanity/releaseFile/NegativeSOURCETest.java

Changeset: f942a873a53e
Author:    serb
Date:      2018-03-08 12:35 -0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f942a873a53e

8199022: New failures should be added to ProblemList
Reviewed-by: prr, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/TEST.ROOT

Changeset: e73047247fe1
Author:    kaddepalli
Date:      2018-03-09 17:26 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e73047247fe1

8197785: javax.accessibility.AccessibleBundle will reload the ResourceBundle for every call to toDisplayString
Reviewed-by: serb, prr, ssadetsky

! src/java.desktop/share/classes/javax/accessibility/AccessibleBundle.java
+ test/jdk/javax/accessibility/8197785/AccessibilityBundleMemoryLeakTest.java

Changeset: 7f82666c916b
Author:    serb
Date:      2018-03-09 14:42 -0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7f82666c916b

8198406: Test TestAATMorxFont is unstable
Reviewed-by: prr, pnarayanan

! test/jdk/java/awt/font/TextLayout/TestAATMorxFont.java

Changeset: 81cd35f71563
Author:    prr
Date:      2018-03-12 09:37 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/81cd35f71563

Merge

- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
- src/hotspot/share/memory/universe_ext.cpp

Changeset: 273c535ba7cc
Author:    prr
Date:      2018-03-12 10:53 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/273c535ba7cc

Merge


Changeset: 3375a8039fde
Author:    prr
Date:      2018-03-12 13:53 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3375a8039fde

8193017: Import freetype sources into OpenJDK source tree
Reviewed-by: erikj, ihse, serb

! doc/building.html
! doc/building.md
! make/autoconf/help.m4
! make/autoconf/lib-freetype.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! make/copy/Copy-java.desktop.gmk
! make/lib/Awt2dLibraries.gmk
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/classes/sun/font/FontScaler.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
+ src/java.desktop/share/legal/freetype.md
+ src/java.desktop/share/native/libfreetype/UPDATING.txt
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftmodule.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
+ src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftchapters.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
+ src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h
+ src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
+ src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
+ src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/fthash.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpic.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
+ src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
+ src/java.desktop/share/native/libfreetype/include/ft2build.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afangles.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afangles.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin
+ src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afcover.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h
+ src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afhints.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afindic.h
+ src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
+ src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afloader.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afpic.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afpic.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afranges.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
+ src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afwarp.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afwarp.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afwrtsys.h
+ src/java.desktop/share/native/libfreetype/src/base/basepic.c
+ src/java.desktop/share/native/libfreetype/src/base/basepic.h
+ src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
+ src/java.desktop/share/native/libfreetype/src/base/ftapi.c
+ src/java.desktop/share/native/libfreetype/src/base/ftbase.h
+ src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
+ src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
+ src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
+ src/java.desktop/share/native/libfreetype/src/base/ftcid.c
+ src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
+ src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
+ src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
+ src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
+ src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
+ src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
+ src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
+ src/java.desktop/share/native/libfreetype/src/base/fthash.c
+ src/java.desktop/share/native/libfreetype/src/base/ftinit.c
+ src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
+ src/java.desktop/share/native/libfreetype/src/base/ftmac.c
+ src/java.desktop/share/native/libfreetype/src/base/ftmm.c
+ src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
+ src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
+ src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
+ src/java.desktop/share/native/libfreetype/src/base/ftpic.c
+ src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
+ src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
+ src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
+ src/java.desktop/share/native/libfreetype/src/base/ftstream.c
+ src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
+ src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
+ src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
+ src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
+ src/java.desktop/share/native/libfreetype/src/base/fttype1.c
+ src/java.desktop/share/native/libfreetype/src/base/ftutil.c
+ src/java.desktop/share/native/libfreetype/src/base/md5.c
+ src/java.desktop/share/native/libfreetype/src/base/md5.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
+ src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffload.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffload.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffpic.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffpic.h
+ src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h
+ src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidload.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidload.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h
+ src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
+ src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
+ src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
+ src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psarrst.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psarrst.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psblues.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psblues.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
+ src/java.desktop/share/native/libfreetype/src/psaux/pserror.c
+ src/java.desktop/share/native/libfreetype/src/psaux/pserror.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psfixed.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psfont.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psfont.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psft.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psft.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psglue.h
+ src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
+ src/java.desktop/share/native/libfreetype/src/psaux/pshints.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psintrp.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psread.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psread.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psstack.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psstack.h
+ src/java.desktop/share/native/libfreetype/src/psaux/pstypes.h
+ src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
+ src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
+ src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
+ src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
+ src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
+ src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
+ src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
+ src/java.desktop/share/native/libfreetype/src/psnames/pspic.c
+ src/java.desktop/share/native/libfreetype/src/psnames/pspic.h
+ src/java.desktop/share/native/libfreetype/src/psnames/pstables.h
+ src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h
+ src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
+ src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
+ src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
+ src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
+ src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
+ src/java.desktop/share/native/libfreetype/src/raster/rastpic.c
+ src/java.desktop/share/native/libfreetype/src/raster/rastpic.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
+ src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
+ src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
+ src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
+ src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
+ src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
+ src/java.desktop/share/native/libfreetype/src/smooth/ftspic.c
+ src/java.desktop/share/native/libfreetype/src/smooth/ftspic.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
+ src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttpic.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttpic.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1load.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1load.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1parse.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h

Changeset: b09417148c93
Author:    alitvinov
Date:      2018-03-13 12:00 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b09417148c93

8198606: Touch keyboard does not hide, when a text component looses focus
Reviewed-by: serb, dmarkov

! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp

Changeset: 9552f0648b53
Author:    prr
Date:      2018-03-13 09:57 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9552f0648b53

Merge


Changeset: 6e6c3a755b89
Author:    bpb
Date:      2018-03-13 11:49 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6e6c3a755b89

8199258: BigInteger.bitLength() should explicitly specify behavior when the value is zero
Reviewed-by: lancea, rriggs

! src/java.base/share/classes/java/math/BigInteger.java

Changeset: 63eceefeb347
Author:    bpb
Date:      2018-03-13 12:24 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/63eceefeb347

8182684: Further clarify InputStream#available()
Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/io/InputStream.java

Changeset: c35ec365e329
Author:    ihse
Date:      2018-03-14 11:23 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c35ec365e329

8199483: Clean up some non-standard LDFLAGS usage
Reviewed-by: erikj

! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-jdk.accessibility.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/LibCommon.gmk
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.DEF

Changeset: 5290e816c64c
Author:    redestad
Date:      2018-03-14 17:14 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5290e816c64c

8199471: Enable generation of callSiteForms at link time
Reviewed-by: psandoz, mchung

! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangInvokeAccess.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java

Changeset: de4b3a04feae
Author:    ihse
Date:      2018-03-14 19:12 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/de4b3a04feae

8199606: Set -lc as global LIBS on solstudio
Reviewed-by: erikj

! make/UpdateX11Wrappers.gmk
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileDtracePostJvm.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.prefs.gmk
! make/lib/Lib-java.security.jgss.gmk
! make/lib/Lib-java.smartcardio.gmk
! make/lib/Lib-jdk.crypto.cryptoki.gmk
! make/lib/Lib-jdk.crypto.ec.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/lib/Lib-jdk.net.gmk
! make/lib/Lib-jdk.pack.gmk
! make/lib/Lib-jdk.sctp.gmk
! make/lib/Lib-jdk.security.auth.gmk
! make/lib/NetworkingLibraries.gmk
! make/lib/NioLibraries.gmk
! make/lib/SoundLibraries.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk

Changeset: d2a2a80774e8
Author:    psandoz
Date:      2018-03-14 12:39 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d2a2a80774e8

8198889: Clarify the throwing of exceptions from ConstantBootstraps.invoke
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java

Changeset: 176b3da8ce61
Author:    erikj
Date:      2018-03-14 21:35 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/176b3da8ce61

8199423: Create builds-infra Mach5 job
Reviewed-by: tbell, ihse

! make/conf/jib-profiles.js

Changeset: 995a5556edfa
Author:    ihse
Date:      2018-03-15 01:20 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/995a5556edfa

8199639: Introduce SetupJdkLibrary and SetupJdkExecutable
Reviewed-by: erikj

! make/autoconf/libraries.m4
+ make/common/JdkNativeCompilation.gmk
! make/common/MakeBase.gmk
! make/common/NativeCompilation.gmk
! make/common/TestFilesCompilation.gmk
! make/launcher/Launcher-java.base.gmk
! make/launcher/Launcher-jdk.accessibility.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-java.management.gmk
! make/lib/Lib-java.prefs.gmk
! make/lib/Lib-java.rmi.gmk
! make/lib/Lib-java.security.jgss.gmk
! make/lib/Lib-java.smartcardio.gmk
! make/lib/Lib-jdk.accessibility.gmk
! make/lib/Lib-jdk.attach.gmk
! make/lib/Lib-jdk.crypto.cryptoki.gmk
! make/lib/Lib-jdk.crypto.ec.gmk
! make/lib/Lib-jdk.crypto.mscapi.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/Lib-jdk.internal.le.gmk
! make/lib/Lib-jdk.jdi.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/lib/Lib-jdk.management.agent.gmk
! make/lib/Lib-jdk.management.gmk
! make/lib/Lib-jdk.net.gmk
! make/lib/Lib-jdk.pack.gmk
! make/lib/Lib-jdk.sctp.gmk
! make/lib/Lib-jdk.security.auth.gmk
! make/lib/LibCommon.gmk
! make/lib/LibosxLibraries.gmk
! make/lib/NetworkingLibraries.gmk
! make/lib/NioLibraries.gmk
! make/lib/PlatformLibraries.gmk
! make/lib/SecurityLibraries.gmk
! make/lib/SoundLibraries.gmk

Changeset: 6c3054543ede
Author:    ihse
Date:      2018-03-15 01:32 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6c3054543ede

8199636: Unify naming for jaas_unix and jaas_nt
Reviewed-by: erikj

! make/lib/Lib-jdk.security.auth.gmk
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java

Changeset: be5eab692a2f
Author:    ihse
Date:      2018-03-15 02:08 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/be5eab692a2f

8199640: Split up BUILD_LIBKRB5 into the two, unrelated compilations it consists of
Reviewed-by: erikj

! make/lib/Lib-java.security.jgss.gmk

Changeset: 95e00d2708fb
Author:    redestad
Date:      2018-03-15 10:41 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/95e00d2708fb

8199647: java/util/Locale/SoftKeys.java fails with OutOfMemoryError again
Reviewed-by: psandoz

! test/jdk/java/util/Locale/SoftKeys.java

Changeset: 15a0e60c8b97
Author:    alanb
Date:      2018-03-15 10:47 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/15a0e60c8b97

8199611: (se) Minor selector implementation clean-up
Reviewed-by: clanger, redestad, bpb

! src/java.base/linux/classes/sun/nio/ch/EPoll.java
! src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
! src/java.base/linux/classes/sun/nio/ch/EPollPort.java
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueue.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorProvider.java
! src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java

Changeset: 92cca24c8807
Author:    alanb
Date:      2018-03-15 11:02 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/92cca24c8807

8199329: Remove code that attempts to read bytes after connection reset reported
Reviewed-by: redestad, clanger, chegar

! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/SocketInputStream.java
! src/java.base/share/classes/java/net/SocketOutputStream.java
! src/java.base/windows/classes/java/net/PlainSocketImpl.java

Changeset: 7443b946694a
Author:    shade
Date:      2018-03-15 12:07 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7443b946694a

8188240: Reflection Proxy should skip static methods
Reviewed-by: mchung, sundar, shade, plevart
Contributed-by: David Lloyd <david.lloyd at redhat.com>

! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
+ test/jdk/java/lang/reflect/Proxy/ProxyClashTest.java

Changeset: 3c0a12972165
Author:    bpb
Date:      2018-03-15 08:11 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3c0a12972165

8189230: JDK method:java.lang.Integer.numberOfLeadingZeros(int) can be optimized
Summary: Directly return zero for a negative parameter instead of calculating
Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java

Changeset: 6628683fde28
Author:    ihse
Date:      2018-03-15 19:30 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6628683fde28

8199668: make/lib cleanup
Reviewed-by: erikj

! make/lib/Lib-java.base.gmk
! make/lib/Lib-java.desktop.gmk
! make/lib/Lib-jdk.net.gmk
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk

Changeset: 26f624b33218
Author:    ihse
Date:      2018-03-15 19:33 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/26f624b33218

8199681: Remove boilerplate code from creating native jtreg tests
Reviewed-by: erikj

! make/common/TestFilesCompilation.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk

Changeset: 422615764e12
Author:    joehw
Date:      2018-03-15 14:54 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/422615764e12

8183554: Add constructors with Charset parameter for FileReader and FileWriter
Reviewed-by: alanb, rriggs, smarks

! src/java.base/share/classes/java/io/FileReader.java
! src/java.base/share/classes/java/io/FileWriter.java
+ test/jdk/java/io/FileReader/ConstructorTest.java
+ test/jdk/java/io/FileWriter/ConstructorTest.java

Changeset: acdb8531cc8b
Author:    mli
Date:      2018-03-16 18:15 +0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/acdb8531cc8b

8199215: Re-examine getFreePort method in test infrastructure library
Reviewed-by: alanb

! test/jdk/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java
! test/jdk/java/nio/channels/DatagramChannel/IsBound.java
! test/jdk/java/nio/channels/DatagramChannel/IsConnected.java
! test/jdk/java/nio/channels/Selector/Alias.java
! test/jdk/java/nio/channels/Selector/BasicConnect.java
! test/jdk/java/nio/channels/Selector/Connect.java
! test/jdk/java/nio/channels/Selector/ConnectWrite.java
! test/jdk/java/nio/channels/Selector/KeysReady.java
! test/jdk/java/nio/channels/SocketChannel/AdaptSocket.java
! test/jdk/java/nio/channels/SocketChannel/Basic.java
! test/jdk/java/nio/channels/SocketChannel/CloseDuringConnect.java
! test/jdk/java/nio/channels/SocketChannel/Connect.java
! test/jdk/java/nio/channels/SocketChannel/ConnectState.java
! test/jdk/java/nio/channels/SocketChannel/FinishConnect.java
! test/jdk/java/nio/channels/SocketChannel/IsConnectable.java
! test/jdk/java/nio/channels/SocketChannel/LocalAddress.java
! test/jdk/java/nio/channels/SocketChannel/Stream.java
! test/jdk/java/nio/channels/SocketChannel/VectorParams.java
! test/jdk/java/nio/channels/TestServers.java
! test/jdk/lib/testlibrary/jdk/testlibrary/Utils.java
! test/lib/jdk/test/lib/Utils.java

Changeset: ca2780cd2056
Author:    chegar
Date:      2018-03-16 13:02 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ca2780cd2056

8199464: Remove remaining vestiges of Java_sun_reflect_Reflection_getCallerClass
Reviewed-by: alanb, clanger, mchung

! make/mapfiles/libjava/reorder-sparc
! make/mapfiles/libjava/reorder-sparcv9
! make/mapfiles/libjava/reorder-x86

Changeset: 82f763a9cc22
Author:    hannesw
Date:      2018-03-16 14:56 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/82f763a9cc22

8199443: Nashorn multithread bottleneck with "use strict"
Reviewed-by: jlaskey, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/lookup/Lookup.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeStrictArguments.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java

Changeset: be0ec3cc0c2a
Author:    shurailine
Date:      2018-03-16 03:15 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/be0ec3cc0c2a

8199616: Fix @module declarations in tier1 tests
Reviewed-by: mchung, alanb

! test/jdk/java/lang/ProcessHandle/OnExitTest.java
! test/jdk/java/lang/module/ModuleReader/ModuleReaderTest.java
! test/jdk/java/util/ServiceLoader/ReloadTest.java
! test/jdk/java/util/zip/ZipFile/ReadZip.java
! test/jdk/jdk/modules/scenarios/automaticmodules/RunWithAutomaticModules.java
! test/jdk/sun/misc/JarIndex/metaInfFilenames/Basic.java
! test/jdk/sun/misc/URLClassPath/ClassnameCharTest.java
! test/jdk/tools/pack200/Pack200Props.java
! test/jdk/tools/pack200/Pack200Test.java
! test/jdk/vm/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java

Changeset: ff7c335430d4
Author:    shurailine
Date:      2018-03-16 03:17 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ff7c335430d4

Merge

- make/data/x11wrappergen/functions.txt
- make/data/x11wrappergen/sizes.32
- make/data/x11wrappergen/sizes.64
- make/data/x11wrappergen/sizes.64-solaris-i386
- make/hotspot/src/native/dtrace/generateJvmOffsetsMain.c
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk
- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
- src/hotspot/share/logging/logTagLevelExpression.cpp
- src/hotspot/share/logging/logTagLevelExpression.hpp
- src/hotspot/share/memory/universe_ext.cpp
- src/hotspot/share/services/allocationContextService.hpp
- src/java.base/share/classes/javax/security/auth/Policy.java
- src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
- src/java.management/share/classes/sun/management/TypeVersionMapper.java
- src/java.sql/share/classes/javax/transaction/xa/XAException.java
- src/java.sql/share/classes/javax/transaction/xa/XAResource.java
- src/java.sql/share/classes/javax/transaction/xa/Xid.java
- src/java.sql/share/classes/javax/transaction/xa/package.html
- test/hotspot/gtest/logging/test_logTagLevelExpression.cpp
- test/jdk/com/sun/jdi/JDIScaffold.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so
- test/jdk/javax/transaction/testng/Driver.java
- test/jdk/javax/transaction/testng/test/transaction/XAExceptionTests.java
- test/jdk/javax/transaction/testng/util/SerializedTransactionExceptions.java
- test/jdk/sanity/releaseFile/NegativeSOURCETest.java
- test/jdk/sun/java2d/OpenGL/CopyAreaOOB.java
- test/jdk/sun/java2d/OpenGL/CustomCompositeTest.java
- test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java
- test/jdk/sun/java2d/OpenGL/DrawHugeImageTest.java
- test/jdk/sun/java2d/OpenGL/GradientPaints.java
- test/jdk/sun/java2d/OpenGL/bug7181438.java

Changeset: 55c0de67f375
Author:    rriggs
Date:      2018-03-16 16:17 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/55c0de67f375

8193584: (testbug) TestSocketFactory fails intermittently with ConcurrentModificationException
Reviewed-by: bpb, lancea

! test/jdk/java/rmi/testlibrary/TestSocketFactory.java

Changeset: d5c43e9f08fb
Author:    erikj
Date:      2018-03-16 21:40 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d5c43e9f08fb

8199745: JDK-8199668 introduced a build race on macosx
Reviewed-by: tbell

! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/LibCommon.gmk
! make/lib/SoundLibraries.gmk

Changeset: 1b3ee04e3e54
Author:    rriggs
Date:      2018-03-19 09:58 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1b3ee04e3e54

8196298: Add null Reader and Writer
Reviewed-by: bpb, forax, smarks, alanb, rriggs
Contributed-by: patrick at reini.net

! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/io/Writer.java
+ test/jdk/java/io/Reader/NullReader.java
+ test/jdk/java/io/Writer/NullWriter.java

Changeset: 78af880eec61
Author:    erikj
Date:      2018-03-19 10:11 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/78af880eec61

8199749: Debug symbols are not copied to exploded image on Mac
Reviewed-by: ihse

! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/lib/Awt2dLibraries.gmk

Changeset: 2910110c4381
Author:    dholmes
Date:      2018-03-19 17:46 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2910110c4381

8199768: jdk/test/lib/compiler/CompilerUtils.java needs to provide more control over compilation
Reviewed-by: psandoz, alanb

! test/lib/jdk/test/lib/compiler/CompilerUtils.java

Changeset: ac3b9e96ffc4
Author:    lana
Date:      2018-03-19 21:34 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ac3b9e96ffc4

Added tag jdk-11+5 for changeset d5c43e9f08fb

! .hgtags

Changeset: 778e4516409c
Author:    lana
Date:      2018-03-19 21:52 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/778e4516409c

Merge


Changeset: 6889f13694c6
Author:    psandoz
Date:      2018-03-20 09:21 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6889f13694c6

8193033: remove terminally deprecated sun.misc.Unsafe.defineClass
Reviewed-by: chegar, mchung, alanb

! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java

Changeset: 8a452f509540
Author:    mbaesken
Date:      2018-03-20 12:14 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/8a452f509540

8199858: solaris-x86_64 : unpack200 fails linking with SS12u4
Reviewed-by: erikj, simonis

! make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86

Changeset: 26c24703e547
Author:    joehw
Date:      2018-03-20 11:29 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/26c24703e547

8199792: Wrong license header in XMLLimitAnalyzer.java
Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java

Changeset: f6ad4d73c834
Author:    erikj
Date:      2018-03-20 17:42 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f6ad4d73c834

8199884: JDK-8199749 broke build with make 3.81
Reviewed-by: tbell

! make/common/MakeBase.gmk
! make/common/NativeCompilation.gmk

Changeset: 7b35d2a59fb3
Author:    chegar
Date:      2018-03-21 09:06 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7b35d2a59fb3

8199437: Improve diagnostic system assertion message in com.sun.net.httpserver impl
Reviewed-by: alanb, dfuchs

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java

Changeset: e137b71166c4
Author:    redestad
Date:      2018-03-21 10:13 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e137b71166c4

8199865: Avoid initializing ShortCache in ProxyGenerator
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java

Changeset: af8ab4f90a32
Author:    redestad
Date:      2018-03-21 10:13 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/af8ab4f90a32

8199862: Examine ProxyBuilder::referencedTypes startup cost
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java

Changeset: 9f3ce373370a
Author:    ihse
Date:      2018-03-21 12:54 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9f3ce373370a

8199682: Clean up building the saproc library
Reviewed-by: erikj, dholmes, sundar

! make/lib/Lib-jdk.hotspot.agent.gmk
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
- src/jdk.hotspot.agent/linux/native/libsaproc/test.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/StubDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/ps_proc.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/salibelf.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/test.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
- src/jdk.hotspot.agent/solaris/native/libsaproc/saproc_audit.cpp
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: c639a6b33c5c
Author:    hannesw
Date:      2018-03-21 16:55 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c639a6b33c5c

8199869: Missing copyright headers in nashorn source code
Reviewed-by: sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java

Changeset: 3acb379b8672
Author:    weijun
Date:      2018-03-22 08:09 +0800
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3acb379b8672

8186228: sun/security/krb5/auto/KdcPolicy.java fails with "java.lang.Exception: Does not match. Output is c30000c30000c30000"
Reviewed-by: mullan

! test/jdk/sun/security/krb5/auto/KdcPolicy.java

Changeset: cf9e3c8607b7
Author:    nishjain
Date:      2018-03-22 12:59 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/cf9e3c8607b7

8196399: Formatting a decimal using locale-specific grouping separators causes ArithmeticException (division by zero).
8199672: ClassCastException is thrown by java.util.Formatter when an NumberFormatProvider SPI is used.
Reviewed-by: naoto

! src/java.base/share/classes/java/util/Formatter.java
+ test/jdk/java/util/Formatter/NoGroupingUsed.java
+ test/jdk/java/util/Formatter/spi/FormatterWithProvider.java
+ test/jdk/java/util/Formatter/spi/provider/module-info.java
+ test/jdk/java/util/Formatter/spi/provider/test/NumberFormatProviderImpl.java

Changeset: 31c5e0d5f4c3
Author:    jlahoda
Date:      2018-03-22 12:13 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/31c5e0d5f4c3

8198552: Multiple javac plugins do not work at the same time.
Summary: Fixing handling of multiple -Xplugin, -Xdoclint: and -Xdoclint/packages: parameters.
Reviewed-by: jjg, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
+ test/langtools/tools/doclint/MultipleDocLintOptionsTest.java
+ test/langtools/tools/doclint/MultipleDocLintOptionsTest.out
+ test/langtools/tools/doclint/multipackage/MultiPackage.java
+ test/langtools/tools/doclint/multipackage/MultiPackage.out
+ test/langtools/tools/doclint/multipackage/p1/Test1.java
+ test/langtools/tools/doclint/multipackage/p2/Test2.java
+ test/langtools/tools/javac/plugin/MultiplePlugins.java

Changeset: 1d46f84cb930
Author:    rriggs
Date:      2018-03-22 09:41 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1d46f84cb930

8199467: Compilation Errors in libinstrument Reentrancy.c with VS2017
Reviewed-by: sspitsyn, martin

! src/java.instrument/share/native/libinstrument/Reentrancy.c

Changeset: c2a3a2aa2475
Author:    jlahoda
Date:      2018-03-22 15:28 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c2a3a2aa2475

8194978: Javac produces dead code for try-with-resource
Summary: For try-with-resources, using simplified distinct close code for try body and catch clause, to avoid creating multiple copies of the full finally code.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/langtools/tools/javac/TryWithResources/TwrClose.java
- test/langtools/tools/javac/TryWithResources/TwrShareCloseCode.java
+ test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/langtools/tools/javac/flow/tests/TestCaseTry.java

Changeset: 6712bdd93e4e
Author:    bpb
Date:      2018-03-22 08:41 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6712bdd93e4e

8198997: Cache normalized/resolved user.dir property
Summary: Normalize cached user.dir property value in constructor (windows only)
Reviewed-by: alanb

! src/java.base/windows/classes/java/io/WinNTFileSystem.java

Changeset: 271ef464fb3a
Author:    psandoz
Date:      2018-03-22 09:07 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/271ef464fb3a

8199773: (bf) XXXBuffer:compareTo method is not working as expected
Reviewed-by: alanb

! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/EqualsCompareTest.java

Changeset: a14ede52a278
Author:    redestad
Date:      2017-12-09 03:33 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a14ede52a278

8193128: Reduce number of implementation classes returned by List/Set/Map.of()
8191418: List.of().indexOf(null) doesn't throw NullPointerException
Reviewed-by: smarks, jrose, martin, plevart

! src/java.base/share/classes/java/util/AbstractSet.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Set.java
! test/jdk/java/util/Collection/MOAT.java
! test/jdk/java/util/Collection/SetFactories.java
! test/jdk/java/util/List/ListFactories.java
! test/jdk/java/util/Map/MapFactories.java

Changeset: a51ca91c2cde
Author:    bpb
Date:      2018-03-22 12:29 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a51ca91c2cde

8198753: (dc) DatagramChannel throws unspecified exceptions
Reviewed-by: alanb

! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! test/jdk/java/nio/channels/DatagramChannel/Connect.java
+ test/jdk/java/nio/channels/DatagramChannel/ConnectExceptions.java
! test/jdk/java/nio/channels/DatagramChannel/ConnectedSend.java
+ test/jdk/java/nio/channels/DatagramChannel/SendExceptions.java
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java

Changeset: 4d2e3f5abb48
Author:    bpb
Date:      2018-03-22 12:30 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4d2e3f5abb48

8194746: (fs) Add equivalents of Paths.get to Path interface
Summary: Copy Paths.get() methods to Path.get() methods and have former call latter
Reviewed-by: alanb, forax, chegar, psandoz

! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java
! src/java.base/share/classes/java/lang/invoke/ProxyClassesDumper.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/share/classes/java/nio/file/Paths.java
! src/java.base/share/classes/java/nio/file/TempFileHelper.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java
! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java

Changeset: de20e415a0dc
Author:    jlahoda
Date:      2018-03-22 22:34 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/de20e415a0dc

8200136: Problem list test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
Reviewed-by: darcy, kvn

! test/hotspot/jtreg/ProblemList.txt

Changeset: c84772a698c8
Author:    lana
Date:      2018-03-22 23:49 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c84772a698c8

Added tag jdk-11+6 for changeset 3acb379b8672

! .hgtags

Changeset: 6e2d71029781
Author:    clanger
Date:      2018-03-23 09:26 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6e2d71029781

8199924: Solaris: Correctly enqueue null arguments of attach operations
Reviewed-by: dcubed, dholmes

! src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c

Changeset: 148e29df1644
Author:    ihse
Date:      2018-03-23 09:51 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/148e29df1644

8071469: Cleanup include and exclude of sound native libraries
Reviewed-by: amenkov, erikj

! make/lib/SoundLibraries.gmk
! make/mapfiles/libjsound/mapfile-vers
- make/mapfiles/libjsoundalsa/mapfile-vers
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
! src/java.desktop/share/classes/com/sun/media/sound/Platform.java
! src/java.desktop/share/native/libjsound/Platform.c
+ src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
+ src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
+ src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
+ src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h

Changeset: 07779973cbe2
Author:    alanb
Date:      2018-03-23 14:18 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/07779973cbe2

8199791: (se) More Selector cleanup
Reviewed-by: redestad, bpb

! make/mapfiles/libnio/mapfile-linux
! make/mapfiles/libnio/mapfile-macosx
! make/mapfiles/libnio/mapfile-solaris
! src/java.base/linux/classes/sun/nio/ch/EPoll.java
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
! src/java.base/linux/classes/sun/nio/ch/EPollPort.java
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/linux/native/libnio/ch/EPoll.c
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
! src/java.base/macosx/classes/sun/nio/ch/KQueue.java
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePort.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorProvider.java
! src/java.base/macosx/native/libnio/ch/KQueue.c
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java
! src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c
! src/java.base/solaris/native/libnio/ch/SolarisEventPort.c
! src/java.base/unix/classes/sun/nio/ch/PipeImpl.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
! src/java.base/unix/classes/sun/nio/ch/SocketDispatcher.java
! src/java.base/unix/native/libnio/ch/IOUtil.c
! test/jdk/java/nio/channels/Selector/CloseWhenKeyIdle.java

Changeset: ae041d4dd43e
Author:    ihse
Date:      2018-03-23 16:50 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ae041d4dd43e

8200174: compare.sh improvements
Reviewed-by: erikj

! make/scripts/compare.sh
! make/scripts/compare_exceptions.sh.incl

Changeset: dde7eaaa3ddc
Author:    rriggs
Date:      2018-03-23 11:53 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/dde7eaaa3ddc

8199756: Simplify language, country, script, and variant property initialization
Reviewed-by: mchung, naoto, alanb

! src/java.base/share/native/libjava/System.c
+ test/jdk/java/util/Locale/LocaleCmdOverrides.java

Changeset: 9e1c1889136e
Author:    iignatyev
Date:      2018-03-23 08:58 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9e1c1889136e

8200180: fix a typo in run-test framework documentation
Reviewed-by: erikj, ihse

! doc/testing.html
! doc/testing.md

Changeset: 3556298e481d
Author:    mcimadamore
Date:      2018-03-23 16:53 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3556298e481d

8199910: Compiler crashes with -g option and variables of intersection type inferred by `var`
Summary: Javac should skip non-denotable types in the LocalVariableTypeTable attribute
Reviewed-by: jlahoda
Contributed-by: bitterfoxc at gmail.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/langtools/tools/javac/T8199910.java
! test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java

Changeset: 8d8f74e84ff6
Author:    kaddepalli
Date:      2018-03-14 15:41 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/8d8f74e84ff6

8195095: Images are not scaled correctly in JEditorPane
Reviewed-by: ssadetsky, psadhukhan, mhalder

! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java
+ test/jdk/javax/swing/JEditorPane/8195095/ImageViewTest.java
+ test/jdk/javax/swing/JEditorPane/8195095/circle.png

Changeset: 16596ba0b52c
Author:    pbansal
Date:      2018-03-15 19:33 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/16596ba0b52c

7108280: JList.getSelectedValuesList fails if JList.setSelectionInterval larger than list
Reviewed-by: serb, kaddepalli

! src/java.desktop/share/classes/javax/swing/JList.java
+ test/jdk/javax/swing/JList/GetSelectedValueTest.java
+ test/jdk/javax/swing/JList/GetSelectedValuesListTest.java

Changeset: ac821c698c3a
Author:    prr
Date:      2018-03-15 11:36 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ac821c698c3a

Merge

- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk

Changeset: 9f19db69967a
Author:    akolarkunnu
Date:      2018-03-16 14:12 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9f19db69967a

8197554: Create test for SwingSet TableDemo
Reviewed-by: serb

+ test/jdk/sanity/client/SwingSet/src/TableDemoTest.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/HyperlinkCellRenderer.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/IMDBLink.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/Link.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/OscarCandidate.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/OscarCellRenderers.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/OscarDataParser.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/OscarTableModel.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/TableDemo.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/TableDemo.properties
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/bestpicture
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/images/TableDemo.gif
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/images/goldstar.png
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/images/nominee.png
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/oscars.xml

Changeset: 719064f540f3
Author:    kaddepalli
Date:      2018-03-19 12:29 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/719064f540f3

8152974: AWT hang occurrs when sequenced events arrive out of sequence
Reviewed-by: serb, prr, ssadetsky

! src/java.desktop/share/classes/java/awt/SequencedEvent.java
+ test/jdk/java/awt/event/SequencedEvent/SequencedEventTest.java

Changeset: 79f6a4dc221e
Author:    prr
Date:      2018-03-19 10:46 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/79f6a4dc221e

Merge


Changeset: 3e3696a308e1
Author:    prr
Date:      2018-03-19 11:29 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3e3696a308e1

8198649: Switch AWT/Swing's default GTK version to 3
Reviewed-by: psadhukhan, kaddepalli

! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.c

Changeset: c7009f375ddc
Author:    prr
Date:      2018-03-19 13:46 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c7009f375ddc

8198897: Compilation errors in jdk.accessibility with VS 2017
Reviewed-by: serb, kaddepalli

! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp
! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp

Changeset: 440ba068d981
Author:    serb
Date:      2018-03-19 14:16 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/440ba068d981

8198895: Compilation errors in java.desktop with VS 2017
Reviewed-by: prr

! src/java.desktop/share/native/libfontmanager/sunFont.c
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_List.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp

Changeset: 3d076898ccf0
Author:    prr
Date:      2018-03-20 10:31 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3d076898ccf0

8199870: colorimaging.md needs to remove mention of KCMS
Reviewed-by: serb

! src/java.desktop/share/legal/colorimaging.md

Changeset: 2f2b37908f91
Author:    mhalder
Date:      2018-03-21 12:08 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2f2b37908f91

7158623: Should an unfocusable maximized Frame be resizable
Reviewed-by: prr, sveerabhadra

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! test/jdk/java/awt/Frame/UnfocusableMaximizedFrameResizablity/UnfocusableMaximizedFrameResizablity.java

Changeset: fe898e8bd271
Author:    pnarayanan
Date:      2018-03-22 11:41 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/fe898e8bd271

6686236: GIF native IIOMetadata assumes characterCellWidth/Height as 2bytes
Reviewed-by: prr, jdv

! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableImageMetadata.java
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html
+ test/jdk/javax/imageio/plugins/gif/GIFCharCellDimensionTest.java

Changeset: 333d25abbb51
Author:    prr
Date:      2018-03-22 11:09 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/333d25abbb51

8200072: Remove un-needed qualified export from java.base to java.desktop
Reviewed-by: alanb, mchung

! src/java.base/share/classes/module-info.java

Changeset: ab72158ccd9d
Author:    prr
Date:      2018-03-22 11:34 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ab72158ccd9d

Merge

- src/jdk.hotspot.agent/linux/native/libsaproc/test.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/StubDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/ps_proc.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/salibelf.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/test.c
- src/jdk.hotspot.agent/solaris/native/libsaproc/saproc_audit.cpp
- test/langtools/tools/javac/TryWithResources/TwrShareCloseCode.java

Changeset: 92b1cb4cd716
Author:    prr
Date:      2018-03-22 14:02 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/92b1cb4cd716

8200129: Remove D3D Performance Counter.
Reviewed-by: alanb, serb

! src/java.base/share/classes/jdk/internal/perf/PerfCounter.java
! src/java.base/share/classes/module-info.java
! src/java.base/unix/classes/module-info.java.extra
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java

Changeset: edbc57573a1c
Author:    prr
Date:      2018-03-22 14:10 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/edbc57573a1c

8199789: Emit a warning message when t2k is selected via system property
Reviewed-by: serb, pnarayanan

! src/java.desktop/share/classes/sun/font/FontScaler.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java

Changeset: 67b897123581
Author:    prr
Date:      2018-03-23 08:49 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/67b897123581

Merge

- make/mapfiles/libjsoundalsa/mapfile-vers
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java

Changeset: f4188d890101
Author:    prr
Date:      2018-03-23 10:02 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f4188d890101

Merge


Changeset: 49e0f711bb2b
Author:    bpb
Date:      2018-03-23 10:09 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/49e0f711bb2b

8180451: ByteArrayInputStream should override readAllBytes, readNBytes, and transferTo
Reviewed-by: bchristi, rriggs, psandoz

! src/java.base/share/classes/java/io/ByteArrayInputStream.java
+ test/jdk/java/io/ByteArrayInputStream/ReadAllReadNTransferTo.java

Changeset: b4ff41220ad9
Author:    serb
Date:      2018-03-22 17:02 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b4ff41220ad9

4912693: Behavior of null arguments not specified in Java Sound
Reviewed-by: prr

! src/java.desktop/share/classes/javax/sound/midi/package-info.java
! src/java.desktop/share/classes/javax/sound/midi/spi/package-info.java
! src/java.desktop/share/classes/javax/sound/sampled/package-info.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/package-info.java

Changeset: 2d4964bc055d
Author:    jdv
Date:      2018-03-23 11:18 +0530
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2d4964bc055d

7031957: DIB header of type BITMAPV2INFOHEADER & BITMAPV3INFOHEADER is not supported in BMPImageReader
Reviewed-by: prr, pnarayanan

! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPConstants.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
+ test/jdk/javax/imageio/plugins/bmp/DIB_size-56_ARGB_16bits.bmp
+ test/jdk/javax/imageio/plugins/bmp/DIB_size-56_RGB_16bits.bmp
+ test/jdk/javax/imageio/plugins/bmp/DIB_size-56_XRGB_32bits.bmp
+ test/jdk/javax/imageio/plugins/bmp/ReadBITMAPV3INFOHEADERTest.java

Changeset: 73da889306b7
Author:    prr
Date:      2018-03-23 11:14 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/73da889306b7

Merge

- make/mapfiles/libjsoundalsa/mapfile-vers
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java

Changeset: 2c3b9dbba7bc
Author:    jwilhelm
Date:      2018-03-20 04:36 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2c3b9dbba7bc

Merge

! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/test/JtregNativeHotspot.gmk
- src/hotspot/share/gc/g1/g1AllocationContext.hpp
- src/hotspot/share/gc/g1/g1Allocator_ext.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.hpp
+ src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
- src/hotspot/share/gc/g1/g1CollectedHeap_ext.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.hpp
- src/hotspot/share/gc/g1/g1FullCollector_ext.cpp
- src/hotspot/share/gc/g1/g1ParScanThreadState_ext.cpp
+ src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
- src/hotspot/share/gc/g1/g1RootClosures_ext.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.hpp
- src/hotspot/share/memory/universe.inline.hpp
- src/hotspot/share/prims/whitebox_ext.cpp
- src/hotspot/share/runtime/thread_ext.cpp
- src/hotspot/share/runtime/thread_ext.hpp
- src/hotspot/share/runtime/vmStructs_ext.hpp
- test/hotspot/gtest/memory/test_chunkManager.cpp
- test/hotspot/gtest/runtime/test_threadstack_tracking.cpp
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/compiler/aot/TEST.properties
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/jdk/ProblemList.txt
+ test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java

Changeset: e3e2fb5cc799
Author:    jwilhelm
Date:      2018-03-24 01:08 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e3e2fb5cc799

Merge

! make/autoconf/hotspot.m4
- make/data/x11wrappergen/functions.txt
- make/data/x11wrappergen/sizes.32
- make/data/x11wrappergen/sizes.64
- make/data/x11wrappergen/sizes.64-solaris-i386
- make/hotspot/src/native/dtrace/generateJvmOffsetsMain.c
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk
- make/mapfiles/libjsoundalsa/mapfile-vers
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
- src/java.base/share/classes/javax/security/auth/Policy.java
- src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- src/java.sql/share/classes/javax/transaction/xa/XAException.java
- src/java.sql/share/classes/javax/transaction/xa/XAResource.java
- src/java.sql/share/classes/javax/transaction/xa/Xid.java
- src/java.sql/share/classes/javax/transaction/xa/package.html
- src/jdk.hotspot.agent/linux/native/libsaproc/test.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/StubDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/ps_proc.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/salibelf.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/test.c
- src/jdk.hotspot.agent/solaris/native/libsaproc/saproc_audit.cpp
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so
- test/jdk/javax/transaction/testng/Driver.java
- test/jdk/javax/transaction/testng/test/transaction/XAExceptionTests.java
- test/jdk/javax/transaction/testng/util/SerializedTransactionExceptions.java
- test/jdk/sanity/releaseFile/NegativeSOURCETest.java
- test/jdk/sun/java2d/OpenGL/CopyAreaOOB.java
- test/jdk/sun/java2d/OpenGL/CustomCompositeTest.java
- test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java
- test/jdk/sun/java2d/OpenGL/DrawHugeImageTest.java
- test/jdk/sun/java2d/OpenGL/GradientPaints.java
- test/jdk/sun/java2d/OpenGL/bug7181438.java
- test/langtools/tools/javac/TryWithResources/TwrShareCloseCode.java

Changeset: 82df30792530
Author:    cjplummer
Date:      2018-03-24 13:39 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/82df30792530

8198655: test/lib/jdk/test/lib/apps/LingeredApp shouldn't inherit cout/cerr
Summary: no longer force stderr to console. Copy app's output to Sytem.err.
Reviewed-by: sspitsyn, dholmes, iignatyev, clanger

! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: cbfc09ce5f24
Author:    enevill
Date:      2018-03-23 23:57 +0000
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/cbfc09ce5f24

8200197: Zero fails to build after 8200105
Reviewed-by: coleenp

! src/hotspot/share/interpreter/bytecodeInterpreter.cpp

Changeset: 566f1621a4a0
Author:    glaubitz
Date:      2018-03-26 10:03 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/566f1621a4a0

8200203: Missing platform definitions for ia64
Reviewed-by: ihse, stuefe

! make/autoconf/platform.m4

Changeset: 6b9be5bfa167
Author:    lkorinth
Date:      2018-03-23 16:25 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6b9be5bfa167

8196865: G1 log for active workers is wrong
Reviewed-by: tschatzl, sjohanss

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

Changeset: d7c83c8e4e65
Author:    roland
Date:      2018-03-20 15:38 +0100
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d7c83c8e4e65

8197931: Null pointer dereference in Unique_Node_List::push of node.hpp:1510
Reviewed-by: dlong, thartmann

! src/hotspot/share/opto/loopTransform.cpp

Changeset: bfc70d5d291a
Author:    coleenp
Date:      2018-03-26 09:35 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bfc70d5d291a

8198760: Move global lock SpaceManager::_expand_lock to MutexLocker.cpp
Summary: We should avoid having global locks buried in cpp files
Reviewed-by: tschatzl, lfoltan, gtriantafill, stuefe

! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: db050c11c3b5
Author:    pliden
Date:      2018-03-26 12:44 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/db050c11c3b5

8199850: Move parsing of VerifyGCType to G1
Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/memory/universe.cpp
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java

Changeset: 6ce4db4460ca
Author:    coleenp
Date:      2018-03-26 10:19 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6ce4db4460ca

8199007: ClassLoaderDataGraph::unload_list_contains() is wrong
Summary: The function isn't needed any longer.
Reviewed-by: stuefe, stefank

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp

Changeset: ca5978b8378b
Author:    tschatzl
Date:      2018-03-26 16:51 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ca5978b8378b

8197569: Refactor eager reclaim for concurrent remembered set rebuilding
Summary: Expose information about eager reclaim region selection.
Reviewed-by: sjohanss, sangheki

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

Changeset: 784f3f2dea14
Author:    tschatzl
Date:      2018-03-26 16:51 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/784f3f2dea14

8197570: Make rules for choosing collection set candidates more explicit
Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/collectionSetChooser.cpp
! src/hotspot/share/gc/g1/collectionSetChooser.hpp
! src/hotspot/share/gc/g1/heapRegion.hpp

Changeset: 9ae8719efcae
Author:    tschatzl
Date:      2018-03-26 16:51 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9ae8719efcae

8197850: Calculate liveness in regions during marking
Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/g1CardLiveData.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
+ src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp
+ src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
+ src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp

Changeset: acffe6ff3ae7
Author:    tschatzl
Date:      2018-03-26 16:51 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/acffe6ff3ae7

8180415: Rebuild remembered sets during the concurrent cycle
Summary: In general maintain remembered sets of old regions only from the start of the concurrent cycle to the mixed gc they are used, at most until the end of the mixed phase.
Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/collectionSetChooser.cpp
! src/hotspot/share/gc/g1/collectionSetChooser.hpp
! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
+ src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
+ src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/g1_specialized_oop_closures.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java

Changeset: 1852b17b0efc
Author:    tschatzl
Date:      2018-03-26 16:51 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1852b17b0efc

8196485: FromCardCache default card index can cause crashes
Summary: The default value of -1 for 32 bit card indices is a regular card value at the border of 2TB heap addresses in the from card cache, so G1 may loose remembered set entries. Extend from card cache entries to 64 bits.
Reviewed-by: shade, sjohanss
Contributed-by: Thomas Schatzl <thomas.schatzl at oracle.com>, Jarkko Miettinen <jarkko.miettinen at relex.fi>

! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1FromCardCache.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
+ test/hotspot/jtreg/gc/g1/TestFromCardCacheIndex.java

Changeset: cc63a8331f91
Author:    amenkov
Date:      2018-03-26 09:27 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/cc63a8331f91

8049695: nsk/jdb/options/connect/connect003 fails with "Launched jdb could not attach to debuggee during 300000 milliseconds"
Reviewed-by: dholmes, sspitsyn, cjplummer

! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c
+ test/hotspot/jtreg/serviceability/attach/ShMemLongName.java

Changeset: 6790b1077a3f
Author:    gadams
Date:      2018-03-26 08:17 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6790b1077a3f

8057732: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java: Invalid PerfMemory size
Reviewed-by: cjplummer

! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
! test/jdk/ProblemList.txt

Changeset: 973c9504178e
Author:    lucy
Date:      2018-03-26 12:59 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/973c9504178e

8198691: CodeHeap State Analytics
Reviewed-by: kvn, thartmann

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
+ src/hotspot/share/code/codeHeapState.cpp
+ src/hotspot/share/code/codeHeapState.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/sweeper.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp

Changeset: f40a666a75bc
Author:    jiangli
Date:      2018-03-26 19:00 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f40a666a75bc

8200202: Remove unused _boot_modules_array and _platform_modules_array from classLoader.*.
Summary: Remove unused _boot_modules_array and _platform_modules_array.
Reviewed-by: coleenp

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp

Changeset: 537ef53e26af
Author:    iklam
Date:      2018-03-26 17:40 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/537ef53e26af

8199793: [Graal] runtime/CommandLine/PrintTouchedMethods.java crashes with assertion "reference count underflow for symbol"
Summary: Remove Symbol::set_permanent to avoid possible race conditions
Reviewed-by: coleenp, dholmes, thartmann

! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/symbol.hpp

Changeset: 3b1570be8557
Author:    srukmannagar
Date:      2018-03-26 18:16 -0700
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3b1570be8557

8200067: Add support for vpclmulqdq for crc32
Reviewed-by: kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: 1b1de4b263c8
Author:    shade
Date:      2018-03-27 10:03 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1b1de4b263c8

8200232: Build failures after JDK-8200106 (Move NoSafepointVerifier out from gcLocker.hpp)
Reviewed-by: stefank, tschatzl, dholmes, stuefe, coleenp

! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp

Changeset: 9d02d9f1fc49
Author:    tschatzl
Date:      2018-03-27 11:05 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9d02d9f1fc49

8193067: gc/g1/TestVerifyGCType.java still unstable
Summary: Fix number of gc threads and heap waste percentage to trigger mixed gcs reproducibly
Reviewed-by: sjohanss, pliden

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java

Changeset: 82634a458dc8
Author:    thartmann
Date:      2018-03-27 11:13 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/82634a458dc8

8200227: [Graal] Test times out with Graal due to low compile threshold
Summary: Removed unnecessary VM options from test to avoid timeouts with Graal.
Reviewed-by: kvn

! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java

Changeset: c5b066caefba
Author:    thartmann
Date:      2018-03-27 11:51 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c5b066caefba

8200230: [Graal] Compilations should not be enqueued before Graal is initialized
Summary: Split compiler initialization into two phases to avoid compilations being enqueued before Graal is initialized.
Reviewed-by: kvn, dnsimon

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

Changeset: 78c21c351b90
Author:    shade
Date:      2018-03-27 14:40 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/78c21c351b90

8200299: Non-PCH build for aarch64 fails
Reviewed-by: thartmann, stuefe

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/prims/privilegedStack.cpp

Changeset: f6e5a1e3a862
Author:    mbaesken
Date:      2018-03-27 17:30 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f6e5a1e3a862

8200246: AIX build fails after adjustments of src/hotspot/share/trace/traceEventClasses.xsl
Reviewed-by: clanger, stuefe

! src/hotspot/share/trace/traceEventClasses.xsl

Changeset: 5ef28d560b6f
Author:    coleenp
Date:      2018-03-27 11:53 -0400
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5ef28d560b6f

8200276: Cleanup allocation.hpp includes
Reviewed-by: stefank, hseigel

! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/nativeInst_arm.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/nativeInst_arm_64.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/sparc/nativeInst_sparc.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/share/c1/c1_FpuStackSim.hpp
! src/hotspot/share/c1/c1_Optimizer.hpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciMetadata.hpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/code/location.hpp
! src/hotspot/share/code/pcDesc.hpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/gc/g1/g1InCSetState.hpp
! src/hotspot/share/gc/parallel/psTasks.hpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/logging/log.hpp
! src/hotspot/share/logging/logDecorations.hpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/memory/metachunk.hpp
! src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/metaprogramming/integralConstant.hpp
! src/hotspot/share/metaprogramming/isIntegral.hpp
! src/hotspot/share/metaprogramming/isRegisteredEnum.hpp
! src/hotspot/share/metaprogramming/isSigned.hpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/prims/privilegedStack.hpp
! src/hotspot/share/runtime/extendedPC.hpp
! src/hotspot/share/services/allocationSite.hpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/constantTag.hpp
! src/hotspot/share/utilities/sizes.hpp

Changeset: c96f6f8984f7
Author:    stuefe
Date:      2018-03-27 18:31 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c96f6f8984f7

8200302: ppc, s390 (non-pch) build errors
Reviewed-by: coleenp, lfoltan

! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.cpp

Changeset: 5555ba8fcc5c
Author:    thartmann
Date:      2018-03-28 09:12 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5555ba8fcc5c

8200290: Scratch buffer creation fails with "assert(!current_thread_in_native()) failed: must not be in native" on SPARC
Summary: The code needs to be changed after JDK-8167372 to transition from native.
Reviewed-by: kvn

! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp

Changeset: cfde7ece3113
Author:    stuefe
Date:      2018-03-28 09:16 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/cfde7ece3113

8200297: Build failures after JDK-8198691 (CodeHeap State Analytics)
Reviewed-by: shade, kvn

! src/hotspot/share/code/codeHeapState.cpp

Changeset: 94ef8da94ce9
Author:    pliden
Date:      2018-03-28 09:21 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/94ef8da94ce9

8200168: Remove DONT_USE_REGISTER_DEFINES on Sparc
Reviewed-by: kvn, eosterlund

! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/register_definitions_sparc.cpp
! src/hotspot/cpu/sparc/register_sparc.hpp

Changeset: db98e571f393
Author:    glaubitz
Date:      2018-03-28 10:49 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/db98e571f393

8200245: Zero fails to build on linux-ia64 due to ia64-specific cruft
Reviewed-by: dholmes, stuefe

! src/hotspot/share/runtime/os.cpp

Changeset: 32bdc65633a6
Author:    simonis
Date:      2018-03-28 11:27 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/32bdc65633a6

8198915: [Graal] 3rd testcase of compiler/types/TestMeetIncompatibleInterfaceArrays.java takes more than 10 mins
Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java

Changeset: 88478047bc8f
Author:    pliden
Date:      2018-03-28 11:38 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/88478047bc8f

8199918: Shorten names of CollectedHeap::Name members
Reviewed-by: shade, eosterlund

! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/cms/cmsHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java

Changeset: b786280276dc
Author:    pliden
Date:      2018-03-28 11:38 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b786280276dc

8199925: Break out GC selection logic from GCArguments to GCConfig
Reviewed-by: eosterlund, rkennke

! src/hotspot/share/gc/cms/cmsArguments.cpp
! src/hotspot/share/gc/cms/cmsArguments.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelArguments.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
+ src/hotspot/share/gc/shared/gcConfig.cpp
+ src/hotspot/share/gc/shared/gcConfig.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java

Changeset: 2f1b308b4469
Author:    pliden
Date:      2018-03-28 11:38 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2f1b308b4469

8199927: Make WhiteBox more GC agnostic
Reviewed-by: shade, eosterlund

! src/hotspot/share/prims/whitebox.cpp
! test/jtreg-ext/requires/VMProps.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/gc/GC.java

Changeset: 179162cad20e
Author:    pliden
Date:      2018-03-28 13:57 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/179162cad20e

Merge

! .jcheck/conf
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.hpp
! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/c2_globals_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/nativeInst_sparc.cpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/solaris/globals_solaris.hpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/compactHashtable.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/cms/cmsOopClosures.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/specialized_oop_closures.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/referenceType.hpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/commandLineFlagConstraintList.cpp
! src/hotspot/share/runtime/commandLineFlagRangeList.cpp
! src/hotspot/share/runtime/commandLineFlagWriteableList.cpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/jniHandles.inline.hpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/semaphore.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/trace/traceevents.xml
! src/hotspot/share/trace/tracetypes.xml
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/hashtable.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/lib/sun/hotspot/gc/GC.java

Changeset: 7adbd21aad8d
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7adbd21aad8d

ZGC: Relax jcheck config

! .jcheck/conf

Changeset: dff06ba5883c
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/dff06ba5883c

ZGC: UPSTREAM: Add LIKELY/UNLIKELY macros

! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp

Changeset: bedee065060f
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bedee065060f

ZGC: UPSTREAM: Add ATTRIBUTE_ALIGNED macro

! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp

Changeset: 5c706bdbc4ff
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5c706bdbc4ff

ZGC: UPSTREAM: Add optional clear in BitMap constructor

! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp

Changeset: 8b17fd768d5d
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/8b17fd768d5d

ZGC: UPSTREAM: Add C1 lea patching support for x86

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp

Changeset: c53cfa7035e6
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c53cfa7035e6

ZGC: UPSTREAM: Add enhanced C1 leal addressing for SPARC

! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp

Changeset: ecaf9d05b216
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ecaf9d05b216

ZGC: UPSTREAM: Introduce os::processor_id() for Linux and Solaris

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/share/runtime/os.hpp

Changeset: 51178bdf68f6
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/51178bdf68f6

ZGC: UPSTREAM: Introduce safepoint aware semaphores

! src/hotspot/share/runtime/semaphore.hpp
+ src/hotspot/share/runtime/semaphore.inline.hpp

Changeset: 871bf31f2909
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/871bf31f2909

ZGC: UPSTREAM: Remove assert for safepoint check in Mutex::try_lock()

! src/hotspot/share/runtime/mutex.cpp

Changeset: bea317c9f12b
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bea317c9f12b

ZGC: UPSTREAM: Disable NUMA if process is bound to a subset of CPUs

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp

Changeset: 96e9b97438b8
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/96e9b97438b8

ZGC: UPSTREAM: Add ReferenceTypeName

! src/hotspot/share/memory/referenceType.hpp

Changeset: b9d2cb4e1358
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b9d2cb4e1358

ZGC: UPSTREAM: Add ReferenceDiscoverer

! src/hotspot/share/gc/cms/cmsOopClosures.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
+ src/hotspot/share/gc/shared/referenceDiscoverer.hpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp

Changeset: 59a9e32490bc
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/59a9e32490bc

ZGC: UPSTREAM: Add support for undoing last TLAB allocation

! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp

Changeset: 41a7248fe32b
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/41a7248fe32b

ZGC: UPSTREAM: Add support for setting TLAB start/top/end

! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp

Changeset: 777be298383e
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/777be298383e

ZGC: UPSTREAM: Introduce CollectedHeap::is_oop()

! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/oops/oop.cpp

Changeset: 01a15816bca9
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/01a15816bca9

ZGC: UPSTREAM: Add oopDesc::field_offset()

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

Changeset: e4909f334313
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e4909f334313

ZGC: UPSTREAM: Add max_array_length_in_bytes

! src/hotspot/share/oops/arrayOop.hpp

Changeset: 096cc02cad45
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/096cc02cad45

ZGC: UPSTREAM: 8194737: [SA] OopField.getValueAsOopHandle(Oop) doesn't check for compressed oops

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java

Changeset: 204c623bdbea
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/204c623bdbea

ZGC: UPSTREAM: 8195613: [SA] HotSpotTypeDataBase.readVMLongConstants truncates values to int

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java

Changeset: e12109e14bd9
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e12109e14bd9

ZGC: UPSTREAM: 8193935: Illegal countedLoops transformation
Summary: Truncation can sometimes not be removed

! src/hotspot/share/opto/loopnode.cpp

Changeset: 59bdbc7523e1
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/59bdbc7523e1

ZGC: UPSTREAM: 8200607: Add missing include dependency in bitMap.hpp

! src/hotspot/share/utilities/bitMap.hpp

Changeset: b6dca17b9361
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b6dca17b9361

ZGC: TEMPORARY: Avoid compiler warnings about using the deprecated readdir_r

! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c

Changeset: d44f24881438
Author:    duke
Date:      2018-04-03 11:35 +0200
URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d44f24881438

ZGC: The Z Garbage Collector v80
Contributed-by: per.liden at oracle.com, stefan.karlsson at oracle.com, erik.osterlund at oracle.com, mikael.gerdin at oracle.com, kim.barrett at oracle.com, nils.eliasson at oracle.com, rickard.backman at oracle.com, rwestrel at redhat.com, coleen.phillimore at oracle.com, robbin.ehn at oracle.com, gerard.ziemski at oracle.com, hugh.wilkinson at intel.com, sandhya.viswanathan at intel.com, bill.npo.wheeler at intel.com, vinay.k.awasthi at intel.com, yasuenag at gmail.com

! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.hpp
! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/c2_globals_sparc.hpp
+ src/hotspot/cpu/sparc/gc/z/zBarrierSetAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/gc/z/zBarrierSetAssembler_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/nativeInst_sparc.cpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
+ src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/solaris/globals_solaris.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zLargePages_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zNUMA_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zVirtualMemory_linux_x86.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zAddress_solaris_sparc.inline.hpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zGlobals_solaris_sparc.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zGlobals_solaris_sparc.hpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zLargePages_solaris_sparc.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zNUMA_solaris_sparc.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zPhysicalMemoryBacking_solaris_sparc.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zPhysicalMemoryBacking_solaris_sparc.hpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zVirtualMemory_solaris_sparc.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/specialized_oop_closures.hpp
+ src/hotspot/share/gc/z/vmStructs_z.cpp
+ src/hotspot/share/gc/z/vmStructs_z.hpp
+ src/hotspot/share/gc/z/zAddress.cpp
+ src/hotspot/share/gc/z/zAddress.hpp
+ src/hotspot/share/gc/z/zAddress.inline.hpp
+ src/hotspot/share/gc/z/zAddressRangeMap.hpp
+ src/hotspot/share/gc/z/zAddressRangeMap.inline.hpp
+ src/hotspot/share/gc/z/zAllocationFlags.hpp
+ src/hotspot/share/gc/z/zArguments.cpp
+ src/hotspot/share/gc/z/zArguments.hpp
+ src/hotspot/share/gc/z/zArray.hpp
+ src/hotspot/share/gc/z/zArray.inline.hpp
+ src/hotspot/share/gc/z/zBarrier.cpp
+ src/hotspot/share/gc/z/zBarrier.hpp
+ src/hotspot/share/gc/z/zBarrier.inline.hpp
+ src/hotspot/share/gc/z/zBarrierSet.cpp
+ src/hotspot/share/gc/z/zBarrierSet.hpp
+ src/hotspot/share/gc/z/zBarrierSet.inline.hpp
+ src/hotspot/share/gc/z/zBarrierSetAssembler.hpp
+ src/hotspot/share/gc/z/zBitField.hpp
+ src/hotspot/share/gc/z/zBitMap.hpp
+ src/hotspot/share/gc/z/zBitMap.inline.hpp
+ src/hotspot/share/gc/z/zCPU.cpp
+ src/hotspot/share/gc/z/zCPU.hpp
+ src/hotspot/share/gc/z/zCollectedHeap.cpp
+ src/hotspot/share/gc/z/zCollectedHeap.hpp
+ src/hotspot/share/gc/z/zCollectorPolicy.cpp
+ src/hotspot/share/gc/z/zCollectorPolicy.hpp
+ src/hotspot/share/gc/z/zDebug.gdb
+ src/hotspot/share/gc/z/zDirector.cpp
+ src/hotspot/share/gc/z/zDirector.hpp
+ src/hotspot/share/gc/z/zDriver.cpp
+ src/hotspot/share/gc/z/zDriver.hpp
+ src/hotspot/share/gc/z/zErrno.cpp
+ src/hotspot/share/gc/z/zErrno.hpp
+ src/hotspot/share/gc/z/zFlags.cpp
+ src/hotspot/share/gc/z/zFlags.hpp
+ src/hotspot/share/gc/z/zForwardingTable.cpp
+ src/hotspot/share/gc/z/zForwardingTable.hpp
+ src/hotspot/share/gc/z/zForwardingTable.inline.hpp
+ src/hotspot/share/gc/z/zForwardingTableEntry.hpp
+ src/hotspot/share/gc/z/zFuture.hpp
+ src/hotspot/share/gc/z/zFuture.inline.hpp
+ src/hotspot/share/gc/z/zGlobals.cpp
+ src/hotspot/share/gc/z/zGlobals.hpp
+ src/hotspot/share/gc/z/zHash.hpp
+ src/hotspot/share/gc/z/zHash.inline.hpp
+ src/hotspot/share/gc/z/zHeap.cpp
+ src/hotspot/share/gc/z/zHeap.hpp
+ src/hotspot/share/gc/z/zHeap.inline.hpp
+ src/hotspot/share/gc/z/zHeapIterator.cpp
+ src/hotspot/share/gc/z/zHeapIterator.hpp
+ src/hotspot/share/gc/z/zInitialize.cpp
+ src/hotspot/share/gc/z/zInitialize.hpp
+ src/hotspot/share/gc/z/zLargePages.cpp
+ src/hotspot/share/gc/z/zLargePages.hpp
+ src/hotspot/share/gc/z/zLargePages.inline.hpp
+ src/hotspot/share/gc/z/zList.hpp
+ src/hotspot/share/gc/z/zList.inline.hpp
+ src/hotspot/share/gc/z/zLiveMap.cpp
+ src/hotspot/share/gc/z/zLiveMap.hpp
+ src/hotspot/share/gc/z/zLiveMap.inline.hpp
+ src/hotspot/share/gc/z/zLock.hpp
+ src/hotspot/share/gc/z/zLock.inline.hpp
+ src/hotspot/share/gc/z/zMark.cpp
+ src/hotspot/share/gc/z/zMark.hpp
+ src/hotspot/share/gc/z/zMark.inline.hpp
+ src/hotspot/share/gc/z/zMarkCache.cpp
+ src/hotspot/share/gc/z/zMarkCache.hpp
+ src/hotspot/share/gc/z/zMarkCache.inline.hpp
+ src/hotspot/share/gc/z/zMarkStack.cpp
+ src/hotspot/share/gc/z/zMarkStack.hpp
+ src/hotspot/share/gc/z/zMarkStack.inline.hpp
+ src/hotspot/share/gc/z/zMarkStackEntry.hpp
+ src/hotspot/share/gc/z/zMarkTerminate.hpp
+ src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
+ src/hotspot/share/gc/z/zMemory.cpp
+ src/hotspot/share/gc/z/zMemory.hpp
+ src/hotspot/share/gc/z/zMemory.inline.hpp
+ src/hotspot/share/gc/z/zMessagePort.hpp
+ src/hotspot/share/gc/z/zMessagePort.inline.hpp
+ src/hotspot/share/gc/z/zMetronome.cpp
+ src/hotspot/share/gc/z/zMetronome.hpp
+ src/hotspot/share/gc/z/zNMethodTable.cpp
+ src/hotspot/share/gc/z/zNMethodTable.hpp
+ src/hotspot/share/gc/z/zNMethodTableEntry.hpp
+ src/hotspot/share/gc/z/zNUMA.cpp
+ src/hotspot/share/gc/z/zNUMA.hpp
+ src/hotspot/share/gc/z/zObjectAllocator.cpp
+ src/hotspot/share/gc/z/zObjectAllocator.hpp
+ src/hotspot/share/gc/z/zOop.hpp
+ src/hotspot/share/gc/z/zOop.inline.hpp
+ src/hotspot/share/gc/z/zOopClosures.cpp
+ src/hotspot/share/gc/z/zOopClosures.hpp
+ src/hotspot/share/gc/z/zOopClosures.inline.hpp
+ src/hotspot/share/gc/z/zOopClosures.specialized.hpp
+ src/hotspot/share/gc/z/zPage.cpp
+ src/hotspot/share/gc/z/zPage.hpp
+ src/hotspot/share/gc/z/zPage.inline.hpp
+ src/hotspot/share/gc/z/zPageAllocator.cpp
+ src/hotspot/share/gc/z/zPageAllocator.hpp
+ src/hotspot/share/gc/z/zPageCache.cpp
+ src/hotspot/share/gc/z/zPageCache.hpp
+ src/hotspot/share/gc/z/zPageCache.inline.hpp
+ src/hotspot/share/gc/z/zPageTable.cpp
+ src/hotspot/share/gc/z/zPageTable.hpp
+ src/hotspot/share/gc/z/zPageTable.inline.hpp
+ src/hotspot/share/gc/z/zPageTableEntry.hpp
+ src/hotspot/share/gc/z/zPhysicalMemory.cpp
+ src/hotspot/share/gc/z/zPhysicalMemory.hpp
+ src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
+ src/hotspot/share/gc/z/zPreMappedMemory.cpp
+ src/hotspot/share/gc/z/zPreMappedMemory.hpp
+ src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp
+ src/hotspot/share/gc/z/zReferenceProcessor.cpp
+ src/hotspot/share/gc/z/zReferenceProcessor.hpp
+ src/hotspot/share/gc/z/zRelocate.cpp
+ src/hotspot/share/gc/z/zRelocate.hpp
+ src/hotspot/share/gc/z/zRelocationSet.cpp
+ src/hotspot/share/gc/z/zRelocationSet.hpp
+ src/hotspot/share/gc/z/zRelocationSet.inline.hpp
+ src/hotspot/share/gc/z/zRelocationSetSelector.cpp
+ src/hotspot/share/gc/z/zRelocationSetSelector.hpp
+ src/hotspot/share/gc/z/zResurrection.cpp
+ src/hotspot/share/gc/z/zResurrection.hpp
+ src/hotspot/share/gc/z/zResurrection.inline.hpp
+ src/hotspot/share/gc/z/zRootsIterator.cpp
+ src/hotspot/share/gc/z/zRootsIterator.hpp
+ src/hotspot/share/gc/z/zServiceability.cpp
+ src/hotspot/share/gc/z/zServiceability.hpp
+ src/hotspot/share/gc/z/zStat.cpp
+ src/hotspot/share/gc/z/zStat.hpp
+ src/hotspot/share/gc/z/zTask.cpp
+ src/hotspot/share/gc/z/zTask.hpp
+ src/hotspot/share/gc/z/zThread.cpp
+ src/hotspot/share/gc/z/zThread.hpp
+ src/hotspot/share/gc/z/zTracer.cpp
+ src/hotspot/share/gc/z/zTracer.hpp
+ src/hotspot/share/gc/z/zTracer.inline.hpp
+ src/hotspot/share/gc/z/zUtils.cpp
+ src/hotspot/share/gc/z/zUtils.hpp
+ src/hotspot/share/gc/z/zUtils.inline.hpp
+ src/hotspot/share/gc/z/zValue.hpp
+ src/hotspot/share/gc/z/zVirtualMemory.cpp
+ src/hotspot/share/gc/z/zVirtualMemory.hpp
+ src/hotspot/share/gc/z/zVirtualMemory.inline.hpp
+ src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
+ src/hotspot/share/gc/z/zWeakRootsProcessor.hpp
+ src/hotspot/share/gc/z/zWorkers.cpp
+ src/hotspot/share/gc/z/zWorkers.hpp
+ src/hotspot/share/gc/z/zWorkers.inline.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/commandLineFlagConstraintList.cpp
! src/hotspot/share/runtime/commandLineFlagRangeList.cpp
! src/hotspot/share/runtime/commandLineFlagWriteableList.cpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/jniHandles.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/trace/traceevents.xml
! src/hotspot/share/trace/tracetypes.xml
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/hashtable.hpp
! src/hotspot/share/utilities/vmError.cpp
+ src/java.base/share/legal/c-libutl.md
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddressRangeMapForPageTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZBarrier.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTableCursor.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTableEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHash.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZOop.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTableEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZVirtualMemory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
+ test/hotspot/gtest/gc/z/test_zAddress.cpp
+ test/hotspot/gtest/gc/z/test_zArray.cpp
+ test/hotspot/gtest/gc/z/test_zBitField.cpp
+ test/hotspot/gtest/gc/z/test_zBitMap.cpp
+ test/hotspot/gtest/gc/z/test_zForwardingTable.cpp
+ test/hotspot/gtest/gc/z/test_zList.cpp
+ test/hotspot/gtest/gc/z/test_zLiveMap.cpp
+ test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp
+ test/hotspot/gtest/gc/z/test_zUtils.cpp
+ test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
+ test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/lib/sun/hotspot/gc/GC.java



More information about the zgc-dev mailing list