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