hg: zgc/zgc: 208 new changesets

Per Liden per.liden at oracle.com
Mon May 28 10:06:01 UTC 2018


Hi Stuart,

On 2018-05-25 20:21, Erik Osterlund wrote:
> Hi,
> 
>> On 25 May 2018, at 16:35, Stuart Monteith <stuart.monteith at linaro.org> wrote:
>>
>> Hello,
>>    I've continued to work on ZGC on aarch64. It isn't quite working
>> yet, and here are my latest patches:
>>
>> http://cr.openjdk.java.net/~smonteith/zgc/webrev-zgc-1/
>>
>> It appears to work ok using the Interpreter, it mostly works with C1,
>> and C2 seems to have issues in code generation.
>>
>> Some observations:
>> 1. The code is a mix of the SPARC and the x86 port. The os_cpu code
>> is essentially the linux_x86 code, but with the multimapping removed.
> 
> On that note, it seems like the backing file stuff in your patch could be removed.

Yep, for ZPhysicalMemoryBacking::map()/unmap() you should be able to 
just copy-paste the Solaris/SPARC version (minus the UseOSMHeap stuff). 
ZBackingFile and ZBackingPath are only needed if you want to do 
mult-mapping.

cheers,
Per

> 
>> The aarch64 architecture allows the top 8 bits of pointers to be
>> ignored. Provided we don't need the tags to be in signal contexts, we
>> should be ok.
> 
> Sounds exactly like SPARC. The top byte was used. I’m glad you could use that as a template for the AArch64 port.
> 
>> 2. The load barriers are tragically unoptimised - I'm essentially
>> spilling all registers on the slow path. The load barriers can be
>> called in situations where the scratch registers are active, so some
>> saving is required. I've not fully considered the x86
>> register-specific stubs either.
> 
> On that note, I noticed that in the barrier set assembler, you get a tmp1 register passed in. But it is not used, and instead rscratch2 is used (unless it has a collision with dst). Perhaps tmp1 could be used instead. Oh and maybe load the bad mask from rthread instead of ExternalAddress to make it position independent.
> 
>> 3. The aarch64 port was written using 48-bit literal oops, which
>> strips off the colours in compiled code. I'm currently working on a
>> patch to enable 64-bit literals, this is a separate patch:
>> http://cr.openjdk.java.net/~smonteith/zgc/webrev-oop64-1/
>>      Having 64-bit literal oops will help allow the 52-bit virtual
>> address space in future Arm architectures to be supported.
>> 4. The 64-bit literals don't work fully with G1GC and C2 - the gc
>> benchmark I use for testing passes with C1. 64-bit literal oops are
>> only enabled with -XX:+Use64BitLiteralOops - +UseZGC doesn't enable it
>> yet.
> 
> I am curious if you could just materialize the oops without the colours instead. They will just be masked off by the HW anyway and are invariantly always good, and do not use load barriers. Although that would probably make comparisons and stores with such literals involved a bit awkward. So probably best to support 64 bit oops instead anyway.
> 
>> 5. Some of the constants that need to change are in enums - so the
>> Use64BitLiteralOops option has to be set, otherwise you'll get a
>> horrible mix of 48-bit constants and some 64-bit calculations.
>> 6. This is based on today's code on the ZGC branch. I've not spent
>> much time on the C2 barriers as of yet, but it seems no worse than
>> before.
> 
> You might want to use the bad bit C2 node to map it against the rheapbase register if you get that working. Oh, and you don’t need the CompareAndSwap2I matching rules any longer; it was only part of a medium-slow path that has since long been removed.
> 
>> 7. It is assumed that the literal oops aren't patched outside of
>> safepoints. I'm aware this is an assumption that needs to be checked.
>> As constants are spread over 4 instructions (movz, movk, movk, movk),
>> then we need to look at another scheme.
> 
> Today that should be true. We walk the code heap in safepoints only. The plan for concurrent class unloading going forward is to use nmethod entry barriers (triggered upon first entry into an nmethod after the mark start pause to mark objects and make the oops good) that patches the oops concurrently.
> 
>> 8. Unlike SPARC and x86, AArch64 has a weak memory model - I haven't
>> considered yet when
> 
> What could possibly go wrong...
> 
>> 9. SRDM - those are my initials - I've used them to highlight to
>> myself things that need done.
>>
>> This is all very much a work in progress, but I would appreciate people's input.
> 
> Thank you for taking ZGC to AArch64. And nice to see more use of hardware VA masking. :)
> 
> Thanks,
> /Erik
> 
>> Thanks,
>>    Stuart
>>
>>
>>> On 16 April 2018 at 20:47, Per Liden <per.liden at oracle.com> wrote:
>>> Hi Stuart,
>>>
>>>> On 04/16/2018 04:46 PM, Stuart Monteith wrote:
>>>>
>>>> Thanks for that Per - I do appreciate being able to rebase my aarch64
>>>> work on top of your periodic drops.
>>>
>>>
>>> Cool. As you might have noticed, the ZGC repo now includes the latest
>>> BarrierSetAssembler changes that Erik Österlund has been working on. This
>>> greatly simplifies the task of adding CPU-specific load barriers needed for
>>> the interpreter.
>>>
>>>>
>>>> I've gotten to the point where I am running with a slowdebug build running
>>>> with:
>>>>     -XX:+VerifyOops -XX:+ZVerifyForwarding -XX:+ZVerifyMarking -Xint
>>>>
>>>> The benchmark I'm running is perhaps cruel and unusual, but even with
>>>> the VM pinned to one CPU, there is an issue with verify_oop getting a
>>>> bad address (0x8).
>>>
>>>
>>> Please note that -XX:+VerifyOops has been broken in jdk/hs (and therefore
>>> also in zgc/zgc), so watch out a bit there. There's a bug for that here:
>>> https://bugs.openjdk.java.net/browse/JDK-8187078
>>> The problem you're running into might be real, just saying don't blindly
>>> trust -XX:+VerifyOops at the moment.
>>>
>>> Would you mind uploading your current patch to cr.openjdk.java.net? I don't
>>> have a aarch64 to test/debug on, but it would be interesting to have a look
>>> anyway.
>>>
>>> cheers,
>>> Per
>>>
>>>>
>>>> BR,
>>>>     Stuart
>>>>
>>>>> On 16 April 2018 at 15:02, Per Liden <per.liden at oracle.com> wrote:
>>>>>
>>>>> 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
> 


More information about the zgc-dev mailing list