hg: zgc/zgc: 295 new changesets
per.liden at oracle.com
per.liden at oracle.com
Tue Apr 3 10:29:27 UTC 2018
Changeset: ec9091426557
Author: shade
Date: 2018-03-14 10:38 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/ec9091426557
8199511: Do not generate g1_{pre|post}_barrier_slow_id without CardTable-enabled barrier set
Reviewed-by: rkennke, kvn, pliden, stefank
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
Changeset: 9ef2eee8ca7c
Author: stuefe
Date: 2018-03-11 07:11 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/9ef2eee8ca7c
8199430: Rename MetaspaceAux to something more meaningful
Reviewed-by: zgu, coleenp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/internalVMTests.cpp
! test/hotspot/gtest/memory/test_metaspace_allocation.cpp
! test/hotspot/jtreg/gc/TestVerifySubSet.java
Changeset: 95f0b54a3024
Author: enevill
Date: 2018-03-13 18:22 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/95f0b54a3024
8199220: Zero build broken after 8195103, 8191102 and 8189871
Reviewed-by: dholmes, stuefe, eosterlund, glaubitz, coleenp
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/share/gc/shared/cardTableModRefBS.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
Changeset: 02076019c25d
Author: dholmes
Date: 2018-03-14 07:07 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/02076019c25d
Merge
Changeset: 2956d0ece7a9
Author: coleenp
Date: 2018-03-14 07:27 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/2956d0ece7a9
8199282: Remove ValueObj class for allocation subclassing for gc code
Reviewed-by: stefank, kbarrett
! src/hotspot/share/adlc/arena.hpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/gc/cms/allocationStats.hpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/freeChunk.hpp
! src/hotspot/share/gc/cms/promotionInfo.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1CardLiveData.cpp
! src/hotspot/share/gc/g1/g1CardLiveData.hpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp
! src/hotspot/share/gc/g1/g1InitialMarkToMixedTimeTracker.hpp
! src/hotspot/share/gc/g1/g1MMUTracker.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Predictions.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionType.hpp
! src/hotspot/share/gc/g1/ptrQueue.hpp
! src/hotspot/share/gc/g1/sparsePRT.hpp
! src/hotspot/share/gc/parallel/gcTaskManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/ageTable.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/concurrentGCPhaseManager.hpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/memRegion.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.hpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/osThread.hpp
! src/hotspot/share/runtime/vframeArray.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
Changeset: 93fe2fc5c093
Author: simonis
Date: 2018-03-14 12:12 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/93fe2fc5c093
8199472: Fix non-PCH build after JDK-8199319
Reviewed-by: stefank, coleenp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/location.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/memoryService.cpp
Changeset: 43a2159878d3
Author: tschatzl
Date: 2018-03-14 14:09 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/43a2159878d3
8199516: Remove dead code overlooked during Full GC work
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: c382614abe59
Author: zgu
Date: 2018-03-13 16:21 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/c382614abe59
8191924: Adjust DelegatingClassLoader's metadata space sizing algorithm
Summary: Reduce memory usage for delegating class loader's metadata by adjusting sizing alogrithm
Reviewed-by: adinn, stuefe, coleenp
! src/hotspot/share/memory/metaspace.cpp
Changeset: 647ee5457fd1
Author: shade
Date: 2018-03-14 15:28 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/647ee5457fd1
8199603: Build failures after JDK-8199421 "Add support for vector popcount"
Reviewed-by: thartmann
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: d3a8aa01f26f
Author: rraghavan
Date: 2018-03-14 09:09 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/d3a8aa01f26f
8071282: remove misc dead code
Summary: cleanup of dead code done
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp
! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/frame_sparc.inline.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/runtime/frame.hpp
Changeset: fdf3f14be8b2
Author: jcbeyler
Date: 2018-03-14 09:58 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/fdf3f14be8b2
8199561: Fix two typos in the JVMTI documentation
Summary: Fix two typos in the JVMTI documentation
Reviewed-by: sspitsyn, dholmes
Contributed-by: jcbeyler at google.com
! src/hotspot/share/prims/jvmti.xml
Changeset: e0fec3292f00
Author: goetz
Date: 2018-03-13 21:55 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/e0fec3292f00
8199532: [TESTBUG] AbstractMethodErrorTest.java test failed with -Xcomp
Reviewed-by: kvn
! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java
Changeset: d2dd7e7d2044
Author: goetz
Date: 2018-03-14 21:36 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/d2dd7e7d2044
8199557: Assert in fromTonga/vm/runtime/defmeth/scenarios/Stress_noredefine/TestDescription.java
Reviewed-by: coleenp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 0c71baee49a7
Author: stuefe
Date: 2018-03-15 07:15 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/0c71baee49a7
8199431: Split up class Metaspace into a static and a non-static part
Reviewed-by: coleenp, adinn, zgu
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! test/hotspot/gtest/memory/test_metaspace_allocation.cpp
Changeset: 64156c70746c
Author: stuefe
Date: 2018-03-15 07:20 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/64156c70746c
8199432: metaspace: fix wrong comment and condition in SpaceManager::verify()
Reviewed-by: coleenp
! src/hotspot/share/memory/metaspace.cpp
Changeset: 58fdb6c2a274
Author: coleenp
Date: 2018-03-15 07:40 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/58fdb6c2a274
8199272: Broken assertion in ClassLoaderData::remove_handle
Summary: Added new ClassLoaderData::ChunkList::contains(oop*) function for OopHandle rather than oop.
Reviewed-by: stefank, hseigel
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
Changeset: 911e32d49f76
Author: rkennke
Date: 2018-03-15 12:44 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/911e32d49f76
8199559: objArrayKlass::oop_iterate() and friends must use base_raw() instead of base()
Reviewed-by: tschatzl, eosterlund
! src/hotspot/share/oops/objArrayKlass.inline.hpp
Changeset: e88237c5ac83
Author: stuefe
Date: 2018-03-15 07:43 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/e88237c5ac83
8199656: Make slow metaspace verifications switchable in debug builds
Reviewed-by: dholmes, coleenp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: f654b37c58a1
Author: clanger
Date: 2018-03-15 15:38 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/f654b37c58a1
8199010: attachListener.hpp: Fix potential null termination issue found by coverity scans
Reviewed-by: stuefe, dholmes, cjplummer
! src/hotspot/share/services/attachListener.hpp
Changeset: 7fa5375fa6fd
Author: aph
Date: 2018-02-16 09:43 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/7fa5375fa6fd
8197429: Increased stack guard causes segfaults on x86-32
Reviewed-by: dholmes
! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
+ test/hotspot/jtreg/runtime/StackGap/T.java
+ test/hotspot/jtreg/runtime/StackGap/exestack-gap.c
+ test/hotspot/jtreg/runtime/StackGap/testme.sh
Changeset: 6171c007410a
Author: dstewart
Date: 2018-03-09 23:03 -0500
URL: http://hg.openjdk.java.net/zgc/zgc/rev/6171c007410a
8199425: JTReg failure: runtime/stringtable/StringTableVerifyTest.java
Summary: Adding required -XX:+UnlockDiagnosticVMOptions flag to StringTableVerifyTest.java
Reviewed-by: coleenp, kvn
! test/hotspot/jtreg/runtime/stringtable/StringTableVerifyTest.java
Changeset: 66ba2092464c
Author: dtitov
Date: 2018-03-14 11:09 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/66ba2092464c
8166642: serviceability/dcmd/framework/* timeout
Reviewed-by: cjplummer, dholmes
+ test/hotspot/jtreg/serviceability/dcmd/framework/TEST.properties
Changeset: 7fb0ad2d8749
Author: gromero
Date: 2018-03-15 20:52 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/7fb0ad2d8749
8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3
Reviewed-by: dholmes, phh
! src/hotspot/os/linux/os_linux.hpp
Changeset: 7a656b77a2d8
Author: iklam
Date: 2018-03-13 15:13 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/7a656b77a2d8
8198796: Create test case for CDS + condy
Reviewed-by: mseledtsov, lfoltan, jiangli
+ test/hotspot/jtreg/runtime/appcds/condy/CondyHello.jasm
+ test/hotspot/jtreg/runtime/appcds/condy/CondyHelloApp.java
+ test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java
Changeset: 657893cb281b
Author: sjohanss
Date: 2018-03-15 11:58 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/657893cb281b
8199674: Improve G1 Full GC array marking
Reviewed-by: tschatzl, shade
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
Changeset: b91b558a9076
Author: coleenp
Date: 2018-03-16 08:26 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/b91b558a9076
8199716: Unused AdjustKlassClosure in psParallelCompact.hpp
Reviewed-by: stefank
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: ef5d5d343e2a
Author: coleenp
Date: 2018-03-16 09:12 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/ef5d5d343e2a
8199263: Split interfaceSupport.hpp to not require including .inline.hpp files
Summary: interfaceSupport.hpp is an inline file so moved to interfaceSupport.inline.hpp and stopped including it in .hpp files
Reviewed-by: stefank, rehn, kvn
! make/nb_native/nbproject/configurations.xml
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/assembler_arm.cpp
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/cpu/arm/assembler_arm_64.cpp
! src/hotspot/cpu/arm/interpreterRT_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/assembler_s390.cpp
! src/hotspot/cpu/s390/interpreterRT_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/interpreterRT_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/methodHandles_sparc.cpp
! src/hotspot/cpu/sparc/runtime_sparc.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_32.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/assembler_zero.cpp
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/cpu/zero/interpreterRT_zero.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/jvm_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/bsd/jvm_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/jvm_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/attachListener_solaris.cpp
! src/hotspot/os/solaris/jvm_solaris.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/os/windows/jvm_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciArray.cpp
! src/hotspot/share/ci/ciBaseObject.hpp
! src/hotspot/share/ci/ciCallSite.cpp
! src/hotspot/share/ci/ciConstantPoolCache.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciExceptionHandler.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciField.hpp
! src/hotspot/share/ci/ciInstance.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciMemberName.cpp
! src/hotspot/share/ci/ciMetadata.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodHandle.cpp
+ src/hotspot/share/ci/ciMethodType.cpp
! src/hotspot/share/ci/ciMethodType.hpp
! src/hotspot/share/ci/ciNullObject.cpp
! src/hotspot/share/ci/ciNullObject.hpp
! src/hotspot/share/ci/ciObjArray.cpp
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciSignature.cpp
! src/hotspot/share/ci/ciSignature.hpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciSymbol.cpp
! src/hotspot/share/ci/ciType.cpp
! src/hotspot/share/ci/ciTypeArray.cpp
! src/hotspot/share/ci/ciTypeArrayKlass.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/ci/ciUtilities.hpp
+ src/hotspot/share/ci/ciUtilities.inline.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/stackMapTable.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp
! src/hotspot/share/gc/cms/vmCMSOperations.cpp
! src/hotspot/share/gc/g1/vm_operations_g1.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/vmGCOperations.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp
- src/hotspot/share/prims/jvmtiEnter.hpp
+ src/hotspot/share/prims/jvmtiEnter.inline.hpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiUtil.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/prims/whitebox.hpp
+ src/hotspot/share/prims/whitebox.inline.hpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
- src/hotspot/share/runtime/interfaceSupport.hpp
+ src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/runtime/sharedRuntimeTrig.cpp
! src/hotspot/share/runtime/simpleThresholdPolicy.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/management.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/code/test_vtableStub.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/logging/test_gcTraceTime.cpp
Changeset: 5d2adef239d6
Author: enevill
Date: 2018-03-16 11:26 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/5d2adef239d6
8199243: aarch32: ARM 32 build broken after 8165929
Reviewed-by: coleenp, dholmes
! src/hotspot/os_cpu/linux_arm/copy_linux_arm.inline.hpp
! src/hotspot/os_cpu/linux_arm/linux_arm_32.s
Changeset: e06f9607f370
Author: iveresov
Date: 2018-03-16 22:59 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/e06f9607f370
8198969: Update Graal
Reviewed-by: kvn
! make/CompileToolsHotspot.gmk
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeDisassembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/DisassemblerProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/TraceInliningMode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/BiDirectionalTraceBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/UniDirectionalTraceBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/AbstractObjectStamp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/FloatStamp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IntegerStamp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/StampFactory.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsignedLong.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BasePhaseBinaryGraphTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalNodeTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphEncoderTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SwitchDyingLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TrivialInliningExplosionTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsignedLongTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompiler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/HighTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/target/Backend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/.checkstyle_checks.xml
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Graph.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/InlineCacheGuardPosition.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeSourcePosition.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/SourceLanguagePosition.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/SourceLanguagePositionProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotMove.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/StubAVXTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMaths.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotMove.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotLazyInitializationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerConfigurationFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCompiledCodeBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/NodeCostDumpUtil.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/lir/VerifyMaxRegisterSizePhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotClassInitializationPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotInvocationPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/AOTInliningPolicy.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AssertionSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HashCodeSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/LoadExceptionObjectSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/StringToBytesSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeLoadSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/WriteBarrierSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/aot/ResolveConstantSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProbabilisticProfileSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProfileSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParserOptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/JTTTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_series.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_abs.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_cos.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_exp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_log.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_pow.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_sin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_sqrt.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_tan.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/UnaryMath.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Call.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayCompareToOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64LFenceOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstructionClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/GlobalLivenessInfo.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceAssertions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceGlobalMoveResolutionPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TrivialTraceAllocator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/bu/BottomUpAllocator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanLifetimeAnalysisPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRPhaseSuite.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssa/SSAUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/BasicInductionVariable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/CountedLoopInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DefaultLoopPolicies.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragment.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/MathUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IntegerStampTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/PrimitiveStampBoundaryTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractFixedGuardNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BeginNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DynamicPiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EncodedGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedGuardNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphEncoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InliningLog.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/Invokable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/Invoke.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeWithExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopExitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StaticDeoptimizingNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConditionalNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerConvertNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLowerThanNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/IntegerSwitchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ClassInitializationPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderConfiguration.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InlineInvokePlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfDynamicNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Replacements.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConvertDeoptimizeToGuardPhase.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/NodeCounterPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/AbstractInlineInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/Inlineable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/InlineableGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/GreedyInliningPolicy.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineMethodSubstitutionsPolicy.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/PhaseSuite.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/contract/VerifyNodeCosts.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinterDumpHandler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64FloatArithmeticSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerArithmeticSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ConvertSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1Substitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringSubstitutions.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16Substitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SnippetsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StandardMethodSubstitutionsTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringCompareToTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringSubstitutionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/WordTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/BoxingSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantStringIndexOfSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineDuringParsingPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InstanceOfSnippetsTemplates.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetCounterNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringSubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileBytecodeProvider.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayCompareToNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroStateSplitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/JDK9Method.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/ProtocolImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/StringBenchmark.java
Changeset: acb36277a784
Author: stefank
Date: 2018-03-15 21:26 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/acb36277a784
8199728: Remove oopDesc::is_scavengable
Reviewed-by: kbarrett, pliden
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: c8ab058dcf1f
Author: stuefe
Date: 2018-03-19 11:38 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/c8ab058dcf1f
8199667: Unify metaspace list index handling and reinstantiate ChunkManager listindex gtest
Reviewed-by: zgu, coleenp
! src/hotspot/share/memory/metaspace.cpp
+ test/hotspot/gtest/memory/test_chunkManager.cpp
Changeset: 689ebcfe04fd
Author: eosterlund
Date: 2018-03-16 14:47 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/689ebcfe04fd
8199685: Access arraycopy build failure with GCC 7.3.1
Reviewed-by: rkennke, pliden
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
Changeset: 848864ed9b17
Author: eosterlund
Date: 2018-03-19 07:38 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/848864ed9b17
8199604: Rename CardTableModRefBS to CardTableBarrierSet
Reviewed-by: stefank, pliden
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/assembler_arm.cpp
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/cpu/arm/assembler_arm_64.cpp
! src/hotspot/cpu/arm/c1_Defs_arm.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/assembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/assembler_zero.cpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/code/relocInfo_ext.cpp
! src/hotspot/share/compiler/disassembler.cpp
+ src/hotspot/share/gc/cms/cmsCardTable.cpp
- src/hotspot/share/gc/cms/parCardTableModRefBS.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1CardCounts.cpp
! src/hotspot/share/gc/g1/g1CardCounts.hpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/g1/sparsePRT.hpp
! src/hotspot/share/gc/parallel/asPSOldGen.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/cardTable.hpp
+ src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
+ src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
+ src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBS.cpp
- src/hotspot/share/gc/shared/cardTableModRefBS.hpp
- src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/memRegion.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: 647d7631fb9d
Author: zgu
Date: 2018-03-19 08:31 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/647d7631fb9d
8199752: NMT: Memory allocated by Unsafe.allocateMemory should be tagged as mtOther
Summary: Tag memory allocation from Usafe.allocateMemory as external memory allocation
Reviewed-by: coleenp, stuefe
! src/hotspot/share/prims/unsafe.cpp
+ test/hotspot/jtreg/runtime/NMT/UnsafeAllocMemory.java
Changeset: fa30cdd2d3b8
Author: njian
Date: 2018-03-15 14:05 +0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/fa30cdd2d3b8
8173100: AArch64: -XX:-UseOnStackReplacement does not work together with -XX:+TieredCompilation
Summary: Fix hotspot jtreg test compiler/interpreter/DisableOSRTest.java failure on AArch64.
Reviewed-by: aph, fyang
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
Changeset: ddf9c5044e16
Author: njian
Date: 2018-03-14 17:55 +0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/ddf9c5044e16
8191954: AArch64: disable UseCISCSpill in C2
Reviewed-by: adinn, aph
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
Changeset: 19952ddce953
Author: zgu
Date: 2018-03-19 13:38 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/19952ddce953
8199741: NMT: Tag safepoint polling pages
Summary: Added NMT tag for Safepoint polling pages
Reviewed-by: coleenp, shade
! src/hotspot/share/runtime/safepointMechanism.cpp
Changeset: e786d01c47f2
Author: lucy
Date: 2018-03-19 13:37 -0500
URL: http://hg.openjdk.java.net/zgc/zgc/rev/e786d01c47f2
8198608: Improvements to command-line flags printing
Summary: Re-implemented Flag::print_on()
Reviewed-by: dholmes, mikael, gziemski
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/arguments/CheckCICompilerCount.java
! test/hotspot/jtreg/compiler/arguments/CheckCompileThresholdScaling.java
Changeset: 6e9e88d82781
Author: gziemski
Date: 2018-03-19 13:57 -0500
URL: http://hg.openjdk.java.net/zgc/zgc/rev/6e9e88d82781
8199356: Fix hotspot to allow stdlib to use libc++ and to allow changing the deployment target to 10.9
Summary: Remove conflicting poison min/max define
Reviewed-by: kbarrett, lfoltan
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 00992d4e8a23
Author: gziemski
Date: 2018-03-19 14:20 -0500
URL: http://hg.openjdk.java.net/zgc/zgc/rev/00992d4e8a23
8140359: get_locked_message_ext() should return Flag::MsgType
Summary: Changed get_locked_message_ext() to return Flag::MsgType
Reviewed-by: coleenp, rehn
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/globals_ext.hpp
Changeset: ccb003941743
Author: jgeorge
Date: 2018-03-20 11:24 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/ccb003941743
8175312: SA: clhsdb: Provide an improved heap summary for 'universe' for G1GC
Summary: Provide an improved heap summary for G1GC with parameters like 'capacity', 'used', 'free', etc with the 'universe' command, and introduce a new command 'g1regiondetails' to display the individual region details.
Reviewed-by: sjohanss, minqi
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionType.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/PrintRegionClosure.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeStringArray.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
Changeset: 7ea4724a959c
Author: hb
Date: 2018-03-20 13:40 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/7ea4724a959c
8196028: JMX: Not enough JDP packets received before timeout
Reviewed-by: dholmes, egahlin
! test/jdk/sun/management/jdp/JdpOffTestCase.java
Changeset: 4881673579b7
Author: simonis
Date: 2018-03-16 19:13 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/4881673579b7
8199698: Change 8199275 breaks template instantiation for xlC (and potentially other compliers)
Reviewed-by: stefank, coleenp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp
Changeset: 6ce398fe53fd
Author: rkennke
Date: 2018-03-20 15:59 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/6ce398fe53fd
8199620: Support for JNI object pinning
Reviewed-by: pliden, tschatzl, eosterlund
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/prims/jni.cpp
Changeset: 74db2b7cec75
Author: dlong
Date: 2018-03-20 10:23 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/74db2b7cec75
8146201: [AOT] Class static initializers that are not pure should not be executed during static compilation
Reviewed-by: kvn
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
Changeset: bef5683e363d
Author: pliden
Date: 2018-03-20 22:22 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/bef5683e363d
8199886: gc/cslocker/TestCSLocker.java crashes
Reviewed-by: rkennke, kbarrett
! src/hotspot/share/gc/shared/collectedHeap.cpp
Changeset: 1708db7f94c6
Author: thartmann
Date: 2018-03-21 08:18 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/1708db7f94c6
8199624: [Graal] Blocking jvmci compilations time out
Summary: Handle blocking jvmci compilations that time out.
Reviewed-by: kvn, dnsimon
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/compiler/calls/common/CallsBase.java
! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java
Changeset: a273b521a559
Author: eosterlund
Date: 2018-03-20 11:41 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/a273b521a559
8199696: Remove Runtime1::arraycopy
Reviewed-by: kvn, mdoerr
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
Changeset: bed9f0842578
Author: lkorinth
Date: 2018-03-21 10:35 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/bed9f0842578
8196337: Add commit methods that take all event properties as argument
Reviewed-by: ehelin, mgronlun
! src/hotspot/share/trace/traceEventClasses.xsl
Changeset: 982acd800812
Author: ehelin
Date: 2018-03-21 12:47 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/982acd800812
8199027: Make protected members private in G1Policy
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: 26958d06b585
Author: rkennke
Date: 2018-03-21 16:00 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/26958d06b585
8199739: Use HeapAccess when loading oops from static fields in javaClasses.cpp
Reviewed-by: kbarrett, eosterlund
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
Changeset: 4be016b14e7b
Author: gtriantafill
Date: 2018-03-21 11:27 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/4be016b14e7b
8194054: [TESTBUG] Test runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java failed with -1073740940 (FFFFFFFFC0000374)
Reviewed-by: stsmirno, coleenp
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 8f3c8e44e585
Author: roland
Date: 2018-03-21 10:05 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/8f3c8e44e585
8196294: LoopStripMiningIterShortLoop is set to zero by default
Reviewed-by: shade, thartmann, kvn
! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMiningIterShortLoop.java
Changeset: 1f904e305a05
Author: cjplummer
Date: 2018-03-21 13:07 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/1f904e305a05
8195109: ServiceUtil::visible_oop is not needed anymore
Summary: strip out ServiceUtil and all users of it
Reviewed-by: coleenp, stefank, jcbeyler, sspitsyn
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/threadSMR.cpp
- src/hotspot/share/services/serviceUtil.hpp
! src/hotspot/share/services/threadService.hpp
Changeset: 84f0f5df5afa
Author: mseledtsov
Date: 2018-03-21 13:18 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/84f0f5df5afa
8199880: runtime/appcds/condy/CondyHelloTest.java missing at requires vm.cds
Summary: Added at requires vm.cds
Reviewed-by: dcubed, jiangli
! test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java
Changeset: 527a563046d0
Author: epavlova
Date: 2018-03-21 13:30 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/527a563046d0
8200071: Fix test/hotspot/jtreg/ProblemList-graal.txt
Reviewed-by: iignatyev
! test/hotspot/jtreg/ProblemList-graal.txt
Changeset: 5865398439d4
Author: coleenp
Date: 2018-03-21 17:09 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/5865398439d4
8197844: JVMTI GetLoadedClasses should use the Access API
Summary: Make sure the holder of a class loader is accessed during iteration of CLDG
Reviewed-by: eosterlund, rkennke
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
Changeset: d7df2dd501ce
Author: coleenp
Date: 2018-03-21 19:45 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/d7df2dd501ce
8199809: Don't include frame.inline.hpp and other.inline.hpp from .hpp files
Summary: Remove frame.inline.hpp,etc from header files and adjust transitive includes.
Reviewed-by: stefank, stuefe
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.hpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/interpreterRT_arm.cpp
! src/hotspot/cpu/arm/interpreterRT_arm.hpp
! src/hotspot/cpu/arm/jvmciCodeInstaller_arm.cpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp
! src/hotspot/cpu/ppc/interpreterRT_ppc.hpp
! src/hotspot/cpu/ppc/jvmciCodeInstaller_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interpreterRT_s390.cpp
! src/hotspot/cpu/s390/interpreterRT_s390.hpp
! src/hotspot/cpu/s390/jvmciCodeInstaller_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/frame_sparc.hpp
! src/hotspot/cpu/sparc/frame_sparc.inline.hpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/interpreterRT_sparc.cpp
! src/hotspot/cpu/sparc/interpreterRT_sparc.hpp
! src/hotspot/cpu/sparc/jvmciCodeInstaller_sparc.cpp
! src/hotspot/cpu/sparc/methodHandles_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interpreterRT_x86.hpp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/frame_zero.hpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/cpu/zero/interpreterRT_zero.hpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/stack_zero.cpp
! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.cpp
! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/thread_linux_sparc.cpp
! src/hotspot/os_cpu/linux_sparc/thread_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/thread_linux_zero.cpp
! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/thread_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_sparc/thread_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.cpp
! src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.hpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/aot/aotCompiledMethod.hpp
! src/hotspot/share/c1/c1_FrameMap.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/sharedClassUtil.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/bytecodeStream.cpp
! src/hotspot/share/interpreter/bytecodeStream.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/rewriter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/annotations.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/typeArrayOop.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/privilegedStack.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/advancedThresholdPolicy.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/javaFrameAnchor.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/rframe.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/simpleThresholdPolicy.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
+ src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframeArray.hpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/exceptions.cpp
Changeset: 8d02d496e785
Author: smonteith
Date: 2018-03-20 22:54 +0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/8d02d496e785
8193266: AArch64: TestOptionsWithRanges.java SIGSEGV
Summary: Fix hotspot jtreg test runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java failure on AArch64.
Reviewed-by: aph, coleenp, dsamersoff
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
Changeset: 45675142a18a
Author: roland
Date: 2018-03-21 20:15 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/45675142a18a
8199784: PhaseIdealLoop::place_near_use() might return wrong control with loop strip mining
Reviewed-by: kvn
! src/hotspot/share/opto/loopopts.cpp
Changeset: d374b1634589
Author: thartmann
Date: 2018-03-22 08:39 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/d374b1634589
8199777: Deprecate -XX:+AggressiveOpts
Summary: Deprecate -XX:+AggressiveOpts and remove it from testing.
Reviewed-by: kvn, dholmes, shade
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/c2/Test7009359.java
! test/hotspot/jtreg/compiler/c2/cr6711117/Test.java
! test/hotspot/jtreg/compiler/codegen/Test6909839.java
! test/hotspot/jtreg/compiler/escapeAnalysis/Test6689060.java
! test/hotspot/jtreg/compiler/escapeAnalysis/Test6726999.java
! test/hotspot/jtreg/compiler/escapeAnalysis/cr6716441/Tester.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/jdk/java/lang/Integer/ValueOf.java
! test/jdk/java/math/BigDecimal/DivideMcTests.java
! test/jdk/java/math/BigDecimal/FloatDoubleValueTests.java
! test/jdk/java/math/BigDecimal/RangeTests.java
! test/jdk/java/math/BigDecimal/StrippingZerosTest.java
! test/jdk/java/math/BigDecimal/ToPlainStringTests.java
! test/jdk/java/util/HashMap/HashMapCloneLeak.java
! test/jdk/java/util/NavigableMap/LockStep.java
Changeset: ee8fa73b90f9
Author: eosterlund
Date: 2018-03-21 14:38 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/ee8fa73b90f9
8198949: Modularize arraycopy stub routine GC barriers
Reviewed-by: rkennke, pliden
+ src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
+ src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp
+ src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
+ src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
+ src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.hpp
+ src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.cpp
+ src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
+ src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp
+ src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
+ src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp
+ src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
+ src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
+ src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp
+ src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
+ src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
+ src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp
+ src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
+ src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
+ src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.hpp
+ src/hotspot/cpu/sparc/gc/shared/barrierSetAssembler_sparc.hpp
+ src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.hpp
+ src/hotspot/cpu/sparc/gc/shared/modRefBarrierSetAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/gc/shared/modRefBarrierSetAssembler_sparc.hpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
+ src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
+ src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
+ src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp
+ src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
+ src/hotspot/cpu/zero/gc/g1/g1BarrierSetAssembler_zero.hpp
+ src/hotspot/cpu/zero/gc/shared/barrierSetAssembler_zero.hpp
+ src/hotspot/cpu/zero/gc/shared/cardTableBarrierSetAssembler_zero.hpp
+ src/hotspot/cpu/zero/gc/shared/modRefBarrierSetAssembler_zero.hpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
+ src/hotspot/share/gc/g1/g1BarrierSetAssembler.hpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
- src/hotspot/share/gc/shared/barrierSet.inline.hpp
+ src/hotspot/share/gc/shared/barrierSetAssembler.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
+ src/hotspot/share/gc/shared/cardTableBarrierSetAssembler.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
+ src/hotspot/share/gc/shared/modRefBarrierSetAssembler.hpp
Changeset: dcdbb98f4086
Author: kvn
Date: 2018-03-22 10:45 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/dcdbb98f4086
8199896: [Graal] build Graal on all x86 platforms
Reviewed-by: erikj
! make/autoconf/hotspot.m4
Changeset: a3f1db30ab85
Author: kvn
Date: 2018-03-22 16:39 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/a3f1db30ab85
8199212: [TESTBUG] don't run compiler/aot tests with -Xcomp
8199489: [TESTBUG] don't run CTW tests with -Xcomp
Reviewed-by: iignatyev, iveresov
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/c2/Test6603011.java
! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java
Changeset: bde392011cd8
Author: roland
Date: 2018-03-22 20:21 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/bde392011cd8
8193130: Bad graph when unrolled loop bounds conflicts with range checks
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/IterationSplitPredicateInconsistency.java
Changeset: 66c32f2a7f10
Author: stefank
Date: 2018-03-22 12:34 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/66c32f2a7f10
8200111: MallocArrayAllocator::free should not take a length parameter
Reviewed-by: gtriantafill, coleenp, tschatzl
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
Changeset: 272dff61a2de
Author: eosterlund
Date: 2018-03-23 12:55 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/272dff61a2de
8200113: Make Access load proxys smarter
Reviewed-by: stefank, pliden
! src/hotspot/share/oops/access.hpp
Changeset: 77fb0be7d19f
Author: stefank
Date: 2018-03-15 21:24 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/77fb0be7d19f
8199946: Move load/store and encode/decode out of oopDesc
Reviewed-by: eosterlund, coleenp, tschatzl
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/nativeInst_arm_64.cpp
! src/hotspot/cpu/arm/relocInfo_arm.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/relocInfo_ppc.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/sparc/relocInfo_sparc.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parOopClosures.inline.hpp
! src/hotspot/share/gc/cms/promotionInfo.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1StringDedupThread.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/referenceProcessor.inline.hpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/accessBackend.inline.hpp
+ src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 4dd58ecc9912
Author: stefank
Date: 2018-03-15 21:29 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/4dd58ecc9912
8200105: Remove cyclic dependency between oop.inline.hpp and collectedHeap.inline.hpp
Reviewed-by: coleenp, kbarrett
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/solaris/attachListener_solaris.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/sharedPathsMiscInfo.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/gc/g1/g1CardLiveData.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.inline.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/utilities/ostream.cpp
Changeset: 898ef81cbc0e
Author: stefank
Date: 2018-03-23 18:54 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/898ef81cbc0e
8200106: Move NoSafepointVerifier out from gcLocker.hpp
Reviewed-by: coleenp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/vmCMSOperations.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1StringDedupQueue.cpp
! src/hotspot/share/gc/g1/g1StringDedupTable.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/vmPSOperations.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/collectorPolicy.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLocker.hpp
! src/hotspot/share/gc/shared/gcLocker.inline.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/vmGCOperations.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/safepoint.cpp
+ src/hotspot/share/runtime/safepointVerifiers.cpp
+ src/hotspot/share/runtime/safepointVerifiers.hpp
! src/hotspot/share/runtime/simpleThresholdPolicy.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: c04d813140dc
Author: ihse
Date: 2018-03-02 10:59 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/c04d813140dc
8198724: Refactor FLAGS handling in configure
Reviewed-by: erikj
! make/autoconf/configure.ac
+ make/autoconf/flags-cflags.m4
+ make/autoconf/flags-ldflags.m4
+ make/autoconf/flags-other.m4
! make/autoconf/flags.m4
! make/autoconf/hotspot.m4
! make/autoconf/lib-std.m4
! make/autoconf/libraries.m4
! make/autoconf/platform.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/common/NativeCompilation.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/CompileLibjsig.gmk
Changeset: 10f447530d32
Author: rriggs
Date: 2018-03-02 14:17 -0500
URL: http://hg.openjdk.java.net/zgc/zgc/rev/10f447530d32
8198697: Simplify initialization of platform encoding
Reviewed-by: redestad, sherman
! src/java.base/share/native/libjava/System.c
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjava/jni_util.h
Changeset: fc16b5f193c7
Author: jlaskey
Date: 2018-03-02 18:10 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/fc16b5f193c7
8198955: String#repeat loop optimization
Reviewed-by: rriggs, redestad, igerasim
! src/java.base/share/classes/java/lang/String.java
Changeset: d8057fc6fffc
Author: rriggs
Date: 2018-03-02 18:08 -0500
URL: http://hg.openjdk.java.net/zgc/zgc/rev/d8057fc6fffc
8198970: jnu_util.c compilation error on Solaris
Reviewed-by: mchung, redestad
! src/java.base/share/native/libjava/jni_util.c
Changeset: 6abbc1f5c2a1
Author: ihse
Date: 2018-03-03 08:39 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/6abbc1f5c2a1
8198862: Stop doing funky compilation stuff for dtrace
Reviewed-by: erikj, tbell
! make/hotspot/gensrc/GensrcDtrace.gmk
! make/hotspot/lib/CompileDtracePostJvm.gmk
! make/hotspot/lib/CompileDtracePreJvm.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/src/native/dtrace/generateJvmOffsets.cpp
- make/hotspot/src/native/dtrace/generateJvmOffsetsMain.c
! src/hotspot/os/solaris/dtrace/jhelper.d
Changeset: c5eb27eed365
Author: sherman
Date: 2018-03-04 00:32 -0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/c5eb27eed365
8198966: To make CoderResult.Cache.cache final and allocate it eagerly
Reviewed-by: redestad
! src/java.base/share/classes/java/nio/charset/CoderResult.java
Changeset: f29637bb390e
Author: lancea
Date: 2018-03-04 17:05 -0500
URL: http://hg.openjdk.java.net/zgc/zgc/rev/f29637bb390e
8197533: Move javax.transaction.xa to its own module
Reviewed-by: darcy, alanb, psandoz, ihse
! make/CompileJavaModules.gmk
! make/common/Modules.gmk
! make/jdk/src/classes/build/tools/jigsaw/GenGraphs.java
! make/jdk/src/classes/build/tools/jigsaw/technology-summary.html
! src/java.se/share/classes/module-info.java
- src/java.sql/share/classes/javax/transaction/xa/XAException.java
- src/java.sql/share/classes/javax/transaction/xa/XAResource.java
- src/java.sql/share/classes/javax/transaction/xa/Xid.java
- src/java.sql/share/classes/javax/transaction/xa/package.html
! src/java.sql/share/classes/module-info.java
+ src/java.transaction.xa/share/classes/javax/transaction/xa/XAException.java
+ src/java.transaction.xa/share/classes/javax/transaction/xa/XAResource.java
+ src/java.transaction.xa/share/classes/javax/transaction/xa/Xid.java
+ src/java.transaction.xa/share/classes/javax/transaction/xa/package-info.java
+ src/java.transaction.xa/share/classes/module-info.java
! test/jdk/TEST.groups
- test/jdk/javax/transaction/testng/Driver.java
- test/jdk/javax/transaction/testng/test/transaction/XAExceptionTests.java
- test/jdk/javax/transaction/testng/util/SerializedTransactionExceptions.java
+ test/jdk/javax/transaction/xa/testng/Driver.java
+ test/jdk/javax/transaction/xa/testng/JavaSqlModuleDriver.java
+ test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java
+ test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java
! test/langtools/tools/jdeps/modules/DotFileTest.java
Changeset: 73385a708426
Author: xyin
Date: 2018-03-04 18:46 -0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/73385a708426
8198931: remove java.xml.bind module dependency for com/sun/jndi tests
Reviewed-by: lancea
! test/jdk/com/sun/jndi/dns/AttributeTests/GetAny.java
! test/jdk/com/sun/jndi/dns/lib/DNSServer.java
! test/jdk/com/sun/jndi/ldap/blits/AddTests/AddNewEntry.java
Changeset: 97288886180c
Author: bpb
Date: 2018-03-05 08:27 -0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/97288886180c
8198834: (ch) Enable java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java on linux-x64
Summary: Move to using centralized native build and remove obsolete .so files
Reviewed-by: alanb, erikj
! make/test/JtregNativeJdk.gmk
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/README
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so
+ test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/libInheritedChannel.c
Changeset: fb9f590b9eee
Author: naoto
Date: 2018-03-05 08:50 -0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/fb9f590b9eee
4993841: (str) java.lang.Character should have a toString(int) method
Reviewed-by: martin, rriggs, sherman, smarks
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/jdk/java/lang/Character/Supplementary.java
Changeset: 4c2e97e4975a
Author: shurailine
Date: 2018-03-05 05:44 -0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/4c2e97e4975a
8193660: Check SOURCE line in "release" file for closedjdk
Reviewed-by: alanb
Contributed-by: randy.crihfield at oracle.com
! test/jdk/TEST.groups
+ test/jdk/sanity/releaseFile/CheckSource.java
Changeset: 13ff1c3f0d4c
Author: shurailine
Date: 2018-03-05 05:50 -0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/13ff1c3f0d4c
8193660: Check SOURCE line in "release" file for closedjdk
Reviewed-by: alanb
Contributed-by: randy.crihfield at oracle.com
- test/jdk/sanity/releaseFile/NegativeSOURCETest.java
Changeset: 5d35b6050163
Author: ihse
Date: 2018-03-06 00:56 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/5d35b6050163
8199052: Configure broken on aarch64
Reviewed-by: erikj
! make/autoconf/flags.m4
Changeset: a5b237cfccef
Author: ihse
Date: 2018-03-06 00:59 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/a5b237cfccef
8198844: Clean up GensrcX11Wrappers
Reviewed-by: erikj, prr
! make/Main.gmk
+ make/UpdateX11Wrappers.gmk
- make/data/x11wrappergen/functions.txt
+ make/data/x11wrappergen/sizes-32.txt
+ make/data/x11wrappergen/sizes-64.txt
- make/data/x11wrappergen/sizes.32
- make/data/x11wrappergen/sizes.64
- make/data/x11wrappergen/sizes.64-solaris-i386
! make/data/x11wrappergen/xlibtypes.txt
! make/gensrc/Gensrc-java.desktop.gmk
! make/gensrc/GensrcX11Wrappers.gmk
! make/jdk/src/classes/build/tools/x11wrappergen/WrapperGenerator.java
Changeset: 9cbb97715f53
Author: coffeys
Date: 2018-03-06 10:31 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/9cbb97715f53
8199018: Test crypto provider not registering
Reviewed-by: wetmore
! test/jdk/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java
! test/jdk/sun/security/ssl/HandshakeHash/MyProvider.java
Changeset: 6d825d74f4d6
Author: rriggs
Date: 2018-03-06 10:00 -0500
URL: http://hg.openjdk.java.net/zgc/zgc/rev/6d825d74f4d6
8197538: Remove mention of hotjava paths in MimeTable.java
Reviewed-by: lancea, bpb, chegar
! src/java.base/share/classes/sun/net/www/MimeTable.java
Changeset: e9a335686df9
Author: ihse
Date: 2018-03-06 17:24 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/e9a335686df9
8199118: Filtering of filename for microsoft CL broken on newer Cygwin
Reviewed-by: erikj
! make/common/NativeCompilation.gmk
Changeset: 50f5ea3292f1
Author: erikj
Date: 2018-03-06 17:30 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/50f5ea3292f1
8199125: --disable-warnings-as-errors does not work for native jtreg test code
Reviewed-by: ihse
! make/common/TestFilesCompilation.gmk
Changeset: 67912cbf784a
Author: ihse
Date: 2018-03-06 17:43 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/67912cbf784a
8199103: Can't use COMPARE_BUILD with PATCH from custom root
Reviewed-by: erikj
! make/InitSupport.gmk
Changeset: 771616d26ca1
Author: bpatel
Date: 2018-03-06 10:45 -0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/771616d26ca1
8182765: HTML5 must be the default javadoc codegen mode in the near future
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/langtools/jdk/javadoc/doclet/AccessSummary/AccessSummary.java
! test/langtools/jdk/javadoc/doclet/MetaTag/MetaTag.java
! test/langtools/jdk/javadoc/doclet/ValidHtml/ValidHtml.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testHtmlWarning/TestHtmlWarning.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testOverview/TestOverview.java
! test/langtools/jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testTypeVariableLinks/TestTypeVariableLinks.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/doclet/testWarnings/TestWarnings.java
! test/langtools/jdk/javadoc/tool/6958836/Test.java
! test/langtools/jdk/javadoc/tool/6964914/Test.java
! test/langtools/jdk/javadoc/tool/6964914/TestStdDoclet.java
! test/langtools/jdk/javadoc/tool/MaxWarns.java
! test/langtools/jdk/javadoc/tool/QuietOption.java
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java
! test/langtools/tools/javadoc/6964914/TestStdDoclet.java
Changeset: 9ffbe8258541
Author: bpb
Date: 2018-03-06 10:51 -0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/9ffbe8258541
8198302: VS2017 (C4477) java.base/windows/native/libnet/NetworkInterface_winXP.c incorrect printf format strings
Summary: Cast to expected data type
Reviewed-by: chegar, clanger, rriggs
! src/java.base/windows/native/libnet/NetworkInterface_winXP.c
Changeset: ac95c7a76132
Author: alanb
Date: 2018-03-07 07:13 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/ac95c7a76132
8198928: (so) SocketChannel connect may deadlock if closed at around same time that connect fails
Reviewed-by: bpb, mli
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/unix/native/libnio/ch/SocketChannelImpl.c
! src/java.base/windows/native/libnio/ch/SocketChannelImpl.c
! test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java
+ test/jdk/java/nio/channels/SocketChannel/CloseDuringConnect.java
Changeset: 4affaea00c05
Author: alanb
Date: 2018-03-07 07:15 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/4affaea00c05
8199015: (se) SocketChannelImpl.translateXXXOps access channel state without synchronization
Reviewed-by: bpb
! src/java.base/share/classes/sun/nio/ch/SelChImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
Changeset: 2d5cc05d877e
Author: alanb
Date: 2018-03-07 07:20 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/2d5cc05d877e
8199120: (so) SocketChannelImpl read/write don't need stateLock when channel is configured non-blocking
Reviewed-by: bpb
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
Changeset: 71bc133f25ea
Author: enevill
Date: 2018-03-06 23:03 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/71bc133f25ea
8199152: Configure broken on arm32
Reviewed-by: ihse
! make/autoconf/flags.m4
Changeset: 2854589fd853
Author: hannesw
Date: 2018-03-07 18:36 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/2854589fd853
8199236: Nashorn uses deprecated HTML tags in Javadoc
Reviewed-by: jlaskey, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Label.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/DateParser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ConsString.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NameCodec.java
Changeset: 02b821c5df93
Author: ihse
Date: 2018-03-07 19:14 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/02b821c5df93
8199224: Refactor add_native_source in SetupNativeCompilation
Reviewed-by: erikj
! make/common/NativeCompilation.gmk
Changeset: af37d9997bd6
Author: erikj
Date: 2018-03-07 22:30 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/af37d9997bd6
8199197: Set _NT_SYMBOL_PATH when running tests on windows
Reviewed-by: ihse, ctornqvi
! make/RunTests.gmk
! make/RunTestsPrebuilt.gmk
! make/conf/jib-profiles.js
! test/TestCommon.gmk
Changeset: 323fc55ebe73
Author: weijun
Date: 2018-03-08 11:44 +0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/323fc55ebe73
8199198: Remove unused functions in jdk.crypto.mscapi native code
Reviewed-by: igerasim, wetmore
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
Changeset: 217780dff1bf
Author: weijun
Date: 2018-03-08 11:44 +0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/217780dff1bf
8198898: Compilation errors in jdk.crypto.mscapi with VS 2017
Reviewed-by: xuelei
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
Changeset: a4a816f88e58
Author: weijun
Date: 2018-03-08 12:20 +0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/a4a816f88e58
8191139: Remove deprecated javax.security.auth.Policy API
Reviewed-by: mullan
! src/java.base/share/classes/javax/security/auth/AuthPermission.java
- src/java.base/share/classes/javax/security/auth/Policy.java
! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java
- src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/util/Resources.java
Changeset: a7d2f0dd9c1f
Author: weijun
Date: 2018-03-08 13:39 +0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/a7d2f0dd9c1f
8193262: JNI array not released in libsunmscapi convertToLittleEndian
Reviewed-by: ascarpino
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
Changeset: e38b6a7f65ee
Author: vromero
Date: 2018-03-08 10:28 -0500
URL: http://hg.openjdk.java.net/zgc/zgc/rev/e38b6a7f65ee
8199327: nuke var type name after a lambda has been accepted
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01.java
Changeset: 5447851ff0f6
Author: ykubota
Date: 2018-03-08 11:21 +0900
URL: http://hg.openjdk.java.net/zgc/zgc/rev/5447851ff0f6
8169358: httpserver does not close connections when RejectedExecutionException occurs
Summary: Catch unexpected exceptions in Dispatcher::handle
Reviewed-by: chegar, dfuchs, clanger
Contributed-by: KUBOTA Yuji <kubota.yuji at gmail.com>
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/TaskRejectedTest.java
Changeset: 28729cf7e4bc
Author: bpb
Date: 2018-03-08 08:17 -0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/28729cf7e4bc
8198899: Compilation errors in java.prefs with VS 2017
Summary: Change Java level representation of HKEY from int to long
Reviewed-by: alanb, rriggs, psandoz
! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java
! src/java.prefs/windows/native/libprefs/WindowsPreferences.c
Changeset: 7cd937277d5e
Author: ihse
Date: 2018-03-08 18:46 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/7cd937277d5e
8199338: Use -g0 on solstudio also for compiling C programs
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
Changeset: 6aaf3aef2d67
Author: ihse
Date: 2018-03-08 18:51 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/6aaf3aef2d67
8199331: Don't limit debug information for fastdebug JDK native libraries
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
Changeset: 2478f56cf409
Author: erikj
Date: 2018-03-08 19:13 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/2478f56cf409
8199339: JDK-8198859 broke solaris x64
Reviewed-by: ihse
! make/hotspot/lib/CompileDtracePostJvm.gmk
Changeset: f62d1d1c2d9c
Author: jjg
Date: 2018-03-08 13:09 -0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/f62d1d1c2d9c
8194296: Check copyright of files in make/langtools/tools
Reviewed-by: mcimadamore, jlahoda
! make/langtools/tools/crules/AbstractCodingRulesAnalyzer.java
! make/langtools/tools/crules/AssertCheckAnalyzer.java
! make/langtools/tools/crules/CodingRulesAnalyzerPlugin.java
! make/langtools/tools/crules/DefinedByAnalyzer.java
! make/langtools/tools/crules/LegacyLogMethodAnalyzer.java
! make/langtools/tools/crules/MutableFieldsAnalyzer.java
! make/langtools/tools/propertiesparser/gen/ClassGenerator.java
! make/langtools/tools/propertiesparser/parser/Message.java
! make/langtools/tools/propertiesparser/parser/MessageFile.java
! make/langtools/tools/propertiesparser/parser/MessageInfo.java
! make/langtools/tools/propertiesparser/parser/MessageLine.java
! make/langtools/tools/propertiesparser/parser/MessageType.java
Changeset: 436f1e03fd04
Author: erikj
Date: 2018-03-08 22:17 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/436f1e03fd04
8199266: Update boot and build jdk requirements in configure
Reviewed-by: ihse, tbell
! doc/building.html
! doc/building.md
! make/autoconf/boot-jdk.m4
! make/autoconf/version-numbers
Changeset: cefb7b496d17
Author: ihse
Date: 2018-03-09 00:28 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/cefb7b496d17
8199347: Always use -Z7 for debug symbols when compiling on Windows
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
Changeset: ece10494786c
Author: jwilhelm
Date: 2018-03-02 21:00 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/ece10494786c
Merge
! make/autoconf/flags.m4
+ src/hotspot/share/gc/g1/g1CardTable.cpp
+ src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
+ src/hotspot/share/gc/parallel/psCardTable.cpp
+ src/hotspot/share/gc/parallel/psCardTable.hpp
+ src/hotspot/share/gc/shared/cardTable.cpp
+ src/hotspot/share/gc/shared/cardTable.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
- src/hotspot/share/memory/universe_ext.cpp
! test/TestCommon.gmk
Changeset: 1d2cb50c1492
Author: rehn
Date: 2018-03-02 11:43 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/1d2cb50c1492
8198833: TestMemoryAwareness Docker container fails with too small maximum heap
Reviewed-by: bobv, dholmes
! src/hotspot/os/linux/os_linux.cpp
Changeset: 82a3005cb038
Author: weijun
Date: 2018-03-09 11:36 +0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/82a3005cb038
8199154: Accessibility issues in jdk.security.auth
Reviewed-by: valeriep
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java
Changeset: cc2673fa8c20
Author: jlahoda
Date: 2018-03-09 09:42 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/cc2673fa8c20
8187950: javax.lang.model APIs throws CompletionFailure or a subtype of CompletionFailure.
Summary: Catching CompletionFailures that would be thrown to API clients, and re-completing the symbols again when javac itself needs it.
Reviewed-by: cushon, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/MultiTaskListener.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredCompletionFailureHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! test/langtools/tools/javac/classreader/T7031108.java
! test/langtools/tools/javac/processing/6430209/T6430209.java
! test/langtools/tools/javac/processing/6430209/b6341534.java
+ test/langtools/tools/javac/processing/model/completionfailure/MissingClassFile.java
! test/langtools/tools/javac/processing/model/completionfailure/NoAbortForBadClassFile.java
! test/langtools/tools/lib/toolbox/JavacTask.java
Changeset: 51ad2caecdb6
Author: ihse
Date: 2018-03-09 19:09 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/51ad2caecdb6
8199416: Remove debug output left over since JDK-8198844
Reviewed-by: erikj
! make/gensrc/GensrcX11Wrappers.gmk
Changeset: 986249df86ce
Author: ihse
Date: 2018-03-09 19:10 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/986249df86ce
8199403: Require binutils 2.18 or newer
Reviewed-by: erikj, tbell
! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4
Changeset: a19a6228cdb2
Author: ihse
Date: 2018-03-09 19:12 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/a19a6228cdb2
8199405: Bump lowest supported gcc to 4.8
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
! make/autoconf/toolchain.m4
Changeset: e59941f7247d
Author: erikj
Date: 2018-03-09 19:20 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/e59941f7247d
8199352: The Jib artifact resolver in test lib needs to print better error messages
Reviewed-by: iignatyev, ihse
! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java
! test/hotspot/jtreg/applications/scimark/Scimark.java
! test/hotspot/jtreg/compiler/aot/AotCompiler.java
! test/lib/jdk/test/lib/artifacts/ArtifactManager.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java
+ test/lib/jdk/test/lib/artifacts/ArtifactResolverException.java
! test/lib/jdk/test/lib/artifacts/DefaultArtifactManager.java
! test/lib/jdk/test/lib/artifacts/JibArtifactManager.java
Changeset: b6fb84357542
Author: redestad
Date: 2018-03-10 02:58 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/b6fb84357542
8199009: test/jdk/java/util/Locale/SoftKeys.java fails with OutOfMemoryError
Reviewed-by: psandoz, naoto
! test/jdk/java/util/Locale/SoftKeys.java
Changeset: 3a225d9cabe1
Author: rriggs
Date: 2018-03-12 10:04 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/3a225d9cabe1
8199420: Update javadoc tags in java.lang.System and related
Reviewed-by: lancea, bpb
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
Changeset: 564802b01ded
Author: ihse
Date: 2018-03-12 17:00 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/564802b01ded
8199451: Create linux-aarch64 cross-compilation devkit, and fix cross-compilation
Reviewed-by: aph, erikj
! make/autoconf/flags.m4
! make/conf/jib-profiles.js
! make/devkit/Makefile
! make/devkit/Tools.gmk
Changeset: d1a19a08389a
Author: erikj
Date: 2018-03-12 17:49 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/d1a19a08389a
8199428: install-file macro fails on filenames with space on Solaris
Reviewed-by: tbell, ihse
! make/common/MakeBase.gmk
Changeset: e991d0be4cc9
Author: redestad
Date: 2018-03-12 18:31 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/e991d0be4cc9
8199453: Enable link-time generation of constructor forms
Reviewed-by: alanb, psandoz, mchung
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
Changeset: 2a25589b5971
Author: redestad
Date: 2018-03-12 19:36 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/2a25589b5971
8199469: Disable generate-jli-classes when building interim-image
Reviewed-by: erikj, mchung
! make/InterimImage.gmk
Changeset: a9d89773efca
Author: erikj
Date: 2018-03-12 21:48 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/a9d89773efca
8199473: Support Visual Studio BuildTools with VS2017
Reviewed-by: ihse, tbell
! make/autoconf/toolchain_windows.m4
Changeset: bd7c17f99a19
Author: lana
Date: 2018-03-12 21:30 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/bd7c17f99a19
Added tag jdk-11+4 for changeset e59941f7247d
! .hgtags
Changeset: 7c795d301dbf
Author: psandoz
Date: 2018-03-12 16:09 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/7c795d301dbf
8199462: Use Reference.reachabilityFence in direct ByteBuffer methods
Reviewed-by: psandoz, vlivanov, plevart
Contributed-by: ben_walsh at uk.ibm.com
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/lang/ref/ReachabilityFenceTest.java
Changeset: 948ece16567b
Author: naoto
Date: 2018-03-12 20:47 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/948ece16567b
8198989: Provide more diagnostic IAE messages
Reviewed-by: lancea
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/String.java
Changeset: 48452579de86
Author: sherman
Date: 2018-03-13 00:22 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/48452579de86
8196748: tools/jar tests need to tolerate unrelated warnings
Reviewed-by: dholmes
! test/jdk/tools/jar/LeadingGarbage.java
! test/jdk/tools/jar/modularJar/Basic.java
! test/jdk/tools/jar/multiRelease/ApiValidatorTest.java
! test/jdk/tools/jar/multiRelease/Basic.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
Changeset: b43edd41622d
Author: rriggs
Date: 2018-03-13 12:46 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/b43edd41622d
8199470: Remove unused property file.encoding.pkg
Reviewed-by: bpb, sherman
! src/demo/share/java2d/J2DBench/src/j2dbench/ResultSet.java
! src/java.base/share/native/libjava/System.c
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: 838c11e59a38
Author: dmarkov
Date: 2018-02-28 22:00 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/838c11e59a38
8187635: On Windows Swing changes keyboard layout on a window activation
Reviewed-by: serb, ssadetsky
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
Changeset: 0ce74d78f58c
Author: prr
Date: 2018-03-01 10:37 -0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/0ce74d78f58c
Merge
- src/hotspot/share/logging/logTagLevelExpression.cpp
- src/hotspot/share/logging/logTagLevelExpression.hpp
- src/hotspot/share/services/allocationContextService.hpp
- src/java.management/share/classes/sun/management/TypeVersionMapper.java
- test/hotspot/gtest/logging/test_logTagLevelExpression.cpp
- test/jdk/com/sun/jdi/JDIScaffold.java
Changeset: 577f96d4f3c9
Author: psadhukhan
Date: 2018-03-02 09:59 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/577f96d4f3c9
8194943: Regression automated test 'open/test/jdk/javax/swing/JInternalFrame/8020708/bug8020708.java' fails
Reviewed-by: ssadetsky, sveerabhadra
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JInternalFrame/8020708/bug8020708.java
Changeset: 3b820b878ebe
Author: pnarayanan
Date: 2018-03-02 14:39 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/3b820b878ebe
8198613: Test cases result in failure or timeout when run with OpenGL backend
Reviewed-by: serb, jdv
! test/jdk/ProblemList.txt
! test/jdk/java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java
! test/jdk/java/awt/FullScreen/BufferStrategyExceptionTest/BufferStrategyExceptionTest.java
! test/jdk/java/awt/FullScreen/DisplayChangeVITest/DisplayChangeVITest.java
! test/jdk/java/awt/FullScreen/MultimonFullscreenTest/MultimonFullscreenTest.java
! test/jdk/java/awt/FullScreen/NonExistentDisplayModeTest/NonExistentDisplayModeTest.java
! test/jdk/java/awt/FullScreen/UninitializedDisplayModeChangeTest/UninitializedDisplayModeChangeTest.java
! test/jdk/java/awt/Graphics/CopyScaledArea/CopyScaledAreaTest.java
+ test/jdk/java/awt/Graphics2D/CopyAreaOOB.java
! test/jdk/java/awt/GraphicsDevice/CloneConfigsTest.java
! test/jdk/java/awt/Multiscreen/DeviceIdentificationTest/DeviceIdentificationTest.java
! test/jdk/java/awt/Window/TranslucentShapedFrameTest/TranslucentShapedFrameTest.java
+ test/jdk/java/awt/image/VolatileImage/CustomCompositeTest.java
+ test/jdk/java/awt/image/VolatileImage/DrawBufImgOp.java
+ test/jdk/java/awt/image/VolatileImage/DrawHugeImageTest.java
+ test/jdk/java/awt/image/VolatileImage/GradientPaints.java
! test/jdk/java/awt/image/VolatileImage/TransparentVImage.java
+ test/jdk/java/awt/image/VolatileImage/bug7181438.java
! test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java
! test/jdk/javax/swing/JInternalFrame/8069348/bug8069348.java
! test/jdk/sun/java2d/DirectX/AccelPaintsTest/AccelPaintsTest.java
! test/jdk/sun/java2d/DirectX/AcceleratedScaleTest/AcceleratedScaleTest.java
! test/jdk/sun/java2d/DirectX/NonOpaqueDestLCDAATest/NonOpaqueDestLCDAATest.java
! test/jdk/sun/java2d/DirectX/OpaqueImageToSurfaceBlitTest/OpaqueImageToSurfaceBlitTest.java
! test/jdk/sun/java2d/DirectX/OverriddenInsetsTest/OverriddenInsetsTest.java
! test/jdk/sun/java2d/DirectX/StrikeDisposalCrashTest/StrikeDisposalCrashTest.java
! test/jdk/sun/java2d/DirectX/SwingOnScreenScrollingTest/SwingOnScreenScrollingTest.java
! test/jdk/sun/java2d/DirectX/TransformedPaintTest/TransformedPaintTest.java
- test/jdk/sun/java2d/OpenGL/CopyAreaOOB.java
- test/jdk/sun/java2d/OpenGL/CustomCompositeTest.java
- test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java
- test/jdk/sun/java2d/OpenGL/DrawHugeImageTest.java
- test/jdk/sun/java2d/OpenGL/GradientPaints.java
- test/jdk/sun/java2d/OpenGL/bug7181438.java
! test/jdk/sun/java2d/SunGraphics2D/DrawImageBilinear.java
! test/jdk/sun/java2d/SunGraphics2D/EmptyClipRenderingTest.java
! test/jdk/sun/java2d/SunGraphics2D/PolyVertTest.java
! test/jdk/sun/java2d/SunGraphics2D/SimplePrimQuality.java
! test/jdk/sun/java2d/pipe/InterpolationQualityTest.java
! test/jdk/sun/java2d/pipe/MutableColorTest/MutableColorTest.java
! test/jdk/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java
! test/jdk/sun/java2d/pipe/hw/RSLContextInvalidationTest/RSLContextInvalidationTest.java
! test/jdk/sun/java2d/pipe/hw/VSyncedBufferStrategyTest/VSyncedBufferStrategyTest.java
Changeset: 3f825ec26b01
Author: shurailine
Date: 2018-03-02 14:25 -0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/3f825ec26b01
8198922: Provide instrumentation for sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java
Reviewed-by: prr
! test/jdk/sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java
Changeset: d084b5176395
Author: psadhukhan
Date: 2018-03-03 09:55 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/d084b5176395
8194767: Regression automated Test 'javax/swing/JEditorPane/6917744/bug6917744.java' fails
Reviewed-by: ssadetsky, prr
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JEditorPane/6917744/bug6917744.java
Changeset: 517c1f85c13a
Author: alitvinov
Date: 2018-03-05 01:22 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/517c1f85c13a
8198605: Touch keyboard is shown for a non-focusable text component
Reviewed-by: serb, dmarkov
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
Changeset: d8d1061ce34c
Author: prr
Date: 2018-03-05 13:11 -0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/d8d1061ce34c
Merge
- make/hotspot/src/native/dtrace/generateJvmOffsetsMain.c
- src/java.sql/share/classes/javax/transaction/xa/XAException.java
- src/java.sql/share/classes/javax/transaction/xa/XAResource.java
- src/java.sql/share/classes/javax/transaction/xa/Xid.java
- src/java.sql/share/classes/javax/transaction/xa/package.html
! test/jdk/ProblemList.txt
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so
- test/jdk/javax/transaction/testng/Driver.java
- test/jdk/javax/transaction/testng/test/transaction/XAExceptionTests.java
- test/jdk/javax/transaction/testng/util/SerializedTransactionExceptions.java
Changeset: eb15e0ca2208
Author: pkbalakr
Date: 2018-03-07 16:52 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/eb15e0ca2208
8196435: Regression automated Test 'java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java' fails
Reviewed-by: mhalder, ssadetsky, serb
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java
Changeset: 2cebce5e0ecc
Author: pkbalakr
Date: 2018-03-07 17:05 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/2cebce5e0ecc
8160767: [TEST_BUG] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java
Reviewed-by: prr, ssadetsky
! test/jdk/java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java
Changeset: d432d559a343
Author: pbansal
Date: 2018-03-07 18:20 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/d432d559a343
8190347: [TESTBUG] Test javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java fails
Reviewed-by: serb, psadhukhan
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java
Changeset: e0b025915be8
Author: mhalder
Date: 2018-03-07 14:54 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/e0b025915be8
8190767: if JFrame is maximized on OS X, all new JFrames will be maximized by default
Reviewed-by: serb, kaddepalli
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
+ test/jdk/java/awt/FullScreen/AllFramesMaximize/AllFramesMaximize.java
Changeset: 091d7717bf98
Author: aivanov
Date: 2018-03-07 16:08 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/091d7717bf98
8198777: JList.getPreferredScrollableViewportSize(): fix mistake in doc for height calc
Reviewed-by: serb, ssadetsky
! src/java.desktop/share/classes/javax/swing/JList.java
Changeset: 96bebffe0be1
Author: sveerabhadra
Date: 2018-03-08 14:31 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/96bebffe0be1
8195738: scroll poistion in ScrollPane is reset after calling validate()
Reviewed-by: serb, ssadetsky
! src/java.desktop/windows/native/libawt/windows/awt_ScrollPane.cpp
+ test/jdk/java/awt/ScrollPane/ScrollPaneValidateTest.java
Changeset: 1d1ecade0126
Author: prr
Date: 2018-03-08 10:18 -0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/1d1ecade0126
Merge
- make/data/x11wrappergen/functions.txt
- make/data/x11wrappergen/sizes.32
- make/data/x11wrappergen/sizes.64
- make/data/x11wrappergen/sizes.64-solaris-i386
- src/java.base/share/classes/javax/security/auth/Policy.java
- src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
- test/jdk/sanity/releaseFile/NegativeSOURCETest.java
Changeset: f942a873a53e
Author: serb
Date: 2018-03-08 12:35 -0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/f942a873a53e
8199022: New failures should be added to ProblemList
Reviewed-by: prr, psadhukhan
! test/jdk/ProblemList.txt
! test/jdk/TEST.ROOT
Changeset: e73047247fe1
Author: kaddepalli
Date: 2018-03-09 17:26 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/e73047247fe1
8197785: javax.accessibility.AccessibleBundle will reload the ResourceBundle for every call to toDisplayString
Reviewed-by: serb, prr, ssadetsky
! src/java.desktop/share/classes/javax/accessibility/AccessibleBundle.java
+ test/jdk/javax/accessibility/8197785/AccessibilityBundleMemoryLeakTest.java
Changeset: 7f82666c916b
Author: serb
Date: 2018-03-09 14:42 -0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/7f82666c916b
8198406: Test TestAATMorxFont is unstable
Reviewed-by: prr, pnarayanan
! test/jdk/java/awt/font/TextLayout/TestAATMorxFont.java
Changeset: 81cd35f71563
Author: prr
Date: 2018-03-12 09:37 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/81cd35f71563
Merge
- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
- src/hotspot/share/memory/universe_ext.cpp
Changeset: 273c535ba7cc
Author: prr
Date: 2018-03-12 10:53 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/273c535ba7cc
Merge
Changeset: 3375a8039fde
Author: prr
Date: 2018-03-12 13:53 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/3375a8039fde
8193017: Import freetype sources into OpenJDK source tree
Reviewed-by: erikj, ihse, serb
! doc/building.html
! doc/building.md
! make/autoconf/help.m4
! make/autoconf/lib-freetype.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! make/copy/Copy-java.desktop.gmk
! make/lib/Awt2dLibraries.gmk
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/classes/sun/font/FontScaler.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
+ src/java.desktop/share/legal/freetype.md
+ src/java.desktop/share/native/libfreetype/UPDATING.txt
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftmodule.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
+ src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftchapters.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
+ src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h
+ src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
+ src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
+ src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/fthash.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpic.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
+ src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
+ src/java.desktop/share/native/libfreetype/include/ft2build.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afangles.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afangles.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin
+ src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afcover.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h
+ src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afhints.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afindic.h
+ src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
+ src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afloader.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afpic.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afpic.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afranges.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
+ src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afwarp.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afwarp.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afwrtsys.h
+ src/java.desktop/share/native/libfreetype/src/base/basepic.c
+ src/java.desktop/share/native/libfreetype/src/base/basepic.h
+ src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
+ src/java.desktop/share/native/libfreetype/src/base/ftapi.c
+ src/java.desktop/share/native/libfreetype/src/base/ftbase.h
+ src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
+ src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
+ src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
+ src/java.desktop/share/native/libfreetype/src/base/ftcid.c
+ src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
+ src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
+ src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
+ src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
+ src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
+ src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
+ src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
+ src/java.desktop/share/native/libfreetype/src/base/fthash.c
+ src/java.desktop/share/native/libfreetype/src/base/ftinit.c
+ src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
+ src/java.desktop/share/native/libfreetype/src/base/ftmac.c
+ src/java.desktop/share/native/libfreetype/src/base/ftmm.c
+ src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
+ src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
+ src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
+ src/java.desktop/share/native/libfreetype/src/base/ftpic.c
+ src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
+ src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
+ src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
+ src/java.desktop/share/native/libfreetype/src/base/ftstream.c
+ src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
+ src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
+ src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
+ src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
+ src/java.desktop/share/native/libfreetype/src/base/fttype1.c
+ src/java.desktop/share/native/libfreetype/src/base/ftutil.c
+ src/java.desktop/share/native/libfreetype/src/base/md5.c
+ src/java.desktop/share/native/libfreetype/src/base/md5.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
+ src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffload.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffload.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffpic.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffpic.h
+ src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h
+ src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidload.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidload.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h
+ src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
+ src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
+ src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
+ src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psarrst.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psarrst.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psblues.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psblues.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
+ src/java.desktop/share/native/libfreetype/src/psaux/pserror.c
+ src/java.desktop/share/native/libfreetype/src/psaux/pserror.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psfixed.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psfont.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psfont.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psft.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psft.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psglue.h
+ src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
+ src/java.desktop/share/native/libfreetype/src/psaux/pshints.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psintrp.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psread.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psread.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psstack.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psstack.h
+ src/java.desktop/share/native/libfreetype/src/psaux/pstypes.h
+ src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
+ src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
+ src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
+ src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
+ src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
+ src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
+ src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
+ src/java.desktop/share/native/libfreetype/src/psnames/pspic.c
+ src/java.desktop/share/native/libfreetype/src/psnames/pspic.h
+ src/java.desktop/share/native/libfreetype/src/psnames/pstables.h
+ src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h
+ src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
+ src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
+ src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
+ src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
+ src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
+ src/java.desktop/share/native/libfreetype/src/raster/rastpic.c
+ src/java.desktop/share/native/libfreetype/src/raster/rastpic.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
+ src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
+ src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
+ src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
+ src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
+ src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
+ src/java.desktop/share/native/libfreetype/src/smooth/ftspic.c
+ src/java.desktop/share/native/libfreetype/src/smooth/ftspic.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
+ src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttpic.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttpic.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1load.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1load.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1parse.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h
Changeset: b09417148c93
Author: alitvinov
Date: 2018-03-13 12:00 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/b09417148c93
8198606: Touch keyboard does not hide, when a text component looses focus
Reviewed-by: serb, dmarkov
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
Changeset: 9552f0648b53
Author: prr
Date: 2018-03-13 09:57 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/9552f0648b53
Merge
Changeset: 6e6c3a755b89
Author: bpb
Date: 2018-03-13 11:49 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/6e6c3a755b89
8199258: BigInteger.bitLength() should explicitly specify behavior when the value is zero
Reviewed-by: lancea, rriggs
! src/java.base/share/classes/java/math/BigInteger.java
Changeset: 63eceefeb347
Author: bpb
Date: 2018-03-13 12:24 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/63eceefeb347
8182684: Further clarify InputStream#available()
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/java/io/InputStream.java
Changeset: c35ec365e329
Author: ihse
Date: 2018-03-14 11:23 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/c35ec365e329
8199483: Clean up some non-standard LDFLAGS usage
Reviewed-by: erikj
! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-jdk.accessibility.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/LibCommon.gmk
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.DEF
Changeset: 5290e816c64c
Author: redestad
Date: 2018-03-14 17:14 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/5290e816c64c
8199471: Enable generation of callSiteForms at link time
Reviewed-by: psandoz, mchung
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangInvokeAccess.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
Changeset: de4b3a04feae
Author: ihse
Date: 2018-03-14 19:12 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/de4b3a04feae
8199606: Set -lc as global LIBS on solstudio
Reviewed-by: erikj
! make/UpdateX11Wrappers.gmk
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileDtracePostJvm.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.prefs.gmk
! make/lib/Lib-java.security.jgss.gmk
! make/lib/Lib-java.smartcardio.gmk
! make/lib/Lib-jdk.crypto.cryptoki.gmk
! make/lib/Lib-jdk.crypto.ec.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/lib/Lib-jdk.net.gmk
! make/lib/Lib-jdk.pack.gmk
! make/lib/Lib-jdk.sctp.gmk
! make/lib/Lib-jdk.security.auth.gmk
! make/lib/NetworkingLibraries.gmk
! make/lib/NioLibraries.gmk
! make/lib/SoundLibraries.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk
Changeset: d2a2a80774e8
Author: psandoz
Date: 2018-03-14 12:39 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/d2a2a80774e8
8198889: Clarify the throwing of exceptions from ConstantBootstraps.invoke
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
Changeset: 176b3da8ce61
Author: erikj
Date: 2018-03-14 21:35 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/176b3da8ce61
8199423: Create builds-infra Mach5 job
Reviewed-by: tbell, ihse
! make/conf/jib-profiles.js
Changeset: 995a5556edfa
Author: ihse
Date: 2018-03-15 01:20 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/995a5556edfa
8199639: Introduce SetupJdkLibrary and SetupJdkExecutable
Reviewed-by: erikj
! make/autoconf/libraries.m4
+ make/common/JdkNativeCompilation.gmk
! make/common/MakeBase.gmk
! make/common/NativeCompilation.gmk
! make/common/TestFilesCompilation.gmk
! make/launcher/Launcher-java.base.gmk
! make/launcher/Launcher-jdk.accessibility.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-java.management.gmk
! make/lib/Lib-java.prefs.gmk
! make/lib/Lib-java.rmi.gmk
! make/lib/Lib-java.security.jgss.gmk
! make/lib/Lib-java.smartcardio.gmk
! make/lib/Lib-jdk.accessibility.gmk
! make/lib/Lib-jdk.attach.gmk
! make/lib/Lib-jdk.crypto.cryptoki.gmk
! make/lib/Lib-jdk.crypto.ec.gmk
! make/lib/Lib-jdk.crypto.mscapi.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/Lib-jdk.internal.le.gmk
! make/lib/Lib-jdk.jdi.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/lib/Lib-jdk.management.agent.gmk
! make/lib/Lib-jdk.management.gmk
! make/lib/Lib-jdk.net.gmk
! make/lib/Lib-jdk.pack.gmk
! make/lib/Lib-jdk.sctp.gmk
! make/lib/Lib-jdk.security.auth.gmk
! make/lib/LibCommon.gmk
! make/lib/LibosxLibraries.gmk
! make/lib/NetworkingLibraries.gmk
! make/lib/NioLibraries.gmk
! make/lib/PlatformLibraries.gmk
! make/lib/SecurityLibraries.gmk
! make/lib/SoundLibraries.gmk
Changeset: 6c3054543ede
Author: ihse
Date: 2018-03-15 01:32 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/6c3054543ede
8199636: Unify naming for jaas_unix and jaas_nt
Reviewed-by: erikj
! make/lib/Lib-jdk.security.auth.gmk
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java
Changeset: be5eab692a2f
Author: ihse
Date: 2018-03-15 02:08 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/be5eab692a2f
8199640: Split up BUILD_LIBKRB5 into the two, unrelated compilations it consists of
Reviewed-by: erikj
! make/lib/Lib-java.security.jgss.gmk
Changeset: 95e00d2708fb
Author: redestad
Date: 2018-03-15 10:41 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/95e00d2708fb
8199647: java/util/Locale/SoftKeys.java fails with OutOfMemoryError again
Reviewed-by: psandoz
! test/jdk/java/util/Locale/SoftKeys.java
Changeset: 15a0e60c8b97
Author: alanb
Date: 2018-03-15 10:47 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/15a0e60c8b97
8199611: (se) Minor selector implementation clean-up
Reviewed-by: clanger, redestad, bpb
! src/java.base/linux/classes/sun/nio/ch/EPoll.java
! src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
! src/java.base/linux/classes/sun/nio/ch/EPollPort.java
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueue.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorProvider.java
! src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
Changeset: 92cca24c8807
Author: alanb
Date: 2018-03-15 11:02 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/92cca24c8807
8199329: Remove code that attempts to read bytes after connection reset reported
Reviewed-by: redestad, clanger, chegar
! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/SocketInputStream.java
! src/java.base/share/classes/java/net/SocketOutputStream.java
! src/java.base/windows/classes/java/net/PlainSocketImpl.java
Changeset: 7443b946694a
Author: shade
Date: 2018-03-15 12:07 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/7443b946694a
8188240: Reflection Proxy should skip static methods
Reviewed-by: mchung, sundar, shade, plevart
Contributed-by: David Lloyd <david.lloyd at redhat.com>
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
+ test/jdk/java/lang/reflect/Proxy/ProxyClashTest.java
Changeset: 3c0a12972165
Author: bpb
Date: 2018-03-15 08:11 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/3c0a12972165
8189230: JDK method:java.lang.Integer.numberOfLeadingZeros(int) can be optimized
Summary: Directly return zero for a negative parameter instead of calculating
Reviewed-by: psandoz
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: 6628683fde28
Author: ihse
Date: 2018-03-15 19:30 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/6628683fde28
8199668: make/lib cleanup
Reviewed-by: erikj
! make/lib/Lib-java.base.gmk
! make/lib/Lib-java.desktop.gmk
! make/lib/Lib-jdk.net.gmk
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk
Changeset: 26f624b33218
Author: ihse
Date: 2018-03-15 19:33 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/26f624b33218
8199681: Remove boilerplate code from creating native jtreg tests
Reviewed-by: erikj
! make/common/TestFilesCompilation.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk
Changeset: 422615764e12
Author: joehw
Date: 2018-03-15 14:54 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/422615764e12
8183554: Add constructors with Charset parameter for FileReader and FileWriter
Reviewed-by: alanb, rriggs, smarks
! src/java.base/share/classes/java/io/FileReader.java
! src/java.base/share/classes/java/io/FileWriter.java
+ test/jdk/java/io/FileReader/ConstructorTest.java
+ test/jdk/java/io/FileWriter/ConstructorTest.java
Changeset: acdb8531cc8b
Author: mli
Date: 2018-03-16 18:15 +0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/acdb8531cc8b
8199215: Re-examine getFreePort method in test infrastructure library
Reviewed-by: alanb
! test/jdk/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java
! test/jdk/java/nio/channels/DatagramChannel/IsBound.java
! test/jdk/java/nio/channels/DatagramChannel/IsConnected.java
! test/jdk/java/nio/channels/Selector/Alias.java
! test/jdk/java/nio/channels/Selector/BasicConnect.java
! test/jdk/java/nio/channels/Selector/Connect.java
! test/jdk/java/nio/channels/Selector/ConnectWrite.java
! test/jdk/java/nio/channels/Selector/KeysReady.java
! test/jdk/java/nio/channels/SocketChannel/AdaptSocket.java
! test/jdk/java/nio/channels/SocketChannel/Basic.java
! test/jdk/java/nio/channels/SocketChannel/CloseDuringConnect.java
! test/jdk/java/nio/channels/SocketChannel/Connect.java
! test/jdk/java/nio/channels/SocketChannel/ConnectState.java
! test/jdk/java/nio/channels/SocketChannel/FinishConnect.java
! test/jdk/java/nio/channels/SocketChannel/IsConnectable.java
! test/jdk/java/nio/channels/SocketChannel/LocalAddress.java
! test/jdk/java/nio/channels/SocketChannel/Stream.java
! test/jdk/java/nio/channels/SocketChannel/VectorParams.java
! test/jdk/java/nio/channels/TestServers.java
! test/jdk/lib/testlibrary/jdk/testlibrary/Utils.java
! test/lib/jdk/test/lib/Utils.java
Changeset: ca2780cd2056
Author: chegar
Date: 2018-03-16 13:02 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/ca2780cd2056
8199464: Remove remaining vestiges of Java_sun_reflect_Reflection_getCallerClass
Reviewed-by: alanb, clanger, mchung
! make/mapfiles/libjava/reorder-sparc
! make/mapfiles/libjava/reorder-sparcv9
! make/mapfiles/libjava/reorder-x86
Changeset: 82f763a9cc22
Author: hannesw
Date: 2018-03-16 14:56 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/82f763a9cc22
8199443: Nashorn multithread bottleneck with "use strict"
Reviewed-by: jlaskey, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/lookup/Lookup.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeStrictArguments.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
Changeset: be0ec3cc0c2a
Author: shurailine
Date: 2018-03-16 03:15 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/be0ec3cc0c2a
8199616: Fix @module declarations in tier1 tests
Reviewed-by: mchung, alanb
! test/jdk/java/lang/ProcessHandle/OnExitTest.java
! test/jdk/java/lang/module/ModuleReader/ModuleReaderTest.java
! test/jdk/java/util/ServiceLoader/ReloadTest.java
! test/jdk/java/util/zip/ZipFile/ReadZip.java
! test/jdk/jdk/modules/scenarios/automaticmodules/RunWithAutomaticModules.java
! test/jdk/sun/misc/JarIndex/metaInfFilenames/Basic.java
! test/jdk/sun/misc/URLClassPath/ClassnameCharTest.java
! test/jdk/tools/pack200/Pack200Props.java
! test/jdk/tools/pack200/Pack200Test.java
! test/jdk/vm/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java
Changeset: ff7c335430d4
Author: shurailine
Date: 2018-03-16 03:17 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/ff7c335430d4
Merge
- make/data/x11wrappergen/functions.txt
- make/data/x11wrappergen/sizes.32
- make/data/x11wrappergen/sizes.64
- make/data/x11wrappergen/sizes.64-solaris-i386
- make/hotspot/src/native/dtrace/generateJvmOffsetsMain.c
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk
- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
- src/hotspot/share/logging/logTagLevelExpression.cpp
- src/hotspot/share/logging/logTagLevelExpression.hpp
- src/hotspot/share/memory/universe_ext.cpp
- src/hotspot/share/services/allocationContextService.hpp
- src/java.base/share/classes/javax/security/auth/Policy.java
- src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
- src/java.management/share/classes/sun/management/TypeVersionMapper.java
- src/java.sql/share/classes/javax/transaction/xa/XAException.java
- src/java.sql/share/classes/javax/transaction/xa/XAResource.java
- src/java.sql/share/classes/javax/transaction/xa/Xid.java
- src/java.sql/share/classes/javax/transaction/xa/package.html
- test/hotspot/gtest/logging/test_logTagLevelExpression.cpp
- test/jdk/com/sun/jdi/JDIScaffold.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so
- test/jdk/javax/transaction/testng/Driver.java
- test/jdk/javax/transaction/testng/test/transaction/XAExceptionTests.java
- test/jdk/javax/transaction/testng/util/SerializedTransactionExceptions.java
- test/jdk/sanity/releaseFile/NegativeSOURCETest.java
- test/jdk/sun/java2d/OpenGL/CopyAreaOOB.java
- test/jdk/sun/java2d/OpenGL/CustomCompositeTest.java
- test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java
- test/jdk/sun/java2d/OpenGL/DrawHugeImageTest.java
- test/jdk/sun/java2d/OpenGL/GradientPaints.java
- test/jdk/sun/java2d/OpenGL/bug7181438.java
Changeset: 55c0de67f375
Author: rriggs
Date: 2018-03-16 16:17 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/55c0de67f375
8193584: (testbug) TestSocketFactory fails intermittently with ConcurrentModificationException
Reviewed-by: bpb, lancea
! test/jdk/java/rmi/testlibrary/TestSocketFactory.java
Changeset: d5c43e9f08fb
Author: erikj
Date: 2018-03-16 21:40 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/d5c43e9f08fb
8199745: JDK-8199668 introduced a build race on macosx
Reviewed-by: tbell
! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/LibCommon.gmk
! make/lib/SoundLibraries.gmk
Changeset: 1b3ee04e3e54
Author: rriggs
Date: 2018-03-19 09:58 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/1b3ee04e3e54
8196298: Add null Reader and Writer
Reviewed-by: bpb, forax, smarks, alanb, rriggs
Contributed-by: patrick at reini.net
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/io/Writer.java
+ test/jdk/java/io/Reader/NullReader.java
+ test/jdk/java/io/Writer/NullWriter.java
Changeset: 78af880eec61
Author: erikj
Date: 2018-03-19 10:11 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/78af880eec61
8199749: Debug symbols are not copied to exploded image on Mac
Reviewed-by: ihse
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/lib/Awt2dLibraries.gmk
Changeset: 2910110c4381
Author: dholmes
Date: 2018-03-19 17:46 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/2910110c4381
8199768: jdk/test/lib/compiler/CompilerUtils.java needs to provide more control over compilation
Reviewed-by: psandoz, alanb
! test/lib/jdk/test/lib/compiler/CompilerUtils.java
Changeset: ac3b9e96ffc4
Author: lana
Date: 2018-03-19 21:34 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/ac3b9e96ffc4
Added tag jdk-11+5 for changeset d5c43e9f08fb
! .hgtags
Changeset: 778e4516409c
Author: lana
Date: 2018-03-19 21:52 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/778e4516409c
Merge
Changeset: 6889f13694c6
Author: psandoz
Date: 2018-03-20 09:21 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/6889f13694c6
8193033: remove terminally deprecated sun.misc.Unsafe.defineClass
Reviewed-by: chegar, mchung, alanb
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
Changeset: 8a452f509540
Author: mbaesken
Date: 2018-03-20 12:14 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/8a452f509540
8199858: solaris-x86_64 : unpack200 fails linking with SS12u4
Reviewed-by: erikj, simonis
! make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86
Changeset: 26c24703e547
Author: joehw
Date: 2018-03-20 11:29 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/26c24703e547
8199792: Wrong license header in XMLLimitAnalyzer.java
Reviewed-by: lancea
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java
Changeset: f6ad4d73c834
Author: erikj
Date: 2018-03-20 17:42 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/f6ad4d73c834
8199884: JDK-8199749 broke build with make 3.81
Reviewed-by: tbell
! make/common/MakeBase.gmk
! make/common/NativeCompilation.gmk
Changeset: 7b35d2a59fb3
Author: chegar
Date: 2018-03-21 09:06 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/7b35d2a59fb3
8199437: Improve diagnostic system assertion message in com.sun.net.httpserver impl
Reviewed-by: alanb, dfuchs
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
Changeset: e137b71166c4
Author: redestad
Date: 2018-03-21 10:13 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/e137b71166c4
8199865: Avoid initializing ShortCache in ProxyGenerator
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
Changeset: af8ab4f90a32
Author: redestad
Date: 2018-03-21 10:13 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/af8ab4f90a32
8199862: Examine ProxyBuilder::referencedTypes startup cost
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
Changeset: 9f3ce373370a
Author: ihse
Date: 2018-03-21 12:54 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/9f3ce373370a
8199682: Clean up building the saproc library
Reviewed-by: erikj, dholmes, sundar
! make/lib/Lib-jdk.hotspot.agent.gmk
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
- src/jdk.hotspot.agent/linux/native/libsaproc/test.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/StubDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/ps_proc.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/salibelf.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/test.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
- src/jdk.hotspot.agent/solaris/native/libsaproc/saproc_audit.cpp
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
Changeset: c639a6b33c5c
Author: hannesw
Date: 2018-03-21 16:55 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/c639a6b33c5c
8199869: Missing copyright headers in nashorn source code
Reviewed-by: sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java
Changeset: 3acb379b8672
Author: weijun
Date: 2018-03-22 08:09 +0800
URL: http://hg.openjdk.java.net/zgc/zgc/rev/3acb379b8672
8186228: sun/security/krb5/auto/KdcPolicy.java fails with "java.lang.Exception: Does not match. Output is c30000c30000c30000"
Reviewed-by: mullan
! test/jdk/sun/security/krb5/auto/KdcPolicy.java
Changeset: cf9e3c8607b7
Author: nishjain
Date: 2018-03-22 12:59 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/cf9e3c8607b7
8196399: Formatting a decimal using locale-specific grouping separators causes ArithmeticException (division by zero).
8199672: ClassCastException is thrown by java.util.Formatter when an NumberFormatProvider SPI is used.
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Formatter.java
+ test/jdk/java/util/Formatter/NoGroupingUsed.java
+ test/jdk/java/util/Formatter/spi/FormatterWithProvider.java
+ test/jdk/java/util/Formatter/spi/provider/module-info.java
+ test/jdk/java/util/Formatter/spi/provider/test/NumberFormatProviderImpl.java
Changeset: 31c5e0d5f4c3
Author: jlahoda
Date: 2018-03-22 12:13 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/31c5e0d5f4c3
8198552: Multiple javac plugins do not work at the same time.
Summary: Fixing handling of multiple -Xplugin, -Xdoclint: and -Xdoclint/packages: parameters.
Reviewed-by: jjg, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
+ test/langtools/tools/doclint/MultipleDocLintOptionsTest.java
+ test/langtools/tools/doclint/MultipleDocLintOptionsTest.out
+ test/langtools/tools/doclint/multipackage/MultiPackage.java
+ test/langtools/tools/doclint/multipackage/MultiPackage.out
+ test/langtools/tools/doclint/multipackage/p1/Test1.java
+ test/langtools/tools/doclint/multipackage/p2/Test2.java
+ test/langtools/tools/javac/plugin/MultiplePlugins.java
Changeset: 1d46f84cb930
Author: rriggs
Date: 2018-03-22 09:41 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/1d46f84cb930
8199467: Compilation Errors in libinstrument Reentrancy.c with VS2017
Reviewed-by: sspitsyn, martin
! src/java.instrument/share/native/libinstrument/Reentrancy.c
Changeset: c2a3a2aa2475
Author: jlahoda
Date: 2018-03-22 15:28 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/c2a3a2aa2475
8194978: Javac produces dead code for try-with-resource
Summary: For try-with-resources, using simplified distinct close code for try body and catch clause, to avoid creating multiple copies of the full finally code.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/langtools/tools/javac/TryWithResources/TwrClose.java
- test/langtools/tools/javac/TryWithResources/TwrShareCloseCode.java
+ test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/langtools/tools/javac/flow/tests/TestCaseTry.java
Changeset: 6712bdd93e4e
Author: bpb
Date: 2018-03-22 08:41 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/6712bdd93e4e
8198997: Cache normalized/resolved user.dir property
Summary: Normalize cached user.dir property value in constructor (windows only)
Reviewed-by: alanb
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
Changeset: 271ef464fb3a
Author: psandoz
Date: 2018-03-22 09:07 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/271ef464fb3a
8199773: (bf) XXXBuffer:compareTo method is not working as expected
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/EqualsCompareTest.java
Changeset: a14ede52a278
Author: redestad
Date: 2017-12-09 03:33 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/a14ede52a278
8193128: Reduce number of implementation classes returned by List/Set/Map.of()
8191418: List.of().indexOf(null) doesn't throw NullPointerException
Reviewed-by: smarks, jrose, martin, plevart
! src/java.base/share/classes/java/util/AbstractSet.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Set.java
! test/jdk/java/util/Collection/MOAT.java
! test/jdk/java/util/Collection/SetFactories.java
! test/jdk/java/util/List/ListFactories.java
! test/jdk/java/util/Map/MapFactories.java
Changeset: a51ca91c2cde
Author: bpb
Date: 2018-03-22 12:29 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/a51ca91c2cde
8198753: (dc) DatagramChannel throws unspecified exceptions
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! test/jdk/java/nio/channels/DatagramChannel/Connect.java
+ test/jdk/java/nio/channels/DatagramChannel/ConnectExceptions.java
! test/jdk/java/nio/channels/DatagramChannel/ConnectedSend.java
+ test/jdk/java/nio/channels/DatagramChannel/SendExceptions.java
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java
Changeset: 4d2e3f5abb48
Author: bpb
Date: 2018-03-22 12:30 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/4d2e3f5abb48
8194746: (fs) Add equivalents of Paths.get to Path interface
Summary: Copy Paths.get() methods to Path.get() methods and have former call latter
Reviewed-by: alanb, forax, chegar, psandoz
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java
! src/java.base/share/classes/java/lang/invoke/ProxyClassesDumper.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/share/classes/java/nio/file/Paths.java
! src/java.base/share/classes/java/nio/file/TempFileHelper.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java
! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
Changeset: de20e415a0dc
Author: jlahoda
Date: 2018-03-22 22:34 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/de20e415a0dc
8200136: Problem list test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
Reviewed-by: darcy, kvn
! test/hotspot/jtreg/ProblemList.txt
Changeset: c84772a698c8
Author: lana
Date: 2018-03-22 23:49 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/c84772a698c8
Added tag jdk-11+6 for changeset 3acb379b8672
! .hgtags
Changeset: 6e2d71029781
Author: clanger
Date: 2018-03-23 09:26 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/6e2d71029781
8199924: Solaris: Correctly enqueue null arguments of attach operations
Reviewed-by: dcubed, dholmes
! src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c
Changeset: 148e29df1644
Author: ihse
Date: 2018-03-23 09:51 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/148e29df1644
8071469: Cleanup include and exclude of sound native libraries
Reviewed-by: amenkov, erikj
! make/lib/SoundLibraries.gmk
! make/mapfiles/libjsound/mapfile-vers
- make/mapfiles/libjsoundalsa/mapfile-vers
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
! src/java.desktop/share/classes/com/sun/media/sound/Platform.java
! src/java.desktop/share/native/libjsound/Platform.c
+ src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
+ src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
+ src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
+ src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
Changeset: 07779973cbe2
Author: alanb
Date: 2018-03-23 14:18 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/07779973cbe2
8199791: (se) More Selector cleanup
Reviewed-by: redestad, bpb
! make/mapfiles/libnio/mapfile-linux
! make/mapfiles/libnio/mapfile-macosx
! make/mapfiles/libnio/mapfile-solaris
! src/java.base/linux/classes/sun/nio/ch/EPoll.java
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
! src/java.base/linux/classes/sun/nio/ch/EPollPort.java
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/linux/native/libnio/ch/EPoll.c
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
! src/java.base/macosx/classes/sun/nio/ch/KQueue.java
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePort.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorProvider.java
! src/java.base/macosx/native/libnio/ch/KQueue.c
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java
! src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c
! src/java.base/solaris/native/libnio/ch/SolarisEventPort.c
! src/java.base/unix/classes/sun/nio/ch/PipeImpl.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
! src/java.base/unix/classes/sun/nio/ch/SocketDispatcher.java
! src/java.base/unix/native/libnio/ch/IOUtil.c
! test/jdk/java/nio/channels/Selector/CloseWhenKeyIdle.java
Changeset: ae041d4dd43e
Author: ihse
Date: 2018-03-23 16:50 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/ae041d4dd43e
8200174: compare.sh improvements
Reviewed-by: erikj
! make/scripts/compare.sh
! make/scripts/compare_exceptions.sh.incl
Changeset: dde7eaaa3ddc
Author: rriggs
Date: 2018-03-23 11:53 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/dde7eaaa3ddc
8199756: Simplify language, country, script, and variant property initialization
Reviewed-by: mchung, naoto, alanb
! src/java.base/share/native/libjava/System.c
+ test/jdk/java/util/Locale/LocaleCmdOverrides.java
Changeset: 9e1c1889136e
Author: iignatyev
Date: 2018-03-23 08:58 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/9e1c1889136e
8200180: fix a typo in run-test framework documentation
Reviewed-by: erikj, ihse
! doc/testing.html
! doc/testing.md
Changeset: 3556298e481d
Author: mcimadamore
Date: 2018-03-23 16:53 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/3556298e481d
8199910: Compiler crashes with -g option and variables of intersection type inferred by `var`
Summary: Javac should skip non-denotable types in the LocalVariableTypeTable attribute
Reviewed-by: jlahoda
Contributed-by: bitterfoxc at gmail.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/langtools/tools/javac/T8199910.java
! test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java
Changeset: 8d8f74e84ff6
Author: kaddepalli
Date: 2018-03-14 15:41 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/8d8f74e84ff6
8195095: Images are not scaled correctly in JEditorPane
Reviewed-by: ssadetsky, psadhukhan, mhalder
! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java
+ test/jdk/javax/swing/JEditorPane/8195095/ImageViewTest.java
+ test/jdk/javax/swing/JEditorPane/8195095/circle.png
Changeset: 16596ba0b52c
Author: pbansal
Date: 2018-03-15 19:33 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/16596ba0b52c
7108280: JList.getSelectedValuesList fails if JList.setSelectionInterval larger than list
Reviewed-by: serb, kaddepalli
! src/java.desktop/share/classes/javax/swing/JList.java
+ test/jdk/javax/swing/JList/GetSelectedValueTest.java
+ test/jdk/javax/swing/JList/GetSelectedValuesListTest.java
Changeset: ac821c698c3a
Author: prr
Date: 2018-03-15 11:36 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/ac821c698c3a
Merge
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk
Changeset: 9f19db69967a
Author: akolarkunnu
Date: 2018-03-16 14:12 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/9f19db69967a
8197554: Create test for SwingSet TableDemo
Reviewed-by: serb
+ test/jdk/sanity/client/SwingSet/src/TableDemoTest.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/HyperlinkCellRenderer.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/IMDBLink.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/Link.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/OscarCandidate.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/OscarCellRenderers.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/OscarDataParser.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/OscarTableModel.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/TableDemo.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/TableDemo.properties
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/bestpicture
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/images/TableDemo.gif
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/images/goldstar.png
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/images/nominee.png
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/oscars.xml
Changeset: 719064f540f3
Author: kaddepalli
Date: 2018-03-19 12:29 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/719064f540f3
8152974: AWT hang occurrs when sequenced events arrive out of sequence
Reviewed-by: serb, prr, ssadetsky
! src/java.desktop/share/classes/java/awt/SequencedEvent.java
+ test/jdk/java/awt/event/SequencedEvent/SequencedEventTest.java
Changeset: 79f6a4dc221e
Author: prr
Date: 2018-03-19 10:46 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/79f6a4dc221e
Merge
Changeset: 3e3696a308e1
Author: prr
Date: 2018-03-19 11:29 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/3e3696a308e1
8198649: Switch AWT/Swing's default GTK version to 3
Reviewed-by: psadhukhan, kaddepalli
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.c
Changeset: c7009f375ddc
Author: prr
Date: 2018-03-19 13:46 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/c7009f375ddc
8198897: Compilation errors in jdk.accessibility with VS 2017
Reviewed-by: serb, kaddepalli
! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp
! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp
Changeset: 440ba068d981
Author: serb
Date: 2018-03-19 14:16 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/440ba068d981
8198895: Compilation errors in java.desktop with VS 2017
Reviewed-by: prr
! src/java.desktop/share/native/libfontmanager/sunFont.c
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_List.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
Changeset: 3d076898ccf0
Author: prr
Date: 2018-03-20 10:31 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/3d076898ccf0
8199870: colorimaging.md needs to remove mention of KCMS
Reviewed-by: serb
! src/java.desktop/share/legal/colorimaging.md
Changeset: 2f2b37908f91
Author: mhalder
Date: 2018-03-21 12:08 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/2f2b37908f91
7158623: Should an unfocusable maximized Frame be resizable
Reviewed-by: prr, sveerabhadra
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! test/jdk/java/awt/Frame/UnfocusableMaximizedFrameResizablity/UnfocusableMaximizedFrameResizablity.java
Changeset: fe898e8bd271
Author: pnarayanan
Date: 2018-03-22 11:41 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/fe898e8bd271
6686236: GIF native IIOMetadata assumes characterCellWidth/Height as 2bytes
Reviewed-by: prr, jdv
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableImageMetadata.java
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html
+ test/jdk/javax/imageio/plugins/gif/GIFCharCellDimensionTest.java
Changeset: 333d25abbb51
Author: prr
Date: 2018-03-22 11:09 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/333d25abbb51
8200072: Remove un-needed qualified export from java.base to java.desktop
Reviewed-by: alanb, mchung
! src/java.base/share/classes/module-info.java
Changeset: ab72158ccd9d
Author: prr
Date: 2018-03-22 11:34 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/ab72158ccd9d
Merge
- src/jdk.hotspot.agent/linux/native/libsaproc/test.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/StubDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/ps_proc.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/salibelf.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/test.c
- src/jdk.hotspot.agent/solaris/native/libsaproc/saproc_audit.cpp
- test/langtools/tools/javac/TryWithResources/TwrShareCloseCode.java
Changeset: 92b1cb4cd716
Author: prr
Date: 2018-03-22 14:02 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/92b1cb4cd716
8200129: Remove D3D Performance Counter.
Reviewed-by: alanb, serb
! src/java.base/share/classes/jdk/internal/perf/PerfCounter.java
! src/java.base/share/classes/module-info.java
! src/java.base/unix/classes/module-info.java.extra
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java
Changeset: edbc57573a1c
Author: prr
Date: 2018-03-22 14:10 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/edbc57573a1c
8199789: Emit a warning message when t2k is selected via system property
Reviewed-by: serb, pnarayanan
! src/java.desktop/share/classes/sun/font/FontScaler.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
Changeset: 67b897123581
Author: prr
Date: 2018-03-23 08:49 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/67b897123581
Merge
- make/mapfiles/libjsoundalsa/mapfile-vers
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java
Changeset: f4188d890101
Author: prr
Date: 2018-03-23 10:02 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/f4188d890101
Merge
Changeset: 49e0f711bb2b
Author: bpb
Date: 2018-03-23 10:09 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/49e0f711bb2b
8180451: ByteArrayInputStream should override readAllBytes, readNBytes, and transferTo
Reviewed-by: bchristi, rriggs, psandoz
! src/java.base/share/classes/java/io/ByteArrayInputStream.java
+ test/jdk/java/io/ByteArrayInputStream/ReadAllReadNTransferTo.java
Changeset: b4ff41220ad9
Author: serb
Date: 2018-03-22 17:02 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/b4ff41220ad9
4912693: Behavior of null arguments not specified in Java Sound
Reviewed-by: prr
! src/java.desktop/share/classes/javax/sound/midi/package-info.java
! src/java.desktop/share/classes/javax/sound/midi/spi/package-info.java
! src/java.desktop/share/classes/javax/sound/sampled/package-info.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/package-info.java
Changeset: 2d4964bc055d
Author: jdv
Date: 2018-03-23 11:18 +0530
URL: http://hg.openjdk.java.net/zgc/zgc/rev/2d4964bc055d
7031957: DIB header of type BITMAPV2INFOHEADER & BITMAPV3INFOHEADER is not supported in BMPImageReader
Reviewed-by: prr, pnarayanan
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPConstants.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
+ test/jdk/javax/imageio/plugins/bmp/DIB_size-56_ARGB_16bits.bmp
+ test/jdk/javax/imageio/plugins/bmp/DIB_size-56_RGB_16bits.bmp
+ test/jdk/javax/imageio/plugins/bmp/DIB_size-56_XRGB_32bits.bmp
+ test/jdk/javax/imageio/plugins/bmp/ReadBITMAPV3INFOHEADERTest.java
Changeset: 73da889306b7
Author: prr
Date: 2018-03-23 11:14 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/73da889306b7
Merge
- make/mapfiles/libjsoundalsa/mapfile-vers
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java
Changeset: 2c3b9dbba7bc
Author: jwilhelm
Date: 2018-03-20 04:36 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/2c3b9dbba7bc
Merge
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/test/JtregNativeHotspot.gmk
- src/hotspot/share/gc/g1/g1AllocationContext.hpp
- src/hotspot/share/gc/g1/g1Allocator_ext.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.hpp
+ src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
- src/hotspot/share/gc/g1/g1CollectedHeap_ext.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.hpp
- src/hotspot/share/gc/g1/g1FullCollector_ext.cpp
- src/hotspot/share/gc/g1/g1ParScanThreadState_ext.cpp
+ src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
- src/hotspot/share/gc/g1/g1RootClosures_ext.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.hpp
- src/hotspot/share/memory/universe.inline.hpp
- src/hotspot/share/prims/whitebox_ext.cpp
- src/hotspot/share/runtime/thread_ext.cpp
- src/hotspot/share/runtime/thread_ext.hpp
- src/hotspot/share/runtime/vmStructs_ext.hpp
- test/hotspot/gtest/memory/test_chunkManager.cpp
- test/hotspot/gtest/runtime/test_threadstack_tracking.cpp
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/compiler/aot/TEST.properties
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/jdk/ProblemList.txt
+ test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
Changeset: e3e2fb5cc799
Author: jwilhelm
Date: 2018-03-24 01:08 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/e3e2fb5cc799
Merge
! make/autoconf/hotspot.m4
- make/data/x11wrappergen/functions.txt
- make/data/x11wrappergen/sizes.32
- make/data/x11wrappergen/sizes.64
- make/data/x11wrappergen/sizes.64-solaris-i386
- make/hotspot/src/native/dtrace/generateJvmOffsetsMain.c
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk
- make/mapfiles/libjsoundalsa/mapfile-vers
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
- src/java.base/share/classes/javax/security/auth/Policy.java
- src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- src/java.sql/share/classes/javax/transaction/xa/XAException.java
- src/java.sql/share/classes/javax/transaction/xa/XAResource.java
- src/java.sql/share/classes/javax/transaction/xa/Xid.java
- src/java.sql/share/classes/javax/transaction/xa/package.html
- src/jdk.hotspot.agent/linux/native/libsaproc/test.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/StubDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/ps_proc.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/salibelf.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/test.c
- src/jdk.hotspot.agent/solaris/native/libsaproc/saproc_audit.cpp
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so
- test/jdk/javax/transaction/testng/Driver.java
- test/jdk/javax/transaction/testng/test/transaction/XAExceptionTests.java
- test/jdk/javax/transaction/testng/util/SerializedTransactionExceptions.java
- test/jdk/sanity/releaseFile/NegativeSOURCETest.java
- test/jdk/sun/java2d/OpenGL/CopyAreaOOB.java
- test/jdk/sun/java2d/OpenGL/CustomCompositeTest.java
- test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java
- test/jdk/sun/java2d/OpenGL/DrawHugeImageTest.java
- test/jdk/sun/java2d/OpenGL/GradientPaints.java
- test/jdk/sun/java2d/OpenGL/bug7181438.java
- test/langtools/tools/javac/TryWithResources/TwrShareCloseCode.java
Changeset: 82df30792530
Author: cjplummer
Date: 2018-03-24 13:39 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/82df30792530
8198655: test/lib/jdk/test/lib/apps/LingeredApp shouldn't inherit cout/cerr
Summary: no longer force stderr to console. Copy app's output to Sytem.err.
Reviewed-by: sspitsyn, dholmes, iignatyev, clanger
! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
Changeset: cbfc09ce5f24
Author: enevill
Date: 2018-03-23 23:57 +0000
URL: http://hg.openjdk.java.net/zgc/zgc/rev/cbfc09ce5f24
8200197: Zero fails to build after 8200105
Reviewed-by: coleenp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
Changeset: 566f1621a4a0
Author: glaubitz
Date: 2018-03-26 10:03 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/566f1621a4a0
8200203: Missing platform definitions for ia64
Reviewed-by: ihse, stuefe
! make/autoconf/platform.m4
Changeset: 6b9be5bfa167
Author: lkorinth
Date: 2018-03-23 16:25 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/6b9be5bfa167
8196865: G1 log for active workers is wrong
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Changeset: d7c83c8e4e65
Author: roland
Date: 2018-03-20 15:38 +0100
URL: http://hg.openjdk.java.net/zgc/zgc/rev/d7c83c8e4e65
8197931: Null pointer dereference in Unique_Node_List::push of node.hpp:1510
Reviewed-by: dlong, thartmann
! src/hotspot/share/opto/loopTransform.cpp
Changeset: bfc70d5d291a
Author: coleenp
Date: 2018-03-26 09:35 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/bfc70d5d291a
8198760: Move global lock SpaceManager::_expand_lock to MutexLocker.cpp
Summary: We should avoid having global locks buried in cpp files
Reviewed-by: tschatzl, lfoltan, gtriantafill, stuefe
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: db050c11c3b5
Author: pliden
Date: 2018-03-26 12:44 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/db050c11c3b5
8199850: Move parsing of VerifyGCType to G1
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/memory/universe.cpp
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
Changeset: 6ce4db4460ca
Author: coleenp
Date: 2018-03-26 10:19 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/6ce4db4460ca
8199007: ClassLoaderDataGraph::unload_list_contains() is wrong
Summary: The function isn't needed any longer.
Reviewed-by: stuefe, stefank
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
Changeset: ca5978b8378b
Author: tschatzl
Date: 2018-03-26 16:51 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/ca5978b8378b
8197569: Refactor eager reclaim for concurrent remembered set rebuilding
Summary: Expose information about eager reclaim region selection.
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: 784f3f2dea14
Author: tschatzl
Date: 2018-03-26 16:51 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/784f3f2dea14
8197570: Make rules for choosing collection set candidates more explicit
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/collectionSetChooser.cpp
! src/hotspot/share/gc/g1/collectionSetChooser.hpp
! src/hotspot/share/gc/g1/heapRegion.hpp
Changeset: 9ae8719efcae
Author: tschatzl
Date: 2018-03-26 16:51 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/9ae8719efcae
8197850: Calculate liveness in regions during marking
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/g1CardLiveData.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
+ src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp
+ src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
+ src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp
Changeset: acffe6ff3ae7
Author: tschatzl
Date: 2018-03-26 16:51 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/acffe6ff3ae7
8180415: Rebuild remembered sets during the concurrent cycle
Summary: In general maintain remembered sets of old regions only from the start of the concurrent cycle to the mixed gc they are used, at most until the end of the mixed phase.
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/collectionSetChooser.cpp
! src/hotspot/share/gc/g1/collectionSetChooser.hpp
! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
+ src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
+ src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/g1_specialized_oop_closures.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java
Changeset: 1852b17b0efc
Author: tschatzl
Date: 2018-03-26 16:51 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/1852b17b0efc
8196485: FromCardCache default card index can cause crashes
Summary: The default value of -1 for 32 bit card indices is a regular card value at the border of 2TB heap addresses in the from card cache, so G1 may loose remembered set entries. Extend from card cache entries to 64 bits.
Reviewed-by: shade, sjohanss
Contributed-by: Thomas Schatzl <thomas.schatzl at oracle.com>, Jarkko Miettinen <jarkko.miettinen at relex.fi>
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1FromCardCache.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
+ test/hotspot/jtreg/gc/g1/TestFromCardCacheIndex.java
Changeset: cc63a8331f91
Author: amenkov
Date: 2018-03-26 09:27 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/cc63a8331f91
8049695: nsk/jdb/options/connect/connect003 fails with "Launched jdb could not attach to debuggee during 300000 milliseconds"
Reviewed-by: dholmes, sspitsyn, cjplummer
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c
+ test/hotspot/jtreg/serviceability/attach/ShMemLongName.java
Changeset: 6790b1077a3f
Author: gadams
Date: 2018-03-26 08:17 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/6790b1077a3f
8057732: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java: Invalid PerfMemory size
Reviewed-by: cjplummer
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
! test/jdk/ProblemList.txt
Changeset: 973c9504178e
Author: lucy
Date: 2018-03-26 12:59 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/973c9504178e
8198691: CodeHeap State Analytics
Reviewed-by: kvn, thartmann
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
+ src/hotspot/share/code/codeHeapState.cpp
+ src/hotspot/share/code/codeHeapState.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/sweeper.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
Changeset: f40a666a75bc
Author: jiangli
Date: 2018-03-26 19:00 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/f40a666a75bc
8200202: Remove unused _boot_modules_array and _platform_modules_array from classLoader.*.
Summary: Remove unused _boot_modules_array and _platform_modules_array.
Reviewed-by: coleenp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
Changeset: 537ef53e26af
Author: iklam
Date: 2018-03-26 17:40 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/537ef53e26af
8199793: [Graal] runtime/CommandLine/PrintTouchedMethods.java crashes with assertion "reference count underflow for symbol"
Summary: Remove Symbol::set_permanent to avoid possible race conditions
Reviewed-by: coleenp, dholmes, thartmann
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/symbol.hpp
Changeset: 3b1570be8557
Author: srukmannagar
Date: 2018-03-26 18:16 -0700
URL: http://hg.openjdk.java.net/zgc/zgc/rev/3b1570be8557
8200067: Add support for vpclmulqdq for crc32
Reviewed-by: kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: 1b1de4b263c8
Author: shade
Date: 2018-03-27 10:03 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/1b1de4b263c8
8200232: Build failures after JDK-8200106 (Move NoSafepointVerifier out from gcLocker.hpp)
Reviewed-by: stefank, tschatzl, dholmes, stuefe, coleenp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
Changeset: 9d02d9f1fc49
Author: tschatzl
Date: 2018-03-27 11:05 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/9d02d9f1fc49
8193067: gc/g1/TestVerifyGCType.java still unstable
Summary: Fix number of gc threads and heap waste percentage to trigger mixed gcs reproducibly
Reviewed-by: sjohanss, pliden
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
Changeset: 82634a458dc8
Author: thartmann
Date: 2018-03-27 11:13 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/82634a458dc8
8200227: [Graal] Test times out with Graal due to low compile threshold
Summary: Removed unnecessary VM options from test to avoid timeouts with Graal.
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java
Changeset: c5b066caefba
Author: thartmann
Date: 2018-03-27 11:51 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/c5b066caefba
8200230: [Graal] Compilations should not be enqueued before Graal is initialized
Summary: Split compiler initialization into two phases to avoid compilations being enqueued before Graal is initialized.
Reviewed-by: kvn, dnsimon
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 78c21c351b90
Author: shade
Date: 2018-03-27 14:40 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/78c21c351b90
8200299: Non-PCH build for aarch64 fails
Reviewed-by: thartmann, stuefe
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/prims/privilegedStack.cpp
Changeset: f6e5a1e3a862
Author: mbaesken
Date: 2018-03-27 17:30 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/f6e5a1e3a862
8200246: AIX build fails after adjustments of src/hotspot/share/trace/traceEventClasses.xsl
Reviewed-by: clanger, stuefe
! src/hotspot/share/trace/traceEventClasses.xsl
Changeset: 5ef28d560b6f
Author: coleenp
Date: 2018-03-27 11:53 -0400
URL: http://hg.openjdk.java.net/zgc/zgc/rev/5ef28d560b6f
8200276: Cleanup allocation.hpp includes
Reviewed-by: stefank, hseigel
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/nativeInst_arm.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/nativeInst_arm_64.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/sparc/nativeInst_sparc.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/share/c1/c1_FpuStackSim.hpp
! src/hotspot/share/c1/c1_Optimizer.hpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciMetadata.hpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/code/location.hpp
! src/hotspot/share/code/pcDesc.hpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/gc/g1/g1InCSetState.hpp
! src/hotspot/share/gc/parallel/psTasks.hpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/logging/log.hpp
! src/hotspot/share/logging/logDecorations.hpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/memory/metachunk.hpp
! src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/metaprogramming/integralConstant.hpp
! src/hotspot/share/metaprogramming/isIntegral.hpp
! src/hotspot/share/metaprogramming/isRegisteredEnum.hpp
! src/hotspot/share/metaprogramming/isSigned.hpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/prims/privilegedStack.hpp
! src/hotspot/share/runtime/extendedPC.hpp
! src/hotspot/share/services/allocationSite.hpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/constantTag.hpp
! src/hotspot/share/utilities/sizes.hpp
Changeset: c96f6f8984f7
Author: stuefe
Date: 2018-03-27 18:31 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/c96f6f8984f7
8200302: ppc, s390 (non-pch) build errors
Reviewed-by: coleenp, lfoltan
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.cpp
Changeset: 5555ba8fcc5c
Author: thartmann
Date: 2018-03-28 09:12 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/5555ba8fcc5c
8200290: Scratch buffer creation fails with "assert(!current_thread_in_native()) failed: must not be in native" on SPARC
Summary: The code needs to be changed after JDK-8167372 to transition from native.
Reviewed-by: kvn
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
Changeset: cfde7ece3113
Author: stuefe
Date: 2018-03-28 09:16 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/cfde7ece3113
8200297: Build failures after JDK-8198691 (CodeHeap State Analytics)
Reviewed-by: shade, kvn
! src/hotspot/share/code/codeHeapState.cpp
Changeset: 94ef8da94ce9
Author: pliden
Date: 2018-03-28 09:21 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/94ef8da94ce9
8200168: Remove DONT_USE_REGISTER_DEFINES on Sparc
Reviewed-by: kvn, eosterlund
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/register_definitions_sparc.cpp
! src/hotspot/cpu/sparc/register_sparc.hpp
Changeset: db98e571f393
Author: glaubitz
Date: 2018-03-28 10:49 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/db98e571f393
8200245: Zero fails to build on linux-ia64 due to ia64-specific cruft
Reviewed-by: dholmes, stuefe
! src/hotspot/share/runtime/os.cpp
Changeset: 32bdc65633a6
Author: simonis
Date: 2018-03-28 11:27 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/32bdc65633a6
8198915: [Graal] 3rd testcase of compiler/types/TestMeetIncompatibleInterfaceArrays.java takes more than 10 mins
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java
Changeset: 88478047bc8f
Author: pliden
Date: 2018-03-28 11:38 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/88478047bc8f
8199918: Shorten names of CollectedHeap::Name members
Reviewed-by: shade, eosterlund
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/cms/cmsHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
Changeset: b786280276dc
Author: pliden
Date: 2018-03-28 11:38 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/b786280276dc
8199925: Break out GC selection logic from GCArguments to GCConfig
Reviewed-by: eosterlund, rkennke
! src/hotspot/share/gc/cms/cmsArguments.cpp
! src/hotspot/share/gc/cms/cmsArguments.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelArguments.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
+ src/hotspot/share/gc/shared/gcConfig.cpp
+ src/hotspot/share/gc/shared/gcConfig.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
Changeset: 2f1b308b4469
Author: pliden
Date: 2018-03-28 11:38 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/2f1b308b4469
8199927: Make WhiteBox more GC agnostic
Reviewed-by: shade, eosterlund
! src/hotspot/share/prims/whitebox.cpp
! test/jtreg-ext/requires/VMProps.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/gc/GC.java
Changeset: 179162cad20e
Author: pliden
Date: 2018-03-28 13:57 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/179162cad20e
Merge
! .jcheck/conf
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.hpp
! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/c2_globals_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/nativeInst_sparc.cpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/solaris/globals_solaris.hpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/compactHashtable.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/cms/cmsOopClosures.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/specialized_oop_closures.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/referenceType.hpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/commandLineFlagConstraintList.cpp
! src/hotspot/share/runtime/commandLineFlagRangeList.cpp
! src/hotspot/share/runtime/commandLineFlagWriteableList.cpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/jniHandles.inline.hpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/semaphore.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/trace/traceevents.xml
! src/hotspot/share/trace/tracetypes.xml
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/hashtable.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/lib/sun/hotspot/gc/GC.java
Changeset: 7adbd21aad8d
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/7adbd21aad8d
ZGC: Relax jcheck config
! .jcheck/conf
Changeset: dff06ba5883c
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/dff06ba5883c
ZGC: UPSTREAM: Add LIKELY/UNLIKELY macros
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
Changeset: bedee065060f
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/bedee065060f
ZGC: UPSTREAM: Add ATTRIBUTE_ALIGNED macro
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp
Changeset: 5c706bdbc4ff
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/5c706bdbc4ff
ZGC: UPSTREAM: Add optional clear in BitMap constructor
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
Changeset: 8b17fd768d5d
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/8b17fd768d5d
ZGC: UPSTREAM: Add C1 lea patching support for x86
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
Changeset: c53cfa7035e6
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/c53cfa7035e6
ZGC: UPSTREAM: Add enhanced C1 leal addressing for SPARC
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
Changeset: ecaf9d05b216
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/ecaf9d05b216
ZGC: UPSTREAM: Introduce os::processor_id() for Linux and Solaris
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/share/runtime/os.hpp
Changeset: 51178bdf68f6
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/51178bdf68f6
ZGC: UPSTREAM: Introduce safepoint aware semaphores
! src/hotspot/share/runtime/semaphore.hpp
+ src/hotspot/share/runtime/semaphore.inline.hpp
Changeset: 871bf31f2909
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/871bf31f2909
ZGC: UPSTREAM: Remove assert for safepoint check in Mutex::try_lock()
! src/hotspot/share/runtime/mutex.cpp
Changeset: bea317c9f12b
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/bea317c9f12b
ZGC: UPSTREAM: Disable NUMA if process is bound to a subset of CPUs
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
Changeset: 96e9b97438b8
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/96e9b97438b8
ZGC: UPSTREAM: Add ReferenceTypeName
! src/hotspot/share/memory/referenceType.hpp
Changeset: b9d2cb4e1358
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/b9d2cb4e1358
ZGC: UPSTREAM: Add ReferenceDiscoverer
! src/hotspot/share/gc/cms/cmsOopClosures.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
+ src/hotspot/share/gc/shared/referenceDiscoverer.hpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
Changeset: 59a9e32490bc
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/59a9e32490bc
ZGC: UPSTREAM: Add support for undoing last TLAB allocation
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
Changeset: 41a7248fe32b
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/41a7248fe32b
ZGC: UPSTREAM: Add support for setting TLAB start/top/end
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
Changeset: 777be298383e
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/777be298383e
ZGC: UPSTREAM: Introduce CollectedHeap::is_oop()
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/oops/oop.cpp
Changeset: 01a15816bca9
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/01a15816bca9
ZGC: UPSTREAM: Add oopDesc::field_offset()
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: e4909f334313
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/e4909f334313
ZGC: UPSTREAM: Add max_array_length_in_bytes
! src/hotspot/share/oops/arrayOop.hpp
Changeset: 096cc02cad45
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/096cc02cad45
ZGC: UPSTREAM: 8194737: [SA] OopField.getValueAsOopHandle(Oop) doesn't check for compressed oops
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java
Changeset: 204c623bdbea
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/204c623bdbea
ZGC: UPSTREAM: 8195613: [SA] HotSpotTypeDataBase.readVMLongConstants truncates values to int
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
Changeset: e12109e14bd9
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/e12109e14bd9
ZGC: UPSTREAM: 8193935: Illegal countedLoops transformation
Summary: Truncation can sometimes not be removed
! src/hotspot/share/opto/loopnode.cpp
Changeset: 59bdbc7523e1
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/59bdbc7523e1
ZGC: UPSTREAM: 8200607: Add missing include dependency in bitMap.hpp
! src/hotspot/share/utilities/bitMap.hpp
Changeset: b6dca17b9361
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/b6dca17b9361
ZGC: TEMPORARY: Avoid compiler warnings about using the deprecated readdir_r
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
Changeset: d44f24881438
Author: duke
Date: 2018-04-03 11:35 +0200
URL: http://hg.openjdk.java.net/zgc/zgc/rev/d44f24881438
ZGC: The Z Garbage Collector v80
Contributed-by: per.liden at oracle.com, stefan.karlsson at oracle.com, erik.osterlund at oracle.com, mikael.gerdin at oracle.com, kim.barrett at oracle.com, nils.eliasson at oracle.com, rickard.backman at oracle.com, rwestrel at redhat.com, coleen.phillimore at oracle.com, robbin.ehn at oracle.com, gerard.ziemski at oracle.com, hugh.wilkinson at intel.com, sandhya.viswanathan at intel.com, bill.npo.wheeler at intel.com, vinay.k.awasthi at intel.com, yasuenag at gmail.com
! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.hpp
! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/c2_globals_sparc.hpp
+ src/hotspot/cpu/sparc/gc/z/zBarrierSetAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/gc/z/zBarrierSetAssembler_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/nativeInst_sparc.cpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
+ src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/solaris/globals_solaris.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zLargePages_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zNUMA_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.hpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zVirtualMemory_linux_x86.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zAddress_solaris_sparc.inline.hpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zGlobals_solaris_sparc.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zGlobals_solaris_sparc.hpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zLargePages_solaris_sparc.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zNUMA_solaris_sparc.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zPhysicalMemoryBacking_solaris_sparc.cpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zPhysicalMemoryBacking_solaris_sparc.hpp
+ src/hotspot/os_cpu/solaris_sparc/gc/z/zVirtualMemory_solaris_sparc.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/specialized_oop_closures.hpp
+ src/hotspot/share/gc/z/vmStructs_z.cpp
+ src/hotspot/share/gc/z/vmStructs_z.hpp
+ src/hotspot/share/gc/z/zAddress.cpp
+ src/hotspot/share/gc/z/zAddress.hpp
+ src/hotspot/share/gc/z/zAddress.inline.hpp
+ src/hotspot/share/gc/z/zAddressRangeMap.hpp
+ src/hotspot/share/gc/z/zAddressRangeMap.inline.hpp
+ src/hotspot/share/gc/z/zAllocationFlags.hpp
+ src/hotspot/share/gc/z/zArguments.cpp
+ src/hotspot/share/gc/z/zArguments.hpp
+ src/hotspot/share/gc/z/zArray.hpp
+ src/hotspot/share/gc/z/zArray.inline.hpp
+ src/hotspot/share/gc/z/zBarrier.cpp
+ src/hotspot/share/gc/z/zBarrier.hpp
+ src/hotspot/share/gc/z/zBarrier.inline.hpp
+ src/hotspot/share/gc/z/zBarrierSet.cpp
+ src/hotspot/share/gc/z/zBarrierSet.hpp
+ src/hotspot/share/gc/z/zBarrierSet.inline.hpp
+ src/hotspot/share/gc/z/zBarrierSetAssembler.hpp
+ src/hotspot/share/gc/z/zBitField.hpp
+ src/hotspot/share/gc/z/zBitMap.hpp
+ src/hotspot/share/gc/z/zBitMap.inline.hpp
+ src/hotspot/share/gc/z/zCPU.cpp
+ src/hotspot/share/gc/z/zCPU.hpp
+ src/hotspot/share/gc/z/zCollectedHeap.cpp
+ src/hotspot/share/gc/z/zCollectedHeap.hpp
+ src/hotspot/share/gc/z/zCollectorPolicy.cpp
+ src/hotspot/share/gc/z/zCollectorPolicy.hpp
+ src/hotspot/share/gc/z/zDebug.gdb
+ src/hotspot/share/gc/z/zDirector.cpp
+ src/hotspot/share/gc/z/zDirector.hpp
+ src/hotspot/share/gc/z/zDriver.cpp
+ src/hotspot/share/gc/z/zDriver.hpp
+ src/hotspot/share/gc/z/zErrno.cpp
+ src/hotspot/share/gc/z/zErrno.hpp
+ src/hotspot/share/gc/z/zFlags.cpp
+ src/hotspot/share/gc/z/zFlags.hpp
+ src/hotspot/share/gc/z/zForwardingTable.cpp
+ src/hotspot/share/gc/z/zForwardingTable.hpp
+ src/hotspot/share/gc/z/zForwardingTable.inline.hpp
+ src/hotspot/share/gc/z/zForwardingTableEntry.hpp
+ src/hotspot/share/gc/z/zFuture.hpp
+ src/hotspot/share/gc/z/zFuture.inline.hpp
+ src/hotspot/share/gc/z/zGlobals.cpp
+ src/hotspot/share/gc/z/zGlobals.hpp
+ src/hotspot/share/gc/z/zHash.hpp
+ src/hotspot/share/gc/z/zHash.inline.hpp
+ src/hotspot/share/gc/z/zHeap.cpp
+ src/hotspot/share/gc/z/zHeap.hpp
+ src/hotspot/share/gc/z/zHeap.inline.hpp
+ src/hotspot/share/gc/z/zHeapIterator.cpp
+ src/hotspot/share/gc/z/zHeapIterator.hpp
+ src/hotspot/share/gc/z/zInitialize.cpp
+ src/hotspot/share/gc/z/zInitialize.hpp
+ src/hotspot/share/gc/z/zLargePages.cpp
+ src/hotspot/share/gc/z/zLargePages.hpp
+ src/hotspot/share/gc/z/zLargePages.inline.hpp
+ src/hotspot/share/gc/z/zList.hpp
+ src/hotspot/share/gc/z/zList.inline.hpp
+ src/hotspot/share/gc/z/zLiveMap.cpp
+ src/hotspot/share/gc/z/zLiveMap.hpp
+ src/hotspot/share/gc/z/zLiveMap.inline.hpp
+ src/hotspot/share/gc/z/zLock.hpp
+ src/hotspot/share/gc/z/zLock.inline.hpp
+ src/hotspot/share/gc/z/zMark.cpp
+ src/hotspot/share/gc/z/zMark.hpp
+ src/hotspot/share/gc/z/zMark.inline.hpp
+ src/hotspot/share/gc/z/zMarkCache.cpp
+ src/hotspot/share/gc/z/zMarkCache.hpp
+ src/hotspot/share/gc/z/zMarkCache.inline.hpp
+ src/hotspot/share/gc/z/zMarkStack.cpp
+ src/hotspot/share/gc/z/zMarkStack.hpp
+ src/hotspot/share/gc/z/zMarkStack.inline.hpp
+ src/hotspot/share/gc/z/zMarkStackEntry.hpp
+ src/hotspot/share/gc/z/zMarkTerminate.hpp
+ src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
+ src/hotspot/share/gc/z/zMemory.cpp
+ src/hotspot/share/gc/z/zMemory.hpp
+ src/hotspot/share/gc/z/zMemory.inline.hpp
+ src/hotspot/share/gc/z/zMessagePort.hpp
+ src/hotspot/share/gc/z/zMessagePort.inline.hpp
+ src/hotspot/share/gc/z/zMetronome.cpp
+ src/hotspot/share/gc/z/zMetronome.hpp
+ src/hotspot/share/gc/z/zNMethodTable.cpp
+ src/hotspot/share/gc/z/zNMethodTable.hpp
+ src/hotspot/share/gc/z/zNMethodTableEntry.hpp
+ src/hotspot/share/gc/z/zNUMA.cpp
+ src/hotspot/share/gc/z/zNUMA.hpp
+ src/hotspot/share/gc/z/zObjectAllocator.cpp
+ src/hotspot/share/gc/z/zObjectAllocator.hpp
+ src/hotspot/share/gc/z/zOop.hpp
+ src/hotspot/share/gc/z/zOop.inline.hpp
+ src/hotspot/share/gc/z/zOopClosures.cpp
+ src/hotspot/share/gc/z/zOopClosures.hpp
+ src/hotspot/share/gc/z/zOopClosures.inline.hpp
+ src/hotspot/share/gc/z/zOopClosures.specialized.hpp
+ src/hotspot/share/gc/z/zPage.cpp
+ src/hotspot/share/gc/z/zPage.hpp
+ src/hotspot/share/gc/z/zPage.inline.hpp
+ src/hotspot/share/gc/z/zPageAllocator.cpp
+ src/hotspot/share/gc/z/zPageAllocator.hpp
+ src/hotspot/share/gc/z/zPageCache.cpp
+ src/hotspot/share/gc/z/zPageCache.hpp
+ src/hotspot/share/gc/z/zPageCache.inline.hpp
+ src/hotspot/share/gc/z/zPageTable.cpp
+ src/hotspot/share/gc/z/zPageTable.hpp
+ src/hotspot/share/gc/z/zPageTable.inline.hpp
+ src/hotspot/share/gc/z/zPageTableEntry.hpp
+ src/hotspot/share/gc/z/zPhysicalMemory.cpp
+ src/hotspot/share/gc/z/zPhysicalMemory.hpp
+ src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
+ src/hotspot/share/gc/z/zPreMappedMemory.cpp
+ src/hotspot/share/gc/z/zPreMappedMemory.hpp
+ src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp
+ src/hotspot/share/gc/z/zReferenceProcessor.cpp
+ src/hotspot/share/gc/z/zReferenceProcessor.hpp
+ src/hotspot/share/gc/z/zRelocate.cpp
+ src/hotspot/share/gc/z/zRelocate.hpp
+ src/hotspot/share/gc/z/zRelocationSet.cpp
+ src/hotspot/share/gc/z/zRelocationSet.hpp
+ src/hotspot/share/gc/z/zRelocationSet.inline.hpp
+ src/hotspot/share/gc/z/zRelocationSetSelector.cpp
+ src/hotspot/share/gc/z/zRelocationSetSelector.hpp
+ src/hotspot/share/gc/z/zResurrection.cpp
+ src/hotspot/share/gc/z/zResurrection.hpp
+ src/hotspot/share/gc/z/zResurrection.inline.hpp
+ src/hotspot/share/gc/z/zRootsIterator.cpp
+ src/hotspot/share/gc/z/zRootsIterator.hpp
+ src/hotspot/share/gc/z/zServiceability.cpp
+ src/hotspot/share/gc/z/zServiceability.hpp
+ src/hotspot/share/gc/z/zStat.cpp
+ src/hotspot/share/gc/z/zStat.hpp
+ src/hotspot/share/gc/z/zTask.cpp
+ src/hotspot/share/gc/z/zTask.hpp
+ src/hotspot/share/gc/z/zThread.cpp
+ src/hotspot/share/gc/z/zThread.hpp
+ src/hotspot/share/gc/z/zTracer.cpp
+ src/hotspot/share/gc/z/zTracer.hpp
+ src/hotspot/share/gc/z/zTracer.inline.hpp
+ src/hotspot/share/gc/z/zUtils.cpp
+ src/hotspot/share/gc/z/zUtils.hpp
+ src/hotspot/share/gc/z/zUtils.inline.hpp
+ src/hotspot/share/gc/z/zValue.hpp
+ src/hotspot/share/gc/z/zVirtualMemory.cpp
+ src/hotspot/share/gc/z/zVirtualMemory.hpp
+ src/hotspot/share/gc/z/zVirtualMemory.inline.hpp
+ src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
+ src/hotspot/share/gc/z/zWeakRootsProcessor.hpp
+ src/hotspot/share/gc/z/zWorkers.cpp
+ src/hotspot/share/gc/z/zWorkers.hpp
+ src/hotspot/share/gc/z/zWorkers.inline.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/commandLineFlagConstraintList.cpp
! src/hotspot/share/runtime/commandLineFlagRangeList.cpp
! src/hotspot/share/runtime/commandLineFlagWriteableList.cpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/jniHandles.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/trace/traceevents.xml
! src/hotspot/share/trace/tracetypes.xml
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/hashtable.hpp
! src/hotspot/share/utilities/vmError.cpp
+ src/java.base/share/legal/c-libutl.md
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddressRangeMapForPageTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZBarrier.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTableCursor.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTableEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHash.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZOop.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTableEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZVirtualMemory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
+ test/hotspot/gtest/gc/z/test_zAddress.cpp
+ test/hotspot/gtest/gc/z/test_zArray.cpp
+ test/hotspot/gtest/gc/z/test_zBitField.cpp
+ test/hotspot/gtest/gc/z/test_zBitMap.cpp
+ test/hotspot/gtest/gc/z/test_zForwardingTable.cpp
+ test/hotspot/gtest/gc/z/test_zList.cpp
+ test/hotspot/gtest/gc/z/test_zLiveMap.cpp
+ test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp
+ test/hotspot/gtest/gc/z/test_zUtils.cpp
+ test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
+ test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/lib/sun/hotspot/gc/GC.java
More information about the zgc-dev
mailing list