hg: zgc/zgc: 208 new changesets

per.liden at oracle.com per.liden at oracle.com
Mon Apr 16 13:48:21 UTC 2018


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