hg: zgc/zgc: 208 new changesets

Per Liden per.liden at oracle.com
Mon Apr 16 14:02:08 UTC 2018


FYI, this rebase brings the ZGC repo in sync with jdk/hs (as it looked 
mid Thursday last week). As jdk/hs is closing we'll be shifting over to 
jdk/jdk as upstream.

cheers,
Per

On 04/16/2018 03:48 PM, per.liden at oracle.com wrote:
> Changeset: 2520a95cddf7
> Author:    stefank
> Date:      2018-03-26 17:01 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2520a95cddf7
> 
> 8200292: Move PushAndMarkVerifyClosure::do_oop_work to concurrentMarkSweepGeneration.cpp
> Reviewed-by: tschatzl, sjohanss
> 
> ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
> ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
> 
> Changeset: 64f9ebc85e67
> Author:    tschatzl
> Date:      2018-03-28 16:39 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/64f9ebc85e67
> 
> 8197573: Remove concurrent cleanup and secondary free list handling
> Summary: Remove secondary free list and all associated functionality, moving the cleanup work into the Cleanup pause instead.
> Reviewed-by: sangheki, sjohanss
> 
> ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
> ! src/hotspot/share/gc/g1/g1CollectedHeap.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/g1FullGCPrepareTask.cpp
> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
> ! 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/g1RemSetTrackingPolicy.cpp
> ! src/hotspot/share/gc/g1/g1_globals.hpp
> ! src/hotspot/share/gc/g1/heapRegion.cpp
> ! src/hotspot/share/gc/g1/heapRegion.hpp
> ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
> ! src/hotspot/share/gc/g1/heapRegionSet.cpp
> ! src/hotspot/share/gc/g1/heapRegionSet.hpp
> ! src/hotspot/share/runtime/mutexLocker.cpp
> ! src/hotspot/share/runtime/mutexLocker.hpp
> ! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java
> ! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java
> 
> Changeset: 29ad59abc54a
> Author:    tschatzl
> Date:      2018-03-28 16:39 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/29ad59abc54a
> 
> 8197928: Only enqueue deferred cards with references into regions that have a tracked remembered set during GC
> Reviewed-by: sangheki, sjohanss
> 
> ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
> 
> Changeset: df9dcfff6628
> Author:    tschatzl
> Date:      2018-03-28 16:39 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/df9dcfff6628
> 
> 8197932: Better split work in rebuild remembered sets phase
> Summary: Let threads rebuilding remembered sets yield after every G1RebuildRemSetChunkSize (default: 256kB) sized memory area to improve TTSP.
> Reviewed-by: sangheki, sjohanss
> 
> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
> ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
> ! src/hotspot/share/gc/g1/g1RemSet.cpp
> ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
> ! src/hotspot/share/gc/g1/g1_globals.hpp
> 
> Changeset: e79bbf1635da
> Author:    tschatzl
> Date:      2018-03-28 16:39 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e79bbf1635da
> 
> 8199326: Remove G1 gc time stamp logic
> Summary: G1 gc time stamp logic is unused completely after JDK-8180415, so removing it.
> Reviewed-by: sangheki, sjohanss
> 
> ! src/hotspot/share/gc/g1/g1Allocator.cpp
> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
> ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
> ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
> ! src/hotspot/share/gc/g1/heapRegion.cpp
> ! src/hotspot/share/gc/g1/heapRegion.hpp
> 
> Changeset: 6d5bd76650df
> Author:    dcubed
> Date:      2018-03-28 12:04 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6d5bd76650df
> 
> 8199813: SIGSEGV in ThreadsList::includes()
> Summary: ThreadsListHandles cannot be used by JavaThreads that are not on the Threads list.
> Reviewed-by: eosterlund, gthornbr, dholmes, rehn
> 
> ! src/hotspot/os/linux/os_linux.cpp
> ! src/hotspot/share/runtime/thread.cpp
> ! src/hotspot/share/runtime/threadSMR.cpp
> ! src/hotspot/share/runtime/vm_operations.cpp
> ! src/hotspot/share/runtime/vm_operations.hpp
> 
> Changeset: ab0f93ba0507
> Author:    amenkov
> Date:      2018-03-28 12:10 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ab0f93ba0507
> 
> 8198393: Instrumentation.retransformClasses() throws NullPointerException when handling a zero-length array
> Reviewed-by: sspitsyn, cjplummer
> 
> ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
> + test/hotspot/jtreg/serviceability/jvmti/RetransformClassesZeroLength.java
> 
> Changeset: 5af65ee8b77e
> Author:    lmesnik
> Date:      2018-03-28 13:38 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5af65ee8b77e
> 
> 8200091: [TESTBUG] Update jittester for jdk11
> Reviewed-by: iignatyev
> 
> ! test/hotspot/jtreg/testlibrary/jittester/Makefile
> 
> Changeset: 4f7cfd7fdd50
> Author:    lmesnik
> Date:      2018-03-28 13:25 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4f7cfd7fdd50
> 
> 8200187: Exclude 3 long-running tests from tier1
> Reviewed-by: dholmes, cjplummer
> 
> ! test/hotspot/jtreg/TEST.groups
> 
> Changeset: dd76fcbda95f
> Author:    kvn
> Date:      2018-03-28 17:20 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/dd76fcbda95f
> 
> 8200383: Can't build on SPARC Hotspot with code which use math functions
> Summary: remove old hack which supports Solaris 8 and 9
> Reviewed-by: erikj, ihse
> 
> ! make/autoconf/libraries.m4
> ! make/lib/Awt2dLibraries.gmk
> 
> Changeset: 2ad3212a7dd9
> Author:    redestad
> Date:      2018-03-29 10:38 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2ad3212a7dd9
> 
> 8200238: Reduce number of exceptions created when calling MemberName$Factory::resolveOrNull
> Reviewed-by: lfoltan, acorn, dholmes
> 
> ! src/hotspot/share/classfile/systemDictionary.cpp
> ! src/hotspot/share/prims/methodHandles.cpp
> ! src/hotspot/share/prims/methodHandles.hpp
> ! src/java.base/share/classes/java/lang/invoke/MemberName.java
> ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
> 
> Changeset: 7bad9c9efdf3
> Author:    shade
> Date:      2018-03-29 12:56 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7bad9c9efdf3
> 
> 8200423: Non-PCH build for x86_32 fails
> Reviewed-by: rkennke, stuefe
> 
> ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
> 
> Changeset: a3453bbd5418
> Author:    tschatzl
> Date:      2018-03-29 14:07 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a3453bbd5418
> 
> 8199742: Clean up state flags in G1CollectorState
> Summary: Remove, merge and update naming of flags in G1CollectorState
> Reviewed-by: sangheki, sjohanss
> 
> ! src/hotspot/share/gc/g1/g1Allocator.cpp
> ! src/hotspot/share/gc/g1/g1Analytics.cpp
> ! src/hotspot/share/gc/g1/g1Analytics.hpp
> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
> ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
> ! src/hotspot/share/gc/g1/g1CollectionSet.cpp
> ! src/hotspot/share/gc/g1/g1CollectorState.hpp
> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
> ! src/hotspot/share/gc/g1/g1EvacFailure.cpp
> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
> ! src/hotspot/share/gc/g1/g1Policy.cpp
> ! src/hotspot/share/gc/g1/g1Policy.hpp
> ! src/hotspot/share/gc/g1/g1RootClosures.cpp
> ! src/hotspot/share/gc/g1/g1RootProcessor.cpp
> ! src/hotspot/share/gc/g1/g1YCTypes.hpp
> ! src/hotspot/share/gc/g1/heapRegion.cpp
> 
> Changeset: 50a01910e00a
> Author:    tschatzl
> Date:      2018-03-29 14:08 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/50a01910e00a
> 
> 8151171: Bring g1ConcurrentMark files up to current coding conventions
> Summary: Improve method naming, bracketing, use of _g1h member and general cleanup.
> Reviewed-by: sangheki, sjohanss
> 
> ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
> ! src/hotspot/share/gc/g1/concurrentMarkThread.hpp
> ! 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
> ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
> ! src/hotspot/share/gc/g1/g1OopClosures.hpp
> 
> Changeset: 2bf8f2fc0710
> Author:    simonis
> Date:      2018-03-29 14:50 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2bf8f2fc0710
> 
> 8200360: MeetIncompatibleInterfaceArrays fails with "MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !"
> Reviewed-by: kvn, thartmann
> 
> ! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java
> 
> Changeset: 24aca5861b91
> Author:    redestad
> Date:      2018-03-29 15:05 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/24aca5861b91
> 
> 8200424: Windows build fails due to implicit jboolean to bool conversion
> Reviewed-by: shade, hseigel
> 
> ! src/hotspot/share/prims/methodHandles.cpp
> 
> Changeset: 5a757c0326c7
> Author:    tschatzl
> Date:      2018-03-29 17:15 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5a757c0326c7
> 
> 8200362: G1Mux2Closure should disable implicit oop verification
> Summary: To avoid the implicit oop verification provided by OopClosure and oop_iterate_no_header, let G1 verification closures inherit from ExtendedOopClosures and disable this verification.
> Reviewed-by: stefank, sjohanss
> 
> ! src/hotspot/share/gc/g1/heapRegion.cpp
> 
> Changeset: 7f5fca094057
> Author:    kvn
> Date:      2018-03-29 09:52 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7f5fca094057
> 
> 8200391: clean up test/hotspot/jtreg/ProblemList.txt (compiler related)
> Reviewed-by: mseledtsov
> 
> ! test/hotspot/jtreg/ProblemList-graal.txt
> 
> Changeset: 17c6ab93710e
> Author:    dstewart
> Date:      2018-03-29 16:07 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/17c6ab93710e
> 
> 8200251: AArch64::CPUFeature out of sync with VM_Version::Feature_Flag
> Summary: Added enums to CPUFeature to be in sync with VM_Version::Feature_Flag
> Reviewed-by: kvn, aph, shade
> 
> ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java
> 
> Changeset: c42db4d81e33
> Author:    lucy
> Date:      2018-03-29 14:53 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c42db4d81e33
> 
> 8200366: SIGSEGV in CodeHeapState::print_names()
> Summary: Temporary removed the failing function in diagnostic command until investigation is complete. Added checks to validate code blobs.
> Reviewed-by: kvn, thartmann
> 
> ! src/hotspot/share/code/codeHeapState.cpp
> ! src/hotspot/share/services/diagnosticCommand.cpp
> 
> Changeset: 1e11c8a238f7
> Author:    iklam
> Date:      2018-03-29 20:15 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1e11c8a238f7
> 
> 8183238: Obsolete CheckEndorsedAndExtDirs and remove checks for lib/endorsed and lib/ext
> Reviewed-by: dholmes, mchung, alanb
> 
> ! src/bsd/doc/man/java.1
> ! src/hotspot/share/runtime/arguments.cpp
> ! src/hotspot/share/runtime/globals.hpp
> ! src/linux/doc/man/java.1
> ! src/solaris/doc/sun/man/man1/java.1
> 
> Changeset: a74836b05c28
> Author:    ccheung
> Date:      2018-03-29 21:48 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a74836b05c28
> 
> 8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java crashes in visit_all_interfaces
> Summary: stop CDS dumping right away when an OOM due to insufficient metaspace is encountered
> Reviewed-by: iklam, mseledtsov
> 
> ! src/hotspot/share/memory/metaspace.cpp
> ! test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java
> ! test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java
> 
> Changeset: a569cb4425f3
> Author:    stuefe
> Date:      2018-03-30 06:31 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a569cb4425f3
> 
> 8191101: Show register content in hs-err file on assert
> Reviewed-by: adinn, clanger, simonis
> 
> ! src/hotspot/os/posix/vmError_posix.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/share/runtime/arguments.cpp
> ! src/hotspot/share/runtime/globals.hpp
> ! src/hotspot/share/runtime/thread.cpp
> ! src/hotspot/share/utilities/debug.cpp
> ! src/hotspot/share/utilities/debug.hpp
> ! src/hotspot/share/utilities/vmError.cpp
> ! src/hotspot/share/utilities/vmError.hpp
> + test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
> 
> Changeset: 16f53c9c7493
> Author:    kvn
> Date:      2018-03-30 07:47 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/16f53c9c7493
> 
> 8200461: MeetIncompatibleInterfaceArrays test fails with -Xcomp
> Summary: Add requires to run test only in Xmixed mode.
> Reviewed-by: simonis
> 
> ! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java
> 
> Changeset: d6893a76c554
> Author:    poonam
> Date:      2018-03-30 18:46 +0000
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d6893a76c554
> 
> 8199406: Performance drop with Java JDK 1.8.0_162-b32
> Summary: Improve the nmethod unloading times by optimizing the search for an itable stub in VtableStubs array
> Reviewed-by: kvn, coleenp, tschatzl
> 
> ! src/hotspot/share/code/codeBlob.cpp
> ! src/hotspot/share/code/codeBlob.hpp
> ! src/hotspot/share/code/compiledIC.cpp
> ! src/hotspot/share/code/vtableStubs.cpp
> ! src/hotspot/share/code/vtableStubs.hpp
> ! src/hotspot/share/oops/compiledICHolder.cpp
> ! src/hotspot/share/oops/compiledICHolder.hpp
> 
> Changeset: be608cad0b2a
> Author:    kbarrett
> Date:      2018-03-30 21:57 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/be608cad0b2a
> 
> 8195972: Refactor oops in JNI to use the Access API
> Summary: Use Access API in JNIHandles
> Reviewed-by: coleenp, eosterlund
> 
> ! src/hotspot/share/runtime/jniHandles.cpp
> ! src/hotspot/share/runtime/jniHandles.hpp
> ! src/hotspot/share/runtime/jniHandles.inline.hpp
> 
> Changeset: 45071514f87a
> Author:    shade
> Date:      2018-04-03 10:27 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/45071514f87a
> 
> 8200438: Non-PCH x86_32 build failure: err_msg is not defined
> Reviewed-by: stuefe, zgu, stefank
> 
> ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
> 
> Changeset: 8237a91c1cca
> Author:    rkennke
> Date:      2018-04-03 13:15 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/8237a91c1cca
> 
> 8199781: Don't use naked == for comparing oops
> Reviewed-by: coleenp, eosterlund, jrose
> 
> ! src/hotspot/share/ci/ciEnv.cpp
> ! src/hotspot/share/ci/ciObjectFactory.cpp
> ! src/hotspot/share/classfile/classLoaderData.cpp
> ! src/hotspot/share/classfile/dictionary.cpp
> ! src/hotspot/share/classfile/javaClasses.cpp
> ! src/hotspot/share/classfile/protectionDomainCache.cpp
> ! src/hotspot/share/classfile/systemDictionary.cpp
> ! src/hotspot/share/code/dependencies.cpp
> ! src/hotspot/share/gc/shared/barrierSet.hpp
> ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
> ! src/hotspot/share/interpreter/interpreterRuntime.cpp
> ! src/hotspot/share/memory/universe.cpp
> + src/hotspot/share/oops/access.cpp
> ! src/hotspot/share/oops/access.hpp
> ! src/hotspot/share/oops/access.inline.hpp
> ! src/hotspot/share/oops/accessBackend.hpp
> + src/hotspot/share/oops/accessDecorators.hpp
> ! src/hotspot/share/oops/constantPool.cpp
> ! src/hotspot/share/oops/instanceKlass.cpp
> ! src/hotspot/share/oops/klassVtable.cpp
> ! src/hotspot/share/oops/objArrayKlass.cpp
> ! src/hotspot/share/oops/oop.hpp
> ! src/hotspot/share/prims/jni.cpp
> ! src/hotspot/share/prims/jvm.cpp
> ! src/hotspot/share/prims/methodHandles.cpp
> ! src/hotspot/share/prims/stackwalk.cpp
> ! src/hotspot/share/prims/unsafe.cpp
> ! src/hotspot/share/runtime/biasedLocking.cpp
> ! src/hotspot/share/runtime/handles.hpp
> ! src/hotspot/share/runtime/reflection.cpp
> ! src/hotspot/share/runtime/synchronizer.cpp
> ! src/hotspot/share/services/memoryManager.hpp
> ! src/hotspot/share/services/memoryPool.hpp
> ! src/hotspot/share/services/threadService.cpp
> ! src/hotspot/share/utilities/exceptions.cpp
> ! src/hotspot/share/utilities/growableArray.hpp
> 
> Changeset: 0ed1370f52bb
> Author:    lkorinth
> Date:      2018-04-03 12:05 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/0ed1370f52bb
> 
> 8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread
> Reviewed-by: tschatzl, sangheki
> 
> - src/hotspot/share/gc/g1/concurrentMarkThread.cpp
> - src/hotspot/share/gc/g1/concurrentMarkThread.hpp
> - src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
> ! 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
> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
> ! src/hotspot/share/gc/g1/g1Policy.cpp
> ! src/hotspot/share/gc/g1/vm_operations_g1.cpp
> ! src/hotspot/share/prims/whitebox.cpp
> ! src/hotspot/share/runtime/thread.cpp
> 
> Changeset: 89a886b7a9cf
> Author:    redestad
> Date:      2018-04-03 12:55 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/89a886b7a9cf
> 
> 8199717: Avoid calculating primordial thread stack bounds on VM startup
> Reviewed-by: dholmes, rehn, stuefe
> 
> ! src/hotspot/os/linux/os_linux.cpp
> 
> Changeset: a3fed4b041ac
> Author:    rkennke
> Date:      2018-04-03 17:36 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a3fed4b041ac
> 
> 8199780: SetMemory0 and CopyMemory0 in unsafe.cpp need to resolve their operands
> Reviewed-by: shade, zgu, eosterlund
> 
> ! src/hotspot/share/prims/unsafe.cpp
> 
> Changeset: 3614cbddd005
> Author:    mseledtsov
> Date:      2018-04-03 08:56 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3614cbddd005
> 
> 8200126: [TESTBUG] Open source VM runtime signal tests
> Summary: Open sourced the signal tests, updated make files and test groups accordingly
> Reviewed-by: dholmes, ctornqvi, ihse
> 
> ! make/test/JtregNativeHotspot.gmk
> ! test/hotspot/jtreg/TEST.groups
> + test/hotspot/jtreg/runtime/signal/README
> + test/hotspot/jtreg/runtime/signal/SigTestDriver.java
> + test/hotspot/jtreg/runtime/signal/TestSigalrm.java
> + test/hotspot/jtreg/runtime/signal/TestSigbus.java
> + test/hotspot/jtreg/runtime/signal/TestSigcld.java
> + test/hotspot/jtreg/runtime/signal/TestSigcont.java
> + test/hotspot/jtreg/runtime/signal/TestSigemt.java
> + test/hotspot/jtreg/runtime/signal/TestSigfpe.java
> + test/hotspot/jtreg/runtime/signal/TestSigfreeze.java
> + test/hotspot/jtreg/runtime/signal/TestSighup.java
> + test/hotspot/jtreg/runtime/signal/TestSigill.java
> + test/hotspot/jtreg/runtime/signal/TestSigint.java
> + test/hotspot/jtreg/runtime/signal/TestSigiot.java
> + test/hotspot/jtreg/runtime/signal/TestSiglost.java
> + test/hotspot/jtreg/runtime/signal/TestSiglwp.java
> + test/hotspot/jtreg/runtime/signal/TestSigpipe.java
> + test/hotspot/jtreg/runtime/signal/TestSigpoll.java
> + test/hotspot/jtreg/runtime/signal/TestSigprof.java
> + test/hotspot/jtreg/runtime/signal/TestSigpwr.java
> + test/hotspot/jtreg/runtime/signal/TestSigquit.java
> + test/hotspot/jtreg/runtime/signal/TestSigsegv.java
> + test/hotspot/jtreg/runtime/signal/TestSigstop.java
> + test/hotspot/jtreg/runtime/signal/TestSigsys.java
> + test/hotspot/jtreg/runtime/signal/TestSigterm.java
> + test/hotspot/jtreg/runtime/signal/TestSigthaw.java
> + test/hotspot/jtreg/runtime/signal/TestSigtrap.java
> + test/hotspot/jtreg/runtime/signal/TestSigtstp.java
> + test/hotspot/jtreg/runtime/signal/TestSigttin.java
> + test/hotspot/jtreg/runtime/signal/TestSigttou.java
> + test/hotspot/jtreg/runtime/signal/TestSigurg.java
> + test/hotspot/jtreg/runtime/signal/TestSigusr1.java
> + test/hotspot/jtreg/runtime/signal/TestSigusr2.java
> + test/hotspot/jtreg/runtime/signal/TestSigvtalrm.java
> + test/hotspot/jtreg/runtime/signal/TestSigwinch.java
> + test/hotspot/jtreg/runtime/signal/TestSigxcpu.java
> + test/hotspot/jtreg/runtime/signal/TestSigxfsz.java
> + test/hotspot/jtreg/runtime/signal/TestSigxres.java
> + test/hotspot/jtreg/runtime/signal/exesigtest.c
> 
> Changeset: 0ab2411f270d
> Author:    rwestberg
> Date:      2018-03-28 15:30 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/0ab2411f270d
> 
> 8199619: Building HotSpot on Windows should define NOMINMAX
> Reviewed-by: erikj, kbarrett, ihse
> 
> ! make/autoconf/flags-cflags.m4
> 
> Changeset: 9a04cc89dde0
> Author:    tschatzl
> Date:      2018-04-04 11:21 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9a04cc89dde0
> 
> 8200234: Cleanup Remark and Cleanup pause code
> Summary: Remove redundant methods, factor out verification code and simplify code in Remark and Cleanup pause code.
> Reviewed-by: sangheki, sjohanss
> 
> ! 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/g1HeapVerifier.cpp
> ! src/hotspot/share/gc/g1/g1Policy.cpp
> ! src/hotspot/share/gc/g1/heapRegion.inline.hpp
> 
> Changeset: 8bad6c08a732
> Author:    tschatzl
> Date:      2018-04-04 11:21 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/8bad6c08a732
> 
> 8200255: Remove G1CMTask::_concurrent
> Reviewed-by: sangheki, sjohanss
> 
> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
> 
> Changeset: 55f8f5635ef7
> Author:    tschatzl
> Date:      2018-04-04 11:21 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/55f8f5635ef7
> 
> 8200074: Remove G1ConcurrentMark::_concurrent_marking_in_progress
> Reviewed-by: sjohanss, sangheki
> 
> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
> 
> Changeset: 2fef34f04314
> Author:    ehelin
> Date:      2018-04-04 10:12 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2fef34f04314
> 
> 8200626: Restore history for g1ConcurrentMarkThread.*
> Reviewed-by: shade, sjohanss
> 
> - src/hotspot/share/gc/g1/concurrentMarkThread.cpp
> - src/hotspot/share/gc/g1/concurrentMarkThread.hpp
> - src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
> ! 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
> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
> ! src/hotspot/share/gc/g1/g1Policy.cpp
> ! src/hotspot/share/gc/g1/vm_operations_g1.cpp
> ! src/hotspot/share/prims/whitebox.cpp
> ! src/hotspot/share/runtime/thread.cpp
> 
> Changeset: 8263950638ed
> Author:    ehelin
> Date:      2018-04-04 11:25 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/8263950638ed
> 
> Merge
> 
> ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
> ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
> ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
> 
> Changeset: 3569b528972e
> Author:    pliden
> Date:      2018-04-04 11:59 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3569b528972e
> 
> 8200429: Adjust object pinning interface on CollectedHeap
> Reviewed-by: dholmes, rkennke
> 
> ! src/hotspot/share/gc/shared/collectedHeap.cpp
> ! src/hotspot/share/gc/shared/collectedHeap.hpp
> ! src/hotspot/share/prims/jni.cpp
> 
> Changeset: 1a1a69219637
> Author:    pliden
> Date:      2018-04-04 11:59 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1a1a69219637
> 
> 8200607: Add missing include dependency in bitMap.hpp
> Reviewed-by: shade, stefank
> 
> ! src/hotspot/share/utilities/bitMap.hpp
> 
> Changeset: 015af70b9a1d
> Author:    shade
> Date:      2018-04-04 12:06 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/015af70b9a1d
> 
> 8200608: Build failures after JDK-8191101 (Show register content in hs-err file on assert)
> Reviewed-by: dholmes, tschatzl
> 
> ! src/hotspot/share/utilities/debug.cpp
> 
> Changeset: f1d2b6c0693b
> Author:    tschatzl
> Date:      2018-04-04 14:51 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f1d2b6c0693b
> 
> 8200305: Update gc,liveness output with remset state after rebuild remset concurrently changes
> Reviewed-by: sjohanss, sangheki
> 
> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
> ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
> ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
> 
> Changeset: 46b2f783116c
> Author:    dstewart
> Date:      2018-03-30 13:39 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/46b2f783116c
> 
> 8200524: AArch64: CPUFeature and Flag enums are not passed through JVMCI
> Summary: AArch64 VM_Version::features and flags are correspondingly set in CPUFeature and Flags
> Reviewed-by: kvn, fyang
> 
> ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
> ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
> ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java
> 
> Changeset: c39f20946b37
> Author:    dpochepk
> Date:      2018-04-04 23:02 +0300
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c39f20946b37
> 
> 8200627: aarch32 - Broken build after JDK-8198949
> Reviewed-by: shade, eosterlund
> Contributed-by: boris.ulasevich at bell-sw.com
> 
> ! 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/modRefBarrierSetAssembler_arm.hpp
> ! src/hotspot/cpu/arm/stubGenerator_arm.cpp
> 
> Changeset: e862d3c78123
> Author:    dpochepk
> Date:      2018-04-04 23:05 +0300
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e862d3c78123
> 
> 8200628: aarch32 - Broken build after JDK-8199809
> Reviewed-by: shade, coleenp
> Contributed-by: boris.ulasevich at bell-sw.com
> 
> ! src/hotspot/cpu/arm/interpreterRT_arm.cpp
> 
> Changeset: 0bb0c2f27ca9
> Author:    kbarrett
> Date:      2018-04-04 18:19 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/0bb0c2f27ca9
> 
> 8200630: Globally suppress Visual Studio warning C4351
> Summary: Globally suppress warning, remove sole instance of local suppression.
> Reviewed-by: gtriantafill, tschatzl
> 
> ! src/hotspot/share/gc/shared/oopStorage.cpp
> ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
> 
> Changeset: a1a7456dd8b9
> Author:    hseigel
> Date:      2018-04-05 13:19 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a1a7456dd8b9
> 
> 8200261: Regression with JVM anonymous class
> Summary: Restore resolved anonymous class when creating a new constantpool because of overpass methods
> Reviewed-by: coleenp, lfoltan
> 
> ! src/hotspot/share/classfile/classFileParser.cpp
> ! src/hotspot/share/classfile/defaultMethods.cpp
> ! src/hotspot/share/oops/instanceKlass.hpp
> + test/hotspot/jtreg/runtime/defineAnonClass/UnsafeDefMeths.java
> 
> Changeset: fa26e7c6efb7
> Author:    gadams
> Date:      2018-04-05 11:18 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/fa26e7c6efb7
> 
> 8199782: Fix compilation warnings detected by Solaris Developer Studio 12.6
> Reviewed-by: sspitsyn, dholmes, ihse
> 
> ! make/hotspot/lib/CompileJvm.gmk
> ! src/java.base/solaris/native/libjvm_db/libjvm_db.c
> ! test/fmw/gtest/src/gtest.cc
> ! test/hotspot/jtreg/runtime/libadimalloc.solaris.sparc/liboverflow.c
> 
> Changeset: 0ee57b9b376c
> Author:    chegar
> Date:      2018-03-23 21:39 +0000
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/0ee57b9b376c
> 
> 8200181: Remove superflous non-IPv4 code from Java_java_net_TwoStacksPlainSocketImpl_socketListen
> Reviewed-by: alanb
> 
> ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c
> 
> Changeset: 1f14faf358fb
> Author:    bpb
> Date:      2018-03-23 15:05 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1f14faf358fb
> 
> 8180410: ByteArrayOutputStream should not throw IOExceptions
> Summary: Add ByteArrayOutputStream.writeBytes()
> Reviewed-by: rriggs, smarks
> 
> ! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
> + test/jdk/java/io/ByteArrayOutputStream/Write.java
> - test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java
> 
> Changeset: 56a5f899e882
> Author:    jjg
> Date:      2018-03-23 17:28 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/56a5f899e882
> 
> 8199902: {@docRoot} references need to be updated to reflect new module/package structure
> Reviewed-by: ksrini
> 
> ! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/package-info.java
> ! src/jdk.javadoc/share/classes/com/sun/javadoc/ClassDoc.java
> ! src/jdk.javadoc/share/classes/com/sun/javadoc/Doc.java
> ! src/jdk.javadoc/share/classes/com/sun/javadoc/PackageDoc.java
> ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
> ! src/jdk.javadoc/share/classes/module-info.java
> 
> Changeset: f14852315495
> Author:    shinyafox
> Date:      2018-03-24 14:43 +0900
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f14852315495
> 
> 8199762: JShell API: Failed to detect override when snippet to be overridden has been changed before
> Reviewed-by: rfield
> 
> ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
> ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
> ! test/langtools/jdk/jshell/MethodsTest.java
> 
> Changeset: 1d3139252c1c
> Author:    alanb
> Date:      2018-03-24 08:49 +0000
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1d3139252c1c
> 
> 8200179: (se) More Selector cleanup
> Reviewed-by: bpb
> 
> ! make/CompileJavaModules.gmk
> ! make/mapfiles/libnio/mapfile-linux
> ! make/mapfiles/libnio/mapfile-macosx
> ! make/mapfiles/libnio/mapfile-solaris
> - src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java
> - src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
> - src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.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/solaris/classes/sun/nio/ch/EventPortWrapper.java
> - src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java
> ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
> + src/java.base/unix/classes/sun/nio/ch/PollSelectorProvider.java
> ! src/java.base/unix/native/libnio/ch/Net.c
> - src/java.base/unix/native/libnio/ch/PollArrayWrapper.c
> + src/java.base/unix/native/libnio/ch/PollSelectorImpl.c
> ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
> ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
> ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
> 
> Changeset: 5bfe30bb50a2
> Author:    dholmes
> Date:      2018-03-26 00:33 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5bfe30bb50a2
> 
> 8200213: Configure broken on MIPS
> Reviewed-by: erikj, stuefe, dholmes, ihse
> Contributed-by: Ao Qi <aoqi at loongson.cn>
> 
> ! make/autoconf/flags.m4
> 
> Changeset: b39bc2eb8325
> Author:    jlahoda
> Date:      2018-03-26 11:42 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b39bc2eb8325
> 
> 8196519: Incomplete classpath causes infinite recursion in Resolve.isAccessible
> Summary: ErrorType.getEnclosingType returns noType rather than self.
> Reviewed-by: mcimadamore, cushon
> 
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
> + test/langtools/tools/javac/processing/model/MissingClassRecursiveAccessible.java
> 
> Changeset: 7b8696b3b972
> Author:    shade
> Date:      2018-03-26 15:09 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7b8696b3b972
> 
> 8200118: [TESTBUG] String concat tests should test toString() application order
> Reviewed-by: psandoz, redestad
> 
> + test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java
> 
> Changeset: 458c790b6995
> Author:    sundar
> Date:      2018-03-26 19:27 +0530
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/458c790b6995
> 
> 8200215: 17th loop of "let foo = ''"; throws ReferenceError
> Reviewed-by: jlaskey, attila, hannesw
> 
> ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
> + test/nashorn/script/trusted/JDK-8200215.js
> 
> Changeset: b64cd942ac7a
> Author:    shade
> Date:      2018-03-26 20:20 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b64cd942ac7a
> 
> 8200241: [TESTBUG] java/lang/String/concat/ tests should not force source/target = 9 anymore
> Reviewed-by: redestad, psandoz
> 
> ! test/jdk/java/lang/String/concat/CompactStringsInitialCoder.java
> ! test/jdk/java/lang/String/concat/ImplicitStringConcat.java
> ! test/jdk/java/lang/String/concat/ImplicitStringConcatArgCount.java
> ! test/jdk/java/lang/String/concat/ImplicitStringConcatBoundaries.java
> ! test/jdk/java/lang/String/concat/ImplicitStringConcatMany.java
> ! test/jdk/java/lang/String/concat/ImplicitStringConcatManyLongs.java
> ! test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java
> ! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes-head.template
> ! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes.java
> 
> Changeset: fd608d605e2f
> Author:    ihse
> Date:      2018-03-26 20:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/fd608d605e2f
> 
> 8200229: Simplify building of libjsig
> Reviewed-by: erikj
> 
> ! make/Main.gmk
> - make/hotspot/lib/CompileLibjsig.gmk
> ! make/lib/Lib-java.base.gmk
> 
> Changeset: 4269e701448e
> Author:    serb
> Date:      2018-03-26 16:09 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4269e701448e
> 
> 8200198: javah man pages were not removed by JDK-8191054
> Reviewed-by: erikj, alanb
> 
> - src/bsd/doc/man/ja/javah.1
> ! src/bsd/doc/man/java.1
> ! src/bsd/doc/man/javac.1
> ! src/bsd/doc/man/javadoc.1
> - src/bsd/doc/man/javah.1
> ! src/bsd/doc/man/javap.1
> ! src/bsd/doc/man/jdb.1
> ! src/linux/doc/man/ja/java.1
> ! src/linux/doc/man/ja/javac.1
> ! src/linux/doc/man/ja/javadoc.1
> - src/linux/doc/man/ja/javah.1
> ! src/linux/doc/man/ja/javap.1
> ! src/linux/doc/man/ja/jdb.1
> ! src/linux/doc/man/java.1
> ! src/linux/doc/man/javac.1
> ! src/linux/doc/man/javadoc.1
> - src/linux/doc/man/javah.1
> ! src/linux/doc/man/javap.1
> ! src/linux/doc/man/jdb.1
> ! src/solaris/doc/sun/man/man1/ja/java.1
> ! src/solaris/doc/sun/man/man1/ja/javac.1
> ! src/solaris/doc/sun/man/man1/ja/javadoc.1
> - src/solaris/doc/sun/man/man1/ja/javah.1
> ! src/solaris/doc/sun/man/man1/ja/javap.1
> ! src/solaris/doc/sun/man/man1/ja/jdb.1
> ! src/solaris/doc/sun/man/man1/java.1
> ! src/solaris/doc/sun/man/man1/javac.1
> ! src/solaris/doc/sun/man/man1/javadoc.1
> - src/solaris/doc/sun/man/man1/javah.1
> ! src/solaris/doc/sun/man/man1/javap.1
> ! src/solaris/doc/sun/man/man1/jdb.1
> 
> Changeset: e9cb414f94eb
> Author:    erikj
> Date:      2018-03-26 16:24 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e9cb414f94eb
> 
> 8198652: Stop linking with -base:0x8000000 on Windows
> Reviewed-by: tbell, ihse, stuefe
> 
> ! make/autoconf/flags-ldflags.m4
> 
> Changeset: 7f3986bad197
> Author:    igerasim
> Date:      2018-03-26 17:30 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7f3986bad197
> 
> 8199843: Optimize Integer/Long.highestOneBit()
> Reviewed-by: redestad, plevart
> 
> ! src/java.base/share/classes/java/lang/Integer.java
> ! src/java.base/share/classes/java/lang/Long.java
> 
> Changeset: d2fd2581325b
> Author:    bpatel
> Date:      2018-03-26 18:07 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d2fd2581325b
> 
> 8199278: Javadoc search results does not link to anchors on a page
> Reviewed-by: jjg, ksrini
> 
> ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
> ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
> ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
> ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
> ! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java
> 
> Changeset: ce86061aff12
> Author:    bpatel
> Date:      2018-03-26 21:30 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ce86061aff12
> 
> 8199705: Docs.gmk needs to be updated to remove the -html5 option
> Reviewed-by: erikj
> 
> ! make/Docs.gmk
> 
> Changeset: 752ecccb0b7f
> Author:    cushon
> Date:      2018-03-27 13:48 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/752ecccb0b7f
> 
> 8200301: deduplicate lambda methods
> Reviewed-by: vromero, mcimadamore
> 
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
> + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
> + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
> ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
> ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java
> ! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
> + test/langtools/tools/javac/diags/examples/LambdaDeduplicate.java
> + test/langtools/tools/javac/lambda/deduplication/Deduplication.java
> + test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
> 
> Changeset: e376090dc07e
> Author:    alanb
> Date:      2018-03-27 19:29 +0100
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e376090dc07e
> 
> 8200256: java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently
> Reviewed-by: chegar
> 
> ! make/mapfiles/libnio/mapfile-linux
> ! make/mapfiles/libnio/mapfile-macosx
> ! make/mapfiles/libnio/mapfile-solaris
> ! src/java.base/linux/classes/sun/nio/ch/EPollPort.java
> ! src/java.base/macosx/classes/sun/nio/ch/KQueuePort.java
> ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
> ! src/java.base/share/classes/sun/nio/ch/IOUtil.java
> ! src/java.base/unix/native/libnio/ch/IOUtil.c
> 
> Changeset: 5812849b5027
> Author:    igerasim
> Date:      2018-03-27 13:22 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5812849b5027
> 
> 8198358: Align organization of TwoStacksPlainSocketImp with DualStackPlainSocketImpl [win]
> Reviewed-by: chegar, clanger
> 
> ! src/java.base/unix/native/libnet/PlainSocketImpl.c
> ! src/java.base/windows/classes/java/net/DualStackPlainSocketImpl.java
> ! src/java.base/windows/classes/java/net/TwoStacksPlainSocketImpl.java
> ! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c
> ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c
> ! test/jdk/java/net/Socket/AddressTest.java
> ! test/jdk/java/net/Socket/B6210227.java
> ! test/jdk/java/net/Socket/CloseAvailable.java
> ! test/jdk/java/net/Socket/DeadlockTest.java
> ! test/jdk/java/net/Socket/HttpProxy.java
> ! test/jdk/java/net/Socket/InheritHandle.java
> ! test/jdk/java/net/Socket/InheritTimeout.java
> ! test/jdk/java/net/Socket/LingerTest.java
> ! test/jdk/java/net/Socket/LinkLocal.java
> ! test/jdk/java/net/Socket/ProxyCons.java
> ! test/jdk/java/net/Socket/RST.java
> ! test/jdk/java/net/Socket/ReadTimeout.java
> ! test/jdk/java/net/Socket/SetSoLinger.java
> ! test/jdk/java/net/Socket/ShutdownInput.java
> ! test/jdk/java/net/Socket/SocksConnectTimeout.java
> ! test/jdk/java/net/Socket/TestAfterClose.java
> ! test/jdk/java/net/Socket/TestClose.java
> ! test/jdk/java/net/Socket/TestTcpNoDelay.java
> ! test/jdk/java/net/Socket/Timeout.java
> ! test/jdk/java/net/Socket/TrafficClass.java
> ! test/jdk/java/net/Socket/UrgentDataTest.java
> ! test/jdk/java/net/Socket/asyncClose/AsyncClose.java
> ! test/jdk/java/net/Socket/asyncClose/BrokenPipe.java
> ! test/jdk/java/net/Socket/setReuseAddress/Basic.java
> ! test/jdk/java/net/Socket/setReuseAddress/Restart.java
> ! test/jdk/java/net/SocketInputStream/SocketClosedException.java
> ! test/jdk/java/net/SocketInputStream/SocketTimeout.java
> ! test/jdk/java/net/SocketOption/ImmutableOptions.java
> ! test/jdk/java/net/SocketOption/MinimumRcvBufferSize.java
> ! test/jdk/java/net/SocketOption/SupportedOptionsSet.java
> ! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java
> 
> Changeset: f76e1ac74f28
> Author:    redestad
> Date:      2018-03-28 00:45 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f76e1ac74f28
> 
> 8200289: Reduce number of exceptions created when calling Lookup::canBeCached
> Reviewed-by: sundar, psandoz
> 
> ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
> 
> Changeset: b6671a111395
> Author:    jjg
> Date:      2018-03-27 16:25 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b6671a111395
> 
> 8199465: {@docRoot} references need to be updated to reflect new module/package structure
> Reviewed-by: martin, alanb, chegar
> 
> ! src/java.base/share/classes/java/lang/CharSequence.java
> ! src/java.base/share/classes/java/lang/Comparable.java
> ! src/java.base/share/classes/java/lang/ProcessHandle.java
> ! src/java.base/share/classes/java/lang/String.java
> ! src/java.base/share/classes/java/lang/Thread.java
> ! src/java.base/share/classes/java/lang/UnsupportedOperationException.java
> ! src/java.base/share/classes/java/lang/module/Configuration.java
> ! src/java.base/share/classes/java/time/Duration.java
> ! src/java.base/share/classes/java/time/Instant.java
> ! src/java.base/share/classes/java/time/LocalDate.java
> ! src/java.base/share/classes/java/time/LocalDateTime.java
> ! src/java.base/share/classes/java/time/LocalTime.java
> ! src/java.base/share/classes/java/time/MonthDay.java
> ! src/java.base/share/classes/java/time/OffsetDateTime.java
> ! src/java.base/share/classes/java/time/OffsetTime.java
> ! src/java.base/share/classes/java/time/Period.java
> ! src/java.base/share/classes/java/time/Year.java
> ! src/java.base/share/classes/java/time/YearMonth.java
> ! src/java.base/share/classes/java/time/ZoneId.java
> ! src/java.base/share/classes/java/time/ZoneOffset.java
> ! src/java.base/share/classes/java/time/ZonedDateTime.java
> ! src/java.base/share/classes/java/time/chrono/HijrahDate.java
> ! src/java.base/share/classes/java/time/chrono/JapaneseDate.java
> ! src/java.base/share/classes/java/time/chrono/MinguoDate.java
> ! src/java.base/share/classes/java/time/chrono/ThaiBuddhistDate.java
> ! src/java.base/share/classes/java/util/AbstractCollection.java
> ! src/java.base/share/classes/java/util/AbstractList.java
> ! src/java.base/share/classes/java/util/AbstractMap.java
> ! src/java.base/share/classes/java/util/AbstractQueue.java
> ! src/java.base/share/classes/java/util/AbstractSequentialList.java
> ! src/java.base/share/classes/java/util/AbstractSet.java
> ! src/java.base/share/classes/java/util/ArrayDeque.java
> ! src/java.base/share/classes/java/util/ArrayList.java
> ! src/java.base/share/classes/java/util/Arrays.java
> ! src/java.base/share/classes/java/util/Collection.java
> ! src/java.base/share/classes/java/util/Collections.java
> ! src/java.base/share/classes/java/util/Comparator.java
> ! src/java.base/share/classes/java/util/Deque.java
> ! src/java.base/share/classes/java/util/EnumMap.java
> ! src/java.base/share/classes/java/util/EnumSet.java
> ! src/java.base/share/classes/java/util/HashMap.java
> ! src/java.base/share/classes/java/util/HashSet.java
> ! src/java.base/share/classes/java/util/Hashtable.java
> ! src/java.base/share/classes/java/util/IdentityHashMap.java
> ! src/java.base/share/classes/java/util/Iterator.java
> ! src/java.base/share/classes/java/util/LinkedHashMap.java
> ! src/java.base/share/classes/java/util/LinkedHashSet.java
> ! src/java.base/share/classes/java/util/LinkedList.java
> ! src/java.base/share/classes/java/util/List.java
> ! src/java.base/share/classes/java/util/ListIterator.java
> ! src/java.base/share/classes/java/util/Map.java
> ! src/java.base/share/classes/java/util/NavigableMap.java
> ! src/java.base/share/classes/java/util/NavigableSet.java
> ! src/java.base/share/classes/java/util/PriorityQueue.java
> ! src/java.base/share/classes/java/util/Queue.java
> ! src/java.base/share/classes/java/util/RandomAccess.java
> ! src/java.base/share/classes/java/util/ResourceBundle.java
> ! src/java.base/share/classes/java/util/Set.java
> ! src/java.base/share/classes/java/util/SortedMap.java
> ! src/java.base/share/classes/java/util/SortedSet.java
> ! src/java.base/share/classes/java/util/TreeMap.java
> ! src/java.base/share/classes/java/util/TreeSet.java
> ! src/java.base/share/classes/java/util/Vector.java
> ! src/java.base/share/classes/java/util/WeakHashMap.java
> ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java
> ! src/java.base/share/classes/java/util/concurrent/BlockingDeque.java
> ! src/java.base/share/classes/java/util/concurrent/BlockingQueue.java
> ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
> ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java
> ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java
> ! src/java.base/share/classes/java/util/concurrent/ConcurrentMap.java
> ! src/java.base/share/classes/java/util/concurrent/ConcurrentNavigableMap.java
> ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
> ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
> ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
> ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java
> ! src/java.base/share/classes/java/util/concurrent/DelayQueue.java
> ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
> ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java
> ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
> ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
> ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
> ! src/java.base/share/classes/java/util/concurrent/TransferQueue.java
> ! src/java.base/share/classes/javax/net/ssl/SNIHostName.java
> 
> Changeset: 951f29c9aef5
> Author:    jlahoda
> Date:      2018-03-28 10:24 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/951f29c9aef5
> 
> 8200135: test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java is failing after JDK-8194978
> Summary: Adjusting the expected number of exception table entries to the recent changes in javac.
> Reviewed-by: kvn
> 
> ! test/hotspot/jtreg/ProblemList.txt
> ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
> 
> Changeset: 5fd26ab491fa
> Author:    rpatil
> Date:      2018-03-26 17:33 +0530
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5fd26ab491fa
> 
> 8144300: http.nonProxyHosts value having wildcard * both at end and start are not honored
> Summary: added validation for wildcard at start and end
> Reviewed-by: chegar, dfuchs, clanger
> Contributed-by: pallavi.sonal at oracle.com
> 
> ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
> ! test/jdk/java/net/ProxySelector/B8035158.java
> 
> Changeset: 0fdb76741c56
> Author:    mcimadamore
> Date:      2018-03-28 14:08 +0100
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/0fdb76741c56
> 
> 8200199: javac suggests to use var even when var is used
> Summary: local var analyzer should use synthetic var type position to decide if analysis is needed
> Reviewed-by: jlahoda, vromero
> 
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
> + test/langtools/tools/javac/lvti/T8200199.java
> + test/langtools/tools/javac/lvti/T8200199.out
> 
> Changeset: 9925be430918
> Author:    mcimadamore
> Date:      2018-03-28 14:24 +0100
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9925be430918
> 
> 8200355: local variable inference regression test generates classfile in test folder
> Summary: LVTI harness should generate files in jtreg scratch dir
> Reviewed-by: vromero
> 
> ! test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java
> 
> Changeset: 879cf9f18688
> Author:    rriggs
> Date:      2018-03-28 14:15 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/879cf9f18688
> 
> 8197595: Serialization javadoc should link to security best practices
> Reviewed-by: lancea, mullan, ahgross
> 
> ! src/java.base/share/classes/java/io/ObjectInputFilter.java
> ! src/java.base/share/classes/java/io/ObjectInputStream.java
> ! src/java.base/share/classes/java/io/Serializable.java
> ! src/java.base/share/classes/java/io/package-info.java
> 
> Changeset: bf53d82a51e5
> Author:    ihse
> Date:      2018-03-28 21:00 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bf53d82a51e5
> 
> 8200357: Inline SoundLibraries.gmk into Lib-java.desktop.gmk
> Reviewed-by: stuefe, erikj
> 
> ! make/autoconf/flags-cflags.m4
> ! make/autoconf/platform.m4
> ! make/autoconf/spec.gmk.in
> ! make/lib/Lib-java.desktop.gmk
> - make/lib/SoundLibraries.gmk
> 
> Changeset: 396ea30afbd5
> Author:    ihse
> Date:      2018-03-28 23:56 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/396ea30afbd5
> 
> 8200178: Remove mapfiles for JDK native libraries
> Reviewed-by: erikj, alanb, mchung, prr, weijun
> 
> ! make/lib/Awt2dLibraries.gmk
> ! make/lib/CoreLibraries.gmk
> ! make/lib/Lib-java.base.gmk
> ! make/lib/Lib-java.desktop.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.attach.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.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/mapfiles/libattach/mapfile-aix
> - make/mapfiles/libattach/mapfile-linux
> - make/mapfiles/libattach/mapfile-solaris
> - make/mapfiles/libattach/reorder-windows-x86
> - make/mapfiles/libattach/reorder-windows-x86_64
> - make/mapfiles/libawt/mapfile-mawt-vers
> - make/mapfiles/libawt/mapfile-vers
> - make/mapfiles/libawt/mapfile-vers-linux
> - make/mapfiles/libawt_headless/mapfile-vers
> - make/mapfiles/libawt_headless/reorder-sparc
> - make/mapfiles/libawt_headless/reorder-sparcv9
> - make/mapfiles/libawt_headless/reorder-x86
> - make/mapfiles/libawt_xawt/mapfile-vers
> - make/mapfiles/libdt_socket/mapfile-vers
> - make/mapfiles/libextnet/mapfile-linux
> - make/mapfiles/libextnet/mapfile-solaris
> - make/mapfiles/libfontmanager/mapfile-vers
> - make/mapfiles/libinstrument/mapfile-vers
> - make/mapfiles/libj2gss/mapfile-vers
> - make/mapfiles/libj2pcsc/mapfile-vers
> - make/mapfiles/libj2pkcs11/mapfile-vers
> - make/mapfiles/libj2ucrypto/mapfile-vers
> - make/mapfiles/libjaas/mapfile-vers
> - make/mapfiles/libjava/mapfile-vers
> - make/mapfiles/libjava/reorder-sparc
> - make/mapfiles/libjava/reorder-sparcv9
> - make/mapfiles/libjava/reorder-x86
> - make/mapfiles/libjawt/mapfile-vers
> - make/mapfiles/libjdwp/mapfile-vers
> - make/mapfiles/libjimage/mapfile-vers
> - make/mapfiles/libjli/mapfile-vers
> - make/mapfiles/libjpeg/mapfile-vers
> - make/mapfiles/libjpeg/reorder-sparc
> - make/mapfiles/libjpeg/reorder-sparcv9
> - make/mapfiles/libjpeg/reorder-x86
> - make/mapfiles/libjsdt/mapfile-vers
> - make/mapfiles/libjsig/mapfile-vers-solaris
> - make/mapfiles/liblcms/mapfile-vers
> - make/mapfiles/libmanagement/mapfile-vers
> - make/mapfiles/libmanagement_agent/mapfile-vers
> - make/mapfiles/libmanagement_ext/mapfile-vers
> - make/mapfiles/libmlib_image/mapfile-vers
> - make/mapfiles/libnet/mapfile-vers
> - make/mapfiles/libnio/mapfile-aix
> - make/mapfiles/libnio/mapfile-linux
> - make/mapfiles/libnio/mapfile-macosx
> - make/mapfiles/libnio/mapfile-solaris
> - make/mapfiles/libnio/reorder-sparc
> - make/mapfiles/libnio/reorder-sparcv9
> - make/mapfiles/libnio/reorder-x86
> - make/mapfiles/libprefs/mapfile-vers
> - make/mapfiles/librmi/mapfile-vers
> - make/mapfiles/libsaproc/mapfile-linux
> - make/mapfiles/libsaproc/mapfile-macosx
> - make/mapfiles/libsaproc/mapfile-solaris
> - make/mapfiles/libsctp/mapfile-vers
> - make/mapfiles/libsplashscreen/mapfile-vers
> - make/mapfiles/libsunec/mapfile-vers
> - make/mapfiles/libunpack/mapfile-vers
> - make/mapfiles/libverify/mapfile-vers
> - make/mapfiles/libverify/reorder-sparc
> - make/mapfiles/libverify/reorder-sparcv9
> - make/mapfiles/libverify/reorder-x86
> - make/mapfiles/libzip/mapfile-vers
> - make/mapfiles/libzip/reorder-sparc
> - make/mapfiles/libzip/reorder-sparcv9
> - make/mapfiles/libzip/reorder-x86
> ! src/java.base/aix/native/libjsig/jsig.c
> ! src/java.base/share/native/libjava/io_util.c
> ! src/java.base/share/native/libjava/io_util.h
> ! src/java.base/share/native/libjava/jni_util.h
> ! src/java.base/share/native/libjimage/jimage.cpp
> ! src/java.base/share/native/libjimage/jimage.hpp
> ! src/java.base/share/native/libjli/args.c
> ! src/java.base/share/native/libjli/java.c
> ! src/java.base/share/native/libjli/java.h
> ! src/java.base/share/native/libjli/jli_util.c
> ! src/java.base/share/native/libjli/jli_util.h
> ! src/java.base/share/native/libjli/manifest_info.h
> ! src/java.base/share/native/libjli/parse_manifest.c
> ! src/java.base/share/native/libnet/net_util.h
> ! src/java.base/share/native/libzip/CRC32.c
> ! src/java.base/share/native/libzip/zip_util.c
> ! src/java.base/share/native/libzip/zip_util.h
> ! src/java.base/solaris/native/libjsig/jsig.c
> ! src/java.base/unix/native/libjava/FileOutputStream_md.c
> ! src/java.base/unix/native/libjava/jni_util_md.c
> ! src/java.base/unix/native/libjli/java_md_common.c
> ! src/java.base/unix/native/libnet/net_util_md.c
> ! src/java.base/unix/native/libnio/ch/Net.c
> ! src/java.base/unix/native/libnio/ch/nio_util.h
> ! src/java.base/windows/native/libjava/io_util_md.c
> ! src/java.base/windows/native/libjava/io_util_md.h
> ! src/java.base/windows/native/libjava/jni_util_md.c
> ! src/java.base/windows/native/libjli/cmdtoargs.c
> ! src/java.base/windows/native/libjli/java_md.c
> ! src/java.base/windows/native/libnet/net_util_md.c
> ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_config.h
> ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_colors.c
> ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_colors.h
> ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.c
> ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.h
> ! src/java.desktop/share/native/libawt/awt/image/dither.c
> ! src/java.desktop/share/native/libawt/awt/image/dither.h
> ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h
> ! src/java.desktop/share/native/libawt/java2d/SurfaceData.c
> ! src/java.desktop/share/native/libawt/java2d/SurfaceData.h
> ! src/java.desktop/share/native/libawt/java2d/loops/AlphaMath.c
> ! src/java.desktop/share/native/libawt/java2d/loops/AlphaMath.h
> ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.c
> ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h
> ! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.c
> ! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.h
> ! src/java.desktop/share/native/libmlib_image/mlib_image_proto.h
> ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c
> ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.h
> ! src/java.desktop/unix/native/common/awt/img_util_md.h
> ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
> ! src/java.desktop/unix/native/libawt/awt/initIDs.c
> ! src/java.desktop/unix/native/libsplashscreen/splashscreen_config.h
> ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c
> ! src/java.desktop/windows/native/libawt/windows/img_util_md.h
> ! src/java.desktop/windows/native/libsplashscreen/splashscreen_config.h
> ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c
> ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCryptoMD.c
> ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
> ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
> ! src/jdk.hotspot.agent/linux/native/libsaproc/proc_service.h
> ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
> ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
> ! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp
> ! src/jdk.jdi/share/native/libdt_shmem/shmemBack.c
> ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
> 
> Changeset: 77bff7a757a4
> Author:    martin
> Date:      2018-03-28 21:13 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/77bff7a757a4
> 
> 8200116: ConstructInflaterOutput, ConstructDeflaterInput still spamming test logs
> Summary: end() should always expect to be called eventually
> Reviewed-by: sherman, ulfzibis
> 
> ! test/jdk/java/util/zip/ConstructDeflaterInput.java
> ! test/jdk/java/util/zip/ConstructInflaterOutput.java
> 
> Changeset: d6d1c06becda
> Author:    martin
> Date:      2018-03-28 21:14 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d6d1c06becda
> 
> 8200124: Various cleanups in jar/zip
> Reviewed-by: sherman, ulfzibis
> 
> ! src/java.base/share/classes/java/util/jar/Manifest.java
> ! src/java.base/share/classes/java/util/zip/ZipCoder.java
> ! src/java.base/share/classes/java/util/zip/ZipFile.java
> ! src/jdk.jartool/share/classes/sun/tools/jar/Manifest.java
> 
> Changeset: e5679a6661d6
> Author:    martin
> Date:      2018-03-28 21:14 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e5679a6661d6
> 
> 8200310: Avoid charset lookup machinery in java.nio.charset.StandardCharsets
> Reviewed-by: sherman, ulfzibis
> 
> ! src/java.base/share/classes/java/lang/StringCoding.java
> ! src/java.base/share/classes/java/nio/charset/Charset.java
> ! src/java.base/share/classes/java/nio/charset/StandardCharsets.java
> ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
> ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
> ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
> ! src/java.base/share/classes/sun/nio/cs/UTF_16.java
> ! src/java.base/share/classes/sun/nio/cs/UTF_16BE.java
> ! src/java.base/share/classes/sun/nio/cs/UTF_16LE.java
> ! src/java.base/share/classes/sun/nio/cs/UTF_8.java
> ! test/jdk/java/nio/charset/StandardCharsets/Standard.java
> 
> Changeset: ae873285a39c
> Author:    xiaofeya
> Date:      2018-03-28 21:57 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ae873285a39c
> 
> 8196668: revisit test SunPackageAccess and GrantedSunPackageAccess
> Reviewed-by: mchung
> 
> + test/jdk/java/lang/SecurityManager/PackageAccessTest.java
> + test/jdk/java/lang/SecurityManager/empty.policy
> + test/jdk/java/lang/SecurityManager/test.policy
> 
> Changeset: b85603908ae4
> Author:    erikj
> Date:      2018-03-29 08:52 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b85603908ae4
> 
> 8200409: jdk11 nightly solaris sparc build failure
> Reviewed-by: alanb, tbell
> 
> ! make/lib/Lib-java.base.gmk
> + make/mapfiles/libjsig/mapfile-vers-solaris
> ! src/java.base/solaris/native/libjsig/jsig.c
> 
> Changeset: a11d3a5ca20b
> Author:    chegar
> Date:      2018-03-29 20:12 +0100
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a11d3a5ca20b
> 
> 8200304: TwoStacksPlainDatagramSocketImpl and socket cleaner
> Reviewed-by: alanb, dfuchs, rriggs
> 
> ! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java
> ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c
> 
> Changeset: 1f9dd2360b17
> Author:    jwilhelm
> Date:      2018-03-24 01:08 +0100
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1f9dd2360b17
> 
> Merge
> 
> ! make/autoconf/hotspot.m4
> + 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/g1Policy.hpp
> ! src/hotspot/share/gc/parallel/psCardTable.cpp
> - src/hotspot/share/gc/shared/barrierSet.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/prims/jvmtiEnter.hpp
> + src/hotspot/share/prims/jvmtiEnter.inline.hpp
> - src/hotspot/share/runtime/interfaceSupport.hpp
> + src/hotspot/share/runtime/interfaceSupport.inline.hpp
> - src/hotspot/share/services/serviceUtil.hpp
> - 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.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java
> 
> Changeset: f5e614a1ed98
> Author:    bpb
> Date:      2018-03-29 12:38 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f5e614a1ed98
> 
> 8200449: ReadAllReadNTransferTo fails occasionally
> Summary: Don't pass a non-positive parameter to Random.nextInt(int).
> Reviewed-by: chegar
> 
> ! test/jdk/java/io/ByteArrayInputStream/ReadAllReadNTransferTo.java
> 
> Changeset: 1bc4cd2c5f8b
> Author:    martin
> Date:      2018-03-29 16:21 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1bc4cd2c5f8b
> 
> 8200122: Remove unused field Thread.threadQ
> Reviewed-by: dholmes, mchung, plevart
> 
> ! src/java.base/share/classes/java/lang/Thread.java
> 
> Changeset: f7363de371c9
> Author:    martin
> Date:      2018-03-29 16:23 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f7363de371c9
> 
> 8200123: Replace Thread.init with telescoping constructor
> Reviewed-by: dholmes, mchung, plevart
> 
> ! src/java.base/share/classes/java/lang/Thread.java
> ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java
> 
> Changeset: f1a8ec1a6972
> Author:    igerasim
> Date:      2018-03-29 22:12 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f1a8ec1a6972
> 
> 8178370: [TEST_BUG] java/security/Signature/SignatureLength.java fails
> Reviewed-by: mullan
> 
> ! test/jdk/java/security/Signature/SignatureLength.java
> 
> Changeset: 814bd31f8da0
> Author:    alanb
> Date:      2018-03-30 08:28 +0100
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/814bd31f8da0
> 
> 8200257: (se) More Selector cleanup
> Reviewed-by: bpb
> 
> ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
> ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
> ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
> ! src/java.base/share/classes/sun/nio/ch/SelChImpl.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/share/classes/sun/nio/ch/SocketChannelImpl.java
> ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
> ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java
> ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
> ! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
> ! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
> ! src/java.base/windows/classes/sun/nio/ch/PollArrayWrapper.java
> ! src/java.base/windows/classes/sun/nio/ch/SinkChannelImpl.java
> ! src/java.base/windows/classes/sun/nio/ch/SourceChannelImpl.java
> ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
> ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
> ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
> ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
> 
> Changeset: 2a65a8de9272
> Author:    iris
> Date:      2018-03-30 09:38 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2a65a8de9272
> 
> 8200469: Update link to license in Docs.gmk
> Reviewed-by: tbell
> 
> ! make/Docs.gmk
> 
> Changeset: f46bfa7a2956
> Author:    prr
> Date:      2018-03-23 13:43 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f46bfa7a2956
> 
> 8198990: Move SwingSet2 from closed to OpenJDK
> Reviewed-by: serb, jeff, kaddepalli
> 
> ! make/CompileDemos.gmk
> + src/demo/share/jfc/SwingSet2/AquaTheme.java
> + src/demo/share/jfc/SwingSet2/BezierAnimationPanel.java
> + src/demo/share/jfc/SwingSet2/ButtonDemo.java
> + src/demo/share/jfc/SwingSet2/CharcoalTheme.java
> + src/demo/share/jfc/SwingSet2/ColorChooserDemo.java
> + src/demo/share/jfc/SwingSet2/ComboBoxDemo.java
> + src/demo/share/jfc/SwingSet2/ContrastTheme.java
> + src/demo/share/jfc/SwingSet2/DemoModule.java
> + src/demo/share/jfc/SwingSet2/DirectionPanel.java
> + src/demo/share/jfc/SwingSet2/EmeraldTheme.java
> + src/demo/share/jfc/SwingSet2/ExampleFileView.java
> + src/demo/share/jfc/SwingSet2/FileChooserDemo.java
> + src/demo/share/jfc/SwingSet2/HtmlDemo.java
> + src/demo/share/jfc/SwingSet2/InternalFrameDemo.java
> + src/demo/share/jfc/SwingSet2/LayoutControlPanel.java
> + src/demo/share/jfc/SwingSet2/ListDemo.java
> + src/demo/share/jfc/SwingSet2/OptionPaneDemo.java
> + src/demo/share/jfc/SwingSet2/Permuter.java
> + src/demo/share/jfc/SwingSet2/ProgressBarDemo.java
> + src/demo/share/jfc/SwingSet2/README.txt
> + src/demo/share/jfc/SwingSet2/RubyTheme.java
> + src/demo/share/jfc/SwingSet2/ScrollPaneDemo.java
> + src/demo/share/jfc/SwingSet2/SliderDemo.java
> + src/demo/share/jfc/SwingSet2/SplitPaneDemo.java
> + src/demo/share/jfc/SwingSet2/SwingSet2.html
> + src/demo/share/jfc/SwingSet2/SwingSet2.java
> + src/demo/share/jfc/SwingSet2/SwingSet2Applet.java
> + src/demo/share/jfc/SwingSet2/TabbedPaneDemo.java
> + src/demo/share/jfc/SwingSet2/TableDemo.java
> + src/demo/share/jfc/SwingSet2/TextAndMnemonicUtils.java
> + src/demo/share/jfc/SwingSet2/ToolTipDemo.java
> + src/demo/share/jfc/SwingSet2/TreeDemo.java
> + src/demo/share/jfc/SwingSet2/resources/ant.html
> + src/demo/share/jfc/SwingSet2/resources/bug.html
> + src/demo/share/jfc/SwingSet2/resources/images/About.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/Octavo/CREDITS
> + src/demo/share/jfc/SwingSet2/resources/images/Octavo/ant.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/Octavo/book.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/Octavo/bug.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/Octavo/bug2.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/Octavo/crest.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/Octavo/king.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/Octavo/micro.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/Octavo/seaweed.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/b1.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/b1d.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/b1p.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/b1r.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/b2.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/b2d.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/b2p.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/b2r.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/b3.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/b3d.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/b3p.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/b3r.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/bl.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/bldn.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/bm.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/bmdn.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/br.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/brdn.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/c.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/cb.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/cbr.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/cbrs.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/cbs.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/cdn.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/ml.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/mldn.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/mr.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/mrdn.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/rb.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/rbp.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/rbr.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/rbrs.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/rbs.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/tl.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/tldn.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/tm.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/tmdn.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/toggle.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/toggledn.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/tr.gif
> + src/demo/share/jfc/SwingSet2/resources/images/buttons/trdn.gif
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/brenteyes.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/brenthair.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/brentmouth.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/georgeseyes.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/georgeshair.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/georgesmouth.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/hanseyes.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/hanshair.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/hansmouth.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/howardeyes.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/howardhair.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/howardmouth.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/jameseyes.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/jameshair.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/jamesmouth.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/jeffeyes.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/jeffhair.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/jeffmouth.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/joneyes.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/jonhair.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/jonmouth.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/laraeyes.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/larahair.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/laramouth.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/larryeyes.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/larryhair.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/larrymouth.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/lisaeyes.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/lisahair.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/lisamouth.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/michaeleyes.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/michaelhair.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/michaelmouth.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/philipeyes.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/philiphair.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/philipmouth.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/scotteyes.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/scotthair.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/combobox/scottmouth.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/filechooser/find.gif
> + src/demo/share/jfc/SwingSet2/resources/images/filechooser/gifIcon.gif
> + src/demo/share/jfc/SwingSet2/resources/images/filechooser/help.gif
> + src/demo/share/jfc/SwingSet2/resources/images/filechooser/jpgIcon.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/food/apple.jpeg
> + src/demo/share/jfc/SwingSet2/resources/images/food/apple.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/food/asparagus.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/banana.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/broccoli.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/cantaloupe.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/carrot.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/corn.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/grapefruit.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/grapes.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/kiwi.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/onion.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/peach.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/pear.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/pepper.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/pickle.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/pineapple.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/raspberry.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/strawberry.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/tomato.gif
> + src/demo/share/jfc/SwingSet2/resources/images/food/watermelon.gif
> + src/demo/share/jfc/SwingSet2/resources/images/htmldemo/back.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/htmldemo/forward.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/htmldemo/header.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/list/blue.gif
> + src/demo/share/jfc/SwingSet2/resources/images/list/cyan.gif
> + src/demo/share/jfc/SwingSet2/resources/images/list/gray.gif
> + src/demo/share/jfc/SwingSet2/resources/images/list/green.gif
> + src/demo/share/jfc/SwingSet2/resources/images/list/magenta.gif
> + src/demo/share/jfc/SwingSet2/resources/images/list/red.gif
> + src/demo/share/jfc/SwingSet2/resources/images/list/yellow.gif
> + src/demo/share/jfc/SwingSet2/resources/images/misc/cab.gif
> + src/demo/share/jfc/SwingSet2/resources/images/misc/cab_small.gif
> + src/demo/share/jfc/SwingSet2/resources/images/misc/duchess.gif
> + src/demo/share/jfc/SwingSet2/resources/images/misc/duchess_small.gif
> + src/demo/share/jfc/SwingSet2/resources/images/misc/duke.gif
> + src/demo/share/jfc/SwingSet2/resources/images/misc/duke_small.gif
> + src/demo/share/jfc/SwingSet2/resources/images/misc/toast.gif
> + src/demo/share/jfc/SwingSet2/resources/images/misc/toast_small.gif
> + src/demo/share/jfc/SwingSet2/resources/images/optionpane/bottle.gif
> + src/demo/share/jfc/SwingSet2/resources/images/optionpane/ibd.gif
> + src/demo/share/jfc/SwingSet2/resources/images/optionpane/ibu.gif
> + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/COPYRIGHT
> + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/colheader.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/crayons.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/lowerleft.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/rowheader.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/upperleft.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/scrollpane/upperright.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/splash.png
> + src/demo/share/jfc/SwingSet2/resources/images/splitpane/README
> + src/demo/share/jfc/SwingSet2/resources/images/splitpane/earth.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/splitpane/moon.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/blake.gif
> + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/brooke.gif
> + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/david.gif
> + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/ewan.gif
> + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/ewan.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/hania.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/laine.jpg
> + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/matthew.gif
> + src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/stephen.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JButton.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JColorChooser.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JComboBox.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JDesktop.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JDialog.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JEditorPane.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JFileChooser.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JList.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JMenu.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JOptionPane.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JProgressBar.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JRadioButton.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JScrollBar.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JScrollPane.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JSlider.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JSplitPane.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JTabbedPane.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JTable.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JTree.gif
> + src/demo/share/jfc/SwingSet2/resources/images/toolbar/ToolTip.gif
> + src/demo/share/jfc/SwingSet2/resources/images/tooltip/cow.gif
> + src/demo/share/jfc/SwingSet2/resources/index.html
> + src/demo/share/jfc/SwingSet2/resources/king.html
> + src/demo/share/jfc/SwingSet2/resources/preface.html
> + src/demo/share/jfc/SwingSet2/resources/seaweed.html
> + src/demo/share/jfc/SwingSet2/resources/swingset.properties
> + src/demo/share/jfc/SwingSet2/resources/swingset_ja.properties
> + src/demo/share/jfc/SwingSet2/resources/swingset_zh_CN.properties
> + src/demo/share/jfc/SwingSet2/resources/title.html
> + src/demo/share/jfc/SwingSet2/resources/tree.txt
> 
> Changeset: 1ea202af7a97
> Author:    lbourges
> Date:      2018-03-27 22:09 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1ea202af7a97
> 
> 8198885: upgrade Marlin (java2d) to 0.9.1
> Summary: clipping implemented in Dasher (curve subdivision at clip edges) + higher quality(curve, subpixels) + new path simplifier
> Reviewed-by: prr, serb
> 
> ! src/java.desktop/share/classes/sun/java2d/marlin/ByteArrayCache.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/Curve.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/DCurve.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/DDasher.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/DHelpers.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
> + src/java.desktop/share/classes/sun/java2d/marlin/DPathSimplifier.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/DRenderer.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/DRendererContext.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/DStroker.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/DTransformingPathConsumer2D.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/Dasher.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/DoubleArrayCache.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/FloatArrayCache.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/IntArrayCache.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinTileGenerator.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/MergeSort.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/OffHeapArray.java
> + src/java.desktop/share/classes/sun/java2d/marlin/PathSimplifier.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/stats/Histogram.java
> ! src/java.desktop/share/classes/sun/java2d/marlin/stats/StatLong.java
> ! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java
> ! test/jdk/sun/java2d/marlin/ClipShapeTest.java
> 
> Changeset: 1f87bf473c9a
> Author:    pbansal
> Date:      2018-03-28 17:54 +0530
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1f87bf473c9a
> 
> 8191957: JFileChooser shows empty name for external drives shown under Desktop
> Reviewed-by: jdv, kaddepalli
> 
> ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
> + test/jdk/javax/swing/JFileChooser/ExternalDriveNameTest.java
> 
> Changeset: 6abf856d4adc
> Author:    prr
> Date:      2018-03-28 14:54 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6abf856d4adc
> 
> Merge
> 
> - make/hotspot/lib/CompileLibjsig.gmk
> - make/lib/SoundLibraries.gmk
> - src/bsd/doc/man/ja/javah.1
> - src/bsd/doc/man/javah.1
> - src/hotspot/share/gc/g1/g1AllocationContext.hpp
> - src/hotspot/share/gc/g1/g1Allocator_ext.cpp
> - 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/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
> - src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java
> - src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
> - src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java
> - src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
> - src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java
> - src/java.base/unix/native/libnio/ch/PollArrayWrapper.c
> - src/linux/doc/man/ja/javah.1
> - src/linux/doc/man/javah.1
> - src/solaris/doc/sun/man/man1/ja/javah.1
> - src/solaris/doc/sun/man/man1/javah.1
> - test/hotspot/gtest/memory/test_chunkManager.cpp
> - test/hotspot/gtest/runtime/test_threadstack_tracking.cpp
> - test/hotspot/jtreg/compiler/aot/TEST.properties
> - test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
> - test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java
> 
> Changeset: 58d26b495f24
> Author:    prr
> Date:      2018-03-28 15:14 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/58d26b495f24
> 
> Merge
> 
> - make/mapfiles/libattach/mapfile-aix
> - make/mapfiles/libattach/mapfile-linux
> - make/mapfiles/libattach/mapfile-solaris
> - make/mapfiles/libattach/reorder-windows-x86
> - make/mapfiles/libattach/reorder-windows-x86_64
> - make/mapfiles/libawt/mapfile-mawt-vers
> - make/mapfiles/libawt/mapfile-vers
> - make/mapfiles/libawt/mapfile-vers-linux
> - make/mapfiles/libawt_headless/mapfile-vers
> - make/mapfiles/libawt_headless/reorder-sparc
> - make/mapfiles/libawt_headless/reorder-sparcv9
> - make/mapfiles/libawt_headless/reorder-x86
> - make/mapfiles/libawt_xawt/mapfile-vers
> - make/mapfiles/libdt_socket/mapfile-vers
> - make/mapfiles/libextnet/mapfile-linux
> - make/mapfiles/libextnet/mapfile-solaris
> - make/mapfiles/libfontmanager/mapfile-vers
> - make/mapfiles/libinstrument/mapfile-vers
> - make/mapfiles/libj2gss/mapfile-vers
> - make/mapfiles/libj2pcsc/mapfile-vers
> - make/mapfiles/libj2pkcs11/mapfile-vers
> - make/mapfiles/libj2ucrypto/mapfile-vers
> - make/mapfiles/libjaas/mapfile-vers
> - make/mapfiles/libjava/mapfile-vers
> - make/mapfiles/libjava/reorder-sparc
> - make/mapfiles/libjava/reorder-sparcv9
> - make/mapfiles/libjava/reorder-x86
> - make/mapfiles/libjawt/mapfile-vers
> - make/mapfiles/libjdwp/mapfile-vers
> - make/mapfiles/libjimage/mapfile-vers
> - make/mapfiles/libjli/mapfile-vers
> - make/mapfiles/libjpeg/mapfile-vers
> - make/mapfiles/libjpeg/reorder-sparc
> - make/mapfiles/libjpeg/reorder-sparcv9
> - make/mapfiles/libjpeg/reorder-x86
> - make/mapfiles/libjsdt/mapfile-vers
> - make/mapfiles/libjsig/mapfile-vers-solaris
> - make/mapfiles/liblcms/mapfile-vers
> - make/mapfiles/libmanagement/mapfile-vers
> - make/mapfiles/libmanagement_agent/mapfile-vers
> - make/mapfiles/libmanagement_ext/mapfile-vers
> - make/mapfiles/libmlib_image/mapfile-vers
> - make/mapfiles/libnet/mapfile-vers
> - make/mapfiles/libnio/mapfile-aix
> - make/mapfiles/libnio/mapfile-linux
> - make/mapfiles/libnio/mapfile-macosx
> - make/mapfiles/libnio/mapfile-solaris
> - make/mapfiles/libnio/reorder-sparc
> - make/mapfiles/libnio/reorder-sparcv9
> - make/mapfiles/libnio/reorder-x86
> - make/mapfiles/libprefs/mapfile-vers
> - make/mapfiles/librmi/mapfile-vers
> - make/mapfiles/libsaproc/mapfile-linux
> - make/mapfiles/libsaproc/mapfile-macosx
> - make/mapfiles/libsaproc/mapfile-solaris
> - make/mapfiles/libsctp/mapfile-vers
> - make/mapfiles/libsplashscreen/mapfile-vers
> - make/mapfiles/libsunec/mapfile-vers
> - make/mapfiles/libunpack/mapfile-vers
> - make/mapfiles/libverify/mapfile-vers
> - make/mapfiles/libverify/reorder-sparc
> - make/mapfiles/libverify/reorder-sparcv9
> - make/mapfiles/libverify/reorder-x86
> - make/mapfiles/libzip/mapfile-vers
> - make/mapfiles/libzip/reorder-sparc
> - make/mapfiles/libzip/reorder-sparcv9
> - make/mapfiles/libzip/reorder-x86
> 
> Changeset: 3c68768d3904
> Author:    pnarayanan
> Date:      2018-03-29 12:03 +0530
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3c68768d3904
> 
> 4954348: JPGWriter.getNumThumbnailsSupported does not return -1 when passing null values
> Reviewed-by: prr, serb, jdv
> 
> ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
> + test/jdk/javax/imageio/plugins/jpeg/JpegNumThumbnailsTest.java
> 
> Changeset: 5daa8ef17089
> Author:    pbansal
> Date:      2018-03-29 17:52 +0530
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5daa8ef17089
> 
> 8074286: Add getSelectedIndices() to ListSelectionModel
> Reviewed-by: serb, psadhukhan
> 
> ! src/java.desktop/share/classes/javax/swing/JList.java
> ! src/java.desktop/share/classes/javax/swing/JTable.java
> ! src/java.desktop/share/classes/javax/swing/ListSelectionModel.java
> ! src/java.desktop/share/classes/javax/swing/table/DefaultTableColumnModel.java
> 
> Changeset: f9e81b6bfc20
> Author:    prr
> Date:      2018-03-30 09:24 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f9e81b6bfc20
> 
> Merge
> 
> - src/hotspot/share/gc/cms/parCardTableModRefBS.cpp
> - src/hotspot/share/gc/shared/barrierSet.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/prims/jvmtiEnter.hpp
> - src/hotspot/share/runtime/interfaceSupport.hpp
> - src/hotspot/share/services/serviceUtil.hpp
> - 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.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java
> 
> Changeset: 0837a7e2c65b
> Author:    prr
> Date:      2018-03-30 10:21 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/0837a7e2c65b
> 
> Merge
> 
> 
> Changeset: 8a23dbe5ed1b
> Author:    prr
> Date:      2018-03-29 12:49 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/8a23dbe5ed1b
> 
> 8200200: test java/awt/image/ColorModel/Non_sRGBCMTest.java fails with open profiles
> Reviewed-by: serb
> 
> + test/jdk/java/awt/image/ColorModel/Non_sRGBCMTest.java
> 
> Changeset: 64d6895dfc24
> Author:    prr
> Date:      2018-03-30 10:24 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/64d6895dfc24
> 
> Merge
> 
> - src/hotspot/share/gc/cms/parCardTableModRefBS.cpp
> - src/hotspot/share/gc/shared/barrierSet.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/prims/jvmtiEnter.hpp
> - src/hotspot/share/runtime/interfaceSupport.hpp
> - src/hotspot/share/services/serviceUtil.hpp
> - 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.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java
> 
> Changeset: 3916e811eb09
> Author:    lana
> Date:      2018-03-30 19:03 +0000
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3916e811eb09
> 
> Added tag jdk-11+7 for changeset f7363de371c9
> 
> ! .hgtags
> 
> Changeset: de0fd2c8a401
> Author:    smarks
> Date:      2018-03-30 14:36 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/de0fd2c8a401
> 
> 8195649: reorganize tests for java.util.Optional
> Reviewed-by: psandoz
> 
> ! test/jdk/java/util/Optional/Basic.java
> ! test/jdk/java/util/Optional/BasicDouble.java
> ! test/jdk/java/util/Optional/BasicInt.java
> ! test/jdk/java/util/Optional/BasicLong.java
> + test/jdk/java/util/Optional/ObscureException.java
> 
> Changeset: 8f041818aca9
> Author:    joehw
> Date:      2018-04-02 16:39 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/8f041818aca9
> 
> 8199176: Accessibility issues in java.base docs
> Reviewed-by: lancea, alanb, jjg, rriggs
> 
> ! src/java.base/share/classes/java/lang/Runtime.java
> ! src/java.base/share/classes/java/lang/package-info.java
> ! src/java.base/share/classes/java/nio/file/package-info.java
> ! src/java.base/share/classes/java/time/chrono/package-info.java
> ! src/java.base/share/classes/java/time/format/package-info.java
> ! src/java.base/share/classes/java/time/package-info.java
> ! src/java.base/share/classes/java/time/temporal/package-info.java
> ! src/java.base/share/classes/java/time/zone/package-info.java
> ! src/java.xml/share/classes/javax/xml/transform/package-info.java
> ! src/java.xml/share/classes/javax/xml/xpath/package-info.java
> 
> Changeset: 94ca39ef0b39
> Author:    martin
> Date:      2018-04-02 17:08 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/94ca39ef0b39
> 
> 8199800: Optimize Boolean.parseBoolean(String)
> Reviewed-by: alanb
> Contributed-by: Sergey Tsypanov <sergei.tsypanov at yandex.ru>
> 
> ! src/java.base/share/classes/java/lang/Boolean.java
> 
> Changeset: a7777856ae98
> Author:    martin
> Date:      2018-04-02 17:09 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a7777856ae98
> 
> 8200364: Remove unnecessary boxing via primitive wrapper valueOf(String) methods
> Reviewed-by: dfuchs, alanb
> 
> ! src/java.base/share/classes/java/text/ChoiceFormat.java
> ! src/java.logging/share/classes/java/util/logging/Logger.java
> 
> Changeset: ba93b3928e7c
> Author:    martin
> Date:      2018-04-02 17:11 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ba93b3928e7c
> 
> 8199947: Rename HTML element id in ClassLoader javadoc to avoid name conflict with private elements
> Summary: rename "name" anchor to "binary-name"
> Reviewed-by: jjg, alanb, mchung, martin
> Contributed-by: David Lloyd <david.lloyd at redhat.com>
> 
> ! src/java.base/share/classes/java/lang/ClassLoader.java
> 
> Changeset: 6668cc2fc54a
> Author:    asaha
> Date:      2018-04-03 04:27 +0000
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6668cc2fc54a
> 
> 8200586: Update JDK11 release date to 2018-09-25
> Reviewed-by: dholmes
> 
> ! make/autoconf/version-numbers
> 
> Changeset: eaa925fc7f64
> Author:    iignatyev
> Date:      2018-04-03 10:01 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/eaa925fc7f64
> 
> 8200538: cl : Command line warning D9014 : invalid value '2220' for '/wd'
> Reviewed-by: ihse
> 
> ! make/lib/Awt2dLibraries.gmk
> 
> Changeset: 25695fce1601
> Author:    ihse
> Date:      2018-04-03 21:50 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/25695fce1601
> 
> 8200267: a.out created at top dir by Solaris build
> Reviewed-by: erikj
> 
> ! make/autoconf/toolchain.m4
> 
> Changeset: 083318155ad1
> Author:    rfield
> Date:      2018-04-03 13:27 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/083318155ad1
> 
> 8198801: JShell: user exception chained cause not retained
> Reviewed-by: jlahoda
> 
> ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
> ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
> ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
> ! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java
> ! src/jdk.jshell/share/classes/jdk/jshell/JShellException.java
> ! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java
> ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
> ! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java
> ! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteCodes.java
> ! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java
> ! test/langtools/jdk/jshell/ExceptionsTest.java
> ! test/langtools/jdk/jshell/ToolSimpleTest.java
> 
> Changeset: a6aca02cf01a
> Author:    erikj
> Date:      2018-04-03 22:33 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a6aca02cf01a
> 
> 8200375: Change to GCC 7.3.0 for building Linux at Oracle
> Reviewed-by: ihse, tbell
> 
> ! make/conf/jib-profiles.js
> 
> Changeset: a387ee36e5e0
> Author:    ihse
> Date:      2018-04-03 22:37 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a387ee36e5e0
> 
> 8200658: Fix incremental builds of hotspot on solaris
> Reviewed-by: erikj
> 
> ! make/common/NativeCompilation.gmk
> 
> Changeset: d0ff431a596e
> Author:    vromero
> Date:      2018-04-03 23:58 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/d0ff431a596e
> 
> 8198314: javac hidden options violate standard syntax for options
> Reviewed-by: jjg
> 
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
> ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java
> ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
> ! test/langtools/tools/javac/ClassFileModifiers/ClassModifiers.java
> ! test/langtools/tools/javac/ClassFileModifiers/MemberModifiers.java
> ! test/langtools/tools/javac/Diagnostics/6722234/T6722234a.java
> ! test/langtools/tools/javac/Diagnostics/6722234/T6722234b.java
> ! test/langtools/tools/javac/Diagnostics/6722234/T6722234c.java
> ! test/langtools/tools/javac/Diagnostics/6722234/T6722234d.java
> ! test/langtools/tools/javac/Diagnostics/6862608/T6862608a.java
> ! test/langtools/tools/javac/Diagnostics/6862608/T6862608b.java
> ! test/langtools/tools/javac/Diagnostics/7010608/Test.java
> ! test/langtools/tools/javac/Diagnostics/8010387/T8010387.java
> ! test/langtools/tools/javac/InterfaceMemberClassModifiers.java
> ! test/langtools/tools/javac/T6214885.java
> ! test/langtools/tools/javac/T8026963/TypeAnnotationsCrashWithErroneousTreeTest.java
> ! test/langtools/tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java
> ! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/AfterMethodTypeParams.java
> ! test/langtools/tools/javac/api/6731573/T6731573.java
> ! test/langtools/tools/javac/api/taskListeners/EventsBalancedTest.java
> ! test/langtools/tools/javac/completionDeps/DepsAndAnno.java
> ! test/langtools/tools/javac/completionDeps/DepsAndDocLint.java
> ! test/langtools/tools/javac/diags/examples/ApplicableMethodFound.java
> ! test/langtools/tools/javac/diags/examples/ApplicableMethodFound1.java
> ! test/langtools/tools/javac/diags/examples/DeferredMethodInst.java
> ! test/langtools/tools/javac/diags/examples/LambdaDeduplicate.java
> ! test/langtools/tools/javac/diags/examples/LambdaStat.java
> ! test/langtools/tools/javac/diags/examples/MrefStat.java
> ! test/langtools/tools/javac/diags/examples/MrefStat1.java
> ! test/langtools/tools/javac/diags/examples/NotApplicableMethodFound.java
> ! test/langtools/tools/javac/diags/examples/PartialInstSig.java
> ! test/langtools/tools/javac/diags/examples/VerboseResolveMulti.java
> ! test/langtools/tools/javac/diags/examples/VerboseResolveMulti1.java
> ! test/langtools/tools/javac/diags/examples/WhereCaptured.java
> ! test/langtools/tools/javac/diags/examples/WhereCaptured1.java
> ! test/langtools/tools/javac/diags/examples/WhereFreshTvar.java
> ! test/langtools/tools/javac/diags/examples/WhereIntersection.java
> ! test/langtools/tools/javac/diags/examples/WhereIntersection2.java
> ! test/langtools/tools/javac/diags/examples/WhereTypeVar.java
> ! test/langtools/tools/javac/diags/examples/WhereTypeVar2.java
> ! test/langtools/tools/javac/failover/CheckAttributedTree.java
> ! test/langtools/tools/javac/failover/FailOver01.java
> ! test/langtools/tools/javac/failover/FailOver02.java
> ! test/langtools/tools/javac/failover/FailOver03.java
> ! test/langtools/tools/javac/failover/FailOver04.java
> ! test/langtools/tools/javac/failover/FailOver05.java
> ! test/langtools/tools/javac/failover/FailOver06.java
> ! test/langtools/tools/javac/failover/FailOver07.java
> ! test/langtools/tools/javac/failover/FailOver08.java
> ! test/langtools/tools/javac/failover/FailOver09.java
> ! test/langtools/tools/javac/failover/FailOver10.java
> ! test/langtools/tools/javac/failover/FailOver11.java
> ! test/langtools/tools/javac/failover/FailOver12.java
> ! test/langtools/tools/javac/failover/FailOver13.java
> ! test/langtools/tools/javac/failover/FailOver14.java
> ! test/langtools/tools/javac/failover/FailOver15.java
> ! test/langtools/tools/javac/generics/inference/8158355/T8158355.java
> ! test/langtools/tools/javac/lambda/MostSpecific09.java
> ! test/langtools/tools/javac/lambda/TestLambdaToMethodStats.java
> ! test/langtools/tools/javac/lambda/XDdumpLambdaToMethodStats.java
> ! test/langtools/tools/javac/lambda/bridge/TestMetafactoryBridges.java
> ! test/langtools/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java
> ! test/langtools/tools/javac/missingSuperRecovery/MissingSuperRecovery.java
> ! test/langtools/tools/javac/modules/AddLimitMods.java
> ! test/langtools/tools/javac/options/IsSupportedOptionTest.java
> ! test/langtools/tools/javac/policy/test3/Test.java
> ! test/langtools/tools/javac/positions/TreeEndPosTest.java
> ! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess2.java
> ! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess3.java
> ! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess4.java
> ! test/langtools/tools/javac/resolve/ResolveHarness.java
> ! test/langtools/tools/javac/tree/VarTree.java
> ! test/langtools/tools/javac/unicode/UnicodeNewline.java
> ! test/langtools/tools/sjavac/JavacOptionPrep.java
> 
> Changeset: 94129cb29710
> Author:    amlu
> Date:      2018-04-04 16:57 +0800
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/94129cb29710
> 
> 8200703: Problem list jdk/jshell/ExceptionsTest.java fails on windows
> Reviewed-by: jlahoda
> 
> ! test/langtools/ProblemList.txt
> 
> Changeset: 7a64b48586d8
> Author:    mullan
> Date:      2018-04-04 11:26 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7a64b48586d8
> 
> 8193032: Remove terminally deprecated SecurityManager APIs
> Summary: Remove the checkTopLevelWindow, checkSystemClipboardAccess, checkAwtEventQueueAccess, and checkMemberAccess methods.
> Reviewed-by: alanb, mchung, kcr
> 
> ! src/java.base/share/classes/java/lang/SecurityManager.java
> ! src/java.desktop/share/classes/sun/applet/AppletSecurity.java
> ! src/java.desktop/share/classes/sun/applet/resources/MsgAppletViewer.java
> ! test/hotspot/jtreg/runtime/RedefineObject/WalkThroughInvoke.java
> - test/jdk/java/lang/SecurityManager/DepMethodsRequireAllPerm.java
> 
> Changeset: 7084eec5c723
> Author:    jwilhelm
> Date:      2018-04-06 03:53 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/7084eec5c723
> 
> Merge
> 
> ! make/autoconf/flags-cflags.m4
> ! make/autoconf/platform.m4
> - make/hotspot/lib/CompileLibjsig.gmk
> ! make/lib/Awt2dLibraries.gmk
> - make/lib/SoundLibraries.gmk
> - make/mapfiles/libattach/mapfile-aix
> - make/mapfiles/libattach/mapfile-linux
> - make/mapfiles/libattach/mapfile-solaris
> - make/mapfiles/libattach/reorder-windows-x86
> - make/mapfiles/libattach/reorder-windows-x86_64
> - make/mapfiles/libawt/mapfile-mawt-vers
> - make/mapfiles/libawt/mapfile-vers
> - make/mapfiles/libawt/mapfile-vers-linux
> - make/mapfiles/libawt_headless/mapfile-vers
> - make/mapfiles/libawt_headless/reorder-sparc
> - make/mapfiles/libawt_headless/reorder-sparcv9
> - make/mapfiles/libawt_headless/reorder-x86
> - make/mapfiles/libawt_xawt/mapfile-vers
> - make/mapfiles/libdt_socket/mapfile-vers
> - make/mapfiles/libextnet/mapfile-linux
> - make/mapfiles/libextnet/mapfile-solaris
> - make/mapfiles/libfontmanager/mapfile-vers
> - make/mapfiles/libinstrument/mapfile-vers
> - make/mapfiles/libj2gss/mapfile-vers
> - make/mapfiles/libj2pcsc/mapfile-vers
> - make/mapfiles/libj2pkcs11/mapfile-vers
> - make/mapfiles/libj2ucrypto/mapfile-vers
> - make/mapfiles/libjaas/mapfile-vers
> - make/mapfiles/libjava/mapfile-vers
> - make/mapfiles/libjava/reorder-sparc
> - make/mapfiles/libjava/reorder-sparcv9
> - make/mapfiles/libjava/reorder-x86
> - make/mapfiles/libjawt/mapfile-vers
> - make/mapfiles/libjdwp/mapfile-vers
> - make/mapfiles/libjimage/mapfile-vers
> - make/mapfiles/libjli/mapfile-vers
> - make/mapfiles/libjpeg/mapfile-vers
> - make/mapfiles/libjpeg/reorder-sparc
> - make/mapfiles/libjpeg/reorder-sparcv9
> - make/mapfiles/libjpeg/reorder-x86
> - make/mapfiles/libjsdt/mapfile-vers
> ! make/mapfiles/libjsig/mapfile-vers-solaris
> - make/mapfiles/liblcms/mapfile-vers
> - make/mapfiles/libmanagement/mapfile-vers
> - make/mapfiles/libmanagement_agent/mapfile-vers
> - make/mapfiles/libmanagement_ext/mapfile-vers
> - make/mapfiles/libmlib_image/mapfile-vers
> - make/mapfiles/libnet/mapfile-vers
> - make/mapfiles/libnio/mapfile-aix
> - make/mapfiles/libnio/mapfile-linux
> - make/mapfiles/libnio/mapfile-macosx
> - make/mapfiles/libnio/mapfile-solaris
> - make/mapfiles/libnio/reorder-sparc
> - make/mapfiles/libnio/reorder-sparcv9
> - make/mapfiles/libnio/reorder-x86
> - make/mapfiles/libprefs/mapfile-vers
> - make/mapfiles/librmi/mapfile-vers
> - make/mapfiles/libsaproc/mapfile-linux
> - make/mapfiles/libsaproc/mapfile-macosx
> - make/mapfiles/libsaproc/mapfile-solaris
> - make/mapfiles/libsctp/mapfile-vers
> - make/mapfiles/libsplashscreen/mapfile-vers
> - make/mapfiles/libsunec/mapfile-vers
> - make/mapfiles/libunpack/mapfile-vers
> - make/mapfiles/libverify/mapfile-vers
> - make/mapfiles/libverify/reorder-sparc
> - make/mapfiles/libverify/reorder-sparcv9
> - make/mapfiles/libverify/reorder-x86
> - make/mapfiles/libzip/mapfile-vers
> - make/mapfiles/libzip/reorder-sparc
> - make/mapfiles/libzip/reorder-sparcv9
> - make/mapfiles/libzip/reorder-x86
> - src/bsd/doc/man/ja/javah.1
> ! src/bsd/doc/man/java.1
> - src/bsd/doc/man/javah.1
> ! src/hotspot/share/gc/g1/g1BarrierSet.cpp
> ! src/hotspot/share/gc/parallel/psCardTable.cpp
> ! src/hotspot/share/runtime/interfaceSupport.inline.hpp
> - src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java
> - src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
> - src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java
> - src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
> - src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java
> + src/java.base/unix/classes/sun/nio/ch/PollSelectorProvider.java
> - src/java.base/unix/native/libnio/ch/PollArrayWrapper.c
> + src/java.base/unix/native/libnio/ch/PollSelectorImpl.c
> - src/linux/doc/man/ja/javah.1
> ! src/linux/doc/man/java.1
> - src/linux/doc/man/javah.1
> - src/solaris/doc/sun/man/man1/ja/javah.1
> ! src/solaris/doc/sun/man/man1/java.1
> - src/solaris/doc/sun/man/man1/javah.1
> ! test/hotspot/jtreg/ProblemList.txt
> + test/jdk/java/io/ByteArrayOutputStream/Write.java
> - test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java
> - test/jdk/java/lang/SecurityManager/DepMethodsRequireAllPerm.java
> 
> Changeset: 6709f13dccd3
> Author:    stefank
> Date:      2018-04-06 11:37 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6709f13dccd3
> 
> 8200735: Move CMS specific code from binaryTreeDictionary and freeList to CMS files
> Reviewed-by: shade, adinn
> 
> ! src/hotspot/share/gc/cms/adaptiveFreeList.cpp
> ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
> ! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
> ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
> - src/hotspot/share/memory/binaryTreeDictionary.cpp
> ! src/hotspot/share/memory/binaryTreeDictionary.hpp
> + src/hotspot/share/memory/binaryTreeDictionary.inline.hpp
> - src/hotspot/share/memory/freeList.cpp
> ! src/hotspot/share/memory/freeList.hpp
> + src/hotspot/share/memory/freeList.inline.hpp
> ! src/hotspot/share/memory/metaspace.cpp
> 
> Changeset: 6705b1563b42
> Author:    stefank
> Date:      2018-04-06 11:37 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6705b1563b42
> 
> 8200736: Move CMSGCStats to the cms directory
> Reviewed-by: sjohanss, tschatzl
> 
> + src/hotspot/share/gc/cms/cmsGCStats.cpp
> + src/hotspot/share/gc/cms/cmsGCStats.hpp
> ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
> ! src/hotspot/share/gc/shared/gcStats.cpp
> ! src/hotspot/share/gc/shared/gcStats.hpp
> 
> Changeset: f67333fc42bd
> Author:    stefank
> Date:      2018-04-06 11:37 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f67333fc42bd
> 
> 8200737: Move GC code out of Arguments::check_vm_args_consistency into GCArguments
> Reviewed-by: sjohanss, pliden
> 
> ! src/hotspot/share/gc/cms/cmsArguments.cpp
> ! src/hotspot/share/gc/shared/gcArguments.cpp
> ! src/hotspot/share/runtime/arguments.cpp
> 
> Changeset: 4a7addb5762c
> Author:    stefank
> Date:      2018-04-06 11:37 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4a7addb5762c
> 
> 8201212: Remove INCLUDE_ALL_GCS from OopStorage files
> Reviewed-by: kbarrett
> 
> ! src/hotspot/share/gc/shared/oopStorage.cpp
> ! src/hotspot/share/gc/shared/oopStorage.hpp
> ! src/hotspot/share/gc/shared/oopStorageParState.hpp
> ! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp
> ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
> 
> Changeset: 9e059253786b
> Author:    stefank
> Date:      2018-04-06 11:37 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9e059253786b
> 
> 8201213: Remove INCLUDE_ALL_GCS from memset_with_concurrent_readers
> Reviewed-by: kbarrett
> 
> ! src/hotspot/cpu/sparc/memset_with_concurrent_readers_sparc.cpp
> ! src/hotspot/share/gc/shared/memset_with_concurrent_readers.hpp
> 
> Changeset: 456e51e56ea2
> Author:    sjohanss
> Date:      2018-04-06 11:41 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/456e51e56ea2
> 
> 8200169: Flatten G1Allocator class hierarchy
> Reviewed-by: tschatzl, sangheki
> 
> ! src/hotspot/share/gc/g1/g1Allocator.cpp
> ! src/hotspot/share/gc/g1/g1Allocator.hpp
> ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
> ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
> 
> Changeset: 86a349234225
> Author:    stefank
> Date:      2018-04-06 13:54 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/86a349234225
> 
> 8201227: Add ALL_GCS_ONLY
> Reviewed-by: sjohanss, shade, rehn
> 
> ! src/hotspot/share/utilities/macros.hpp
> 
> Changeset: 947560700a09
> Author:    stefank
> Date:      2018-04-06 13:55 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/947560700a09
> 
> 8201136: Move GC flags from globals.hpp to GC specific files
> Reviewed-by: sjohanss, shade, rehn
> 
> + src/hotspot/share/gc/cms/cms_globals.hpp
> - src/hotspot/share/gc/g1/g1_globals.cpp
> ! src/hotspot/share/gc/g1/g1_globals.hpp
> + src/hotspot/share/gc/parallel/parallel_globals.hpp
> + src/hotspot/share/gc/serial/serial_globals.hpp
> + src/hotspot/share/gc/shared/gc_globals.hpp
> ! 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
> 
> Changeset: 450d709262c1
> Author:    hseigel
> Date:      2018-04-06 09:59 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/450d709262c1
> 
> 8198908: Add JVM support for preview features
> Summary: Add new major and minor version checks
> Reviewed-by: dholmes, lfoltan
> 
> ! src/hotspot/share/classfile/classFileParser.cpp
> ! src/hotspot/share/logging/logTag.hpp
> ! src/hotspot/share/runtime/arguments.cpp
> ! src/hotspot/share/runtime/arguments.hpp
> + test/hotspot/jtreg/runtime/ClassFile/PreviewVersion.java
> 
> Changeset: 755e1b55a4df
> Author:    igerasim
> Date:      2018-04-04 14:09 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/755e1b55a4df
> 
> 8200696: Optimal initial capacity of java.lang.Class.enumConstantDirectory
> Reviewed-by: dholmes, redestad
> 
> ! src/java.base/share/classes/java/lang/Class.java
> + test/jdk/java/lang/Enum/ConstantDirectoryOptimalCapacity.java
> ! test/jdk/lib/testlibrary/jdk/testlibrary/OptimalCapacity.java
> 
> Changeset: 3930c4d4f805
> Author:    jjg
> Date:      2018-04-04 14:42 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3930c4d4f805
> 
> 8200664: fix broken links in java.base docs
> Reviewed-by: alanb, joehw
> 
> ! src/java.base/share/classes/java/net/doc-files/net-properties.html
> ! src/java.base/share/classes/java/util/doc-files/coll-designfaq.html
> ! src/java.base/share/classes/java/util/doc-files/coll-overview.html
> ! src/java.base/share/classes/java/util/doc-files/coll-reference.html
> 
> Changeset: 69c6eb97297f
> Author:    erikj
> Date:      2018-04-04 16:13 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/69c6eb97297f
> 
> 8196724: Change macosx deployment target to 10.9
> Reviewed-by: tbell, gziemski
> 
> ! make/autoconf/flags-ldflags.m4
> ! make/autoconf/flags.m4
> ! make/conf/jib-profiles.js
> ! make/lib/Awt2dLibraries.gmk
> ! make/lib/Lib-java.desktop.gmk
> 
> Changeset: 171e0beb4ff1
> Author:    jjg
> Date:      2018-04-04 17:50 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/171e0beb4ff1
> 
> 8200888: typo in name of exception in @throws
> Reviewed-by: bpb, darcy
> 
> ! src/java.base/share/classes/java/text/ChoiceFormat.java
> 
> Changeset: 4d98473ed33e
> Author:    ihse
> Date:      2018-04-05 09:55 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4d98473ed33e
> 
> 8200727: linux-aarch64 profile should use bundled freetype
> Reviewed-by: erikj
> 
> ! make/conf/jib-profiles.js
> 
> Changeset: cad4c844902a
> Author:    alanb
> Date:      2018-04-05 15:01 +0100
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/cad4c844902a
> 
> 8200583: (se) Selector clean-up, part 4
> Reviewed-by: bpb, chegar
> 
> ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
> ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
> ! src/java.base/share/classes/sun/nio/ch/SelChImpl.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/DevPollSelectorImpl.java
> ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java
> ! src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c
> ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
> ! src/java.base/windows/classes/sun/nio/ch/PollArrayWrapper.java
> ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
> 
> Changeset: 5aa40f834b50
> Author:    alanb
> Date:      2018-04-05 15:04 +0100
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5aa40f834b50
> 
> 8200458: (se) Readiness information previously recorded in the ready set not preserved
> Reviewed-by: bpb, chegar
> 
> ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
> ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
> ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
> ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java
> ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
> ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
> + test/jdk/java/nio/channels/Selector/UpdateReadyOps.java
> - test/jdk/java/nio/channels/SocketChannel/IsConnectable.java
> 
> Changeset: c1eb35eb5f38
> Author:    martin
> Date:      2018-04-05 09:33 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c1eb35eb5f38
> 
> 8200125: Fix some classloader/module typos
> Reviewed-by: alanb
> 
> ! src/java.base/share/classes/java/lang/ClassLoader.java
> ! src/java.base/share/classes/java/lang/ModuleLayer.java
> ! src/java.base/share/classes/java/net/URL.java
> ! src/java.base/share/classes/java/net/URLClassLoader.java
> ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
> ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
> ! src/java.base/share/classes/jdk/internal/loader/Loader.java
> ! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java
> 
> Changeset: c0bdb1b1ab4f
> Author:    martin
> Date:      2018-04-05 09:34 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c0bdb1b1ab4f
> 
> 8200127: Replace collection.stream().forEach() with collection.forEach()
> Reviewed-by: alanb
> 
> ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
> ! src/java.base/share/classes/java/lang/reflect/Proxy.java
> ! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java
> 
> Changeset: 8f2ceebdc673
> Author:    martin
> Date:      2018-04-05 09:36 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/8f2ceebdc673
> 
> 8200128: Fix some "annoations" typos
> Reviewed-by: alanb
> 
> ! src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java
> ! test/jdk/java/lang/Class/IsAnnotationType.java
> ! test/jdk/java/lang/annotation/ClassFileGenerator.java
> ! test/langtools/tools/javac/annotations/repeatingAnnotations/BasicRepeatingAnnotations.java
> ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
> ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
> 
> Changeset: e8ada9b2dd89
> Author:    martin
> Date:      2018-04-05 09:37 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e8ada9b2dd89
> 
> 8200131: Improve lazy init of InetAddress.canonicalHostName and NativeObject.pageSize
> Reviewed-by: alanb
> 
> ! src/java.base/share/classes/java/net/InetAddress.java
> ! src/java.base/share/classes/sun/nio/ch/NativeObject.java
> 
> Changeset: 745ce8f5efc8
> Author:    martin
> Date:      2018-04-05 09:38 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/745ce8f5efc8
> 
> 8200134: Improve ModuleHashesBuilder
> Reviewed-by: mchung, alanb
> 
> ! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java
> 
> Changeset: 0eaddc72d8f4
> Author:    ihse
> Date:      2018-04-05 21:29 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/0eaddc72d8f4
> 
> 8199608: Clean up LDFLAGS for libfontmanager
> Reviewed-by: erikj
> 
> ! make/lib/Awt2dLibraries.gmk
> 
> Changeset: 210cf224b690
> Author:    ihse
> Date:      2018-04-05 21:33 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/210cf224b690
> 
> 8200358: Remove mapfiles for JDK executables
> Reviewed-by: erikj
> 
> ! make/autoconf/flags.m4
> ! make/autoconf/spec.gmk.in
> ! make/autoconf/toolchain.m4
> ! make/common/NativeCompilation.gmk
> ! make/launcher/Launcher-jdk.pack.gmk
> ! make/launcher/LauncherCommon.gmk
> - make/mapfiles/launchers/mapfile-ppc64
> - make/mapfiles/launchers/mapfile-ppc64.anonymous
> - make/mapfiles/launchers/mapfile-sparc
> - make/mapfiles/launchers/mapfile-sparcv9
> - make/mapfiles/launchers/mapfile-x86
> - make/mapfiles/launchers/mapfile-x86.anonymous
> - make/mapfiles/launchers/mapfile-x86_64
> - make/mapfiles/launchers/mapfile-x86_64.anonymous
> - make/mapfiles/libunpack/mapfile-vers-unpack200
> - make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc
> - make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86
> - make/mapfiles/libunpack/mapfile-vers-unpack200.anonymous
> ! src/java.base/share/native/launcher/main.c
> ! src/jdk.pack/share/native/unpack200/main.cpp
> 
> Changeset: 6d59b3bb3f5f
> Author:    lana
> Date:      2018-04-05 18:40 +0000
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6d59b3bb3f5f
> 
> Added tag jdk-11+8 for changeset 755e1b55a4df
> 
> ! .hgtags
> 
> Changeset: c32855a64719
> Author:    lana
> Date:      2018-04-05 20:31 +0000
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c32855a64719
> 
> Merge
> 
> 
> Changeset: 149dc554808c
> Author:    erikj
> Date:      2018-04-05 23:46 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/149dc554808c
> 
> 8199539: Provide a standard way for the build to filter un-needed legal .md files
> Reviewed-by: tbell, ihse
> 
> ! make/CreateJmods.gmk
> ! make/common/Modules.gmk
> ! make/copy/Copy-java.base.gmk
> ! make/copy/Copy-java.desktop.gmk
> ! make/copy/CopyCommon.gmk
> 
> Changeset: 707553fcca04
> Author:    anazarov
> Date:      2018-04-05 17:04 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/707553fcca04
> 
> 8196750: [Testbug] tools/launcher tests need to tolerate unrelated warnings
> Reviewed-by: ksrini, dholmes
> 
> ! test/jdk/tools/launcher/InfoStreams.java
> ! test/jdk/tools/launcher/ToolsOpts.java
> 
> Changeset: af97dd04d913
> Author:    erikj
> Date:      2018-04-05 17:11 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/af97dd04d913
> 
> 8201221: JDK-8199608 introduced a build race on macosx
> Reviewed-by: darcy
> 
> ! make/lib/Awt2dLibraries.gmk
> 
> Changeset: 9704789737c1
> Author:    erikj
> Date:      2018-04-06 02:52 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9704789737c1
> 
> 8201222: JDK-8199539 broke the OpenJDK build
> Reviewed-by: darcy
> 
> ! make/copy/CopyCommon.gmk
> 
> Changeset: 4f6887eade94
> Author:    cushon
> Date:      2018-04-05 14:39 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4f6887eade94
> 
> 8201194: Handle local variable declarations in lambda deduplication
> Reviewed-by: vromero
> 
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
> ! test/langtools/tools/javac/lambda/deduplication/Deduplication.java
> ! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
> 
> Changeset: da62fa14a3fe
> Author:    asapre
> Date:      2018-04-06 17:27 +0530
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/da62fa14a3fe
> 
> 8071367: JMX: Remove SNMP support
> Summary: Drop jdk.snmp module.
> Reviewed-by: alanb, mchung, dfuchs
> Contributed-by: amit.sapre at oracle.com
> 
> ! make/jdk/netbeans/jmx/build.properties
> ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java
> ! src/jdk.management.agent/share/conf/management.properties
> ! test/jdk/sun/management/jmxremote/bootstrap/rmiregistry.properties
> ! test/jdk/sun/management/jmxremote/bootstrap/rmiregistryssl.properties
> ! test/jdk/sun/management/windows/README
> ! test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list
> 
> Changeset: cd4da74e310b
> Author:    jwilhelm
> Date:      2018-04-06 19:16 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/cd4da74e310b
> 
> Merge
> 
> ! make/lib/Awt2dLibraries.gmk
> - make/mapfiles/launchers/mapfile-ppc64
> - make/mapfiles/launchers/mapfile-ppc64.anonymous
> - make/mapfiles/launchers/mapfile-sparc
> - make/mapfiles/launchers/mapfile-sparcv9
> - make/mapfiles/launchers/mapfile-x86
> - make/mapfiles/launchers/mapfile-x86.anonymous
> - make/mapfiles/launchers/mapfile-x86_64
> - make/mapfiles/launchers/mapfile-x86_64.anonymous
> - make/mapfiles/libunpack/mapfile-vers-unpack200
> - make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc
> - make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86
> - make/mapfiles/libunpack/mapfile-vers-unpack200.anonymous
> - test/jdk/java/nio/channels/SocketChannel/IsConnectable.java
> 
> Changeset: 713d9b03e990
> Author:    kbarrett
> Date:      2018-04-09 01:22 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/713d9b03e990
> 
> 8200697: Add utility for spin wait with fallback to yield/sleep
> Summary: Added SpinYield utility class.
> Reviewed-by: dcubed, coleenp, dholmes
> Contributed-by: kim.barrett at oracle.com, robbin.ehn at oracle.com
> 
> + src/hotspot/share/utilities/spinYield.cpp
> + src/hotspot/share/utilities/spinYield.hpp
> + test/hotspot/gtest/utilities/test_spinYield.cpp
> 
> Changeset: a0f5f7868091
> Author:    lkorinth
> Date:      2018-04-05 14:25 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a0f5f7868091
> 
> 8201171: Cleanup in g1CollectedHeap, change CamelCase to snake_case
> Reviewed-by: sjohanss, tschatzl
> 
> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
> ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
> ! src/hotspot/share/gc/g1/satbMarkQueue.cpp
> 
> Changeset: 96afaacb6b48
> Author:    eosterlund
> Date:      2018-04-09 13:38 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/96afaacb6b48
> 
> 8201167: Remove MacroAssembler::cmp_heap_oop on x86
> Reviewed-by: kvn, tschatzl
> 
> ! src/hotspot/cpu/x86/macroAssembler_x86.cpp
> ! src/hotspot/cpu/x86/macroAssembler_x86.hpp
> 
> Changeset: ea0cc7c74e75
> Author:    zgu
> Date:      2018-04-09 08:19 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ea0cc7c74e75
> 
> 8201242: Include source file/line number when reporting native call stack on supported platforms
> Summary: Added source file/line number to native call stack reporting on supported platforms
> Reviewed-by: adinn, stuefe, dcubed
> 
> ! src/hotspot/share/utilities/nativeCallStack.cpp
> 
> Changeset: a47d1e21b3f1
> Author:    rkennke
> Date:      2018-04-05 10:54 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a47d1e21b3f1
> 
> 8199735: Mark word updates need to use Access API
> Reviewed-by: shade, eosterlund
> 
> ! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
> ! src/hotspot/share/classfile/altHashing.cpp
> ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
> ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
> ! 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/g1EvacFailure.cpp
> ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
> ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.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/g1FullGCPrepareTask.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/g1StringDedup.cpp
> ! src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
> ! src/hotspot/share/gc/parallel/psPromotionLAB.cpp
> ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
> ! src/hotspot/share/gc/parallel/psScavenge.inline.hpp
> ! src/hotspot/share/gc/serial/defNewGeneration.cpp
> ! src/hotspot/share/gc/serial/markSweep.cpp
> ! src/hotspot/share/gc/serial/markSweep.inline.hpp
> ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp
> ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
> ! src/hotspot/share/gc/shared/preservedMarks.cpp
> ! src/hotspot/share/gc/shared/preservedMarks.hpp
> ! src/hotspot/share/gc/shared/preservedMarks.inline.hpp
> ! src/hotspot/share/gc/shared/space.cpp
> ! src/hotspot/share/gc/shared/space.inline.hpp
> ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
> ! src/hotspot/share/oops/accessBackend.inline.hpp
> ! src/hotspot/share/oops/oop.cpp
> ! src/hotspot/share/oops/oop.hpp
> ! src/hotspot/share/oops/oop.inline.hpp
> ! src/hotspot/share/runtime/biasedLocking.cpp
> ! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
> 
> Changeset: 06ef6db47ec7
> Author:    dpochepk
> Date:      2018-04-09 18:40 +0300
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/06ef6db47ec7
> 
> 8201185: AARCH64: bfm instruction encoding hits assert on zero register
> Reviewed-by: dsamersoff
> 
> ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
> 
> Changeset: bf7f42f2f025
> Author:    dpochepk
> Date:      2018-04-09 18:43 +0300
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bf7f42f2f025
> 
> 8187472: AARCH64: array_equals intrinsic doesn't use prefetch for large arrays
> Reviewed-by: dsamersoff
> 
> ! src/hotspot/cpu/aarch64/aarch64.ad
> ! src/hotspot/cpu/aarch64/globals_aarch64.hpp
> ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
> ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
> ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
> ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
> ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
> ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
> 
> Changeset: e740e1a38c96
> Author:    kbarrett
> Date:      2018-04-09 20:36 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e740e1a38c96
> 
> 8200550: Xcode 9.3 produce warning -Wexpansion-to-defined
> Summary: Removed problem macros.
> Reviewed-by: tschatzl, dholmes, coleenp
> 
> ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
> ! src/hotspot/share/gc/g1/heapRegionSet.hpp
> ! src/hotspot/share/utilities/nativeCallStack.cpp
> ! src/hotspot/share/utilities/vmError.cpp
> 
> Changeset: 4ae63fcabe2e
> Author:    rwestberg
> Date:      2018-04-09 10:09 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4ae63fcabe2e
> 
> 8199736: Define WIN32_LEAN_AND_MEAN before including windows.h
> Reviewed-by: erikj, ihse, kbarrett, dholmes
> 
> ! make/autoconf/flags-cflags.m4
> ! src/hotspot/os/windows/os_windows.cpp
> ! src/hotspot/share/interpreter/bytecodes.cpp
> ! src/hotspot/share/utilities/ostream.cpp
> 
> Changeset: 2bbd5117d91a
> Author:    tschatzl
> Date:      2018-04-10 09:12 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2bbd5117d91a
> 
> 8200385: Eagerly reclaimed humongous objects leave mark in prev bitmap
> Summary: Also clear marks on prev bitmap on eager reclaim
> Reviewed-by: sangheki, sjohanss
> 
> ! 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
> 
> Changeset: a1617a75c231
> Author:    gromero
> Date:      2018-04-05 20:09 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a1617a75c231
> 
> 8201218: PPC64: Avoid use of yield instruction on spinlock
> Reviewed-by: mdoerr, goetz
> 
> ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
> ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
> 
> Changeset: 78d797e04484
> Author:    shade
> Date:      2018-04-10 12:12 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/78d797e04484
> 
> 8201359: Incorrect header guards after JDK-8198949 (Modularize arraycopy stub routine GC barriers)
> Reviewed-by: stefank, dholmes
> 
> ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
> ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp
> ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
> ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
> ! src/hotspot/cpu/zero/gc/shared/barrierSetAssembler_zero.hpp
> ! src/hotspot/share/gc/g1/g1BarrierSetAssembler.hpp
> 
> Changeset: c2761ef9fd95
> Author:    stefank
> Date:      2018-04-10 12:15 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c2761ef9fd95
> 
> 8200759: Move GC entries in vmStructs.cpp to GC specific files
> Reviewed-by: sjohanss, shade
> 
> ! src/hotspot/share/gc/cms/vmStructs_cms.hpp
> - src/hotspot/share/gc/cms/vmStructs_parNew.hpp
> ! src/hotspot/share/gc/g1/vmStructs_g1.hpp
> ! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp
> + src/hotspot/share/gc/serial/vmStructs_serial.hpp
> ! src/hotspot/share/gc/shared/cardGeneration.hpp
> + src/hotspot/share/gc/shared/vmStructs_gc.hpp
> ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
> ! src/hotspot/share/runtime/vmStructs.cpp
> 
> Changeset: 635838cb8b3a
> Author:    stefank
> Date:      2018-04-10 12:17 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/635838cb8b3a
> 
> 8201168: Move GC command line constraint functions to GC specific files
> Reviewed-by: gziemski, sjohanss
> 
> + src/hotspot/share/gc/cms/commandLineFlagConstraintsCMS.cpp
> + src/hotspot/share/gc/cms/commandLineFlagConstraintsCMS.hpp
> + src/hotspot/share/gc/g1/commandLineFlagConstraintsG1.cpp
> + src/hotspot/share/gc/g1/commandLineFlagConstraintsG1.hpp
> + src/hotspot/share/gc/parallel/commandLineFlagConstraintsParallel.cpp
> + src/hotspot/share/gc/parallel/commandLineFlagConstraintsParallel.hpp
> + src/hotspot/share/gc/shared/commandLineFlagConstraintsGC.cpp
> + src/hotspot/share/gc/shared/commandLineFlagConstraintsGC.hpp
> ! src/hotspot/share/runtime/commandLineFlagConstraintList.cpp
> - src/hotspot/share/runtime/commandLineFlagConstraintsGC.cpp
> - src/hotspot/share/runtime/commandLineFlagConstraintsGC.hpp
> 
> Changeset: c09da96f609e
> Author:    stefank
> Date:      2018-04-10 12:18 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c09da96f609e
> 
> 8201175: Move FilteringClosure::do_oop to genOopClosures
> Reviewed-by: tschatzl, sjohanss
> 
> ! src/hotspot/share/gc/serial/defNewGeneration.cpp
> ! src/hotspot/share/gc/shared/genOopClosures.cpp
> 
> Changeset: 6f0a3ea5ab75
> Author:    stefank
> Date:      2018-04-10 12:20 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6f0a3ea5ab75
> 
> 8201209: Separate out CMS specific functions into CMSCardTable
> Reviewed-by: eosterlund, sjohanss
> 
> ! src/hotspot/share/gc/cms/cmsCardTable.cpp
> + src/hotspot/share/gc/cms/cmsCardTable.hpp
> ! src/hotspot/share/gc/cms/cmsHeap.cpp
> ! src/hotspot/share/gc/cms/cmsHeap.hpp
> ! src/hotspot/share/gc/shared/cardTableRS.cpp
> ! src/hotspot/share/gc/shared/cardTableRS.hpp
> ! src/hotspot/share/gc/shared/genCollectedHeap.cpp
> ! src/hotspot/share/gc/shared/genCollectedHeap.hpp
> 
> Changeset: f946776e9354
> Author:    stefank
> Date:      2018-04-10 12:21 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f946776e9354
> 
> 8201244: Clean out unnecessary includes of heap headers
> Reviewed-by: coleenp, shade
> 
> ! src/hotspot/cpu/aarch64/macroAssembler_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/interp_masm_arm.cpp
> ! src/hotspot/cpu/arm/macroAssembler_arm.cpp
> ! src/hotspot/cpu/ppc/assembler_ppc.cpp
> ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
> ! src/hotspot/cpu/s390/assembler_s390.cpp
> ! src/hotspot/cpu/s390/macroAssembler_s390.cpp
> ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
> ! src/hotspot/cpu/x86/assembler_x86.cpp
> ! src/hotspot/cpu/x86/macroAssembler_x86.cpp
> ! src/hotspot/cpu/zero/assembler_zero.cpp
> ! src/hotspot/share/classfile/stringTable.cpp
> ! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp
> ! src/hotspot/share/gc/cms/cmsHeap.cpp
> ! src/hotspot/share/gc/serial/tenuredGeneration.cpp
> ! src/hotspot/share/gc/shared/cardGeneration.cpp
> ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
> ! src/hotspot/share/gc/shared/collectorPolicy.cpp
> ! src/hotspot/share/gc/shared/commandLineFlagConstraintsGC.cpp
> ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
> ! src/hotspot/share/memory/allocation.cpp
> ! src/hotspot/share/memory/arena.cpp
> ! src/hotspot/share/memory/heapInspection.cpp
> ! src/hotspot/share/prims/jvmtiTagMap.hpp
> ! src/hotspot/share/runtime/interfaceSupport.cpp
> ! src/hotspot/share/runtime/java.cpp
> ! src/hotspot/share/services/heapDumper.cpp
> 
> Changeset: b3c09ab95c1a
> Author:    stefank
> Date:      2018-04-10 12:21 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b3c09ab95c1a
> 
> 8201217: Split specialized_oop_closures.hpp into GC specific files
> Reviewed-by: sjohanss, eosterlund
> 
> ! src/hotspot/share/gc/cms/cmsOopClosures.cpp
> + src/hotspot/share/gc/cms/cms_specialized_oop_closures.hpp
> ! src/hotspot/share/gc/cms/parOopClosures.cpp
> ! src/hotspot/share/gc/serial/markSweep.cpp
> + src/hotspot/share/gc/serial/serial_specialized_oop_closures.hpp
> ! src/hotspot/share/gc/shared/genOopClosures.cpp
> ! src/hotspot/share/gc/shared/specialized_oop_closures.hpp
> 
> Changeset: 3d4c2d0b337f
> Author:    ctornqvi
> Date:      2018-04-10 08:13 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/3d4c2d0b337f
> 
> 8201334: Move runtime/NMT/MallocStressTest.java to hotspot_tier3_runtime
> Reviewed-by: lfoltan, mseledtsov, mikael
> 
> ! test/hotspot/jtreg/TEST.groups
> 
> Changeset: 01960eec4570
> Author:    zgu
> Date:      2018-04-10 08:15 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/01960eec4570
> 
> 8201321: NMT: Unnecessary re-recording thread stack and size when attaching listener to JavaThread
> Summary: Replaced recoding thread stack and size with assertion
> Reviewed-by: dholmes, coleenp
> 
> ! src/hotspot/share/services/attachListener.cpp
> 
> Changeset: a7bc87a63dd8
> Author:    coleenp
> Date:      2018-04-10 10:06 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/a7bc87a63dd8
> 
> 8198313: Wrap holder object for ClassLoaderData in a WeakHandle
> Summary: Use WeakHandle for ClassLoaderData::_holder so that is_alive closure is not needed
> Reviewed-by: rehn, kbarrett
> 
> ! src/hotspot/share/ci/ciInstanceKlass.cpp
> ! src/hotspot/share/classfile/classLoaderData.cpp
> ! src/hotspot/share/classfile/classLoaderData.hpp
> ! src/hotspot/share/classfile/systemDictionary.cpp
> ! src/hotspot/share/classfile/systemDictionary.hpp
> ! src/hotspot/share/memory/universe.cpp
> ! src/hotspot/share/oops/instanceKlass.cpp
> ! src/hotspot/share/oops/instanceKlass.hpp
> + src/hotspot/share/oops/weakHandle.cpp
> + src/hotspot/share/oops/weakHandle.hpp
> + src/hotspot/share/oops/weakHandle.inline.hpp
> ! src/hotspot/share/runtime/mutexLocker.cpp
> ! src/hotspot/share/runtime/mutexLocker.hpp
> 
> Changeset: 00805b129186
> Author:    ccheung
> Date:      2018-04-10 11:43 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/00805b129186
> 
> 8194812: Extend class-data sharing to support the module path
> 8199360: Rework the support for the 'ignored' module options in CDS
> Reviewed-by: jiangli, lfoltan, iklam, mseledtsov
> 
> ! src/hotspot/share/classfile/classLoader.cpp
> ! src/hotspot/share/classfile/classLoader.hpp
> ! src/hotspot/share/classfile/classLoaderExt.cpp
> ! src/hotspot/share/classfile/classLoaderExt.hpp
> ! src/hotspot/share/classfile/klassFactory.cpp
> ! src/hotspot/share/classfile/modules.cpp
> ! src/hotspot/share/classfile/modules.hpp
> ! src/hotspot/share/classfile/sharedClassUtil.cpp
> ! src/hotspot/share/classfile/sharedClassUtil.hpp
> ! src/hotspot/share/classfile/systemDictionary.cpp
> ! src/hotspot/share/classfile/systemDictionaryShared.cpp
> ! src/hotspot/share/memory/filemap.cpp
> ! src/hotspot/share/memory/filemap.hpp
> ! src/hotspot/share/memory/metaspaceShared.cpp
> ! src/hotspot/share/oops/klass.hpp
> ! src/hotspot/share/runtime/arguments.cpp
> ! src/hotspot/share/runtime/arguments.hpp
> ! src/hotspot/share/runtime/thread.cpp
> ! test/hotspot/jtreg/runtime/appcds/JarBuilder.java
> ! test/hotspot/jtreg/runtime/appcds/TestCommon.java
> ! test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java
> ! test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java
> ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java
> ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java
> ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java
> ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java
> ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java
> ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java
> ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java
> ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java
> ! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java
> ! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java
> ! test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsHelper.java
> ! test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsTests.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddModules.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddOpens.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddReads.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ExportModule.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/JvmtiAddPath.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/com/greetings/Main.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/module-info.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/com/hello/Main.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/module-info.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.nomodule/com/nomodule/Main.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/com/norequires/Main.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/module-info.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/com/simple/Main.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/module-info.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/module-info.java
> + test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/org/astro/World.java
> ! test/hotspot/jtreg/runtime/appcds/test-classes/JvmtiApp.java
> ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java
> ! test/lib/jdk/test/lib/cds/CDSTestUtils.java
> 
> Changeset: 4062c2c5f7d7
> Author:    amenkov
> Date:      2018-04-10 15:33 -0700
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/4062c2c5f7d7
> 
> 8200195: serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java crashes with "assert(thread->thread_state() == _thread_in_native) failed: coming from wrong thread state"
> Reviewed-by: sspitsyn, cjplummer
> 
> ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/libFieldAccessWatch.c
> 
> Changeset: 0d8ed8b2ac4f
> Author:    sjohanss
> Date:      2018-04-11 08:18 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/0d8ed8b2ac4f
> 
> 8200228: Change default value of HeapSizePerGCThread
> Reviewed-by: tschatzl, shade, jwilhelm
> 
> ! src/hotspot/share/gc/shared/gc_globals.hpp
> 
> Changeset: 1196aa0be8be
> Author:    clanger
> Date:      2018-04-11 09:47 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/1196aa0be8be
> 
> 8201247: Various cleanups in the attach framework
> Reviewed-by: goetz, cjplummer
> 
> ! src/hotspot/os/aix/attachListener_aix.cpp
> ! src/hotspot/os/aix/globals_aix.hpp
> ! src/hotspot/os/bsd/attachListener_bsd.cpp
> ! src/hotspot/os/linux/attachListener_linux.cpp
> ! src/hotspot/os/solaris/attachListener_solaris.cpp
> ! src/hotspot/os/windows/attachListener_windows.cpp
> ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
> ! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c
> ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
> ! src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c
> ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
> ! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c
> ! src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java
> ! src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c
> ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
> 
> Changeset: b2da6c360225
> Author:    tschatzl
> Date:      2018-04-11 11:37 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b2da6c360225
> 
> 8201365: Remove G1Policy::should_process_references()
> Reviewed-by: shade
> 
> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
> ! src/hotspot/share/gc/g1/g1Policy.hpp
> 
> Changeset: 5dcc893ad119
> Author:    tschatzl
> Date:      2018-04-11 11:41 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/5dcc893ad119
> 
> 8200233: Simple G1 evacuation path performance enhancements
> Summary: Implement some minor performance optimizations in the evacuation path including changing some stores to be OOP_NOT_NULL, specializing the compressed/uncompressed oops path and delay some load of the current heapregion until absolutely necessary.
> Reviewed-by: kbarrett, sjohanss
> 
> ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
> ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
> ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
> 
> Changeset: e3e66c178518
> Author:    stefank
> Date:      2018-04-11 13:51 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/e3e66c178518
> 
> 8201370: GC specific data is referred from common precompiled headers and defNewGeneration.cpp
> Reviewed-by: stefank, shade, dholmes
> Contributed-by: boris.ulasevich at bell-sw.com
> 
> ! src/hotspot/share/gc/serial/defNewGeneration.cpp
> ! src/hotspot/share/precompiled/precompiled.hpp
> 
> Changeset: b17256b5c047
> Author:    stefank
> Date:      2018-04-11 13:52 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/b17256b5c047
> 
> 8201427: Fix Minimal VM builds on Linux x64
> Reviewed-by: shade
> 
> ! src/hotspot/share/c1/c1_LIRGenerator.cpp
> ! src/hotspot/share/code/codeCache.cpp
> ! src/hotspot/share/oops/klass.hpp
> ! src/hotspot/share/runtime/arguments.hpp
> ! src/hotspot/share/runtime/thread.cpp
> ! src/hotspot/share/services/memTracker.hpp
> ! src/hotspot/share/utilities/macros.hpp
> 
> Changeset: 376792a6e9da
> Author:    hseigel
> Date:      2018-04-11 10:05 -0400
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/376792a6e9da
> 
> 8201265: Native memory leak in ClassLoader::add_to_exploded_build_list
> Summary: Allocate from temporary thread local memory instead of C heap memory.
> Reviewed-by: coleenp, dholmes, lfoltan
> 
> ! src/hotspot/share/classfile/classLoader.cpp
> 
> Changeset: 6a880e576856
> Author:    eosterlund
> Date:      2018-04-11 16:07 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6a880e576856
> 
> 8199417: Modularize interpreter GC barriers
> Reviewed-by: coleenp, rkennke
> 
> ! make/hotspot/lib/JvmOverrideFiles.gmk
> ! 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.cpp
> ! 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/interp_masm_aarch64.cpp
> ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
> ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
> ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
> ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
> ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
> ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
> ! 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.cpp
> ! 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/interp_masm_ppc_64.cpp
> ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
> ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
> ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
> ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
> ! src/hotspot/cpu/ppc/templateTable_ppc_64.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.cpp
> ! 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/interp_masm_s390.cpp
> ! src/hotspot/cpu/s390/macroAssembler_s390.cpp
> ! src/hotspot/cpu/s390/macroAssembler_s390.hpp
> ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
> ! src/hotspot/cpu/s390/templateTable_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.cpp
> ! 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/interp_masm_sparc.cpp
> ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
> ! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
> ! src/hotspot/cpu/sparc/methodHandles_sparc.cpp
> ! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
> ! 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/gc/g1/g1BarrierSetAssembler_x86.cpp
> ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
> + src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
> ! 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/interp_masm_x86.cpp
> ! src/hotspot/cpu/x86/interp_masm_x86.hpp
> ! src/hotspot/cpu/x86/macroAssembler_x86.cpp
> ! src/hotspot/cpu/x86/macroAssembler_x86.hpp
> ! src/hotspot/cpu/x86/methodHandles_x86.cpp
> ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
> ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
> ! src/hotspot/cpu/x86/templateTable_x86.cpp
> ! src/hotspot/share/gc/shared/barrierSet.cpp
> ! src/hotspot/share/runtime/init.cpp
> 
> Changeset: bebec5011846
> Author:    dpochepk
> Date:      2018-04-11 20:56 +0300
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bebec5011846
> 
> 8189101: AARCH32 - 'minimal' build fails because CMS bits are referred unconditionally
> Reviewed-by: shade, dholmes
> Contributed-by: boris.ulasevich at bell-sw.com
> 
> ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
> ! src/hotspot/cpu/arm/interp_masm_arm.cpp
> 
> Changeset: bdcfe8154201
> Author:    stuefe
> Date:      2018-03-28 22:03 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bdcfe8154201
> 
> 8200384: jcmd help output should be sorted
> Reviewed-by: sspitsyn, clanger
> 
> ! src/hotspot/share/services/diagnosticCommand.cpp
> 
> Changeset: c3a10df652c0
> Author:    pliden
> Date:      2018-04-12 08:25 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c3a10df652c0
> 
> 8201316: Move G1-related static members from JavaThread to G1BarrierSet
> Reviewed-by: stefank, shade
> 
> ! src/hotspot/share/gc/g1/g1BarrierSet.cpp
> ! src/hotspot/share/gc/g1/g1BarrierSet.hpp
> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
> ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
> ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
> ! src/hotspot/share/gc/g1/g1RemSet.cpp
> ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
> ! src/hotspot/share/gc/g1/g1RootProcessor.cpp
> ! src/hotspot/share/runtime/thread.cpp
> ! src/hotspot/share/runtime/thread.hpp
> 
> Changeset: 93d84f667d12
> Author:    pliden
> Date:      2018-04-12 08:25 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/93d84f667d12
> 
> 8201318: Introduce GCThreadLocalData to abstract GC-specific data belonging to a thread
> Reviewed-by: shade, rehn
> 
> ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
> ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
> ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
> ! src/hotspot/cpu/arm/macroAssembler_arm.cpp
> ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
> ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
> ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
> ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
> ! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
> ! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp
> ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
> ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
> ! src/hotspot/share/c1/c1_LIRGenerator.cpp
> ! src/hotspot/share/gc/g1/dirtyCardQueue.cpp
> ! src/hotspot/share/gc/g1/g1BarrierSet.cpp
> ! src/hotspot/share/gc/g1/g1BarrierSet.hpp
> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
> + src/hotspot/share/gc/g1/g1ThreadLocalData.hpp
> ! src/hotspot/share/gc/g1/satbMarkQueue.cpp
> ! src/hotspot/share/gc/g1/vmStructs_g1.hpp
> ! src/hotspot/share/gc/shared/barrierSet.cpp
> ! src/hotspot/share/gc/shared/barrierSet.hpp
> ! src/hotspot/share/gc/shared/collectedHeap.cpp
> + src/hotspot/share/gc/shared/gcThreadLocalData.hpp
> ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
> ! src/hotspot/share/jvmci/jvmciRuntime.cpp
> ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
> ! src/hotspot/share/opto/compile.cpp
> ! src/hotspot/share/opto/escape.cpp
> ! src/hotspot/share/opto/graphKit.cpp
> ! src/hotspot/share/opto/macro.cpp
> ! src/hotspot/share/runtime/sharedRuntime.cpp
> ! src/hotspot/share/runtime/thread.cpp
> ! src/hotspot/share/runtime/thread.hpp
> ! src/hotspot/share/runtime/vmStructs.cpp
> ! 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/replacements/HotSpotReplacementsUtil.java
> 
> Changeset: 46f2dc7c4c39
> Author:    stuefe
> Date:      2018-04-12 11:05 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/46f2dc7c4c39
> 
> 8201475: 8199417 breaks AIX and non-pch on s390 (and presumably aarch64)
> Reviewed-by: eosterlund, shade, mdoerr
> 
> ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
> ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
> ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
> ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
> 
> Changeset: ee93c1087584
> Author:    pliden
> Date:      2018-04-12 11:22 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/ee93c1087584
> 
> 8201362: Remove CollectedHeap::barrier_set()
> Reviewed-by: shade, rkennke
> 
> ! src/hotspot/cpu/aarch64/aarch64.ad
> ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
> ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
> ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
> ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
> ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
> ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
> ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
> ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
> ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
> ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
> ! src/hotspot/cpu/arm/interp_masm_arm.cpp
> ! src/hotspot/cpu/arm/macroAssembler_arm.cpp
> ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
> ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
> ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
> ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
> ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
> ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
> ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
> ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
> ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
> ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
> ! src/hotspot/cpu/s390/macroAssembler_s390.cpp
> ! src/hotspot/cpu/s390/stubGenerator_s390.cpp
> ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
> ! src/hotspot/cpu/s390/templateTable_s390.cpp
> ! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
> ! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp
> ! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.cpp
> ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
> ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
> ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
> ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
> ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
> ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
> ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
> ! src/hotspot/share/c1/c1_LIRAssembler.cpp
> ! src/hotspot/share/c1/c1_LIRGenerator.cpp
> ! src/hotspot/share/ci/ciUtilities.cpp
> ! src/hotspot/share/code/relocInfo_ext.cpp
> ! src/hotspot/share/compiler/disassembler.cpp
> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
> ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
> ! src/hotspot/share/gc/shared/collectedHeap.cpp
> ! src/hotspot/share/gc/shared/collectedHeap.hpp
> ! src/hotspot/share/gc/shared/genCollectedHeap.cpp
> ! src/hotspot/share/gc/shared/vmStructs_gc.hpp
> ! src/hotspot/share/interpreter/templateTable.cpp
> ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
> ! src/hotspot/share/opto/graphKit.cpp
> ! src/hotspot/share/runtime/sharedRuntime.cpp
> 
> Changeset: dc72b6ab76b5
> Author:    pliden
> Date:      2018-04-12 12:55 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/dc72b6ab76b5
> 
> 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/javaClasses.cpp
> ! src/hotspot/share/classfile/stringTable.cpp
> ! src/hotspot/share/classfile/systemDictionary.cpp
> ! src/hotspot/share/classfile/vmSymbols.cpp
> ! src/hotspot/share/compiler/compilerDirectives.hpp
> ! 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/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/gcConfig.cpp
> ! 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/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/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/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: bb875df1a35a
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/bb875df1a35a
> 
> ZGC: Relax jcheck config
> 
> ! .jcheck/conf
> 
> Changeset: 051be425999d
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/051be425999d
> 
> ZGC: UPSTREAM: Add LIKELY/UNLIKELY macros
> 
> ! src/hotspot/share/utilities/globalDefinitions.hpp
> ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
> 
> Changeset: f1d86608fd2e
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/f1d86608fd2e
> 
> 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: cbc9931781a0
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/cbc9931781a0
> 
> ZGC: UPSTREAM: Add optional clear in BitMap constructor
> 
> ! src/hotspot/share/utilities/bitMap.cpp
> ! src/hotspot/share/utilities/bitMap.hpp
> 
> Changeset: be8bc3e45fa9
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/be8bc3e45fa9
> 
> 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: 60e101787590
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/60e101787590
> 
> ZGC: UPSTREAM: Add enhanced C1 leal addressing for SPARC
> 
> ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
> 
> Changeset: 24c8eab65599
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/24c8eab65599
> 
> 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: 084b2047d471
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/084b2047d471
> 
> ZGC: UPSTREAM: Introduce safepoint aware semaphores
> 
> ! src/hotspot/share/runtime/semaphore.hpp
> + src/hotspot/share/runtime/semaphore.inline.hpp
> 
> Changeset: eb1d0ef0a4ab
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/eb1d0ef0a4ab
> 
> ZGC: UPSTREAM: Remove assert for safepoint check in Mutex::try_lock()
> 
> ! src/hotspot/share/runtime/mutex.cpp
> 
> Changeset: c6e8027710f6
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/c6e8027710f6
> 
> 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: 2ed032399da8
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/2ed032399da8
> 
> ZGC: UPSTREAM: Add ReferenceTypeName
> 
> ! src/hotspot/share/memory/referenceType.hpp
> 
> Changeset: 52041a6d11c4
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/52041a6d11c4
> 
> 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: 22576a66211b
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/22576a66211b
> 
> 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: 85b2da3d0dd0
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/85b2da3d0dd0
> 
> ZGC: UPSTREAM: Add support for setting TLAB start/top/end
> 
> ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
> 
> Changeset: 66eb1ad3de72
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/66eb1ad3de72
> 
> 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: 59582911e5e9
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/59582911e5e9
> 
> ZGC: UPSTREAM: Add oopDesc::field_offset()
> 
> ! src/hotspot/share/oops/oop.hpp
> ! src/hotspot/share/oops/oop.inline.hpp
> 
> Changeset: 66ba26710c09
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/66ba26710c09
> 
> ZGC: UPSTREAM: Add max_array_length_in_bytes
> 
> ! src/hotspot/share/oops/arrayOop.hpp
> 
> Changeset: fb9665b5737c
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/fb9665b5737c
> 
> 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: fd92cf4264f2
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/fd92cf4264f2
> 
> ZGC: UPSTREAM: 8195613: [SA] HotSpotTypeDataBase.readVMLongConstants truncates values to int
> 
> ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
> 
> Changeset: 6cf9d78b522a
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/6cf9d78b522a
> 
> ZGC: UPSTREAM: 8193935: Illegal countedLoops transformation
> Summary: Truncation can sometimes not be removed
> 
> ! src/hotspot/share/opto/loopnode.cpp
> 
> Changeset: 20028c101426
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/20028c101426
> 
> 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: 9d8e676896c2
> Author:    duke
> Date:      2018-04-16 15:44 +0200
> URL:       http://hg.openjdk.java.net/zgc/zgc/rev/9d8e676896c2
> 
> ZGC: The Z Garbage Collector v81
> 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/nativeInst_sparc.cpp
> ! src/hotspot/cpu/sparc/sparc.ad
> ! src/hotspot/cpu/sparc/stubGenerator_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.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/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/compiler/oopMap.cpp
> ! 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/gcThreadLocalData.hpp
> ! src/hotspot/share/gc/shared/gc_globals.hpp
> ! src/hotspot/share/gc/shared/specialized_oop_closures.hpp
> ! src/hotspot/share/gc/shared/vmStructs_gc.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.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/zThreadLocalData.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/jniHandles.cpp
> ! src/hotspot/share/runtime/jniHandles.hpp
> ! src/hotspot/share/runtime/sharedRuntime.cpp
> ! src/hotspot/share/runtime/sharedRuntime.hpp
> ! src/hotspot/share/runtime/stackValue.cpp
> ! 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